Flashtool yordamida dasturiy ta'minotni qanday o'rnatish kerak. SP Flash Tool: Mediatek protsessorlari asosidagi Android qurilmalarini miltillovchi. FlashTool yordamida smartfoningizni miltillashga tayyorlanmoqda

FlashTool - 5.1844.00.000 - FlashTool dasturi Xitoy telefonlari bilan ishlash uchun mo'ljallangan. Dastur telefonlarga to'liq raqamlarni o'qish va yozish, shuningdek formatlash imkoniyatini beradi


  • Janr: Mikrodastur dasturi
  • Faollashtirish: bepul, shart emas
  • Ingliz tili

Mikrodastur MT67**

Esda tutingki, 67** chipsetli smartfon/planshetlar kamida v5.1444.00.000 versiyasiga ega flesh-disk bilan o'rnatilishi kerak.


[*] USB orqali nosozliklarni tuzatish [*]

USB orqali nosozliklarni tuzatishni yoqishni unutmang!

###-> Flashtool orqali miltillash bo'yicha ko'rsatmalar Kompyuter sozlamalarini o'zgartirish -> Umumiy -> Maxsus yuklash opsiyalari -> Hozir qayta ishga tushirish.
O'chirishda Diagnostics -> Kengaytirilgan variantlar -> Yuklash opsiyalari -> Qayta ishga tushirish-ni bosing.
Keyin menyu paydo bo'ladi, unda "Majburiy haydovchi imzosini tekshirishni o'chirish" -ni tanlang.

Win8.1 da imzoni tekshirishni o'chirish shu tarzda amalga oshiriladi:

Win+I -> Sozlamalar -> Kompyuter sozlamalarini o'zgartirish -> Yangilash va tiklash -> Qayta tiklash -> Hozir qayta ishga tushiring.
O'chirishda Diagnostics -> Kengaytirilgan variantlar -> Yuklash opsiyalari -> Qayta ishga tushirish-ni bosing.
Menyu paydo bo'lgandan so'ng, F7 tugmasini bosing va kompyuterni qayta ishga tushirishni kuting.
Keyinchalik, ko'rsatmalarga muvofiq drayverlarni o'rnating.

Telefoningizni kompyuterga ulaganingizda, qurilmangiz "Android Composite ABD Interface" bo'limida sariq uchburchak belgisi bilan paydo bo'lishini ko'rasiz, siz qurilmaga drayver fayliga yo'lni ko'rsatasiz, lekin qurilma menejeri hamma narsa shunday ekanligini ta'kidlaydi. drayverlar bilan yaxshi va ularni yangilashni istamaydi , keyin siz PID\VID-ni ro'yxatdan o'tkazishingiz kerak bo'lgan faylni tahrirlashingiz kerak, shuning uchun avval ushbu ma'lumotlarni kompyuteringizdan bilib olishingiz kerak. Sariq uchburchak, xususiyatlar, qurilma identifikatori bilan qurilmani o'ng tugmasini bosing. 2 qator bo'ladi. Ushbu qatorlar haydovchi faylida takrorlanishi kerak. Keyin ushbu drayverga yo'lni qayta ko'rsatishingiz kerak bo'ladi.

Misol:

android_winusb.inf - ushbu faylga o'zgartirishlar kiriting


%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255

vid\pid o'zgarishi mumkin, qiymatlaringizni kiriting

p.s: bu SP Flash Tool - Xitoy qurilmalarini miltillash va boshqalar uchun. Lekin uni Sony Xperia uchun Flashtool bilan aralashtirib yubormang.

Muhim ma'lumotlar

Iltimos, e'tibor bering, agar sizda MT6575 va MT6577 bo'lsa: Agar g'isht ko'tarilgan bo'lsa, siz faqat preloader va dsp_blni miltillashingiz kerak! Boshqa barcha standart yangilanishlar va miltillovchilarda, SP Flash Tool-da ushbu katakchalarni QAYTA QILMANG va formatlashni YOQMANG (u holda siz uyda hech narsa qila olmaysiz va uni xizmat ko'rsatish markaziga olib borasiz). Ushbu bo'limlarni o'ylamasdan miltillash befoyda va juda xavfli mashqdir, ayniqsa MT6575 va MT6577 da.
Agar zarurat bo'lmasa, oldindan yuklovchi faylni o'chirmaslikka harakat qiling va formatlashni YOQMANG (boshqalar uchun)

Fleshli va proshivka bilan jildni tizim diskining ildiziga nusxalang va undan ishlang (o'zingiz uchun qo'shimcha muammolarni yaratmang)

Xitoy telefonlarining turli partiyalarida oldingi partiyadagi o'xshash qurilmalar uchun proshivka bilan to'g'ri ishlamaydigan apparat komponentlari o'zgartiriladi. Eng qizig'i shundaki, ular ko'pincha bu boshqa tahrir ekanligini ko'rsatmaydilar. Bu nima uchun? Bundan tashqari, proshivkani o'chirishdan oldin har doim to'liq rom-zaxira nusxasini yarating.



  • MT6573/MT6513/MT6575/MT6515/MT6577/MT6517

  • MT6589/MT6572/MT6570/MT6582/MT8135/MT6592/MT6571

  • MT8127/MT6595/MT6752/MT2601/MT8173/MT6795/MT6798/MT6799

  • MT6735/MT6535M/MT6753/MT8163/MT8590/MT6580/MT6757D/MT8167

  • MT6755/MT6797/MT6737T/MT6737M/MT6750/MT6757/MT6757/MT0690



Oldingi 5.1804.00.000 versiyasi 08/05/2018 holatiga ko'ra joriy versiyaga yangilangan - 5.1828.01.000
Bundan oldin ushbu versiya 5.1708.00.000 yangilangan
5.1640.00.000 versiyasi 5.1708.00.000 ga yangilandi


FlashTool.txt uchun scat 26.27.28.29 fayli arxivda
CBR mintaqasida moslashtirilgan ikkilik faylni yuklab oladigan mijoz parametrlarini qo'llab-quvvatlash.
WINBOND OTP funktsiyasini qo'llab-quvvatlash
1) WINBOND flash-da to'rtta xavfsizlik registrlari banki (OTP) mavjud. Bank0 kelajakda foydalanish uchun Winbond tomonidan zahiraga olingan. Biz faqat bank1 ~ bank3 dan foydalanamiz. Bitta bankning o'lchami 0x100. Foydalanuvchi to'g'ridan-to'g'ri 0x0 dan 0x300 gacha manzildan foydalanishi mumkin, bunda flashtool drayveri ushbu manzilni bank1 dan bank3 ga yo'naltiradi.
2) WINBOND flash-ning o'ziga xos xususiyati - xavfsizlik registrlari banklari bir martalik dastur emas. Bu maxsus buyruq bilan o'chirilishi mumkin. Ushbu hududlarni formatlashni oldini olish uchun foydalanuvchi xavfsizlik banklarida ma'lumotlar o'zgarishini oldini olish uchun ushbu hududlarni "Qulflash" dan foydalanishi kerak.
Xatolarni tuzatish:
Bloklarni boshqarishning noto'g'ri usulidan kelib chiqqan CBR xatosi bilan bog'liq xatoni tuzating
Yaxshilashlar:
MMAA 4 flesh ID taqqoslashni qo'llab-quvvatlaydi.
Xotirani qo'llab-quvvatlash:
Yangi seriyali flesh qo'shing: SF_N25W064A11EF640F, SF_MX25U12835FZNI_10G va SF_MX25L12835EMI_10G.
Eslatma: SV5 platformasi: MT6251, MT6276. SV3 platformasi: boshqa chiplar

Ko'pincha smartfonlar uchun uning funksionalligi va barqarorligini kengaytiradigan yangi dasturiy ta'minot chiqariladi. Afsuski, ularning barchasi mustaqil ravishda o'rnatilmagan. Ushbu maqolada biz Flashtool yordamida qurilmangizga proshivkani o'zingiz o'rnatish usulini batafsil ko'rib chiqamiz.

Shunday qilib, keling, boshlaylik, avval proshivka nima ekanligini va u nima uchun mo'ljallanganligini aniqlashga harakat qilaylik. Mikrodastur yoki proshivka — aqlli qurilmaning asosiy dasturiy taʼminot qismi boʻlib, u smartfonning barcha asosiy va ilgʻor funksiyalarini toʻliq nazorat qilishni taʼminlaydi. Boshqacha qilib aytganda, bu qurilmaning raqamli "yuragi" deb aytishimiz mumkin.

Nega proshivkani yangilash kerak?

Bu asosiy dasturiy ta'minot to'plami ekanligini tushunganimiz sababli, uni eng so'nggi versiyasiga yangilaganingizda siz quyidagilarni olasiz:
1) Xatolar va "xatolar" dan xalos bo'ling;
2) Qurilmaning ishlashini tezlashtirish;
3) Yangi dasturiy ta'minot funktsiyalarining qo'shilishi va paydo bo'lishi.

Ko'rib turganingizdek, dasturiy ta'minotning so'nggi versiyasidan foydalanib, siz faqat foyda olishingiz mumkin.

FlashTool yordamida smartfoningizni miltillashga tayyorlanmoqda

Siz tekshirishingiz kerak bo'lgan birinchi narsa - batareyaning holati. Uning zaryadi etarlicha yuqori va kamida 50% ekanligiga ishonch hosil qiling.
Shuni ham yodda tutingki, agar siz barcha harakatlarni xizmat ko'rsatish markazida emas, balki o'zingiz qilsangiz, qurilma uchun qo'rquv va xavf sizga bog'liq.
Windows7 64-bit operatsion tizimidan foydalanadiganlar uchun drayverlarni o'rnatishdan oldin xususiyatlarda Windows Vista bilan ..Flashtool\drivers\Flashtool-drivers.exe mosligini o'rnatishingiz kerak va ilovani administrator sifatida ishga tushirish uchun katakchani belgilang.

Smartfon proshivkasini miltillash bo'yicha batafsil ko'rsatmalar

1. FlashTool dasturini yuklab oling (Windows tizimlari uchun);
2. FlashTool dasturini ishga tushiring va chaqmoq belgisi bilan tugmani bosing;

3. Keyin Flashmodni tanlashingiz va Ok tugmasini bosishingiz kerak;


4. Ma'lumotlaringizning zaxira nusxasini yarating (masalan, Titanium Backup Pro-dan foydalanish);
5. Ko'rsatilgan oynaning chap tomonida proshivkani tanlang, agar siz barcha ma'lumotlarni saqlamoqchi bo'lsangiz, o'ng tomonda Wipe-dan uchta belgini olib tashlashingiz kerak. Agar jarayonni tezlashtirmoqchi bo'lsangiz, "Yakuniy tekshirish yo'q" belgisini olib tashlang (lekin buni qilmaslik yaxshiroqdir);


6. Endi smartfonni o'chiring, 30 soniya kuting va ovoz balandligi tugmasini bosib turing. Shundan so'ng, dasturning o'zi drayverlarni o'rnatishi va smartfoningizni ishga tushirishi kerak.
7. Keyin miltillash jarayoni boshlanadi, shundan so'ng "Flashing tugadi" xabari paydo bo'ladi. Bu barcha proshivka jarayoni muvaffaqiyatli yakunlandi.
8. Aqllini qayta yuklang va xursand bo'ling :)

FlashTool aqlli dasturi bilan qanday miltillash haqida video ilova

Ushbu ko'rsatma birinchi navbatda Xperia X, Xperia Z5, Xperia XZ va boshqa smartfonlar egalari uchun mo'ljallangan, ular negadir o'z qurilmalarini Android 7.0 Nougat-ga PC Companion yoki havo orqali yangilay olmagan. Agar sotib olingan qurilma dastlab ma'lum bir uyali aloqa operatori uchun mo'ljallangan bo'lsa, bu sodir bo'ladi. Keyin operator xizmati yangilanishni "o'z" mijozlariga tarqatishga qaror qilmaguncha, siz ko'p oylar davomida yangilanishni kutishingiz mumkin.

Ikkinchidan, ko'rsatmalar negadir Android 7.0 Nougat, uning dizayni, funksionalligi va boshqalarni yoqtirmagan odamlarga kerak bo'ladi. FlashTool-dan foydalanib, siz Android 6.0.2 Marshmallow asosidagi eski proshivkaga osongina qaytishingiz mumkin.

OGOHLANTIRISH!

Xperia smartfon yoki planshetingizni FlashTool orqali miltillashni boshlaganingizda, barcha amalga oshirilgan harakatlar uchun javobgarlik faqat SIZDA ekanligini unutmang. Mikrodasturni o'rnatishdan oldin muammoni yaxshilab tushunib oling.

Agar ehtiyotsiz harakatlar natijasida yangilangan Xperia qurilmasi o'rniga siz g'isht olgan bo'lsangiz, unda siz saytni ayblamasligingiz kerak. Barcha mas'uliyat butunlay zimmasiga tushadi SIZ.

FlashTool orqali dasturiy ta'minotni o'rnatishda kafolat yo'qolmaydi va hech qanday tarzda xizmatga ta'sir qilmaydi.

Sony Xperia qurilmasini yangi proshivka bilan qanday o'chirish kerak. FlashTool orqali proshivka o'rnatish bo'yicha oddiy bosqichma-bosqich ko'rsatmalar

Avval siz qurilmani tayyorlashingiz kerak:

  1. USB orqali nosozliklarni tuzatishni yoqing. Sozlamalar> Ishlab chiquvchilar uchun opsiyalarga o'ting (agar variant bo'lmasa, "Telefon haqida" bo'limiga o'ting va "Yaratish raqami" bandini bir necha marta bosing), "USB disk raskadrovka" qatorini toping va katakchani belgilang.
  2. Sozlamalar > Xavfsizlik-ga o'ting va Noma'lum manbalar rejimini yoqing.
  3. Xperia qurilmangizda modelingiz uchun maxsus talab qilinadigan barcha drayverlar o'rnatilgan bo'lishi kerak. Kompyuteringizga oddiygina PC Companion dasturini o'rnatish va ularni bir-biri bilan sinxronlashtirish yaxshidir.

FlashTool orqali o'rnatish uchun Xperia proshivkasini qayerdan olish mumkin

Ikkita variant mavjud:

Birinchidan. Siz veb-saytdagi maxsus sahifadan yuklab olishingiz mumkin, u .ftf formatida Xperia qurilmalari uchun tayyor dasturiy ta'minot tasvirlarining katta qismini o'z ichiga oladi. Aynan shu shaklda dasturiy ta'minot FlashTool orqali o'rnatiladi.

Ikkinchi. XperiaFirm yordam dasturidan foydalanib, mikrodasturni o'zingiz yuklab oling va keyin yuklab olingan fayllarni keyingi miltillash uchun ftf tasviriga aylantiring.

XperiFirm orqali proshivka olish

Bu shunchaki super dastur, uni ishlab chiquvchilari biz bilan qo'l berib ko'rishamiz.


FlashTool yordamida Xperia proshivkasining FTF tasvirini yaratish

  1. Siz Flashtool (0.9.23.0) yuklab olishingiz va o'rnatishingiz kerak (havolaga rioya qiling).
  2. O'rnatishdan so'ng dasturni ishga tushiring. Buning uchun "C: \ Flashtool" da uning o'rnatish papkasiga o'ting va FlashTool.exe faylini bosing. Agar xatolik yuzaga kelsa, “C:\Flashtool\firmwares” jildining mazmunini tozalang.
  3. FlashTool-ni ochgandan so'ng, skrinshotda ko'rsatilganidek, Asboblar > To'plamlar > Yaratish yorlig'iga o'ting.
  4. Yangi oynada "Manba papkasini tanlash" qatoridagi 3 nuqtali kichik tugmani bosing va avval yuklab olingan proshivka bilan jildni tanlang.

  5. Siz barcha fayllar "papkalar ro'yxati" maydoniga yuklanganligini ko'rasiz. Keyin, "Qurilmalar" yashirin qatoriga ikki marta bosing va Xperia qurilmangiz modelini tanlang.

  6. "Brending" va "Versiya" qatorlarida proshivkani yuklab olishda avval eslab qolishingiz kerak bo'lgan qiymatlarni kiriting.

  7. "Papkalar ro'yxati" maydonida HAMMA fayllarni tanlang (tekshirishni unutmang) va o'ng strelka tugmasini bosing. Bu barcha fayllarni "Proshivka tarkibi" maydoniga o'tkazadi. Keyin, "Yaratish" tugmasini bosing va proshivkani kompilyatsiya qilish jarayoni boshlanadi.

  8. FTF proshivka tasvirini yaratish protsedurasini tugatgandan so'ng, maxsus yozuv paydo bo'ladi (skrinshotga qarang). .ftf formatidagi tayyor proshivka “C:\Users\nickname of your computer\.flashTool\firmwares\” papkasida paydo bo'lishi kerak.


FlashTool yordamida Xperia qurilmalariga proshivka o'rnatish

Shunday qilib, sizda FTF formatidagi tayyor dasturiy ta'minot mavjud bo'lib, uni siz tayyor yuklab olgan yoki o'zingiz yaratgansiz. Faqat uni Xperia qurilmangizga o'rnatish qoladi.


Endi siz USB kabelini qurilmadan uzib, uni yoqishingiz mumkin. Bu FlashTool yordamida mikrodasturni o'rnatish jarayonini yakunlaydi. Tabriklaymiz! 🙂

Bizga kerak bo'lgan hamma narsani yuklab olganimizdan so'ng, biz, masalan, ba'zi papkaning ildizida Android papkasini yaratishimiz va arxivlarning ochilmagan tarkibini papkalarga ajratishimiz mumkin, ya'ni. Drayvlar papkasida drayverlar, Platforma vositalari alohida papkada, SP Flash Tool alohida papkada, MTK Droid Tools alohida jildda.

Keyin qurilmangizda Tuzuvchi rejimini yoqing va USB orqali nosozliklarni tuzatishni faollashtiring. Bular. Birinchidan, Sozlamalar -> Telefon haqida (Qurilma haqida) ga o'ting va Tuzuvchi rejimi yoqilganligi haqida xabar paydo bo'lguncha "Yaratish raqami" ustiga bir necha marta (5-7) bosing. Keyin, Sozlamalar menyusiga o'ting -> Ishlab chiquvchilar uchun va "USB disk raskadrovka" katagiga belgi qo'ying:

Shundan so'ng, biz qurilmani shaxsiy kompyuterga ulaymiz va ADB drayverlarini o'rnatamiz (ya'ni arxivdan AdbDriverInstaller.exe faylini ishga tushirish yoki qurilma menejerini ochish va Android ADB drayveri x64 papkasida drayverlarga yo'lni qo'lda belgilash orqali) noma'lum qurilma uchun). Natija shunday bo'lishi kerak (qurilma menejeri):

Qurilma menejeridagi Android ADB Interface qurilmasi keyingi bosqichga tayyor ekanligimizni tasdiqlaydi.

Unda qurilma aniqlanmaguncha kutamiz va "Xaritani bloklash" tugmasini bosing:

Keyin "Scatter faylini yaratish" tugmasini bosing va natijada olingan faylni (men uchun MT6582_Android_scatter.txt deb nomlangan) diskka saqlang. Ushbu bosqichda tayyorgarlik bosqichi tugallandi va siz to'g'ridan-to'g'ri ma'lumotlarni o'qishga o'tishingiz mumkin.

Olingan faylni Notepad++ yoki Word da oching (oddiy bloknot ishlamasligiga e'tibor bering) va undagi bo'lim_name: CACHE qatorini toping:

Va linear_start_addr ustunida nima yozilganligini eslang, bu holda u 0x3E900000.

Biz telefonni shaxsiy kompyuterdan uzamiz va uni o'chirib qo'yamiz, ya'ni. quvvatni o'chirish tugmachasini bosib ushlab turing va menyuda "O'chirish" ni tanlang, shuningdek batareyani uzib qo'yishingiz mumkin. Keyin, SP Flash Tool-ni ishga tushiring va "O'qish" yorlig'iga o'ting. Keyin Qo'shish tugmasini bosing. Natijada, jadvalda bitta qator paydo bo'ladi:

Biz uni bosamiz, bizdan ROM_0 faylini saqlash uchun joyni tanlashni so'raymiz, uni saqlamoqchi bo'lgan papkani tanlang va keyingi ekranda Uzunlik maydonida biz avval eslab qolgan raqamni kiritamiz (linear_start_addr):

Yakuniy natija shunday bo'lishi kerak:

Keyin o'chirilgan telefonni (!) Kompyuterga ulaymiz. Shu nuqtada, qurilma menejerini ochish tavsiya etiladi. Hozircha biz ushbu ekrandagi SP Flash Tool-da hech qanday tugmani bosmaymiz!

Ulanish vaqtida noma'lum MT65xx PreLoader qurilmasi aniqlanadi va operatsion tizim sizga drayverlarni o'rnatishni taklif qiladi. Quyidagi rasm buni aniq ko'rsatib turibdi. MT65xx PreLoader paydo bo'lgan paytni "ushlab olish" uchun telefonni ulashdan oldin darhol qurilma menejerini ochish yaxshiroqdir. Agar qurilma paydo bo'lsa va operatsion tizim drayverlarni avtomatik ravishda o'rnatishni taklif qilmasa, bu MT65xx PreLoader qurilmasini o'ng tugmasini bosib qo'lda bajarilishi kerak.

"Ushbu kompyuterda drayverlarni qidirish" -ni tanlang va mtk_xp_vista_7_8_x32_x64.zip arxivining ochilmagan tarkibi joylashgan papkani ko'rsating (ya'ni, shu paytgacha arxivni biror joyda ochishingiz kerak). Drayvlar muvaffaqiyatli o'rnatilgandan so'ng, qurilma menejeridagi rasm quyidagicha o'zgarishi kerak:

Agar drayverlar o'rnatilgan bo'lsa, keyingi bosqichga o'tishingiz mumkin. Esda tutingki, siz telefonni ulaganingizda, Preloader USB VCOM porti bir necha soniya davomida paydo bo'lishi mumkin - bu normal holat, bu bosqichda bizning vazifamiz telefon drayverlarini o'rnatishdir, shunda u Preloader USB VCOM porti aniq aniqlanadi. va noma'lum MT65xx PreLoader qurilmasi emas. Agar siz to'satdan drayverlarni o'rnatishga vaqtingiz bo'lmasa va telefon yoqilgan bo'lsa, batareyani chiqarib oling, telefonni ajratib oling, batareyani joylashtiring, telefonni ulang va protsedurani takrorlang.

Drayvlar o'rnatilganligiga ishonch hosil qilganimizdan so'ng, biz telefonni shaxsiy kompyuterdan uzamiz. Biz uni o'chirib qo'yamiz, ochiq SP Flash Tool-da biz Readback tugmasini bosamiz va o'chirilgan telefonni kompyuterga ulaymiz. Shundan so'ng, biz telefondan dasturiy ta'minotni o'qish jarayonidan o'tamiz:

Ko'p odamlar aynan shu bosqichda yuzaga keladigan qiyinchiliklar haqida yozadilar. Men biroz batafsilroq tushuntirishga harakat qilaman. O'qish tugmasini bosganingizdan so'ng, SP Flash Tool telefonning ulanishi uchun kutish rejimiga o'tadi, ya'ni. Taxminlarga ko'ra, bundan oldin siz o'chirilgan telefoningiz MT65xx PreLoader sifatida aniqlangan va unga drayverlarni o'rnatgan paytdan boshlab, Preloader USB VCOM porti MAQOMOTI portlarida paydo bo'lishi uchun o'rnatgan edingiz. Agar to'satdan biron sababga ko'ra SP Flash Tool xatolik yozgan bo'lsa yoki telefon ulanishga ulgurmagan bo'lsa, quyidagi usul yordam berishi mumkin (ta'riflanganlarning barchasi faqat drayverlarni to'g'ri o'rnatgan bo'lsangiz va telefonni Preloader USB VCOM ulaganingizda to'g'ri bo'ladi) Port paydo bo'ladi): telefonni shaxsiy kompyuterdan uzing, batareyani chiqarib oling, "O'qish" tugmasini bosing, batareyani olib tashlangan holda telefonni ulang. SP Flash Tool-da qizil chiziq (Yuklab olish) bo'ladi, bu vaqt ichida biz batareyani tezda qayta joylashtiramiz, agar vaqtimiz bo'lsa, rasmdagi kabi foizlar bilan ko'k o'qish paneli paydo bo'ladi:

Jarayon tugashini kutmoqdamiz. Zaxira nusxasini yaratish 10-15 daqiqa davom etishi mumkin. Shunchaki ishlaydigan foizlarga qarang va hech narsaga tegmang 😉 O'qish jarayoni oxirida siz Readback Ok xabarini ko'rasiz:

Biz Zaxiralashni amalga oshirayotganimizda, scatter fayli nima ekanligini va biz chiqish sifatida oladigan ROM_0 fayli nima ekanligini tushuntirish vaqti keldi. Telefon xotirasi odatiy EMMC Flash bo'lib, u muayyan bo'limlarga bo'lingan. Scatter fayli bo'lim tavsiflovchi fayldir (masalan, Scatterda PRELOADER, RESCOVERY, LOGO, ANDROID va boshqalar bo'limlari mavjud). Bo'limlarning maqsadi boshqacha, masalan, "Qayta tiklash" da tiklash tasviri, logotipda tizimni yuklashda ishlatiladigan logotip, Androidda tizim tasviri va boshqalar mavjud. Biz chiqadigan ROM_0 fayli, asosan, bitta faylda EMMC Flash-ning uzluksiz tashlanishidir. Ammo, masalan, boshqa shunga o'xshash qurilmani tiklash uchun olingan proshivka zaxirasidan foydalanish uchun biz uni hali ham bo'limlarga bo'lishimiz kerak bo'ladi. Bu erda men buni qilishning bir necha usullarini tasvirlab beraman. Birinchi va eng keng tarqalgan MTK Droid Tools orqali. Aytaylik, bizda SP Flash Tool yordamida yaratilgan ROM_0 fayli allaqachon mavjud.

Qurilmaning (telefon) quvvatini yoqing va uni ishga tushiring, shundan so'ng biz MTK Droid Tools-ni qayta ishga tushiramiz (telefonda USB disk raskadrovka rejimi, albatta, yoqilgan bo'lishi kerak va ADB drayverlari kompyuterda o'rnatilgan bo'lishi kerak), -ga o'ting. ildiz, zaxira, tiklash yorlig'iga o'ting va "ROM_ flesh-diskidan zaxira nusxasini yaratish" tugmasini bosing:

Biz oldingi bosqichda olingan ROM_0 ni tanlaymiz va jurnal oynasida biz quyidagiga o'xshash narsani ko'ramiz:

— Jildni kompyuterda saqlang: E:\Android\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\
— scatter faylda saqlanadi:
E:\Work\Megaphone Login Plus\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\MT6582_Android_scatter.txtnusxalash tugallandi.
- preloader.bin ... nusxa ko'chirildi ... kesib OK
- MBR...ko'chirildi
- EBR1...ko'chirildi
- pro_info ...ko'chirildi
- nvram.bin...ko'chirildi
- protect_f ...ko'chirildi
— protect_s ...ko'chirildi
-seccfg...ko'chirildi
- uboot.bin...ko'chirildi
- boot.img ...ko'chirildi

Xo'sh, va hokazo. Endi saqlash papkasida, men uchun bu E:\Android\MtkDroidTools\backups\ bizda bo'limlarga bo'lingan (ya'ni, har bir bo'lim alohida faylda) proshivkaning to'liq zaxira nusxasi bo'lgan papkaga egamiz:

Bu Zaxira mikrodasturini yaratish jarayonini yakunlaydi. Agar siz shunchaki SP Flash Tool yordamida proshivkaning zaxira nusxasini yaratishni bilmoqchi bo'lsangiz va muvaffaqiyatga erishgan bo'lsangiz, boshqa o'qish shart emas.

Ilg'or uchun

MTK Droid Tools telefonni "ko'rmasa" nima qilish kerak? Yoki scatter faylini yaratish yoki olingan ROM_0 faylini bo'limlarga bo'lish mumkin emasmi? Bo'lim xaritasini qanday olish mumkin va ROM_0 faylini qo'lda "kesish" mumkinmi? Bunday imkoniyat bor. MTK 65xx-da bo'lim xaritasini olish uchun siz ADB konsolida buyruq berishingiz kerak - ya'ni. konsolda adb shell ni ishga tushiring va u erga ushbu buyruqni kiriting:

Agar biron sababga ko'ra telefon ADB orqali ko'rinmasa (bu holda men sizga ADB qo'llanmasini o'qib chiqishingizni maslahat beraman, qurilmaning VEN_ID bilan bog'liq muammo bo'lishi mumkin va uni ro'yxatdan o'tkazish kifoya. %USERPROFILE%\.android\adb_usb.ini, keyin Google Play-dan Android uchun Terminal Emulator-ni o'rnatish orqali xuddi shu buyruq telefonning o'zida berilishi mumkin:

Ko'rib turganingizdek, natija aynan bir xil va kesh bo'limining chiziqli_start_manzilini shu yerdan olish mumkin. Ha, aytmoqchi, yangi qurilmalarda, masalan, MTK 6752 asosidagi, masalan, Beeline Pro, ZTE Q Lux va boshqalar. Bo'lim xaritasini cat /proc/partinfo yordamida olish mumkin. MTK Droid Tools bu qurilmalar bilan umuman ishlamaydi.

Endi bizda kesh bo'limining boshlang'ich manzilini olish usuli mavjud, bu ROM_0 ni SP Flash Tool yordamida olish uchun kerak. Shuningdek, biz har bir bo'limning manzillari (ofsetlari) va o'lchamlarini bilamiz. Bular. ROM_0-ni bo'limlarga "kesish" uchun biz MTK Droid Tools-dan foydalanishimiz shart emas. Bu blokni faylga tanlash va saqlash funksiyasini qo'llab-quvvatlaydigan har qanday Hex muharririda qo'lda amalga oshirilishi mumkin (men HIEW konsolidan foydalanaman). Misol sifatida, keling, natijada olingan ROM_0 faylidan Qayta tiklash bo'limini "kesib tashlaymiz".

Biz bilamiz (scatter yoki dumchar_info dan) uning linear_start_addr: 0x4180000 va partition_size: 0x1000000. ROM_0-ni HIEW-da oching va 0x4180000-ga o'ting. Bular. konsolda hiew32 ROM_0 ni yaratamiz, so'ngra F5 tugmasini bosing va bo'lim boshi manzilini kiriting - 4180000:

4180000 dan ko'rib turganingizdek, bizda to'g'ri yo'lda ekanligimizdan dalolat beruvchi ANDROID! Blokni tanlashni boshlash uchun HIEW * (qo'shimcha klaviaturadagi yulduzcha) tugmachasini bosamiz (agar biz o'qlarni yuqoriga / pastga / o'ngga / chapga siljitsak, blok qanday rangda ta'kidlanishini ko'ramiz) va 0x517FFFF ga tushamiz. , yoki buni F5 orqali bajaring:

Va biz yana "kulrang" * (qo'shimcha klaviaturada) yordamida blokni tanlashni tugatamiz. Shundan so'ng, F2 tugmasini bosing - Blokni qo'ying (blokni faylga saqlash):

Va bizda qayta tiklash bo'limi yozilgan. Xuddi shu tarzda, siz ROM_0 dan istalgan boshqa bo'limni kesishingiz mumkin. Siz tushunganingizdek, bizga MTK Droid Tool umuman kerak emas.

Jarayonni soddalashtirish uchun siz buni barcha bo'limlar uchun avtomatik ravishda bajaradigan skript/dasturni ham yozishingiz mumkin, lekin rostini aytsam, menda bunga vaqt yo'q va bu vazifa juda tez-tez paydo bo'lmaydi, shuning uchun HIEW juda qulay. bu maqsadlar uchun etarli.

p.s. Hozircha hammasi shu... post “qoralama” bo‘lib chiqdi, chunki... Men shoshib yozdim, balki tushunarsiz nuqtalar bo'lsa, keyinroq qo'shaman. Va, albatta, har doimgidek, sharh va savollaringizga javob beraman...

p.p.s. Ular meni biroz tuzatishga muvaffaq bo'lganlaridek, /proc/dumchar_info tarqalishdan linear_start_addr emas, balki jismoniy_start_addr ni o'z ichiga oladi. Bular. Qayta tiklash bo'limi uchun berilgan misolda bizda:

linear_start_addr: 0x4180000
jismoniy_start_addr: 0x2D80000
bo'lim_hajmi: 0x1000000

Va /proc/dumchar_info da biz StartAddr ustunida aniq jismoniy_start_addr ni ko'ramiz. Ammo birinchi bo'limning (preloader) hajmini ko'rib chiqsak, jismoniy_start_addr ni linear_start_addr ga qanday o'zgartirish mumkinligi aniq bo'ladi; agar siz 0x1400000 ni 0x2D80000 ga qo'shsangiz (bu oldindan yuklovchining o'lchami), keyin siz 0x4180000 olasiz.

Flashtool yordamida qanday miltillash mumkin?




Zamonaviy telefonlar va smartfonlar uchun dasturiy ta'minotning yangi, yangilangan versiyalari tez-tez chiqariladi. Telefoningizni iloji boricha funktsional qilish uchun uni o'zingiz miltillashtirsangiz kifoya.

Keling, FlashTool yordamida telefonni qanday miltillashni ko'rib chiqaylik.

Sizga kerak bo'ladi

  • FlashTool dasturi. Siz uni, masalan, Firmware veb-saytidan yuklab olishingiz mumkin.
  • Telefon uchun haydovchilar. Siz uni ishlab chiqaruvchining rasmiy veb-saytida yoki ma'lum bir modelning forumlarida yuklab olishingiz mumkin.
  • Mikrodastur. Uni telefoningiz modelining forumidan ham yuklab olish mumkin.
  • Telefoningizni kompyuteringizning USB portiga ulash uchun kabel. Qoida tariqasida, u telefon bilan birga keladi.

Flashtool orqali proshivka jarayoni bo'yicha bosqichma-bosqich ko'rsatmalar

  1. Birinchidan, telefoningizning batareya zaryad darajasini tekshiring. Bu kamida 50% bo'lishi kerak.
  2. Telefoningiz uchun drayverlar allaqachon o'rnatilgan yoki o'rnatishni talab qiladimi yoki yo'qligini tekshiring. Buning uchun:
    • Qurilma menejerini oching.
    • O'chirilgan telefoningizni USB orqali ulang.
    • Drayv o'rnatilmagan bo'lsa, sariq uchburchak bilan yangi noma'lum qurilma paydo bo'ladi (yoki telefon modeli yoziladi).
    • Drayvni o'rnatish uchun ushbu qurilmani o'ng tugmasini bosing va "Drayverlarni yangilash" -ni tanlang.
    • Keyin, "Ushbu kompyuterda drayverlarni qidirish", "O'rnatilganlar ro'yxatidan drayverni tanlang", "Diskdan o'rnatish" -ni tanlang va yuklab olingan drayver faylini tanlang.
    • Telefoningizni kompyuteringizdan uzing.
  3. FlashTool-ni yuklab olgan papkadan ishga tushiring.
  4. Ochilgan dastur oynasida:
    • scatter-loading faylini tanlang: yuklab olingan proshivka bilan jildni oching va uni tanlang.
    • DA DL Hammasi tasdiqlash summasi bilan katagiga belgi qo'ying.
    • Mikrodasturni yangilash-ni bosing.
  5. Telefoningizni ulang
  6. Mikrodastur tugashini kuting va telefonni kompyuterdan uzing.

Endi siz yangi proshivkani o'rnatganingizdan so'ng, siz telefonni yoqishingiz va natijalarni tekshirishingiz mumkin. Telefonni birinchi yuklash 10 daqiqagacha davom etishi mumkin, shuning uchun darhol hech narsa ishlamayapti deb o'ylamang va telefonni qayta yoqing.