Вопрос

Я недавно купил телефон Samsung Galaxy Android после использования Phone OpenMoko на 2 года.

Одной из причин выбора Android было в том, что он открыт. Я не хочу зависеть от Phone Maker, чтобы предоставить обновления для моего телефона. Я хотел бы сделать это сам. Прямо сейчас я на этапе исследований, если это стоит того времени или нет. Так вот вопросы:

  1. Я нашел некоторые учебные пособия для создания изображений ROM из источника. Они говорят, что скрипт сборки Android попросит сделать из телефона перед строительством ядра. Значит ли это, что все те, кто конкретный телефон обрабатывается скриптом, или мне придется сделать немного вуду, прежде чем я смогу прошить его на моем телефоне?

  2. Водители. Как они обрабатываются? Включены они в источник в качестве двоичных файлов и автоматически добавляются (вопрос 1) или я должен будет рассекать старую прошивку, чтобы получить их и поставить в мою сборку? Я понимаю, что значит некоторые проблемы с совместимостью модулей / версий ядра.

  3. Есть ли что-то, что я не знаю, что помешает мне построить мою пользовательскую прошивку или сделать его очень трудоемким?

Я не боюсь установки SDK и набора инструментов, ведь я владелец OpenMoko.

Это было полезно?

Решение

Это будет маленький сложнее, чем это.

  1. На любых потребительских телефонах Android, которые я видел, у пользователя нет доступа root к ОС. Таким образом, шаг один, найдет эксплуатацию, чтобы получить root.
  2. Даже после того, как вы получите root, все потребительские телефоны Android «заблокируйте» загрузчик, чтобы предотвратить загрузку неавторизованных ОС.
  3. Проект Android OpenSource содержит только драйверы устройств для небольшого количества телефонов (телефоны Google Dev, возможно, Nexus One?). Для других телефонов драйверы являются проприетарными дворами, которые производитель загружает на телефон. Они обычно не доступны отдельно.

Даже со всеми этими препятствиями некоторые предприимчивые умные парни удалили создать пользовательские «ROM», которые смешивают релиз OpenSource с драйверами, разорвали OEM-установку на телефоне и т. Д. Cyanogenmod является одним из наиболее известных и доступных для нескольких различных устройств Android Но, к сожалению, Samsung Galaxy в настоящее время не является одним из устройств, поддерживаемых цианогеном.

Я нашел старый Ссылка здесь В руководстве по созданию root на галактике и загрузке пользовательского рома на нем, но, к сожалению, в том, чтобы никто их связывался, не так, кажется, активно поддерживается. Возможно, стоит сделать еще несколько исчерпывающих поисковых поисков Google, чтобы увидеть, если вы обнаружите, что кто-то делает активное развитие в галактике.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top