G00fY
Erfahrenes Mitglied
- 282
Ich hatte dieses Wochenende kurz begonnen eine eigene Custom Rom zu erstellen. Nach den ersten Testversionen ist mir jedoch klar geworden, dass sich lange Feature Auflistungen von Customs Roms zwar toll lesen, meist jedoch wenig dahinter steckt. In der Regel sind dies nur geringfügige Anpassungen, ein paar rein kopierte "Wunder"-Skripte und Tweaks (teilweise noch aus frühen Android Zeiten) und ausgemistete System-Apps, die sich in der GPE Rom aber ohnehin nur auf Google Apps beschränken. Ich hatte für mein Custom Rom Projekt einen unveränderten System Dump des letzten offizielle Updates für das M7 verwendet. Da der XDA-Entwickler santod040 sich aber schon die Mühe gemacht hat, diese Version als installierbare Zip zu erstellen, werde ich diese als Grundlage des Threads verwenden.
Über die ROM
- Letztes Update für das HTC One M7 direkt von Google und HTC
(es wird keine neueren offiziellen mehr geben) - Kann auf das normale HTC One installiert werden
(keine Konvertierung zu einem GPE Gerät nötig) - 100% Stock Google Play Edition / praktisch Nexus
- Android Version: Lollipop 5.1
- Firmware Base: 6.04.1700.19 LMY47O.H19
- Stock Kernel
- Pre-Rooted mit SuperSU
- Busybox Support
- Android Security Updates bis einschließlich Juni 2016
- Sonstige Änderungen kennen nur Google und HTC
Diese Anleitung beschreibt den Weg vom unveränderten, bereits entsperrten oder verbastelten M7, hin zur sauber installierten GPE Rom und dem neusten TWRP Recovery. Wollt Ihr nur die Rom flashen, überspringt den rot markierten Schritt. Macht vorher sicherheitshalber ein Backup eurer Daten!
Vorbereitung: Falls ihr die HTC Treiber (Mirror) noch nicht installiert habt (sind Teil des HTC Sync Managers) ladet diese runter und installiert diese. Zudem braucht ihr das von mir vorbereitete Tool (beinhaltet bereits TWRP und das Boot.img): minimal_adb_fastboot_1.4.1_for_M7.zip (Virus-check)
Dieses muss lediglich auf dem PC entpackt werden, am besten in einen Ordner direkt unter Laufwerk C:\.
- Bootloader muss, wie für allen Custom Roms, entsperrt sein (dies macht man über die HTCdev Seite)
- S-OFF ist NICHT erforderlich
- Rom herunterladen und auf den internen Gerätespeicher kopieren
- Gerät im Fastboot Modus starten (beim Start Power+Leiser Taste und Fastboot auswählen)
- Per USB an PC anschließen und die Eingabeaufforderung im "minimal_adb_fastboot_1.4.1_for_M7" Ordner öffnen (ab Windows 8 im Explorer "Datei" > "Eingabeaufforderung öffnen"
- Wenn ihr
fastboot getvar all
eingebt, sollte ihr einige Infos über euer Gerät sehen. Wenn nicht überprüft das USB-Kabel, USB-Port oder installiert die Treiber neu. - Wollt ihr das neuste TWRP gebt nacheinander folgendes ein:
fastboot erase cache
fastboot flash recovery twrp-3.0.0-2-m7.img
fastboot erase cache - Um das notwendige Boot.img der GPE Version zu flashen gebt folgendes ein:
fastboot flash boot boot.img - Ausschalten und in TWRP booten (beim Start Power+Leiser Taste und Recovery auswählen)
- Unter Mount sicherstellen, dass "System" mit angehakt ist und unter Wipe>Advanced Wipe "Dalvik / ART Cache, Cache, Data, System" auswählen und Wipen (Full Wipe des Systems und der Apps außer den Daten auf dem Internen Speicher)
- Anschließend unter Install "HTC-ONE-M7_GPE-5.1_LMY47O.H19-stock_062416.zip" auswählen um die Rom zu installieren
- Neustarten und geduldig sein, beim ersten Booten lädt die Animation etwa 10min
Download
HTC-ONE-M7_GPE-5.1_LMY47O.H19-stock_062416 (Credits to santod)
Optional: Empfohlene Downloads (by G00fY)
Kernel:
Die Rom verwendet den Stock Kernel. Um in den Genuss von verbesserter Leistung, Sicherheitspatches und viele Features wie "Double Tap to Wake" (DT2W) oder Overclocking zu kommen, solltet ihr nachträglich den neusten ElementalX Kernel von flar2 flashen:
Mittels Xposed Framework und entsprechenden Modulen hat man die Möglichkeit sein System sehr weitreichend zu individualisieren und Funktionen nachzurüsten, die man beispielsweise von CyanogenMod kennt. Hierzu müsst ihr zwei Sachen installieren:
AD-Blocking:
Auf dem PC für die meisten Standard, unter Android stört Werbung aber noch viel extremer, weil diese im Browser oder in Apps häufig mehr Rechenleistung bzw. Zeit zum Laden benötigt, als der eigentlich Inhalt. Abhilfe schafft AdAway oder MoaAB, welche die Host Dateien in Android so modifizieren, das keine Werbung geladen wird. Die einfachste Lösung, auch mit S-ON, ist MoaAB:
CreditsDie Rom verwendet den Stock Kernel. Um in den Genuss von verbesserter Leistung, Sicherheitspatches und viele Features wie "Double Tap to Wake" (DT2W) oder Overclocking zu kommen, solltet ihr nachträglich den neusten ElementalX Kernel von flar2 flashen:
- ElementalX 22.4-GPE (Zip Datei via TWRP flashen)
Mittels Xposed Framework und entsprechenden Modulen hat man die Möglichkeit sein System sehr weitreichend zu individualisieren und Funktionen nachzurüsten, die man beispielsweise von CyanogenMod kennt. Hierzu müsst ihr zwei Sachen installieren:
- Xposed Framework (neuste Zip Datei via TWRP flashen)
- Xposed Installer (APK Datei mittels Dateimanager in Android installieren)
AD-Blocking:
Auf dem PC für die meisten Standard, unter Android stört Werbung aber noch viel extremer, weil diese im Browser oder in Apps häufig mehr Rechenleistung bzw. Zeit zum Laden benötigt, als der eigentlich Inhalt. Abhilfe schafft AdAway oder MoaAB, welche die Host Dateien in Android so modifizieren, das keine Werbung geladen wird. Die einfachste Lösung, auch mit S-ON, ist MoaAB:
- MoaAB: Mother of All AD-BLOCKING (Zip Datei via TWRP flashen)
santod040 for creating the flashable Zip (xda-Thread)
shimp208 for Minimal ADB and Fastboot (xda-Thread)
Zuletzt bearbeitet: