Рассмотрена внутренняя архитектура ОС Android, используемые ею разделы и файловые системы, принцип работы механизмов обновления и внутренних инструментов безопасности. Рассказано о разграничении доступа в ОС Android, о привилегиях, методах получения прав root, кастомизации и установке нестандартных прошивок. Описаны инструменты для дизассемблирования, отладки и анализа кода мобильных приложений, приведены примеры модификации кода с целью изменения функций ПО и внедрения в приложение сторонних мо...
Хорошее введение во внутреннее устройство Android с ретроспективой изменений систем безопасности вплоть до 12-й версии. Подробно описан процесс загрузки с разными вариациям (A/B и legacy обновления). Рассмотрены разные инструменты реверс-инжиниринга приложений.