сборка Android 4.1 из исходного кода для устройства, отличного от Nexus (Galaxy s3)

Я заинтересован в создании Android для Source для Galaxy S3 (но просто знать, как это сделать в целом, будет весьма полезно)

Я знаю, как это сделать для всех устройств Nexus в целом, но мне было интересно, как это сделать для некоторых других телефонов. Я знаю, что это возможно, потому что это делают CyanogenMod и другие моддеры. Обычно, когда они анонсируют их, они включают исходный код ядра. Как вы соединяете кусочки вместе? Собираем исходный код Android и кастомное ядро ​​вместе во что-то, что можно прошить.


person cloudraven    schedule 11.10.2012    source источник
comment
Я думаю, что ваш вопрос лучше подходит android.stackexchange.com, чем Stack Overflow.   -  person Paul    schedule 12.10.2012
comment
Ой ну спасибо. Я не знал об этом. Я опубликую это там. Существует ли протокол для переноса вопросов с одного на другой?   -  person cloudraven    schedule 12.10.2012


Ответы (1)


Вообще это не тривиально. Вам нужны некоторые двоичные файлы для аппаратной поддержки (камера, WiFi, NFC и т. д.), и вам нужно выяснить, что это такое и как их извлечь из устройства. Ядро находится под лицензией GPL, поэтому производитель в какой-то момент выпустит свою версию/патчи, но вам, возможно, придется подождать. Затем вам нужно создать файлы сборки устройства, чтобы объединить их в образ для конкретного устройства. Лучше всего получить исходный код CyanogenMod и посмотреть, как это делается на практике.

person Nikolay Elenkov    schedule 12.10.2012