Hogyan készítsünk egy biztonsági firmware sp flash-eszköz (MediaTek)

Ebben a bejegyzésben fogok beszélni, hogyan távolítsa el a tartalék firmware szinte bármilyen eszköz alapján a MediaTek SP Flash Tool és az MTK Droid Tools. Külön is tartom az esetben, ha MTK Droid Tools bármilyen okból nem látja az eszközt, de van hozzáférése ADB. Vágjunk bele. A kezdéshez letölteni mindent, amire szüksége van:

Ha már letöltötte az összes amire szüksége van, akkor például a root bármilyen Android mappát, és tegye a tartalmát a kicsomagolt fájlokat mappákba, azaz vezetők a Drivers mappában Platform Tools egy külön mappába, SP Flash Tool külön, MTK Droid Tools egyenként is.

Hogyan kell használni a flashtool

Ezután csatlakoztassa a készüléket a számítógéphez, és telepítse az ADB driver (azaz vagy futás AdbDriverInstaller.exe az archív, vagy megnyitja az eszközkezelő, és manuálisan megadja az utat, hogy a vezető az Android ADB vezető x64 mappát ismeretlen eszközök). Az eredmény kell történnie (eszközkezelő):

Android ADB Interface eszköz Eszközkezelőben megerősíti, hogy mi mindent készen áll a következő lépésre.

Indítsuk el a MTK Droid Tools:

Hogyan kell használni a flashtool

Megvárjuk, amíg a készülék meghatározott, és kattintson a „Block térkép” gombra:

Hogyan kell használni a flashtool

Ezután kattintson a „Create a szórás file” és mentse a fájlt (nekem ez volt az úgynevezett MT6582_Android_scatter.txt) a lemezen. Ebben a szakaszban a felkészülés vége, és elkezdhetjük olvasni az adatokat.

Nyissa meg a kapott fájlt Notepad ++ vagy Word (megjegyzés rendes notebook nem működik), és megtalálni benne egy sort partíció_neve: cache:

Hogyan kell használni a flashtool

És ne feledd, hogy már írt linear_start_addr oszlop, ebben az esetben - 0x3E900000.

Kattints rá, mi késztette, hogy válasszon a ROM_0 fájl mentése, válassza ki a mappát, amelyben meg akarjuk tartani, és a következő képernyőn a hossza mezőben adja meg a számot a memóriában tárolt korábbi (linear_start_addr):

Hogyan kell használni a flashtool

Az eredmény a következőképpen néz ki:

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

Válassza ki a „keresése a számítógépen vezető szoftver”, és adja meg azt a mappát, amely tartalmazza a kicsomagolt tartalmát mtk_xp_vista_7_8_x32_x64.zip archív (vagyis ezen a ponton meg kell kicsomagolni az archív valahol). Miután a vezető sikeresen telepítette, a képet az eszközkezelő meg kell változtatni ezt:

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

Megvárjuk, amíg a folyamat befejeződik. A biztonsági mentés eltarthat 10-15 percig. Csak nézd meg a futó érdeklődés, és ne érjen semmit) Miután elolvasta visszaolvasás tűnik Ok eljárás:

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

Úgy dönt, hogy a korábbi ROM_0 lépés a log ablakban látnunk a következő:

--- Mentett mappa a számítógépen: E: \ Android \ MtkDroidTools \ mentést \ KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322 \

--- szórás egy fájlban tárolják:

-- preloader.bin. másolva. vágott OK

Nos, stb Most, irattartó enyém E: \ Android \ MtkDroidTools \ mentést \ van egy mappa teljes backup'om a firmware szakaszokra oszlik (azaz minden szakaszban egy külön fájlban):

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

Mint látható - az eredmény pontosan ugyanaz, és linear_start_address cache partíció és akkor venni innen. Igen, egy szó, az új eszközök, például alapján MTK 6752, mint Biline Pro, ZTE Q Lux stb partíció térkép segítségével érhetők cat / proc / partinfo. MTK Droid Tools nem működik ezekkel az eszközökkel.

Hogyan kell használni a flashtool

Hogyan kell használni a flashtool

És befejezi a kiosztási blokk útján ismét a „szürke” * (extra. Billentyűzet). Ezután nyomja meg az F2 - Tedd block (mentés fájl):

És helyreállítási szakasz felvettük. Hasonlóképpen, akkor vágja ki ROM_0 bármely más részén. Képzelheted MTK Droid eszköz ugyanakkor nem kell.

Az eljárás egyszerűsítése, akkor is írni egy forgatókönyvet / program ezt automatikusan megteszi az összes részt, de őszintén szólva nem volt ideje erre, és nem olyan gyakran van ez a probléma, hogy HIEW'a nekem elég erre a célra .

p.p.s. Hogyan sikerült némileg javítani a / proc / dumchar_info nem tartalmaz linear_start_addr a scatter'a és physical_start_addr. Ie ebben a példában, a partíció a helyreállítási, van:

linear_start_addr: 0x4180000
physical_start_addr: 0x2D80000
partition_size: 0x1000000

És a / proc / dumchar_info mi StartAddr grafikonon azt látjuk, hogy physical_start_addr. De ha megnézzük a mérete az első szakasz (preloader), világossá válik, hogyan kell lefordítani physical_start_addr a linear_start_addr, ha 0x2D80000 hozzá 0x1400000 (ez csak a méret preloader'a), csak kap 0x4180000.

Az azonosítatlan / hibásan van telepítve ADB járművezetők, ennek hiányában a szükséges VID a C: \ Users \% felhasználónév% \ android \ adb_usb.ini .. még valami. A több oka lehet. Ellenőrizze a listában, ellenőrizze, hogy a menedzser ADB Device eszközök jól definiált, és telepítette az illesztőprogramot, majd ellenőrizze, hogy ez volt a VID adb_usb.ini. Ezután ellenőrizze a rendelkezésre álló csapat ADB eszközök eszközöket. Továbbá arról, hogy a változat ADB egyike volt az utóbbi, azaz, hogy a legújabb platform-tools.

Az azonosítatlan / hibásan van telepítve ADB járművezetők, ennek hiányában a szükséges VID a C: \ Users \% felhasználónév% \ android \ adb_usb.ini .. még valami. A több oka lehet. Ellenőrizze a listát, győződjön meg arról, hogy az Eszközkezelő készülékeket megfelelően az ADB döntött, és telepítette az illesztőprogramot, és ellenőrizze, hogy ez volt a VID adb_usb.ini. Ezután ellenőrizze a rendelkezésre álló csapat ADB eszközök eszközöket. Továbbá arról, hogy a változat ADB egyike volt az utóbbi, azaz, hogy a legújabb platform-tools.