Създаване на CyanogenMod фърмуер от източника - андроид 1
Тя отдавна мечтаете да се събере със собствените си ръце фърмуер CyanogenMod от изходния код, но не и както се оказа, поради липсата на ясна материал? Android едно сте подготвени по-интересна статия!
предговор
Така че преди да започне да се разкаже една статия с няколко думи за когото е писано: Вие вече знаете какво е Linux и инсталиране на Ubuntu, Mint, Fedora, OpenSUSE, поне зададете най-малко веднъж на тези операционни системи, вече знаете какво команден ред или терминал, CD команда. LS. SH запознат и не влиза в ступор. Добре, тогава ние продължаваме да изучаваме статията.
Задачата на преподаване, за да се подготви системата за събиране на първата си CyanogenMod фърмуер, а не да се научите как да инсталирате Linux и т.н., за да учат отбори.
Необходим за създаване на фърмуера от изходния код на CyanogenMod
1. компютър или мощен лаптоп
2. LTS версия UBUNTU OS 64-битова версия (12.04 или 14.04)
3. Броят на свободното пространство под / дома не по-малко от 100 GB
Не отваряйте, не близо, не се движат, да направим всичко, както е написано в инструкциите - последователно, стъпка по стъпка, рестартирайте компютъра, когато е посочено.
Създаване на фърмуера CyanogenMod от изходния код
обучение
1. Отидете в настройките на Ubuntu на системата
2. "Актуализации на софтуера"
3. Tab "UBUNTU Софтуер", за да инсталирате Изтегляне от: Главният сървър
4. Tab "на приятел", поставете отметка в квадратчето в Canonical и Партньори Партньори Canonical (сорс кода)
3. Щракнете върху бутона Close в долната част, а след това на опресняване
4. Стартирайте програмата "Повишаване Applications" и да се актуализира системата си и рестартирайте компютъра си
2. Започнете терминал (горещи клавиши CTRL + ALT + T)
Въведете следните команди:
ап-да инсталирате OpenJDK-7-JDK
4. Ако преди това сте инсталирали друг Java среда, след това да извършите допълнителни команди и данни:
SUDO актуализацията алтернативи --config Java
SUDO актуализацията алтернативи --config javac
5. Монтирайте (по ваш избор, по желание) на пакета:
ап-да инсталирате Nautilus-отворен терминал
6. Рестартирайте компютъра си
7. Старт терминал
8. Създаване на набор от пакети, необходими за създаването на фърмуера:
ап-да инсталирате Git GnuPG шнур бизони gperf изгради-важно
ап-да инсталирате цип къдри libc6-Dev libncurses5-Dev: i386 x11proto-ядрен-Dev
ап-да инсталирате libx11-Dev: i386 libreadline6-Dev: i386 libgl1-Mesa-GLX: i386
ап-да инсталирате libgl1-Mesa-Dev гр ++ - multilib mingw32 tofrodos
ап-да инсталирате питон-евтино libxml2-UTILS xsltproc zlib1g-Dev: i386
и след това да създадете връзка:
Sudo LN -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
9. Рестартирайте компютъра си
10. Старт терминал
11. Инсталирайте пакета друг пакет:
ап-да инсталирате фаблет инструменти
12. Въведете командата за зареждане на функционалността при репо-сделка за управление (изтегляне) източник:
/ Bin / репо коригират а + х
13. Въведете командата, която направи бин папката на променливата:
Sudo Gedit .bashrc
Запазете документа и затворете
14 Определяне на бъдещата събрание, това е да се каже, че в събраните данни нея фърмуер, който събра били идентифицирани:
15. Създаване на проект, в който допълнително зареждане на изходния код и CyanogenMod на драйвера на устройството:
19. Сега за изтегляне изходния код CyanogenMod, е необходимо да се уточни въз основа на коя версия на Android ще се събира на фърмуера:
репо първоначален -u Git: //github.com/CyanogenMod/android.git -b см 12.0
Вместо см 12.0 уточни необходимата версия на Android:
- cm-12.0 - Android 5.0 Lollipop
- cm-11.0 - Android 4.4 KitKat
- cm-10.2 - Android 4.3 Jealy Bean
- cm-10.1 - Android 4.2 Jealy Bean
- см-10 - Android 4.1 Jealy Bean
- см-9 Android 4.0 Ice Cream сандвич
Изтегляне на изходния код на компютъра:
Тази процедура ще издържи дълго време (поне 3 часа) и се зарежда за 30 GB
Изграждане на проекти
20. След като изтеглите всички изходния код на Android CyanogenMod започне сглобяване на фърмуера, въведете командата:
ще се появи прозорец, преди да със списък на възможните устройства за създаване на CyanogenMod фърмуера, изберете номера и натиснете ENTER
21. Отново, въведете командата:
да progruz източник на вашето устройство към компютъра
22. Стартирайте първата си компилация фърмуер CyanogenMod:
направи -j 2 otapackage
Вместо J2 трябва да се посочи броят на процесорни ядра и нишки, ако енергично и хипер Threading технология на процесора 2 включен (ако има такъв), а след това ще има 4 потока (J4), ако ядрото на 4 и е изключен хипер резби технология. след като поток 4 (J4), и ако включва 8 (J 8).
В зависимост от капацитета и броя на ядрата, участващи в процеса на сглобяване на фърмуер и фърмуер зависи време монтаж от 20 минути до 24 часа.
22. След сглобяването на пакета ще намерите в CyanogenMod папката / навън / целева / продукт / kodovoe_imya / ZIP архив
23. Преместете ZIP файла на вашия Android устройство
24. Инсталиране на менюто за възстановяване
26. Инсталирайте ZIP архива, а след това се уверете, че да изтрие