Sådan bruger du Init.d med enhver telefon

click fraud protection

Init.d har en særlig plads i Android. Med det kan brugere installere scripts og mods til at køre ved opstart og dermed ændre næsten ethvert aspekt af telefonen, som de ønsker. Der er batterijusteringer, ydelsesjusteringer, GPS-tweaks, signaljusteringer, og listen fortsætter og fortsætter. Men for at disse scripts skal fungere, skal telefonen først have init.d support. Typisk giver Ramdisks init.d støtte, men nogle gange er det muligt at få init.d understøtter uden at blinke en ny Ramdisk, eller endda uden at ændre Ramdisk overhovedet.

Dette er noget, som XDA anerkendt udvikler ryger1337 har arbejdet på for en række enheder. Med en mod kaldet EZ InitD ser smokin1337 ud til at hjælpe brugere med at tilføje init.d støtte let. Derudover giver udvikleren et par muligheder for, hvordan man bruger mod. Den ene version er for brugere at flashe via brugerdefineret gendannelse, mens den anden er for ROM-udviklere at inkludere i deres ROM'er. Det bedste er, det er enkelt.

Efter moden er anvendt, kan alt i din

init.d mappen vil køre ved opstart, som den normalt ville. I ROM-udviklerversionen kan udviklere faktisk ændre mappen til hvad de vil. Med andre ord kunne der være ROM'er lavet med init.d støtte, men uden en egentlig init.d folder. (Red: Jeg tænker /etc/NyanCat eller /etc/bacolicious, selv.) Metoden er testet på HTC One S og HTC One X, men det burde faktisk fungere på enhver enhed. Som mange brugere vil fortælle dig, kommer init.d-understøttelse fra Ramdisk. Dette er ikke nødvendigvis sandt. Ifølge smoken1337:

Denne mod vil tilføje init.d-understøttelse til enhver rom, selv lager-rom'er uden at redigere ramdisken. I stedet bruger den post_boot.sh-filen, der er i de fleste, hvis ikke alle roms. Det burde virke på de fleste enheder, hvis det ikke virker på din, så kig i /system/etc og post navnet på filen, der indeholder "post_boot.sh".

Så givet denne metode er det faktisk muligt at få init.d-understøttelse uden at skifte, redigere eller på anden måde røre ved Ramdisken eller kernen. For yderligere information, tjek original tråd.