LINUX.ORG.RU

Android boot

 , , , ,


0

1

загорелся идеей понять как реализована загрузка андроида... и так,есть телефон(sony xperia sola),есть заблокированнй загрузчик,есть рут и куча вопросов.

  • 1)как реализована блокировка лоадера?
  • 2)как происходит процесс загрузки андроида?
  • 3)зачем разблокировать загрузчик,с целью установки туда кастомного ядра?
  • 4)где находится ядро и initram
  • 5)что мешает поблочно снять копию раздела с ядром и записать туда образ от ругого зверя с заблокированным загрузчиком?
  • 6)что происходит при официальной разблокировке загрузчика?

вопросы будут ещё. p.s. гуглил,не помогает

Ответ на: комментарий от tux-eda

Android это "куча мусора"

Android это есть просто «куча мусора». «Развивается» как и всяк. коммерческая дрянь сумбурно и безсистеммно. Отсюда и документации эта ... ну и нету толком. Электронщики наделали девайсов. А программные системы захвачены эта ... ну кто жадный. Оне денех много хотят. Ну и чем больше бардака и неопределенности, тем больше прибыль на «новых» версиях там ... Пока на девайсе не будет чего-то вроде Debian, будет Вам тока суета и беспокойства разные.

sillygirlie ()

Боюсь, что ответы на все вопросы кроме второго зависят не от андроида, а от конкретного устройства.

PolarFox ★★★★★ ()

1) тупо набор проверок в коде лоадера с отказом что либо делать если не прошли проверки

2) грузится массив байт с определённой области флешки и передаётся на него управление (лоадер), который лезет на определённый раздел флешки и грузит с него ядро и передаёт на него управление, всё как обычно

3) загрузчик отказывается записывать в раздел с ядром не подписанные определённым сертификатом образы

4) ядро и инит валяются на специальном разделе флешки запись на который жёстко заблокирован на уровне текущего ядра системы, единственный, кто может чтото поменять на этом разделе это загрузчик, но он отказывается это делать если ему скармливают не подписанный специальным сертификатом образ, загрузчик тоже лежит в некоторой области памяти флешки которая так же защищена от записи на уровне ядра.

5) ограничения на чтение/запись на уровне ядра

6) записывается или затирается некая одноразово записываемая область памяти

mm3 ★★★ ()
Последнее исправление: mm3 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.