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