Bearbeiten von „ROM

    Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

    Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

    Aktuelle Version Dein Text
    Zeile 2: Zeile 2:


    == Stock-ROM ==
    == Stock-ROM ==
    Das Stock-ROM ist die offizielle Firmware, welche vom Hersteller ab Werk vorinstalliert wird. Es besteht aus dem Android-Betriebssystem und beinhaltet Modifizierungen und Erweiterungen (z. B. [[HTC]]-[[HTC Sense|Sense]], [[Samsung]]-[[TouchWiz]]) der Gerätehersteller.
    Das Stock-ROM ist die offizielle Firmware, welche vom Hersteller ab Werk vorinstalliert wird. Es besteht aus dem Android-Betriebssystem und beeinhaltet Modifizierungen und Erweiterungen (z. B. [[HTC]]-[[HTC Sense|Sense]], [[Samsung]]-[[TouchWiz]]) der Gerätehersteller.


    == Custom-ROM ==
    == Custom-ROM ==
    Zeile 19: Zeile 19:


    Ein AOSP ('''A'''ndroid '''O'''pen '''S'''ource '''P'''roject)-ROM basiert auf dem reinen Android-Sourcecode, wie Google ihn bereitstellt. Das heißt, es sind weder geschlossene (Closed Source), Hersteller-eigene oder Bedienoberflächen-spezifische Besonderheiten, noch proprietäre Google-Apps (wie z. B. Maps, Latitude, Play-Store) vorhanden.<ref>http://source.android.com/faqs.html#how-can-i-get-access-to-the-google-apps-for-android-such-as-maps, Quelle keine Google Apps auf AOSP-ROMS</ref> Letztere werden jedoch meist durch einen Update-Trick automatisch und legal nachinstalliert.<ref>[[Wikipedia:de:CyanogenMod#Lizenzierungskontroverse|Artikel ''CyanogenMod'' auf Wikipedia]]</ref>
    Ein AOSP ('''A'''ndroid '''O'''pen '''S'''ource '''P'''roject)-ROM basiert auf dem reinen Android-Sourcecode, wie Google ihn bereitstellt. Das heißt, es sind weder geschlossene (Closed Source), Hersteller-eigene oder Bedienoberflächen-spezifische Besonderheiten, noch proprietäre Google-Apps (wie z. B. Maps, Latitude, Play-Store) vorhanden.<ref>http://source.android.com/faqs.html#how-can-i-get-access-to-the-google-apps-for-android-such-as-maps, Quelle keine Google Apps auf AOSP-ROMS</ref> Letztere werden jedoch meist durch einen Update-Trick automatisch und legal nachinstalliert.<ref>[[Wikipedia:de:CyanogenMod#Lizenzierungskontroverse|Artikel ''CyanogenMod'' auf Wikipedia]]</ref>
    === Beispiele für CustomROMs ===
    * [[LineageOS]] wird für sehr viele Geräte angeboten, und es gibt viele [[Fork|Forks]] und inoffizielle Versionen, die auf Lineage basieren. LineageOS selbst basiert auf dem reinen Android Sourcecode, wie Google ihn bereit stellt und ist der Nachfolger des inzwischen eingestellten [http://www.cyanogenmod.org/ CyanogenMod (CM)]
    *[http://www.resurrectionremix.com/ Resurrection Remix]
    * [[OxygenOS]] und [[HydrogenOS]] vom chinesischen Smartphone-Produzenten [[OnePlus]]
    * [http://www.paranoidandroid.co/ Paranoid Android]
    * [[MIUI]] von der chinesischen Firma [[Xiaomi]]
    * [[CarbonROM]]
    * [[Android_Open_Kang_Project|Android Open Kang Project (AOKP)]]<ref>{{Cite web | url = http://www.androidpolice.com/2012/10/28/android-open-kang-project-aokp-jelly-bean-reaches-milestone-1-major-bugs-fixed-last-update-till-4-2/ | title = Android Open Kang Project (AOKP) Jelly Bean Reaches Milestone 1 - Major Bugs Fixed, Last Update Till 4.2 | date = 2012-10-28 | accessdate = 2016-06-17 | publisher = androidpolice.com | author = Jeremiah Rice | language = en }}</ref>
    * [[slashyslash|/e/]]<ref>{{Cite web | url = https://www.googlewatchblog.de/2018/09/neues-custom-rom-google/ | title = Neues Custom ROM ’slashyslash‘ verspricht ein komplett Google-freies Android – erste Beta verfügbar | author = Jens Minor | accessdate = 2018-09-16 | date = 2018-09-15 | publisher = googlewatchblog.de}}</ref> - hat sich zum Ziel gesetzt, proprietären Code und sämtliche Referenzen zu Google-Servern aus dem Quellcode zu entfernen. /e/ wird von einer gemeinnützigen Stiftung entwickelt und bietet das ROM inzwischen für mehr als 140 Gerät an, zudem gibt es neue und Refurbished-Smartphones auch mit /e/ vorinstalliert zu kaufen. /e/ basiert auf LineageOS.
    === offiziell/inoffiziell ===
    ...am Beispiel von Cyanogenmod (CM):
    Jeder der möchte kann sich eine eigene ROM bauen.<br />
    Und jeder kann auch offene Quellen nutzen, somit zum Beispiel auch die von CyanogenMod. <br />
    Baut sich jemand unter anderem aus den Quellen von CM eine ROM, so ist es eine inoffizielle ROM.<br />
    Wenn jetzt ...<br />
    :neben der Nutzung entsprechender Repos von CyanogenMod auch die Code-Konformität/-Güte, strikte Einhaltung der Coding Style Guides (AOSP/Cyanogen), Verfügbarkeit der (Kernel-)Sourcen, evtl. Support durch den Device-Hersteller, hohe Anzahl verkaufter/genutzter Geräte (= hohe Akzeptanz, dadurch mehr Support durch mehr Personen mit entsprechenden Skills), mindestens hinreichende Skills/Erfahrung des Developers, langfristige Verfügbarkeit (als Device-Maintainer) etc. <br />
    ...beachtet wird, kann sie als offiziell gekennzeichnet werden.  <ref> Submitting A Port - CyanogenMod :  https://wiki.cyanogenmod.org/w/Doc:_Submitting_A_Port <br />
    Android-Hilfe: http://www.android-hilfe.de/thema/motorola-g4-play-cyanogenmod.796202/#post-10170881</ref>


    == Entwicklergruppen ==
    == Entwicklergruppen ==
    Zeile 50: Zeile 27:


    === ROM-Portierer ===
    === ROM-Portierer ===
    Sie portieren ROMs wie [[CyanogenMod]] oder [[AOKP]]/[[AOSP]]-basierte auf Geräte, für die es dieses ROM bisher nicht gab. Hierbei erstellen sie einen Device-Tree für dieses Gerät und das ROM aus dem Quellcode (''Sourcen'') [[CustomROM kompilieren|kompilieren]]. Dies erfordert Kenntnisse über die Hardware, Entwicklung und den Build-Prozess des ROMs.
    Sie portieren ROMs wie [[CyanogenMod]] oder [[AOKP]]/[[AOSP]]-basierte auf Geräte, für die es dieses ROM bisher nicht gab. Hierbei erstellen sie einen Device-Tree für dieses Gerät und das ROM aus dem Quellcode (''Sourcen'') kompilieren. Dies erfordert Kenntnisse über die Hardware, Entwicklung und den Build-Prozess des ROMs.


    === ROM-Entwickler ===
    === ROM-Entwickler ===
    Zeile 64: Zeile 41:
    [[Kategorie:Software]]
    [[Kategorie:Software]]
    [[Kategorie:Abkürzungen]]
    [[Kategorie:Abkürzungen]]
    [[Kategorie:Begriffe]]
    Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
    Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

    Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

    Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

    In dieser Seite verwendete DroidWiki Data-Objekte