Kehitys ei aina onnistu melko tuntuu kehitykseltä ilman mukautettuja ROM-levyjä. Ne ovat niin keskeinen osa mobiilikokemustamme, että kunnollista Android-kokemusta olisi vaikea saada ilman, että välähdämme niitä ensin. Jos siis vain harkitset oman rakentamista, XDA-University on loistava paikka aloittaa matkasi.
The Kuinka rakentaa Android ROM XDA-yliopiston opas on loistava johdantokatsaus, joka auttaa sinua pääsemään alkuun. Vaikka se ei itse asiassa mene yksityiskohtiin siitä, kuinka jokainen komponentti luodaan, joka menee a mukautettu ROM, se tarjoaa aloittelijoille kattavan mutta helposti sulavan erittelyn olennaisesta komponentit. Näitä ovat:
- Ydin: "Ydin on kriittinen komponentti jokaisessa käyttöjärjestelmässä. Sitä voidaan pitää eräänlaisena siltana sovellusten ja laitteen todellisen laitteiston välillä.
- Kirjastot: Kirjastot ovat koodipaloja, jotka on erityisesti kehitetty aktivoimaan laitteen avaintoimintoja (esim. kamera tai kaiuttimet). Jos ROM-muistissasi ei ole tiettyjä kirjastoja, vaarana on, että ROM ei käynnisty tai toimi.
- Käynnistyksenlataaja: "Käynnistyslatain yleensä on koneen ensimmäiset suorittamat kooditavut, jotka kertovat käynnistyssekvenssin ja lataavat käyttöjärjestelmän RAM-muistiin."
- Elpyminen: Palautus on "sovellus", jonka avulla voit flash-ytimiä, romeja, modeja ja säätöjä. Se on myös tapa asentaa ja päivittää ROM-muisti, osioida SD-kortti ja monia muita käyttöjärjestelmään liittyviä asioita.
- Radio: Radio on "ohjelmistokerroksen alin osa", joka "käsittelee GPS-antennin, GSM-antennin ja käynnistää prosessorin: kaikki, mitä [käynnistyslataaja] tarvitsee käyttöjärjestelmän suorittamiseen".
Jokainen näistä komponenteista on tärkeä onnistuneen ROM-muodostuksen kannalta, ja jos jokin niistä menee pieleen, ROM ei välttämättä käynnisty. Muista siis tutustua XDA-yliopiston oppaaseen sekä XDA-foorumien lukuisiin oppaisiin saadaksesi lisää ohjeita ja yksityiskohtia.