Areng ei toimu alati päris Tundub nagu arendus ilma kohandatud ROMideta. Need on meie mobiilikogemuse niivõrd keskne osa, et korralikku Androidi kasutuskogemust oleks raske saavutada, kui ei vilguta. Nii et kui te lihtsalt kaalute omaenda ehitamist, on XDA-ülikool suurepärane koht oma teekonna alustamiseks.
The Kuidas luua Android ROM XDA ülikooli juhend on suurepärane sissejuhatav ülevaade, mis aitab teil alustada. Kuigi see ei käsitle tegelikult iga komponendi loomist, mis läheb a kohandatud ROM, pakub see algajatele kõikehõlmavat, kuid seeditavat olulist jaotust komponendid. Nende hulka kuuluvad:
- Kernel: "Tuum on iga operatsioonisüsteemi kriitiline komponent. Seda võib vaadelda omamoodi sillana rakenduste ja seadme tegeliku riistvara vahel.
- raamatukogud: Teegid on koodilõigud, mis on spetsiaalselt välja töötatud seadme põhifunktsioonide (nt kaamera või kõlarid) aktiveerimiseks. Kui teie ROM-is pole teatud teeke, on oht, et teie ROM ei käivitu ega tööta.
-
Alglaadur: "Üldiselt on alglaadur esimesed koodibaidid, mille masin käivitab ja mis ütleb alglaadimisjärjestuse ja laadib operatsioonisüsteemi RAM-i."
- Taastumine: Taastamine on "rakendus", mis võimaldab teil flashi kerneleid, ROM-e, modifikatsioone ja muudatusi. See on ka ROM-i installimise ja värskendamise, SD-kaardi partitsioonide ja paljude muude OS-iga seotud asjade meetod.
- Raadio: Raadio on "tarkvarakihi madalaim osa", mis "käitleb GPS-antenni, GSM-antenni ja käivitab protsessori: kõik, mida [bootloader] vajab OS-i käitamiseks".
Kõik need komponendid on ROM-i edukaks ehitamiseks olulised ja kui mõni neist läheb viltu, ei pruugi teie ROM käivituda. Nii et lisateabe ja üksikasjade saamiseks vaadake kindlasti XDA ülikooli juhendit ja XDA foorumite juhendeid.