Was ist der Unterschied zwischen einem Factory-Image und einem ROM?

Warum sind ROMs durch Wiederherstellung flashbar, während werkseitige Images Fastboot erfordern?

Antworten (2)

Das Factory-Image ist nur das ROM, das sich auf dem Telefon befindet, wenn es die Fabrik verlässt. Es hört sich so an, als würden Sie über verschiedene Arten von ROMs nachdenken.

Wenn Sie ein Stock-ROM vom Hersteller des Telefons (oder anderswo) herunterladen, enthält es normalerweise das Image für die Systempartition und eines für die Stock-Wiederherstellung. Wenn Sie dagegen ein benutzerdefiniertes ROM herunterladen, enthält es normalerweise nur das Image für die Systempartition, und es wird erwartet, dass Sie bereits CWM, TWRP oder eine andere Wiederherstellung von Drittanbietern installiert haben.

Offensichtlich müssen Sie fastbootdie Wiederherstellung flashen – Sie können die Wiederherstellung nicht überschreiben, wenn sie läuft – also müssen Sie fastbootein werkseitiges Image flashen (wenn es die Wiederherstellung und das System-Image enthält), aber nicht unbedingt, wenn Sie nur das System flashen Image (von einem benutzerdefinierten ROM).

Ein ROM kann ein benutzerdefiniertes ROM oder ein Standard-ROM (auch bekannt als Factory-Image) sein. Der Unterschied ergibt sich nur aus der unterschiedlichen Art und Weise, wie Erst- und Drittanbieter-ROMs verteilt werden.

Ist es also möglich, diese mit CWM zu flashen? Welche Datei darin würde dem entsprechen, was Sie als benutzerdefiniertes ROM flashen würden? Wenn ich entpacke, sehe ich Dateien wie boot.img, system.img, recovery.img usw.
Jede .img-Datei wird auf die Partition mit diesem Namen geflasht, sodass system.img das Image für die Systempartition ist. Wie gesagt, die meisten benutzerdefinierten ROMs enthalten nur eine Systempartition, da sie davon ausgehen, dass Sie bereits eine benutzerdefinierte Wiederherstellung haben, und es gibt keinen Grund, dass jedes benutzerdefinierte ROM eine Wiederherstellung enthält.
Also könnte ich theoretisch einfach system.img über CWM flashen und ein voll funktionsfähiges Android-Betriebssystem erwarten? Benötigt es nicht eine ZIP-Datei?

Dieser Artikel hat mich den Unterschied verstehen lassen http://www.howtogeek.com/193055/what-is-a-custom-recovery-on-android-and-why-would-i-want-one/

Sie sind das gleiche Konzept, außer dass diese benutzerdefinierte Wiederherstellung bestimmte Dinge wie die Einführung von benutzerdefiniertem ROM ermöglicht. Flashboot ist die integrierte Wiederherstellungsumgebung von Android, die begrenzt ist und definitiv nicht erlaubt, benutzerdefiniertes ROM einzuführen.

Fastboot ist nicht die integrierte Wiederherstellungsumgebung für Android. Es ist ein spezieller Boot-Modus zum Flashen von Partitionen und einigen anderen Entwickleraufgaben. Android hat eine echte Wiederherstellungsumgebung, die normalerweise zum Flashen von OTA-Updates verwendet wird. Wenn Sie eine benutzerdefinierte Wiederherstellung haben, ersetzt sie die integrierte, aber Fastboot bleibt auch dann bestehen, wenn Sie die Bestandswiederherstellung durch eine benutzerdefinierte Wiederherstellung wie TWRP oder ClockworkMod ersetzen.