FAQ - Häufig gestellte Fragen

Wie flashe ich eine Rom richtig?


  • macht ein Backup von allen wichtigen Daten (z.B. Kontakte) und speichert diese auf eurer MicroSD-Karte oder auf eurem PC/Laptop
  • Kopiert die Rom und Gapps die ihr flashen wollt auf eure MicroSD-Karte (Die Gapps müssen zur Android-Version passen!!)
  • Bootet euer Custom Recovery (z.B. TWRP)
  • Macht ein Backup eurer jetzigen Rom auf die MicroSD-Karte, bei Bedarf speichert es auf eurem PC/Laptop
    • wipe cache
    • wipe dalvic cache
    • wipe/format system
    • wipe/format data
    • Jetzt einmal das Recovery neustarten
    • Rom flashen
    • Gapps flashen
    • Neustarten! Gebt der Rom ein paar Minuten zum starten, der erste Start kann immer etwas dauern.

Welche Rom kann ich auf mein Galaxy Tab2 flashen?


  • Du kannst gerätespezifische Roms verwenden (diese werden nicht mehr weiterentwickelt), achte aber darauf das der Name zu deinem Gerät passt.
  • Du kannst außerdem auch eine “unified” Rom für dein Tab2 verwenden.
    • Wenn du ein GT-P3110, GT-P3113, GT-P5110 oder GT-P5113 besitzt: flashe “espressowifi” Roms
    • Wenn du ein GT-P3100 oder GT-P5100 besitzt: flashe “espresso3g” Roms
info
Wichtig: Wenn ihr "unified" Roms verwendet werden alle Treiber und Konfigurationen für euer Tab automatisch beim booten erkannt! Ihr dürftet keinerlei Unterschiede gegenüber den gerätespezifischen Roms bemerken (abgesehen vom Namen).

Wie rekalibriere ich den Kompass von meinem Tab 2?


  • Der Kompasssensor berechnet mit hilfe des Accelerometers und des Magnetfeldsensors die Himmelsrichtung. Sollten diese Werte einmal nicht mehr stimmen, könnt ihr den Magnetfeldsensor mit folgenden Schritten rekalibrieren:

    adb shell stop geomagneticd
    
    adb shell rm /data/sensors/yas.cfg
    
    adb shell rm /data/sensors/yas-backup.cfg
    
    adb shell start geomagneticd
    
  • startet danach eine Kompass-App und dreht das Tab mehrmals in jede Richtung um die eigene Achse. Danach sollte euer Tab rekalibriert sein.

Was kann ich tun wenn die Rom installation wegen eines "Error 7" im Recovery fehlschlägt ?


Am besten ist es wenn ihr ein Recovery.log postet. Es gibt eine option in eurem Recovery um ein Recovery.log zu erstellen.

So bekommt ihr das log mit adb auf euren PC:

  adb pull /path/to/log/log.name

Wenn es bei euch einmal nicht funktionieren sollte: postet bitte die gesamte Nachricht die ihr im Recovery angezeigt bekommt, da es für einen “Error 7” unterschiedliche Gründe gibt.

  • Es kann z.B. sein, das ihr ein älteres Gerätespezifisches Recovery nutzt (p3100, p3110, p5100 und p5110 hatten in der Vergangenheit ein eigenes Recovery)
  • oder es kann sein, das ihr eine falsche Rom geflasht habt, die nicht zu eurem Gerät passt
  • oder es kann sein, das ihr ein zu altes Recovery nutzt (z.B. ein altes Offizielles CWM, einige nutzen es heute noch)

Wie bekomme ich Root Zugriff ?


Aus Sicherheitsgründen habe ich root aus allen ROMs entfernt. Wer dennoch root-Zugriff benötigt:

Wie bekomme ich logs?


Ihr könnt einige Apps im PlayStore finden (z.B. Syslog) die euch dabei helfen brauchbare logs zu bekommen, aber ich persönlich bevorzuge adb mit folgenden Befehlen:

  • Logcat:

    adb shell logcat > logcat.txt
    

    (zum stoppen des loggings drückt Strg + c auf eurer Tastatur)

  • Radio Logcat:

    adb logcat -b radio -v time -d > logcat_radio.log
    
  • Dmesg:

    adb shell dmesg > dmesg.txt
    
  • last_kmsg: (seid sicher das ihr root seit)

    adb shell su -c "cat /proc/last_kmsg" > last_kmsg.txt
    
  • audit.log: (seid sicher das ihr root seit)

    adb root
    
    adb pull /data/misc/audit/audit.log
    

Was ist der Unterschied zwischen dem "alten" und "neuen" Kernel-Quellcode den Ihr nutzt?


Vorweg: Die meiste Arbeit hat Ziyan @ XDA-Developers erledigt. Der Kernel ist das Herz unserer Roms. Ein Paar Worte zum “neuen” Kernel:

  • Basiert auf dem offiziellem OMAP4 Kernel Quellcode (p-android-omap-3.0-dev branch)
  • Update auf 3.0.101 linux-stable/linux-3.0.y
  • Komplette Änderungs-Historie
  • BCMDHD Update auf 1.88.45 vom 3.4 Kernel(Info: Samsungs BCMDHD hat vorher die MAC-Adresse aus /efs ausgelesen. Aus Sicht der Sicherheit eine sehr sehr schlechte Sache, dass ein Kernel diese Rechte auf das Dateisystem hat. Was anderes von Samsung erwartet? Die MAC-Adresse wird jetzt auf Basis des SOC erstellt und sollte genauso einmalig sein.)
  • last_kmsg Support
  • Samsungs Source entmüllt bevor die Treiber etc. hinzugefügt wurden
  • dynamic tiler allocations (mehr freier Ram verfügbar)
  • Die Tab2 Variante wird beim Starten automatisch erkannt (Der lcd_panel_id command line parameter aus dem Bootloader wird ausgelesen um das richtige Gerät zu erkennen)
  • Neues property (/sys/board_properties/type) um den Board Typ anzuzeigen

    info
    Info: Manche Änderungen basieren auf diesem "property" (z.B. um die richtigen Sensor Treiber oder Audio-Config für euer Gerät zu laden) - Ältere Roms nutzen dies nicht, deshalb kann es zu Problemen kommen, wenn ihr alte Custom Kernel auf den neuen Roms nutzt!
  • Ein Kernel Quellcode für alle Android Versions (4.4 und neuer, 4.4 Roms nutzen jedoch eine eigene defconfig)

Wir nutzen den “neuen” auf allen unserern Roms (Android 5.1 und neuer, aber auch auf manchen alten offiziellen 4.4 Roms wie z.B. CM 11.0). Den Kernel Quellcode findet ihr hier , Historie vom “entmüllen” hier.

Wie kann ich das Einschalt Logo/Bild auf meinem Galaxy Tab2 ändern?


Es gibt ein schönes Tutorial von Ketut Kumajaya, welches ich übersetzt, aktualisiert und hier bereit stelle.

Das Tutorial findet ihr hier

I can't change my rom, wipe / format doesn't work. Nothing changed after flashing with Odin.


16 GB Tab 2 have a known faulty EMMC (MAG2GA). It can happen, that your EMMC get “read only”, so you can’t perform any write actions (also you can’t format) anymore.

From the EMMC data sheet:

5.1.7 End of Life Management:

The end of device life time is defined when there is no more available reserved block for bad block management in the device. When the device reaches to end of its life time, device shall change its state to permanent write protection state. In this case, write operation is not allowed any more but read operation are still allowed.

But, reliability of the operation can not be guaranteed after end of life.

On a faulty EMMC firmware it happens a lot faster.

What are the symptoms?

  • Uninstalled apps and deleted files are back after a reboot
  • Formating the storage doesn’t work (after reboot the old rom and apps are back)
  • You can flash whatever you like via Odin - it showes “passed” but after reboot nothing changed (e.g. still no StockRom or still the old Recovery you had previously installed)
  • … there might be some more, but only to mention some …

In most cases, the issue can be fixed by a EMMC firmware update, but you need someone who’s able to do it (possible via ISP, nothing you can do esylie at home yourself). In some bad cases you need to find someone who can replace your EMMC.