Extra ordlista:
Framework - en app/ett program som innehåller instruktioner för hur andra program ska tolkas eller hur något ska skötas
Recovery
Recovery är inget en ROM byggare i sig pillar med, men utan detta skulle man vara väldigt begränsad, custom Recovery så som ClockworkMod ger dig möjligheten att flasha in nya ROMs utan att ens ha telefonen kopplad till datorn men detta är inte det viktigaste, det viktigaste är att med en custom Recovery kan du själv återställa telefonen om något går galet och när man ger sig in och pillar i systemet eller Boot är detta en väldigt bekväm livlina att ha.
För att lägga in en custom Recovery hänvisar jag er åter igen till just din telefons forum och innan du börjar göra något se till att du har den installerad och att den fungerar som den ska så du minimerar riskerna med att bli sittande med en tegelsten du måste skicka in för att få fixad (Detta är även bra att ha även om man inte själv bygger ROM eller ens använder custom ROMs då du kan rädda telefonen från nästan alla mjukvarumässiga fel).
Boot
Boot eller boot.img som vi kommer ta upp här är start partitionen i telefonen när den inte startar in i Recovery läge utan ska starta som vanligt, här finns kerneln och annat som laddas in och fixas innan systemet startar, vi kommer gå in mer i detalj om detta senare. Boot är något som ROMs använder och som man bygger runt men det går att bara ta någon annans boot.img och bygga runt denna, detta är det man gör när man använder stock Kernel... Men vänta nu, vad är Kernel? Kernel är kärnan i ett operativsystem, det är hjärtat längst in som får systemet att gå runt och hjärnan som säger åt det hur det ska sköta sig och fungera, Android bygger på Linux kernel och har ett Java skal på det. Tänk dig att din telefon är som ett äpple [
http://www], om vi bortser ett tag från hårdvaran dvs det du faktiskt kan ta på och kollar på mjukvaran så är det du ser bara skalet på äpplet, det är apps som körs i största del i Java, Java koden i sin tur körs på en virtuell Java Maskin som är byggd i C (Java och C är programspråk för dem som vill veta mer är det bara googla), den i sin tur pratar med Kerneln som tolkar kommandona, den tar emot och skickar ut allting som händer i telefonen och ser till att det fungerar, vill du veta mer så åter igen google. [
http://www]
Men som sagt tillbaks till boot.img, i den finns Kerneln och lite annat som telefonen använder först när den startar och sedan för att fungera men för många behöver man inte in och modifiera i detta om man inte vill.
System
System är själva systemet, det du ser, alla apps osv som uppgör själva ROMen och det finns inte så mycket mer att säga om det just nu men vi återkommer till det snart.
Radio/BASEBAND
Radio/BASEBAND är det som sköter all trådlös trafik, från 2G, 3G till WiFi och Bluetooth, du som ROM byggare kommer inte att påverka detta men måste vara medveten om det för att alla boot.imgs eller för att vara mer exakt alla kernels till din telefon kanske inte kan kommunicera med alla Radio/BASEBANDs vilket gör att om någon flashar in din ROM med fel BASEBAND installerat kommer den inte kunna använda telefonen till att ringa eller något sådant vilket motsäger lite iden med att ha en telefon ;P Det kan även vara att du sitter och försöker få din ROM att funka men sitter på fel BASEBAND och därmed inte kan lösa problemet. Radio/BASEBAND kan variera mellan EU, ASIEN, OCEANIEN eller AMERIKA, var noga att kolla på xda speciellt men även här på Swedroid så att du vet att du har rätt och om inte hur du gör för att ändra det.
Chip Recovery
Chip Recovery är något relativt nytt för Android men otroligt bra, nyare telefoner med nyare chip har en extra liten väg in att fixa telefonen om den t.ex. lyckas haverera både boot och recovery samtidigt, för egen del vet jag att LG O2X och LG O3D har detta, men utgår från att det gäller de flesta nyare (speciellt high-end) telefoner, principen är lätt, när du slår av telefonen och kopplar in USB kan du genom t.ex. en knapptryckning aktivera chipets egna recovery väg, detta är ingen direkt fix, men det ger en väg in i telefonen att flasha om allt i den, recovery, boot m.m. och pga att detta är insatt i hårdvaran kan du aldrig "bricka" den med mjukvara om du inte ger dig på att börja flasha om kretsar med specialverktyg ;P I vissa fall (O3D är även detta än så länge iaf enda sättet att flasha in en ny Radio/BASEBAND).
Click to expand...