Cum de a adăuga suport pentru Android init kernel

Cum de a adăuga suport pentru Android init kernel

În kernel-ul Android pentru a adăuga init.d. suport Android Posibilitatea de a construi o varietate de trucuri și script-uri, care va funcționa chiar în timpul pornirii sistemului, este necesar să se sprijine nucleul init.d, dar cum să-l adăugați? Foarte simplu!

Mai multe detalii despre init.d pot fi găsite în wiki. Pe scurt, acest sistem de inițializare, poate fi îmbunătățită cu ajutorul script-uri internet de mare viteză 3G, pentru a prelungi durata de viață a bateriei la o singură încărcare a bateriei, afectează funcționarea procesorului, și multe altele. Script-urile pot fi găsite pe internet ...

De ce am nevoie pentru a adăuga suport init.d în Android?

Metoda 1: Sistem de operare Windows

Metoda 2: Sistem de operare UBUNTU (Linux)

Instrucțiuni cu privire la modul de a adăuga suport pentru Android core init.d

Metoda 1: Sistem de operare Windows

1. boot.img de bază plasat lângă Android Image dosar Bucătărie

Cum de a adăuga suport pentru Android init kernel

2. Trageți de bază BAT-script unpackimg.bat. după care miezul este demontat

3. Deschideți folderul și găsiți fișierul init.rc. ramdisk apoi se deschide prin intermediul Notepad ++

Cum de a adăuga suport pentru Android init kernel

Adăugați după serviciu bootanim / sistem / bin / bootanimation .... storoki următoarele:

Cum de a adăuga suport pentru Android init kernel

5. Salvați documentul, închideți Notepad ++, du-te înapoi la Android Image dosar Bucătărie

6. Rulați Bat-script repackimg.bat după care va crea un nucleu imagine nouă-new.img

Cum de a adăuga suport pentru Android init kernel

1. Deschideți terminalul și introduceți următoarea comandă (versiunea Ubuntu 15.10 terminal este deja construit în managerul de fișiere Nautilus)

Pentru sistemele pe 32 de biți:

Pentru sistemele pe 64 de biți:

2. Apoi, executați comanda de repornire manager de fișiere

3. Instalați pachetul necesar pentru a lucra cu Android de bază

Cum de a adăuga suport pentru Android init kernel

Lucrul cu miezul

1. Creați un folder acasă (Acasă Folder) dosar la orice nume convenabil și trece la kernel Android - boot.img. (În directorul exemplu kernel este specificat)

Cum de a adăuga suport pentru Android init kernel

2. Navigați la kernel-ul director. o zonă goală, faceți clic dreapta și alegeți „Open in Terminal“

3. În terminal, tastați comanda:

Cum de a adăuga suport pentru Android init kernel

Apoi, în directorul kernel-ul, veți vedea că există fișiere noi (kernel neambalat)

Cum de a adăuga suport pentru Android init kernel

4. Crearea unui nou director (suna-l rw) în interiorul terminalului de scriere dosar nucleu

și apoi scrie comanda pentru a merge în ea

Cum de a adăuga suport pentru Android init kernel

5. Scrierea de comandă în terminal pentru decompresia ulterioară secțiunea initrd.img

Cum de a adăuga suport pentru Android init kernel

6. Apoi, în dosarul rw, veți găsi un număr de fișiere

Cum de a adăuga suport pentru Android init kernel

Cum de a adăuga suport pentru Android init kernel

8. La sfârșitul fișierului se adaugă următoarele linii

și salvați fișierul și ieșiți din ea

Cum de a adăuga suport pentru Android init kernel

9. În terminalul de comandă asambla initrd.img scriere fișier

10. Revenind înapoi la folderul nucleu pentru acest terminal scrie

11. Punerea kernel-ul Android, astfel cum a fost modificat,

și după o altă comandă

Dacă primiți o eroare care kernel-ul a fost mare:

boot.img: actualizat este prea mare pentru Boot Image

apoi se colectează cu o astfel de echipa

nucleu Android cu init.d colectate! În continuare, aveți nevoie de Flash!

Cum de a verifica dacă kernel-ul suportă init.d?

1. Instalați Busybox
2. După orice terminal (folosind un PC sau aplicație), introduceți comanda:

3. În cazul în care răspunsul la șirul:

Deci, totul funcționează cum era de așteptat, kernel-ul suporta init.d

În cazul în care dosarul init.d în Android ar trebui să fie create pentru a adăuga script-uri?

3. În aplicația Browser rădăcină, navigați la / sistem / etc

5. Setarea permisiunilor pentru dosar (Permisiuni) - rwxr-xr-x, sau 07,555 sau litera "P"

Cum de a adăuga suport pentru Android init kernel

6. Deschideți un fișier de configurare de text localizat în linia de partiție build.prop / sistem de rădăcină și finisaj:

Reboot Android și ați terminat!