====== 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 [[https://wiki.postmarketos.org/wiki/Porting_to_a_new_device|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