Construiți propriul firmware Android, Partea 1

Dezvoltarea firmware-ului Android - configurarea mediului de lucru

De multe ori, dispozitivele mobile vin cu un firmware care nu este optimizat de la producător, care, după o utilizare scurtă începe să lucreze lent și instabil. Mulți oameni se confruntă cu un astfel de comportament firmware Persoanele care caută o soluție standard în rețea, unele dintre ele ridica propria lor firmware pentru dispozitivele lor.







Acesta este primul din cele trei articole din serie, în care voi încerca să descriu în limba cea mai ușor de înțeles procesul de auto-asamblare a firmware-ului Android pentru dispozitivul dvs.

Dacă doriți să colectați firmware-ul Android, veți avea nevoie de o distribuție Linux instalată pe computerul dvs. și dacă nu puteți aloca un computer separat în aceste scopuri, puteți face cu ușurință o mașină virtuală cu un sistem Linux.

Voi folosi sistemul prietenos Ubuntu 16.04, pe care îl recomand.

cerinţe

  • Distribuție Linux
  • Cel puțin 200 GB de spațiu liber pe hard disk sau unitate SSD
  • Un computer puternic cu cel puțin 4 GB de memorie RAM și un procesor productiv quad-core
  • Conexiune de calitate la Internet cu o viteză de cel puțin 600 Kb / s






Dacă aveți tot ce aveți nevoie, puteți începe munca.

Toate comenzile din acest articol trebuie executate folosind aplicația Terminal și, desigur, nu voi repeta acest lucru după fiecare echipă.

Dacă sistemul dvs. nu are instalat o mașină virtuală Java, puteți rula următoarea comandă pentru a le instala cu toate bibliotecile:

Instrumente de montaj

Rulați următoarea comandă pentru a instala instrumentul de asamblare (poate dura mult timp, în funcție de viteza conexiunii dvs. la Internet):

Nu știu ce este? Ei bine, acesta este un instrument important pentru conectarea la servere și descărcarea codului sursă care va fi necesar mai târziu. Numele său provine de la cuvântul „depozit“, care desemnează un depozit centralizat al anumitor resurse. În acest caz, depozitarea stochează codul sursă al componentelor software care urmează să fie compilate și adăugate în firmware-ul generat.

Rulați următoarea comandă pentru a instala instrumentul descris în sistemul dvs.:

Acesta este un utilitar util care este folosit pentru a cache fișierele binare și vă permite să reduceți timpul de compilare (cu aproximativ 50%).

Pentru ao inițializa, executați următoarea comandă:

Desigur, în loc de valoarea dată, trebuie să specificați numărul de gigabyte gratis de pe hard disk.

Pentru a vedea statisticile cache-ului, utilizați următoarea comandă:

Pentru a șterge fișierele cache, utilizați următoarea comandă:

Configurația mediului de lucru este aproape finalizată - rămâne să deschideți fișierul bash.rc:

Acum mergeți la ultima linie a acestui fișier și introduceți următoarele linii în el:

Este timpul să reporniți sistemul.

Și acestea sunt următoarele două articole din seria care descriu procesul de asamblare a firmware-ului!







Trimiteți-le prietenilor: