Inhaltsverzeichnis
Smartphones und Tablets
Leider können wir weder Smartphones noch Tablets annehmen, da wir a) die Daten nicht löschen können und b) alternative Betriebssysteme meist nur für weit verbreitete Modelle verfügbar sind.
PostmarketOS
Ein von Android unabhängiges Betriebssystem für mobile Geräte ist PostmarketOS.
Experimente
Uns wurde ein HTC Legend mit Android 2.2 geschenkt, mit dem wir PostmarketOS testen können.
Bootloader entsperren
Bevor auf dem Smartphone alternative Betriebssysteme installiert werden können, muss zunächst der Bootloader entsperrt werden. Wie das unter Linux geht, erfahrt ihr hier: https://forum.xda-developers.com/showthread.php?t=2246927
Image bauen
Gemäß der offiziellen Anleitung haben wir damit angefangen, ein Image für das HTC Legend zu bauen.
Für das Gerät existiert ein CyanogenMod-Image, aus dem wir die deviceinfo-Parameter extrahieren konnten:
deviceinfo_kernel_cmdline="no_console_suspend=1 console=null" deviceinfo_generate_bootimg="true" deviceinfo_bootimg_qcdt="false" deviceinfo_flash_offset_base="0x12c00000" deviceinfo_flash_offset_kernel="0x00008000" deviceinfo_flash_offset_ramdisk="0x01000000" deviceinfo_flash_offset_second="0x00f00000" deviceinfo_flash_offset_tags="0x00000100" deviceinfo_flash_pagesize="2048"
Status
Image ist drauf, aber HTC Legend bootet nicht. https://wiki.postmarketos.org/wiki/Troubleshooting:boot#Note_about_HTC_devices