Új hozzászólás Aktív témák

  • cappa72

    nagyúr

    Került hozzám fél órára egy A536.
    Ez elegendő volt arra, hogy egy komplett rendszermentést csináljak róla.

    Hogy hogyan?
    Kell hozzá:
    - olvasási hajlandóság
    - figyelem
    - adb elérés vagy root-olt telefon
    - figyelem
    - legalább 2,5GB szabad hely a telefon belső SD-jén.

    Figyelmeztetés!

    A dd parancs nem veszélytelen!
    A helyesírási hibákat kegyetlenül bünteti. Ha elírod az of (output file) utáni részt, és nem a megfelelő helyre íratsz vele, akkor téglát lehet varázsolni a telefonból!

    Csak saját felelősségre!

    I. Vegyük azt az esetet, amikor van számítógép, amivel összekötjük a telefont.
    I.1. Nincs root a telefonon:
    - ez esetben is lehetőség van a telefon ideiglenes root elérésére, de csak adb-n keresztül.
    - nyisd meg a tárcsázót!
    - üsd be az alábbi kódot: *#*#3646633#*#*

    Ekkor megjelenik a mérnöki menü (engineering mode)

    A képernyőn az ujjadat balra húzva tudsz lapozni. Lapozz el egészen a Log and Debigging menühöz, ahol találsz egy User2Root menüpontot.

    Bökj rá a User2Root gombra. Eztán 2 opciód lesz: Root és User. Pöttyints a Root-ra. Ekkor kiírja, hogy sikeres a frissítés.

    Ezzek után a Rendszerbeállítások -> fejlesztői lehetőségek menüpontban (ha nincs kikapcsolva) kapcsold ki az usb hibakeresést. Aztán kapcsold be az usb hibakeresést, és csatlakoztasd a telefont a számítógéphez.

    Ha a számítógépen az usb driver telepítve van, akkor a telefonon ez látszódik az értesítési sávban.

    Ezek után adb-n keresztül kell doglozni:

    Nyiss egy terminált (command line, shell)
    adb shell
    su -
    dd if=/dev/preloader of=/data/local/tmp/preloader.img
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/mbr.img bs=1024 count=512 skip=0
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/ebr1.img bs=1024 count=512 skip=512
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/pro_info.img bs=1024 count=3072 skip=1024
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/nvram.img bs=1024 count=5120 skip=4096
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/protect_f.img bs=1024 count=10240 skip=9216
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/protect_s.img bs=1024 count=10240 skip=19456
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/seccfg.img bs=1024 count=128 skip=29696
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/uboot.img bs=1024 count=384 skip=29824
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/bootimg.img bs=1024 count=16384 skip=30208
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/recovery.img bs=1024 count=16384 skip=46592
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/sec_ro.img bs=1024 count=6144 skip=62976
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/misc.img bs=1024 count=512 skip=69120
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/logo.img bs=1024 count=3072 skip=69632
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/expdb.img bs=1024 count=10240 skip=72704
    dd if=/dev/block/mmcblk0 of=/data/local/tmp/android.img bs=1024 count=2097152 skip=82944
    exit
    exit

    Ha ezzel megvagy, akkor nyisd meg újra a parancssort, mivel adb-vel fogjuk kiszedni az elkészült mentést a számítógépre:

    md dd-backup <<-- ezzel létrehozol egy dd-backup nevű könyvtárat
    cd dd-backup <<-- ezzel belépsz alétrehozott könyvtárba
    adb pull /data/local/tmp/. . <<-- ez kihúzza a számítógépre a mentett fájlokat
    Figyelj a szóközre, a kis- és nagybetűre, mert a droid érzékeny erre!
    Sokáig fog tartani, mert a system partíció hajszál pontosan 2GB-os! (hex 8000000)

    (mondjuk azt nem értem, hogy minek 2GB-os system, amikor egy 6595-ös vibeui-s telefonon elfér a system 1,2GB-on úgy, hogy kb 800-900MB-os a rendszerfájlok összessége... :W )

    Joggal kérdezhetné valaki, hogy a data-t nem kellene menteni?
    Lehet, de...
    ... A data partíción a saját alkalmazások és adataik, telefonkönyv, sms stb... vannak, amik factory resetkor törlődnek. Illetve a data partíció még tartalmazza az emulált belső SD-t is, amely SD tartalma peig menthető simán számítógépre.
    Továbbá CWM-ből lehet menteni az adatpartíciót.
    Továbbá 5292544kbyte-ot saját magára menteni lehetetlen ;) , dd-vel root jog mellett viszont a fizikai sd nem használható.

    Ezért.

    [ Szerkesztve ]

    Selenia 5w-40 motorolaj eladó! Na meg 4db Ford Kuga TPMS szenzor, 12k-ért

Új hozzászólás Aktív témák