Detta bör man ju läsa runt för , men jag hade tänkt ha detta för WIKIn, så här får vi börja:
När man startar telefonen CPUn börja köra koden på flash minnet detta kod kallas SPL
SPLn tar hand om den mesta och ger sedan över hårdvaran till OS(linux).
Vad man kallar flash är hela OS och de förprogrammerade configuration sam applikationer komprimerad i en enda fil , i Androids fall med gnuzip till xxxx.zip
..... denna fil dekomprimeras vid första starten och skrivs över i en del flash disken och bootas därifrån.
Recoveryflash skrivs inte i flashdisken och bara laddas in ramminnet och kan utföra vissa saker som har i stort sätt att göra med skötsel av flashdisken.
hur gå flash/rootning till då , ju startar telefonen och genom att
- hålla ner två knappar (power , volym ned) säger till SPL att vänta med att boota från
flashminnet
- genom ett program som kallas Fastboot och via usb kabel säger vi till SPL att starta boota recoveryfilen som ligger på SD-kortet, en del av den laddas in och körs.
- nu har recovery controll och då kan vi med hjälp av den , skriver vi den upp packade ROM/flashfilen i flashminnet. och startar om
- spl tar och bootar från flashminnet , funkar allt via datorn ser vi till att vi skriver över det komprimerade recoveryfilen över den recoveryfilen som finns i flash minnet så man kan ha recovery programmet utan dator nästa gång.
Dessa information är inte tekniskt helt rätta , det är en enkel förklaring jag kan komma med, rätta gärna så vi har en bättre text för wikin.
Last edited: Jun 29, 2009