Подтвердить что ты не робот

Узнайте о внутренних функциях Android (погрузитесь глубоко в систему)

Хорошо, ребята, я думаю, что подходящее место, чтобы задать вопрос, потому что все дело в развитии (если я ошибаюсь или дублирую вопрос, скажите мне).

Итак, я хочу глубоко погрузиться в Android, понять, как система работает с ядром (а также узнать, что стоит за укоренением и другими хакерскими вещами). Куда мне идти дальше? Книга Linux? Архитектура VM?

Просто загрузка исходного кода не помогла, так как я не понимаю, как все это работает.

4b9b3361

Ответ 1

Куда мне идти дальше?

Есть две книги о внутренностях Android, о которых я знаю:

  • Один, XDA Разработчик Android Hacker Toolkit, получает паршивые отзывы, но это может быть потому, что он не покрывает много земли помимо того, что было обнаружено на XDA. Однако, если вы не знакомы с предметом, это может быть полезно.

  • Другой, Встраиваемый Android: портирование, расширение и настройка, должен был выйти в июле, но похоже дата публикации была отодвинута до августа. Я думаю, что на сайте O'Reilly есть версия с правом доступа.

Marakana TechTV серия включает в себя ряд видеороликов (например, презентаций конференций) по моделям прошивки. Они и несколько других фирм также предлагают обучение по этому предмету.

Вы, безусловно, можете совать XDA и его сообщения на форумах по моделям прошивки, но это определенно больше для сайта сообщества, чем справочное руководство по теме.

Кроме того, изучение того, как работает ОС Linux (ядро, драйверы и т.д.), безусловно, поможет, поскольку Android основан на этом.

Ответ 2

Хорошее введение в внутренние элементы Android - это, например, слайды для курса opersys (http://www.opersys.com/training/embedded-android/вкладка курсовых курсов) - слайды не полностью -explaining, они могут быть хорошей отправной точкой для следующего студенчества.

Ответ 3

И с января 2015 года появилась новая книга: http://newandroidbook.com - Том 1 из 2, однако, с еще одним запланированным обсудить "более глубокие" внутренние элементы