Създаване на CyanogenMod фърмуер от източника - андроид 1

Тя отдавна мечтаете да се събере със собствените си ръце фърмуер CyanogenMod от изходния код, но не и както се оказа, поради липсата на ясна материал? Android едно сте подготвени по-интересна статия!

Създаване на CyanogenMod фърмуер от източника - андроид 1

предговор

Така че преди да започне да се разкаже една статия с няколко думи за когото е писано: Вие вече знаете какво е 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 архива, а след това се уверете, че да изтрие