Was ist der Unterschied zwischen:
- Den Bootloader entsperren (Voraussetzung, um viele, aber nicht alle der folgenden Dinge zu tun)
- Verwurzelung
- Jailbreaking
- Rom
- NAND und Nandroid
- Betriebssystem
- Mod (zB CyanogenMod)
- Wiederherstellung (ClockworkMod, Amon Ra)
- Custom Kernel (zB LeshaKs Kernel)
- Firmware
- Treiber
- Over The Air (OTA) -Update
- Fastboot
- SIM entsperren
- Blinkt
- SPL (Zweiter Programmlader)
(Irgendwelche anderen oft verwirrten Begriffe, die ich verpasst habe?)
rooting
root-access
custom-roms
kernel
Lie Ryan
quelle
quelle
Antworten:
Rooting und Jailbreaking sind im Wesentlichen die gleichen Dinge, Jailbreaking ist das Wort der iPhone-Nutzer für das, was Android-Nutzer als Rooting bezeichnen. Beim Root-Zugriff können Sie mit dem Root-Zugriff auf das Telefon alles tun, was Sie möchten (es stammt vom Unix- Root-Benutzer und ist im Wesentlichen das Unix-Äquivalent zum Windows-Administratorkonto). Normalerweise können Sie nicht zu Ihrem eigenen Wohl Root sein, da es sehr leicht ist, Ihr Telefon zu beschädigen, wenn Sie über Root-Zugriff verfügen, und es ohne Root-Zugriff nur schwer zu beschädigen.
Weitere Informationen: Was bedeutet "Rooten eines Telefons"? und ich habe mein Telefon gerootet. Was jetzt? Was bringt mir das Wurzeln?
Eine Nandroid- Sicherung ist eine Sicherung Ihres Telefons, die ein genaues Abbild des Status Ihres Telefons darstellt. So können Sie eine exakte Kopie Ihres aktuellen Telefon machen könnten, dann tun Sie größere Änderungen an, und dann zu Ihrer vorherigen Sicherung wieder her , indem blinkt die Sicherung auf das Telefon zurück. Flashen bedeutet, dass Sie das Gerät kopieren oder installieren müssen. Sie löschen im Wesentlichen das Gerät und stellen einen vorherigen Status wieder her (ein Backup) oder Sie flashen ein neues ROM (siehe unten). NAND ist der Flash-Speicher Ihres Geräts, weshalb das Kopieren von Dateien dort als "Flashen" bezeichnet wird.
Das Android- Betriebssystem ist die Software, die die Hardware in einem Android-Telefon verwaltet, z. B. Bildschirm, Datenkommunikation, Speicher, Kamera und GPS. Es stellt eine gemeinsame Ebene bereit, die es Anwendungen ermöglicht, diese Ressourcen auf einer Reihe verschiedener Geräte zu verwenden und darauf zuzugreifen, ohne dass die App etwas Besonderes über die tatsächliche Hardware wissen muss, auf der sie ausgeführt wird. Das Android-Betriebssystem enthält auch eine Reihe von Standard-Apps und -Diensten wie Kontakte, Kamera, Fotogalerie und Webbrowser-Apps. Der Benutzer kann beispielsweise die Bildschirmhelligkeit steuern oder eine Verbindung zu WLAN-Netzwerken herstellen.
Obwohl die tatsächlichen Definitionen unterschiedlich sind, werden in der Android-Welt ROM , Mod und Firmware so verwendet, als ob sie im Wesentlichen dasselbe bedeuten. Sie beziehen sich alle auf eine angepasste Version des Android- Betriebssystems , die geändert wurde, um mit einer bestimmten Reihe von Anpassungen oder Änderungen an einer bestimmten Telefonmarke zu funktionieren. Dies kann geschehen, damit ein altes Telefon wie das G1 eine brandneue Version von Android, wie z. B. 2.2, erhalten kann, auch wenn der Hersteller entschieden hat, diese nicht bereitzustellen. Sie können auch zusätzliche Funktionen bereitstellen, die in der vom Hersteller bereitgestellten Version von Android nicht verfügbar sind, oder Probleme in der vom Hersteller bereitgestellten Version beheben. Weitere Informationen: Was ist der Unterschied zwischen einem AOSP-ROM und einem Standard-ROM?, Was sind die Vorteile eines benutzerdefinierten ROM? , Warum gibt es so viele verschiedene Android-Kernel und wo finde ich Standard- oder benutzerdefinierte ROMs für mein Android-Gerät?
Ein Treiber teilt dem Betriebssystem der Android-Software mit, wie mit der unterschiedlichen Hardware eines Android-Telefons gesprochen werden soll. Wenn jemand ein ROM für ein bestimmtes Telefonmodell zusammenstellt, muss er alle Treiber dieses Telefons in das ROM aufnehmen (z. B. für das Mobilfunkmodem, den WLAN-Zugang, den bestimmten Kameratyp, den bestimmten Prozessor usw.), andernfalls das ROM Entweder funktioniert das Telefon nicht oder es können nur bestimmte Teile des Telefons bearbeitet werden. Beispielsweise kann die Frontkamera nicht verwendet werden oder es kann keine Verbindung zu einem WLAN hergestellt werden. Dies ist genau das gleiche, wie wenn Sie etwas Neues in Windows einstecken und der Assistent für neue Hardware hinzugefügt wird und nach einem neuen Treiber sucht, bevor Sie ihn verwenden können. Treiber werden vom Kernel geladen, der Kern des Betriebssystems.
Ein Over The Air (OTA) -Update ist, wenn Ihr Telefon ein Update für sein Android-Betriebssystem "over the air" erhält, dh, die Dateien werden automatisch von Google oder Ihrem Telefonnetz über das Mobilfunknetz gesendet, ohne dass dies erforderlich ist an einen PC angeschlossen. Dies steht im Gegensatz zu der Art und Weise, in der beispielsweise das iPhone ursprünglich aktualisiert wurde und physisch an einen Computer mit iTunes angeschlossen werden musste, um Updates zu erhalten.
Der Bootloader steuert, wie das Gerät bootet. Das PC-seitige Tool von Google für den Einstieg in den Bootloader und andere verwandte Aufgaben heißt Fastboot , und das interaktive Ausführen des Bootloaders kann als "Fastboot-Modus" bezeichnet werden. Ein gesperrter Bootloader überprüft die Android-Systempartition und stellt sie wieder her, wenn sie nicht übereinstimmt, wohingegen ein entsperrter Bootloader nicht dieselbe Überprüfung durchführt. Aus diesem Grund muss der Bootloader entsperrt werden, um ein Gerät dauerhaft zu rooten.
Der Begriff Erholung wird oft verwendet, um verschiedene Dinge zu bedeuten. Es könnte einen mittleren Modus des Betriebes für das Telefon. Um beispielsweise mit Atrix 4G MB860 olympus in den Wiederherstellungsmodus zu booten , muss Folgendes ausgeführt werden:
um in den Android- Wiederherstellungsmodus zu wechseln.
Dies ist eine Betriebsart, mit der der Benutzer wichtige Änderungen am Telefon vornehmen kann. Eine Wiederherstellung kann auch die Wiederherstellungspartition auf dem Telefon bedeuten . Eine Wiederherstellung kann auch die Image-Datei (filename.img) bedeuten, die auf die Wiederherstellungspartition geflasht werden kann . Zum Beispiel können die Atrix 4G MB860 olymp Schiffe mit einer Wiederauffüllungs geflasht Bild auf die Recovery - Partition und in Booten Erholung auf einem solchen Lager Telefon - Modus ermöglicht es dem Benutzer , um einige größere Änderungen am Telefon:
Es ist möglich , (obwohl dies in der Regel einen erfordert entsperrten Bootloader ) , um den Code zu ersetzen , die in Android führt Wiederherstellung durch den Austausch der Lager - Modus Wiederherstellung Bild , dass der Hersteller auf der installierten Recovery - Partition mit einem benutzerdefinierten Wiederherstellung Bild wie ClockworkMod . Durch das Installieren und Ausführen des Codes in einem benutzerdefinierten Wiederherstellungsabbild kann der Benutzer häufig umfangreichere Änderungen am Telefon vornehmen. Außerdem kann der Benutzer häufig Nandroid- Sicherungen erstellen und diese Sicherungen auf dem Telefon wiederherstellen.
Der Bootloader spielt möglicherweise auch eine Rolle beim Flashen der Firmware, obwohl dies normalerweise Teil der Wiederherstellung ist . Während Sie sich normalerweise nicht mit dem Bootloader herumschlagen möchten, aktualisieren fortgeschrittene Benutzer häufig eine benutzerdefinierte Wiederherstellung wie ClockworkMod(obwohl ein gesperrter Bootloader dies verhindern kann). Dies ermöglicht das Flashen von Firmware, die nicht vom Hersteller signiert wurde (z. B. benutzerdefinierte ROMs), da bei der Wiederherstellung von Lagerbeständen normalerweise nach der Signatur gesucht wird und erweiterte Aufgaben wie vollständige Nandroid-Sicherungen ausgeführt werden. Die Wiederherstellung ähnelt in etwa dem BIOS-Startbildschirm auf PCs, indem Sie beim Starten des Telefons eine spezielle Tastenkombination drücken. Recovery kann auch eine Aktualisierungsdatei von der SD-Karte des Telefons ausführen oder eine Verbindung von einem PC über ADB (Android Debug Bridge) herstellen, um das Gerät über die Befehlszeile zu verwalten.
Weitere Informationen: Welche Beziehung besteht zwischen ROM Manager, ClockworkMod und Nandroid? Welche brauche ich?
Viele Mobilfunknetze, die GSM-Telefone im Rahmen eines Vertrags verkaufen, schränken das Telefon so ein, dass es nur in ihrem Mobilfunknetz verwendet werden kann. Dies wird als SIM-Sperre , Netzsperre oder Zuschusssperre bezeichnet . Auf diese Weise kann ein Anbieter sicherstellen, dass ein von ihm subventioniertes Telefon nur in einem Netzwerk verwendet werden kann, das ihm hilft, dieses Geld wiederzuerlangen. Das Telefon liest den IMSI- Code der eingelegten SIM-Karte und überprüft, ob er mit den zulässigen Länder- oder Netzwerkcodes übereinstimmt, mit denen das Telefon programmiert wurde. SIM entsperrenentfernt diese Einschränkung von einem Telefon, so dass die SIM-Karte eines beliebigen Netzwerks eingelegt und verwendet werden kann. Dies beinhaltet im Allgemeinen die Eingabe eines Codes in den Dialer des Telefons, mit dem die Sperre aufgehoben wird. Je nach Gerät und Netzwerk gibt es verschiedene Möglichkeiten, diesen Code abzurufen. In einigen Netzwerken erhalten Sie den Entsperrcode, sobald Sie das Ende Ihrer Vertragslaufzeit erreicht haben. Einige Hersteller veröffentlichen diesen Code auf ihren Websites. Einige Hersteller integrieren diesen Code in ihre Geräte Auf eine Art und Weise, die von einer App extrahiert werden kann, und einige erfordern die Verwendung einer speziellen PC-Software, um das Telefon neu zu programmieren. Die SIM-Sperre wird normalerweise in Hardware- / Nur-Lese-Firmware implementiert. Daher ist es im Allgemeinen nicht möglich, Ihr Gerät ohne Code zu entsperren.
Weitere Informationen: Kann ich mein Gerät auf einem anderen Mobilfunkanbieter verwenden?
Verwandte Themen : Eine weitere Frage, die einige Teile der Android-Plattform in Bezug auf die Benutzer herkömmlicher Computersysteme erklärt, lautet: Was sind die verschiedenen Teile eines Android-Systems in Bezug auf
normale Computer?
quelle
Rooting und Jailbreaking beziehen sich auf dasselbe. Der Begriff Jailbreaking stammt aus der iPhone-Community von Apple, der bevorzugte Begriff in Android ist rooting.
Rooting / Jailbreaking bezieht sich auf die Aktivierung des Benutzers Administrator / Superuser / Root / Benutzer-ID-0 auf dem Telefon. Auf einem Gerät ohne Root-Zugriff ist das Superuser-Konto aus Sicherheitsgründen deaktiviert. Der Superuser verfügt über alle Berechtigungen für das System, einschließlich des Löschens oder Änderns kritischer Systemdateien.
Weitere Informationen zum Rooten: Was bedeutet " Rooten eines Telefons"?
quelle
Firmware bezieht sich auf den gesamten Android Software Stack: Kernel (inkl. Treiber), Dalvik VM und das Betriebssystem. Es enthält jedoch keine Anwendungen, die von Market installiert wurden.
Die Firmware kann offiziell (vom Hersteller und / oder Dienstleister freigegeben) oder inoffiziell (von der Modding-Community freigegeben) sein.
quelle
CyanogenMod hat eine gute Definition von ROM (und vielen anderen Begriffen auf dieser Liste)
quelle
Diese Frage ist bereits gut beantwortet, aber eine Sache, über die die meisten Nicht-Techniker verwirrt sind, ist der Unterschied zwischen Rooting / Jailbreaking und SIM Unlocking.
Dies ist die einfache Erklärung, die ich für Nicht-Techniker verwende.
Ein Smartphone besteht im Wesentlichen aus zwei Dingen
Ein Telefon
Ein Computer
quelle
TL; DR-Version:
Den Bootloader entsperren
Verwurzelung
Jailbreaking
Rom
Während ROM ein wenig irreführend sein kann (bezieht sich eigentlich auf einem nichtflüchtigen Speicher - keine Daten), die meisten Menschen nicht den Unterschied zwischen einem Kernel, OS, Bootloader kennen und etc. So viele Modifikationen nur ROMs aufgerufen Dies vermeidet Verwirrung und Flamewars (wie wenn Leute Linux als Betriebssystem bezeichnen, anstatt GNU / linux als Betriebssystem oder sogar GNU / linux / X zu bezeichnen).
Siehe auch Warum können sie kein generisches Telefon-Betriebssystem erstellen?
NAND
MMC / SD
Während das MMC-Format älter ist, verwenden viele Geräte eMMC anstelle von eSD. Das "e" steht für eingebettet und bedeutet nur, dass der Speicher im typischen Sinne nicht entfernbar ist.
Im Vergleich zu MMC hat SD mehr Pins, ist dicker und unterstützt DRM. Es ist auch etwas teurer. Beide verwenden das SPI-Protokoll, um auf das NAND zuzugreifen.
Nandroid
Betriebssystem
Mod (zB CyanogenMod)
Wiederherstellung (ClockworkMod, Amon Ra)
Custom Kernel (zB LeshaKs Kernel)
Firmware
Treiber
Over The Air (OTA) -Update
Fastboot
SIM entsperren
Blinkt
SPL (Zweiter Programmlader)
quelle
Android-Kernel bezieht sich auf den Linux-Kernel und die mit dem Linux-Kernel gelieferten Treiber. Der Kernel enthält weder Anwendungen, die mit Android geliefert werden, noch die Java / Dalvik Virtual Machine.
Kostüm-Kernel bezieht sich auf von der Community vorgenommene Änderungen am Linux-Kernel. Der Kernel bietet Dienste auf niedriger Ebene, Ressourcenverwaltung und Sicherheit.
Der Treiber ist ein Teil des Kernels, der direkt mit der Hardware kommuniziert. Er bietet eine Standardschnittstelle, die die Feinheiten einer bestimmten Hardware verbirgt.
Änderungen im Kernel und im Treiber umfassen in der Regel hardwarespezifische Fehlerbehebungen, die Optimierung der Ressourcenverwaltung und das Entsperren von Hardwarefunktionen, die auf Treiberebene deaktiviert wurden.
quelle
Over The Air-Update bezieht sich auf ein offizielles Update Ihres Geräteherstellers und -betreibers, das automatisch auf Ihr Gerät übertragen wird.
Das OTA-Update ist im Grunde ein offizielles Firmware-Update, da es den gesamten Android-Stack (Treiber, Firmware, Kernel, VM, Anwendungen) abdeckt.
quelle
Mein Verständnis ist, dass verschiedene Mods / Roms Ubuntu und Fedora (verschiedene Linux-Varianten) in der PC-Welt ähneln. Der Kernel ist niedriger als dieser, da sowohl Ubuntu 10.10 als auch Fedora 14 denselben Linux-Kernel 2.6.35 verwenden
quelle