Android: различия между версиями
Visix (обсуждение | вклад) |
Visix (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
В 86 % смартфонов, проданных во всём мире во втором квартале 2014 года, была установлена операционная система Android. На конференции разработчиков в мае 2017 года Google объявила, что за всю историю Android было активировано более 2 млрд Android-устройств. | В 86 % смартфонов, проданных во всём мире во втором квартале 2014 года, была установлена операционная система Android. На конференции разработчиков в мае 2017 года Google объявила, что за всю историю Android было активировано более 2 млрд Android-устройств. | ||
==Android для анонов== | |||
Возможности: | |||
- Код приложений, написанный на Java, относительно легко анализировать и изменять с помощью dexdump, apktool, smail etc. В частности так можно вычищать аналитику. | |||
- Если производитель устройства не заблокировал или дал возможность разблокировать загрузчик, чтобы можно было загрузить неоригинальные ядро и рамдиск, можно получить root-права, а с ними и полный контроль над ОС. | |||
- Если производитель устройства еще и выложил сорцы используемого ядра, можно собрать прошивку из исходников или перейти на нативный GNU/Linux | |||
- Ядро Linux при наличии root-прав позволяет запускать GNU/Linux в chroot-контейнере и пользоваться любимыми утилитами. | |||
- Для каждого приожения создается отдельный unix-пользователь, это безопасно и удобно. | |||
Недостатки: | |||
- Сервисы Google, часто предустановленные, неудаляемые и неотключаемые, собирают данные и передают их в Google, для полного решения требуется разблокированный загрузчик | |||
- Android ID – механизм идентификации устройства приложениями, может быть сброшен через сброс настроек | |||
[[Категория:Cофт]] | [[Категория:Cофт]] |
Версия 20:23, 5 января 2025
|
Android ([ˈandrɔɪd]; от греч. ἀνήρ — человек, мужчина + суффикс -oid - человекоподобный робот ; «Андро́ид») — операционная система для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнес-браслетов, игровых приставок, ноутбуков, нетбуков, смартбуков, очков Google Glass, телевизоров, проекторов и других устройств (в 2015 году появилась поддержка автомобильных развлекательных систем и бытовых роботов).
Изначально разрабатывалась компанией Android, Inc., которую затем приобрела Google. Основана на ядре Linux и собственной реализации виртуальной машины Java компании Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который занимается поддержкой и дальнейшим развитием платформы.
Android позволяет запускать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать библиотеки и компоненты приложений, написанные на Си и других языках.
В 86 % смартфонов, проданных во всём мире во втором квартале 2014 года, была установлена операционная система Android. На конференции разработчиков в мае 2017 года Google объявила, что за всю историю Android было активировано более 2 млрд Android-устройств.
Android для анонов
Возможности:
- Код приложений, написанный на Java, относительно легко анализировать и изменять с помощью dexdump, apktool, smail etc. В частности так можно вычищать аналитику. - Если производитель устройства не заблокировал или дал возможность разблокировать загрузчик, чтобы можно было загрузить неоригинальные ядро и рамдиск, можно получить root-права, а с ними и полный контроль над ОС. - Если производитель устройства еще и выложил сорцы используемого ядра, можно собрать прошивку из исходников или перейти на нативный GNU/Linux - Ядро Linux при наличии root-прав позволяет запускать GNU/Linux в chroot-контейнере и пользоваться любимыми утилитами. - Для каждого приожения создается отдельный unix-пользователь, это безопасно и удобно.
Недостатки:
- Сервисы Google, часто предустановленные, неудаляемые и неотключаемые, собирают данные и передают их в Google, для полного решения требуется разблокированный загрузчик - Android ID – механизм идентификации устройства приложениями, может быть сброшен через сброс настроек