Benutzer-Werkzeuge

Webseiten-Werkzeuge


acer-b1-711

Dies ist eine alte Version des Dokuments!


Acer Iconia B1-711

Rooten

  1. Entwickler-Optionen → USB-Debugging aktivieren
    Falls Entwickler-Optionen nicht sichtbar sind Entwickler-Modus starten:
    Einstellungen → Über das Tablet → mehrfach auf „Build-Nummer“ klicken
  2. CDS Network Utility starten:
    # adb shell am start -a android.intent.action.MAIN -n com.mediatek.connectivity/com.mediatek.connectivity.CdsInfoActivity
  3. Telnet Server starten:
    # /data/local/tmp/busybox telnetd -l /system/bin/sh -p 1234
  4. Sichern (siehe unten)
  5. Image extrahieren (gunzip system.img.gz) und mounten:
    # mount -o loop system.img system
  6. Wiederherstellen (siehe unten)

Partitionen Kopieren/Einspielen

Vorbereitung

  1. Telnetd starten:
    adb shell telnetd -l /system/bin/sh
  2. Mit Telnet verbinden

Sichern

  • Zum Rootern unter /cache gesichert werden:
    dd if=/dev/block/mmcblk0 bs=4096 count=262144 skip=17664 | gzip > /cache/system.img.gz; chmod 755 /cache; chmod 644 /cache/system.img.gz
  • dd if=/dev/block/mmcblk0 bs=4096 count=262144 skip=17664 | gzip > /storage/sdcard1/android.img.gz
  • tar -C /data -cvf - . | gzip > /storage/sdcard1/data.tar.gz

Widerherstellen

Allgemeines

Die Partitionen finden sich etwa in /proc/dumchar_info:

Part_Name       Size    StartAddr       Type    MapTo
preloader    0x0000000000c00000   0x0000000000000000   2   /dev/misc-sd
mbr          0x0000000000080000   0x0000000000000000   2   /dev/block/mmcblk0
ebr1         0x0000000000080000   0x0000000000080000   2   /dev/block/mmcblk0p1
pmt          0x0000000000400000   0x0000000000100000   2   /dev/block/mmcblk0
pro_info     0x0000000000300000   0x0000000000500000   2   /dev/block/mmcblk0
nvram        0x0000000000500000   0x0000000000800000   2   /dev/block/mmcblk0
protect_f    0x0000000000a00000   0x0000000000d00000   2   /dev/block/mmcblk0p2
protect_s    0x0000000000a00000   0x0000000001700000   2   /dev/block/mmcblk0p3
seccfg       0x0000000000020000   0x0000000002100000   2   /dev/block/mmcblk0
uboot        0x0000000000060000   0x0000000002120000   2   /dev/block/mmcblk0
bootimg      0x0000000000600000   0x0000000002180000   2   /dev/block/mmcblk0
recovery     0x0000000000a00000   0x0000000002780000   2   /dev/block/mmcblk0
sec_ro       0x0000000000600000   0x0000000003180000   2   /dev/block/mmcblk0p4
misc         0x0000000000080000   0x0000000003780000   2   /dev/block/mmcblk0
logo         0x0000000000300000   0x0000000003800000   2   /dev/block/mmcblk0
expdb        0x0000000000a00000   0x0000000003b00000   2   /dev/block/mmcblk0
android      0x0000000040000000   0x0000000004500000   2   /dev/block/mmcblk0p5
cache        0x000000002bc00000   0x0000000044500000   2   /dev/block/mmcblk0p6
usrdata      0x0000000160220000   0x0000000070100000   2   /dev/block/mmcblk0p7
bmtpool      0x0000000001500000   0x00000000ff3f00a8   2   /dev/block/mmcblk0

Die Zeile „android“ (Mountpoint /system) enthält als Größe 0x40000000 (Dezimal: 1073741824). Durch die Blockgröße von 4096 dividiert sind dies 262144 Blöcke. Da die Partition erst bei Byte 0x4500000 (Dezimal 72351744) beginnt wird beim Erstellen eines Images „skip=17664“ und beim Flashen des Images auf den Speicher „seek=17664“ angegeben (72351744 / 4096 = 17664).

Download: Android Partitions-Rechner

acer-b1-711.1452180086.txt.gz · Zuletzt geändert: 2016/01/07 15:21 von joky