Lineage OS 14.1 [Oficial][Nougat] para Redmi Note 4 Review & Instalación
Inhaltsverzeichnis:
Ich erinnere mich noch an den Tag, an dem ich ein benutzerdefiniertes ROM auf meinem Samsung Galaxy S zum ersten Mal gerootet und geflasht habe. Ich war am College und begann zu dieser Zeit mit Android. Beim Flashen des Geräts stieß ich auf viele neue Wörter und Akronyme im Zusammenhang mit dem Android-Ökosystem, von denen ich damals keine Ahnung hatte. Im Laufe der Jahre habe ich mich mit gängigen Android-Jargons vertraut gemacht, indem ich darüber geschrieben, an den Foren teilgenommen und über Dinge gelesen habe.
Dieser Artikel richtet sich an alle neuen Android-Nutzer, die etwas Besonderes von ihren Handys erwarten - Rooten, Flashen und Erkunden ihrer Grenzen. Zu wissen, was diese Begriffe bedeuten, ist nützlich, da die meisten Android-Inhalte sie wahrscheinlich in dieser Form verwenden. Es wird Ihnen helfen, die Dinge besser zu verstehen, wenn Sie das nächste Mal einem Artikel folgen, der über das Flashen von ROMs spricht.
Hier sind einige der Android-Jargons, die Sie kennen sollten.
ADB
ADB, kurz für „Android Debug Bridge“, ist im Grunde ein Befehlszeilentool, das zur Kommunikation mit dem Android-Gerät verwendet wird. Sobald Sie das Android-Gerät über ein USB-Kabel angeschlossen und den ADB installiert haben, können Sie mit den ADB-Befehlen bestimmte Vorgänge auf dem Android-Gerät über Ihren Computer ausführen.
Für einen normalen Endbenutzer wird ADB meistens beim Flashen oder Rooten des Geräts verwendet. Es kann auch verwendet werden, um Dateien von Ihrem Computer als Root-Benutzer auf Android zu übertragen.
AOSP
Das Android Open Source Project, auch bekannt als AOSP, ist im Grunde Googles Android-Betriebssystem in seiner reinsten Form. Dies sind die ROMs, die aus dem Open Source-Code von Android erstellt wurden. Die Hersteller wie Samsung und HTC nehmen diesen Quellcode auf und modifizieren ihn, um ROMs wie Sense und TouchWiz zu erstellen, die wir auf ihren Handys verwenden.
Die AOSP-ROMs sind nur etwa 200 bis 300 MB groß, verglichen mit Samsung- und HTC-ROMs, die bis zu einigen GB aufnehmen können. Jetzt, wo es Ihr Gerät beschleunigt, indem es die gesamte Bloatware einschränkt, können Sie viele coole Dinge verlieren, für die die Hersteller das Gerät entwickelt haben.
Bootloader
Zum besseren Verständnis kann der Bootloader mit dem BIOS auf unserem Computer verglichen werden. Wenn Sie Ihr Android-Handy einschalten, wird es als erstes geladen. Danach kann je nach Startoption entweder die Wiederherstellung oder der Kernel geladen werden. Anschließend wird das ROM (Betriebssystem) für einen normalen Startvorgang geladen.
Ein werkseitig versiegeltes Gerät wird mit einem gesperrten Bootloader geliefert, auf dem die offizielle Firmware des Geräts ausgeführt wird und der vom Hersteller digital signiert ist. Wenn Sie also benutzerdefinierte ROMs ausführen möchten, müssen Sie zuerst den Bootloader entsperren. Durch das Entsperren des Bootloaders erlischt jedoch die Garantie für die meisten Geräte.
Dalvik
Beim Flashen von ROMs müssen Sie auf einen Schritt gestoßen sein, bei dem Sie aufgefordert werden, den Dalvik-Cache zu löschen. Um nun zu verstehen, was genau Sie an diesem Punkt tun, müssen wir zuerst verstehen, was Dalvik ist.
Dalvik ist eine Java-basierte virtuelle Maschine, auf der Ihre Programme ausgeführt werden. So wie APK-Anwendungen Apps auf Ihrem Android ausführen, führt Dalvik den in Java geschriebenen Code aus. Dalvik ist eine mobile Java Virtual Machine, auf der der Java-Code ausgeführt wird, damit er auf Ihrem Android-Gerät ausgeführt werden kann.
Der Dalvik-Cache ist nur der Cache, der während der Ausführung des Java-Codes verwaltet wird. Es ist immer ratsam, diesen Cache zu löschen, um Unklarheiten beim Kompilieren des Codes nach dem Flashen eines neuen ROMs zu vermeiden.
Deodex
In deodexierten ROMs sind alle APK- und OS-Dateien unter einem Dach namens classes.dex zusammengefasst und angeordnet. Dadurch wird sichergestellt, dass der gesamte Code in einem Paket enthalten ist. Da der gesamte Code an einem Ort verfügbar ist, ist die Änderung dieser ROMs sehr einfach. Aus diesem Grund wird Deodex von fast allen benutzerdefinierten ROM-Entwicklern bevorzugt.
Die Kompilierung dieses gesamten Codes dauert jedoch jedes Mal länger, wenn er für die Dalvik-VM ausgeführt werden muss.
LÜCKEN
In den meisten Fällen werden Sie von den Entwicklern aufgefordert, die GAPPS-Datei nach dem Flashen der ROM-Datei zu flashen, wenn Sie ein benutzerdefiniertes ROM flashen. Die GAPPS-Datei enthält alle Google-Apps, einschließlich des Marktes, der als System-App für das Gerät installiert werden würde.
Das Telefon kann ohne Google Apps gestartet werden, es gibt jedoch keinen Markt-, GPS-Tracking-Dienst oder auch keine Konto- und Datensynchronisierung.
Jede Android-Version hat eine andere GAPPS-Datei. Was Sie flashen, wird also von den Entwicklern bereitgestellt. Wenn Sie sie manuell herunterladen möchten, verwenden Sie am besten die App Gapps Manager.
Kernel
Der Kernel ist nicht etwas, das nur Android-Geräte haben. Grundsätzlich ist es eine grundlegende Schicht zwischen der Maschine und dem Betriebssystem. Sei es Windows, Mac oder iOS, jeder von ihnen hat einen Kernel.
Android-Smartphones verwenden einen Linux-Kernel. Jedes Mal, wenn die Software mit der Hardware kommunizieren muss, muss der Kernel durchlaufen werden. Von der Änderung der Lautstärke am Telefon über das Tätigen von Anrufen bis hin zum Empfang von Mobiltelefonen wird alles über einen Kernel kommuniziert.
Unterschiedliche ROMs arbeiten abhängig von ihrer Architektur auf unterschiedlichen Kernels. Diese Kernel steuern die Hardware für die Software. Das beste Beispiel hierfür könnte eine OTG-Unterstützung sein. Sie können ein OTG an jedes Android-Gerät anschließen, es wird jedoch nur erkannt, wenn der Kernel diese Funktion unterstützt. Daher gibt es nur wenige Telefone, die OTG unterstützen, während andere einen benutzerdefinierten Kernel flashen müssen, um die Funktion zu erhalten.
Odex
Es gibt viele technische Möglichkeiten, dies zu erklären. Da dieser Artikel jedoch für Anfänger gedacht ist, können Odex-Dateien am einfachsten beschrieben werden, indem sie vorkompilierte.dex-Dateien sind. Diese Dateien sind optimiert und können direkt von der Dalvik Virtual Machine ausgeführt werden.
Odex-ROMs sind optimiert und benötigen daher weniger Startzeit. Es ist sehr schwierig, diese Dateien zu ändern, da sie bereits kompiliert sind.
Fazit
Dies waren also einige der wichtigsten Begriffe, die Ihnen beim Durchsuchen von Foren zum Flashen und Rooten Ihres Geräts begegnen könnten. Hoffentlich hilft Ihnen dies dabei, die Dev-Sprache in Bezug auf Android besser zu verstehen. Wenn Sie auf andere Begriffe stoßen, die im Artikel nicht erwähnt werden, können Sie in den Kommentaren unten nach einer Erklärung fragen.
Was das iPhone OS 3.0 Update wirklich bedeuten kann

ÜBerlegungen zu dem, was aus dem Haus stammen könnte, das Jobs erstellte,
Was ein IBM-Sun-Deal bedeuten könnte

IBM plant einen Kauf von Sun Microsystems, was möglicherweise eine grundlegende Umgestaltung des Servermarktes ankündigt.
Was der Apple-LaLa-Deal für das Video-Streaming bedeuten könnte

Sicherlich plant Apple, eine abonnementbasierte Streaming-Musik anzubieten Service, aber ich denke, dass sie Video anschauen sollten. Hier ist der Grund.