Keling, sizga Linux kerakligidan boshlaylik. Windows-da siz faqat proshivkani qismlarga ajratishingiz mumkin, ammo faqat texnik sabablarga ko'ra uni qayta tiklay olmaysiz. Endi proshivka haqida. Ular odatda ZIP arxivlari ko'rinishida tarqatiladi, maxsus tiklash orqali o'chadi. Ulardan biri bizga tajribalar uchun kerak bo'ladi. Men Romodel sayohatini AOSP ga imkon qadar yaqin bo'lgan ba'zi maxsus dasturiy ta'minot bilan boshlashni tavsiya qilaman, chunki uni birjadan ko'ra tushunish osonroq.

  1. Mikrodastur bilan arxivni istalgan papkaga oching.
  2. Skriptni havoladan yuklab oling va uni istalgan papkaga oching.
  3. Biz ext faylni ishga tushiramiz (agar u Java yo'qligidan shikoyat qilsa, y tugmasini bosib o'tkazib yuboring; Java faqat qadoqlash uchun kerak).
  4. Endi 1-tugmachani, so'ngra Enter tugmasini bosib ochishni tanlang.
  5. Ext fayl va asboblar jildi yonida ekstrakt_* nomli yangi papka paydo bo'ladi. Unga system.new.dat va system.transfer.list fayllarini nusxalang.
  6. Fayllarni nusxalashdan so'ng Enter tugmasini bosing va kuting. Biroz vaqt o'tgach, siz yana Enter tugmasini bosishingiz kerak, administrator parolini kiriting va yana Enter tugmasini bosing.
  7. Tayyor. Tizim mazmuni extract_*/output papkasida joylashgan.

Manuel usul

Arxivni proshivka bilan har qanday jildga (masalan, rom) oching:

$ mkdir ~/rom $ arxivdan arxivga yo'lni -d ~/rom/

Ushbu papkaga kerakli vositalarni yuklab oling:

$ cd ~/rom $ wget https://github.com/xpirt/sdat2img/raw/master/sdat2img.py

Skriptni ishga tushiramiz:

$ chmod +x sdat2img.py $ ./sdat2img.py system.transfer.list system.new.dat system.img

U system.new.dat faylini system.img deb nomlangan xom tasvirga aylantiradi. Rasmni mnt pastki papkasiga o'rnating:

$ mkdir mnt $ sudo mount -t ext4 -o loop system.img ~/rom/mnt

Android katalog tuzilishi

Tizimni o'rashdan so'ng quyidagi katalog tuzilishi paydo bo'ladi:

  • ilova- standart imtiyozlarga ega oldindan o'rnatilgan ilovalar;
  • priv-ilova- yuqori imtiyozlarga ega oldindan o'rnatilgan ilovalar, shu jumladan ba'zi tizim komponentlari;
  • bin- ELF formatidagi ikkilik fayllar, Linuxdagi /bin va /usr/bin kataloglarining analogi. Yuqori darajadagi tizim komponentlari tomonidan ishlatiladigan turli tizim komponentlarini o'z ichiga oladi;
  • va hokazo- sozlamalar fayllari. Linuxda /etc ning to'liq analogi, ammo faqat o'sha tizim komponentlari tomonidan qo'llaniladi. Android ilovalari individual sozlamalarni /data/data/ kataloglarida saqlash;
  • shriftlar- shriftlar. Odatiy bo'lib, u faqat Roboto markali shriftlarni o'z ichiga oladi;
  • ramka- tizim va ilovalar tomonidan foydalaniladigan Java sinflari kutubxonalari. O'z ichiga olgan framework-res.apk fayli ham mavjud to'liq tavsif interfeys operatsion tizim, shu jumladan barcha grafik fayllar;
  • lib Va lib64- Past darajadagi tizim komponentlari tomonidan ishlatiladigan Linux kutubxonalari. Linuxdagi /lib va ​​/usr/lib kataloglarining analogi, jumladan, quyidagilar standart kutubxonalar, libc, libz, libssl kabi. ARMv7 arxitekturasi va undan pastroq qurilmalarda lib64 katalogi yo'qoladi;
  • ommaviy axborot vositalari- media fayllar: qo'ng'iroq ohanglari, bildirishnoma tovushlari, interfeys tovushlari va OS yuklash animatsiyasi;
  • tts- nutq sintezatoriga kerakli fayllar;
  • usr- odatda bin katalogidan ilovalarni ishga tushirish uchun zarur bo'lgan fayllarni o'z ichiga olgan katalog. Asosan /usr/share ning analogi;
  • sotuvchi- qurilma ishlab chiqaruvchisi tomonidan taqdim etilgan fayllar. Odatda turli apparat komponentlari uchun ikkilik proshivkani o'z ichiga oladi, masalan, Wi-Fi moduli;
  • xbin- ixtiyoriy katalog; maxsus proshivkalar undan bash tarjimoni, SSH, PowerTOP, BusyBox va boshqa foydali vositalar kabi narsalarni saqlash uchun foydalanadi;
  • qurish.prop- yig'ilish haqidagi ma'lumotlarni, shuningdek, turli xil past darajadagi sozlamalarni o'z ichiga olgan fayl;
  • addon.d- proshivka o'rnatilgandan so'ng ishga tushiriladigan skriptlarni o'z ichiga oladi. GApps ham bu erda o'z skriptlarini yozadi, buning natijasida ular proshivkani qayta o'rnatgandan so'ng qayta tiklanadi.

Endi biz Android-ning asosiy tuzilishi bilan tanishganimizdan so'ng, o'zgartirishlar kiritishni boshlaylik.

Ilovalarni o'chirish va qo'shish

Hammasi oldindan o'rnatilgan dasturlar ikkita papkada topish mumkin:

  • /tizim/ilova/;
  • /system/priv-app/.

Ular bir-biridan kirish imtiyozlari bilan farqlanadi. Agar ilovadagi dasturlar bir xil ruxsatlarga ega bo'lsa uchinchi tomon dasturlari(masalan, Play Store'dan o'rnatilgan), keyin priv-ilovadagi ilovalar imtiyozli API'lardan (imtiyozli huquqlardan) foydalanishi mumkin. Siz bu haqda ko'proq ma'lumot olishingiz mumkin.

Ilovani proshivkaga oldindan oʻrnatish uchun uning APK faylini /system/app/ ichiga qoʻyish kifoya. Siz, albatta, alohida papka yaratishingiz mumkin, ammo bizning holatlarimizda bu hech qanday ma'noga ega emas, chunki papka bizda mavjud bo'lmagan kutubxonalar va odex fayllarini saqlash uchun ishlatiladi. Uni olib tashlash uchun u bilan jildni o'chiring.

Siz oldinga borib, birja ilovalarini analoglar bilan almashtirishingiz mumkin. Misol uchun, taqvimni almashtirish uchun jildni o'chiring Kalendar va sevimli com.rpagyc.simplecalendar.apk-ni /system/app-ga nusxalash. Va siz uni nusxalashingiz shart emas. Keyin proshivka kalendarsiz bo'ladi.

Eslash kerak bo'lgan asosiy narsa: birja dasturlari bir-biri bilan bog'liq bo'lishi mumkin. Shuning uchun, bitta dasturni o'chirish boshqa dasturning to'liq ishlamasligiga olib kelishi mumkin (masalan, CalendarProvider va Calendar: birinchisini o'chirish orqali siz nafaqat fond taqvimini, balki boshqa har qanday kalendarni ham ishlamaydigan qilib qo'yasiz). Yaxshiyamki, sof AOSP proshivkalarida o'zaro bog'lanishlar ko'p emas.

Yuklash animatsiyasini o'zgartirish

Animatsiya PNG formatida saqlanadi va /system/media/bootanimation.zip arxiviga siqishsiz joylashtiriladi. Arxiv ichida quyidagilar mavjud:

  • desc.txt- animatsiyani tavsiflovchi fayl;
  • 0-qism- birinchi o'ynaladigan animatsiya fayllari bo'lgan papka;
  • 1-qism- ikkinchi marta o'ynaladigan animatsiya fayllari bo'lgan papka;
  • qismi?- oxirgi papka, oxiridan tasvirlar o'ynaladi.

desc.txt fayli shunga o'xshash narsalarni o'z ichiga olishi mumkin

1920 1080 60 p 1 0 qism0 p 0 0 qism1

Ushbu satrlarning maqsadi intuitivdir: 1920 × 1080 - tasvir o'lchamlari, 60 - soniyada kadrlar soni. Part0 va part1 animatsiya ijro etiladigan papkalarni va ijro etish ketma-ketligini bildiradi. Umuman olganda, bitta yoki bir nechta (uch yoki undan ko'p) bo'lishi mumkin.

Qism papkalarida joylashgan tasvirlar ijro etish tartibida beshta raqam bilan raqamlangan: 00000.png, 00001.png, 00002.png... Bu tasvirlarni o'zingizniki bilan almashtirish mumkin, shu bilan original animatsiya yaratiladi. Yoki oddiygina bootanimation.zip faylini o'chirishingiz mumkin. Keyin qurilma animatsiyani ko'rsatadi standart Android. Yoki w3bsit3-dns.com saytida tayyor animatsiyalar to'plamidan foydalaning.

Ovoz dizaynini o'zgartirish

Aslida, tizim o'ynaydigan barcha tovushlar /system/media/audio papkasida saqlanadi. Uning ichida siz quyidagi papkalarni topasiz:

  • signallar- budilnikning ohanglari;
  • bildirishnomalar- bildirishnoma tovushlari;
  • ringtonlar- ringtonlar;
  • ui- batareya quvvati kamligi, kamerani fokuslash, interfeys elementlarini tanlash kabi tizim tovushlari.

Signallar, bildirishnomalar, qo'ng'iroq ohanglarida siz xohlagancha ko'proq musiqa qo'shishingiz mumkin. Siz ularni, masalan, bu erda olishingiz mumkin:

  • turli Nokia telefonlari va smartfonlaridan standart ohanglar;

Va bir oz hayotni buzish: ui papkasidan fayllarni o'chirish muvaffaqiyatsizliklar va xatolarga olib kelmaydi, balki yo'qoladi. tizim tovushlari. Shu sababli, siz ushbu tovushlarni o'z ichiga olgan fayllarni (ularning nomlari intuitiv) o'chirish orqali kameradan rasmga olish, skrinshotni olish ovozini osongina o'chirib qo'yishingiz mumkin.

Shriftlarni qo'shish

Shriftlar shriftlarda saqlanadi. Shrift fayllari bilan arxivlarni w3bsit3-dns.com va XDA saytlarida topishingiz mumkin. O'rnatish uchun ttf fayllarini arxivdan shriftlar papkasiga nusxalash va o'zgartirish kifoya.

Tizim sozlamalarini o'zgartirish (build.prop)

Tizim tasvirida juda ko'p narsalarni o'z ichiga olgan qiziqarli build.prop fayli mavjud foydali ma'lumotlar qurilmaning apparat ta'minoti va turli fond ilovalari uchun standart sozlamalar haqida. Adolat uchun, shuni ta'kidlaymanki, bu har doim ham shunday emas. Misol uchun, Gigaset ME va ME Pro build.prop-da ikki qismga bo'lingan. Bir qismi Gigaset ME uchun sozlamalarni o'z ichiga oladi va ME Pro uchun ba'zi qatorlar takrorlanadi, lekin kalitlar (smartfon nomi va boshqalar) boshqacha. Bu turli xil qurilmalarda bir xil proshivkaning ko'proq yoki kamroq to'g'ri ishlashini ta'minlash uchun qilingan.


Build.prop o'z ichiga oladi (yoki o'z ichiga olishi mumkin) katta miqdor sozlamalar. Ulardan ba'zilari hech narsani o'zgartirmaydi, ba'zilari bir narsani boshqasi hisobiga yaxshilaydi, ammo haqiqatan ham foydali bo'lganlari bor:

  • ro.mahsulot.model Va ro.mahsulot.ishlab chiqaruvchi- smartfon modeli va ishlab chiqaruvchining nomi. Ushbu qatorlarni almashtirish orqali siz Play Store-ni boshqa smartfoningiz bor deb o'ylashingiz mumkin, bu esa ko'proq dasturiy ta'minotga kirishni ochadi. Hamma kam ma'lum bo'lganlar uchun Xitoy smartfonlari bu chiziqlar hayotni saqlab qolishi mumkin;
  • hw.qemu.mainkeys- faqat ikkita qiymatni oladi: 0 - ekrandagi navigatsiya tugmachalarini ko'rsatish, 1 - tugmalarni ko'rsatmaslik. Chiziqning yo'qligi 0 ga to'g'ri keladi;
  • debug.sf.nobootanimation- 1 qiymati animatsiyani yuklashni o'chiradi, bu uning tezligini biroz oshiradi. Uni 0 ga qo'yish yoki chiziqni o'chirish animatsiyani o'z joyiga qaytaradi;
  • ro.telephony.default_network- tizimga qaysi rejimga o'tish kerakligini aytadi mobil tarmoq yuklashda;
  • ro.sf.lcd_density- DPI ko'rsatish, ko'pchilik aniq qiymat ko'rsatish uchun qulay veb-sayt orqali hisoblash mumkin. Ammo hech kim sizning xohishingizga ko'ra yuqori yoki pastroq qiymatni belgilashni taqiqlamaydi: yuqori qiymatlar interfeys elementlarini kattalashtiradi, pastroq qiymatlar interfeys elementlarini kichikroq qiladi;
  • ro.config.vc_call_vol_steps- qo'ng'iroq paytida ovoz balandligi qadamlari soni (standart 8);
  • ro.config.media_vol_steps- media ovoz balandligi qadamlari soni (standart 15).

Biz proshivkada Google ilovalarini joriy qilamiz

Deyarli har doim maxsus proshivkasiz keladi Google xizmatlari va ilovalar do'koni. Ishlab chiquvchilar ularni GApps paketi yordamida alohida o'rnatishimizni taklif qilishadi. Biroq, u to'g'ridan-to'g'ri proshivkaga birlashtirilishi mumkin.

Avval siz GApps paketini yuklab olishingiz kerak. Men Open GApps arxivini olishni tavsiya qilaman. Siz tanlaysiz Android versiyasi, protsessor arxitekturasi va konfiguratsiya opsiyasi (Pico, Nano, Stock...), bu qancha xilligini aniqlaydi Google ilovalari arxivni o'z ichiga oladi. Men Pico versiyasini yuklab olishni tavsiya qilaman. Unda faqat Play Store va uning ishlashi uchun zarur bo'lgan kutubxonalar to'plami mavjud.

GApps-ni proshivkaga integratsiya qilish quyidagicha amalga oshiriladi:

  1. GApps ZIP arxivini istalgan arxivator yordamida oching.
  2. Asosiy papkaga o'ting.
  3. Biz .tar.lz kengaytmali ko'plab arxivlarni ko'ramiz. lzip yordamida chiqarib oling.
  4. Paketni ochgandan so'ng, fayllarni papkalardan tizimdagi tegishli papkalarga nusxalash. Arxivdagi katalog tuzilishidan nimani qaerga tashlashni taxmin qilish oson. Masalan, configupdater (skrinshotdan) priv-app papkasiga joylashtirilishi kerak.
  5. GApps jildiga (Core yonida joylashgan) o'ting va undagi fayllar uchun 3 va 4-bosqichlarni bajaring.
  6. Hammasi, biz GApps-ni proshivkamizga birlashtirdik!

Bo'sh joy

Mikrodasturni o'rnatish uchun joy cheklanganligini tushunish kerak. Hajmi qurilmaning tizim bo'limining o'lchamidan katta bo'lgan proshivkani o'rnatolmaysiz. Siz uning qiymatini ko'rishingiz mumkin:

$ adb shell df /tizim

Ikkinchi variant: qurilmaga terminal qo'ying va buyruqni kiriting

$df/tizim

Siz smartfoningizga BusyBox-ni o'rnatish va terminalda buyruqni ishga tushirish orqali bo'lim hajmini baytlarda bilib olishingiz mumkin.

$ busybox df -B 1 /tizim

Yoki ADB bilan bir xil:

$ adb shell busybox df -B 1 /tizim

Mikrodastur egallagan joy paketdan chiqarilganda taxminan tizim hajmiga teng bo'ladi. Umuman olganda, proshivka yaratishda foydalanuvchi uning ustiga turli xil modifikatsiyalarni (SuperSU, Xposed) o'chirishi yoki ilovalarni tizim bo'limiga o'tkazishi mumkinligini hisobga olish kerak. Masalan, Google’ning minimal ilovalar paketi (Pico) kamida 150 MB qo‘shimcha o‘rnatish maydonini talab qiladi.

Agar kerak bo'lsa, proshivka faylining hajmini nafaqat o'chirish orqali kamaytirish mumkin keraksiz dasturlar/system/app (/system/priv-app) dan va system/media/audio va bootanimation.zip dan qo'ng'iroq tovushlari, shuningdek:

  • /system/tts/lang_pico- Pico TTS ibtidoiy ovozli dvigatelining tillari, Google ovozli dvigatellari ta'sir qilmaydi;
  • /system/usr/srec/config/- oflayn tillar. Agar kerak bo'lsa, uni keyinroq onlayn yuklab olishingiz mumkin.

Assambleya

O'zgarishlarni amalga oshirgandan so'ng, siz hamma narsani bir joyga qo'yishingiz kerak. Birinchidan, tizim bo'limini system.new.dat ichiga joylashtiramiz. Bizga kerakli vositalarni yuklab oling:

$ wget https://github.com/xpirt/img2sdat/raw/master/img2sdat.py $ wget https://github.com/xpirt/img2sdat/raw/master/blockimgdiff.py $ wget https://github. com/xpirt/img2sdat/raw/master/common.py $ wget https://github.com/xpirt/img2sdat/raw/master/rangelib.py $ wget https://github.com/xpirt/img2sdat/raw/ master/sparse_img.py $ sudo apt-get install android-tools-fsutils

Keling, papkamizni RAW tasviriga aylantiramiz. Keling, buni system_new.img deb ataymiz:

$ sudo make_ext4fs -T 0 -S file_contexts -l 1073741824 -a system_new.img chiqishi/

1073741824 baytlardagi tizim bo'limining o'lchamiga o'zgartiriladi. Hatto uni biroz kichikroq qilish tavsiya etiladi. Biz RAW tasviridan siyrak tasvirni yaratamiz:

$ img2simg system_new.img system_snew.img

Keling, rasmimizni system.transfer.list va system.new.dat ga aylantiramiz, ular proshivka bilan arxivga tashlanishi kerak, lekin avval eski fayllarni o'chirib tashlaymiz:

$ rm -rf system.transfer.list $ rm -rf system.new.dat $ rm -rf system.patch.dat $ chmod +x img2sdat.py $ ./img2sdat.py system_snew.img

Mikrodastur fayllarini ortiqcha qobiqdan ajratamiz (ish uchun yuklab olgan fayllar. Buning uchun arxivdan proshivka bilan foydalanish qulay). Oʻchirildimi? Endi siz proshivkani ZIP arxiviga (har qanday arxivchi bilan) to'plashingiz kerak.

Faqat arxivga imzo chekish qoladi. Buni ZipSigner yordamida Android-ning o'zida ham, shaxsiy kompyuterda ham qilish mumkin (sizga Java o'rnatilgan bo'lishi kerak):

$ wget https://github.com/appium/sign/raw/master/dist/sign.jar $ java -jar file.zip

Tuzoqlar

system.new.dat ni yaratishda siz Android mikrodasturlarini yaratish mexanizmlarining doimiy o'zgarishi natijasida yuzaga keladigan bir nechta muammolarga duch kelishingiz mumkin. Yuqorida tavsiflangan usul Android 5.1-ga asoslangan proshivkada yaxshi ishlashi kerak, yangilari qiyinchiliklarga duch kelishi mumkin, shuning uchun siz qurish vositalarining boshqa versiyalaridan foydalanishingiz kerak bo'ladi. Afsuski, biz yig'ilishning barcha nuanslarini ta'riflay olmaymiz, shuning uchun uni Google-ga kiritishingiz kerak bo'lishi mumkin.

O'rnatish

Maxsus mikrodasturni o'rnatish uchun sizga sinov kaliti bilan imzosiz yoki imzolangan mikrodasturni o'rnatish imkonini beruvchi maxsus TWRP tiklash kerak (bu biz yaratgan narsamiz). Jurnalda biz uni o'rnatish jarayonini bir necha bor tasvirlab berdik va sizning qurilmangizga bag'ishlangan forum mavzularida odatda buni amalga oshirish uchun etarli ma'lumot mavjud.

TWRP

Xulosa

Ushbu maqolada "proshivkani o'zgartirish" deb nomlangan ulkan aysbergning faqat uchi tasvirlangan. "Jiddiy" proshivka nafaqat yadro va mikrodasturning o'zini ko'p funktsiyalarga ega (ko'pincha boshqa yadrolar va proshivkalardan olinadi) birja dasturlari bilan to'ldiradi, ularning o'zaro ta'siri tamoyillarini tartibga soladi yoki hatto o'zgartiradi, balki uning ishlash tamoyillarini tubdan o'zgartirishi mumkin. OS. To'g'ri, bunday buzish endi Android emas, balki alohida OS, hatto u erda Play xizmatlarini o'rnatish mumkin bo'lsa ham (Aytgancha, bunday harakatlar, yumshoq qilib aytganda, Google tomonidan rag'batlantirilmaydi). Xo'sh, unutmang: ishlab chiqaruvchilarning barcha qobiqlari - TouchWiz, ZenUI, HTC Sense va boshqalar - bu oddiy buyurtma bo'lib, ular qurilmaning apparati va bir-biriga maksimal darajada bog'langan.

FastBoot yordamida Android-ni o'chirish kerak, lekin qanday qilib bilmayapsizmi? Ushbu maqola beradi batafsil ko'rsatmalar FastBoot yordam dasturidan foydalanish, uni qanday ishlatish, qaerdan yuklab olish va Android qurilmasini qanday miltillash haqida.

Ushbu qo'llanma FastBoot-dan qanday foydalanishni to'liq tushuntirib beradi! Bo'limlarni tozalash, IMG fayllarini fleshlash, qayta ishga tushirish va boshqalar uchun Fastboot-dan qanday foydalanish kerak.

FastBoot-ni yuklab olish va o'rnatish

FastBoot yordamida Android-ni o'chirishdan oldin siz ushbu yordam dasturini yuklab olishingiz va kerakli kompyuterga o'rnatishingiz kerak:

    1. FastBoot-ni Android dasturchilar sahifasidan yuklab olishingiz mumkin platforma vositalari .
    2. Yoki dasturdan foydalaning Adb Run, aniqrog'i yaxshiroq , unda hamma narsa kiritilgan, shuningdek, Android naqshini qanday ochishni biladi.

Nima uchun ADB RUN yaxshiroq?

Fastboot yordam dasturini ishga tushirish

Siz tanlagan narsangizga, fastboot yordam dasturini alohida yuklab olishingizga yoki tanlangan adb ishga tushirishingizga qarab, ishga tushirish farq qilishi mumkin!

Agar siz Fastboot-ni alohida yuklab olgan bo'lsangiz

Fayllarni chiqarib oling:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll
  4. fastboot.exe
  5. libwinpthread-1.dll

Ularni C:\ diskiga o'tkazing, Windows papkasi. Siz kompyuteringizga ADB va Fastboot-ni muvaffaqiyatli o'rnatdingiz!

FastBoot-ni yuklab olib, o'rnatganingizdan so'ng, " Buyruqlar qatori".

Ishga tushirish misoli buyruq qatori Windows

Misol ADB o'rnatishlari va Fastboot.

Agar siz ADB RUN-ni yuklab olgan bo'lsangiz

Agar sizning tanlovingiz xususiy dasturga tushgan bo'lsa ADB RUN, keyin uni ishga tushiring, A yozing va Enter tugmasini bosing.

Yoritilishi kerak bo'lgan fayllarni Fastboot yordam dasturi bilan bir xil papkaga joylashtirish tavsiya etiladi.

FastBoot yordamida Android-ni qanday o'chirish bo'yicha ko'rsatmalar

Buyruqlar va proshivka fayllarini ko'rsatilgandek yozish juda muhim!

Agar sizda buyruq bo'lsa:

fastboot flesh keshi NazvaniAFiLe.img

unda boshqa yo'l bilan emas, aynan shu tarzda yozishingiz kerak. Boshqa so'zlar bilan aytganda hol muhim aks holda siz olasiz - bunday fayl yo'q.

Qayta ishga tushirish buyruqlari
Mikrodastur rejimiga tez yuklash (bootloader)

  • Ishni boshlash uchun Android qurilmasi Fastboot-dan foydalanib, avval siz smartfon yoki planshetingizni adb-dan foydalanib yuklash rejimiga qo'yishingiz kerak:

adb bootloaderni qayta ishga tushiring

  • Androidni proshivka rejimidan (yuklovchi) bir xil rejimga qayta yoqing:

fastboot reboot-bootloader

  • Androidni bootloader proshivka rejimidan yuklash rejimiga qayta yoqing:

fastboot reboot-bootloader

  • Androidni yuklovchi proshivka rejimidan normal rejimga qayta yoqing:

fastbootni qayta ishga tushirish

Buyruq sizning Android kompyuteringizni "ko'radi"

Fastboot-da biror narsa qilishdan oldin kompyuteringiz va Android o'rtasida aloqa bor-yo'qligini tekshirishni odat qiling:

  • Kompyuter sizning Android-ni "ko'rayotganini" tekshirish:

fastboot qurilmalari

Ushbu buyruq qurilma allaqachon proshivka rejimida (yuklovchi) bo'lganda bajarilishi kerak.

Fastboot-da Google Pixel, Nexus bootloader-ni ochish va qulflash buyruqlari

  • Pixel, Nexus uchun bootloader qulfini ochish:

fastboot oem qulfini ochish

fastboot miltillovchi qulfni ochish

  • Pixel, Nexus uchun yuklovchini bloklash:

fastboot oem qulfi

Bootloader versiyasini topish uchun buyruq

Androidda o'rnatilgan bootloader versiyasi raqamini ko'rsatadi:

fastboot getvar versiyasi-bootloader

Fastboot-da bo'limni formatlash uchun buyruqlar

Android-dagi har qanday bo'limni miltillashdan oldin, avval uni ishlashda muammolar bo'lmasligi uchun formatlashingiz kerak

fastboot o'chirish Imya_razdela— boʻlimni oʻchirish: yuklash, radio, tiklash, tizim, foydalanuvchi maʼlumotlari va boshqalar.

  • Fastboot-da kesh qismini o'chiradi:

fastboot keshini o'chirish

  • Fastboot-da Sana bo'limini (Data/UserData) o'chiradi:

fastboot foydalanuvchi ma'lumotlarini o'chirish

  • Fastboot-da tizim bo'limini o'chiradi:

fastboot o'chirish tizimi

  • Fastboot-da tiklash bo'limini o'chiradi:

fastboot o'chirishni tiklash

Fastboot-da Android bo'limlarini miltillash uchun buyruqlar

Android bo'limini yoki bo'limlarini formatlaganingizdan so'ng, siz davom etishingiz mumkin keyingi qadam, proshivka:

fastboot flesh Imya_razdela imya_file.img— tanlangan bo'limning dasturiy ta'minoti: yuklash, radio, tiklash, tizim, foydalanuvchi ma'lumotlari va boshqalar.

  • Tizim bo'limini miltillash:

fastboot flesh tizimi imya.img

  • Kesh qismini fleshlash:

fastboot flesh keshi imya.img

  • Ma'lumotlar bo'limini o'chiring:

fastboot flash foydalanuvchi ma'lumotlari imya.img

  • Qayta tiklash bo'limini o'chirib qo'ying:

fastboot flesh-qayta tiklash imya.img

  • Barcha bo'limlarni fleshlash (yuklash, tiklash va tizim):

fastboot flashall

update.zip ni o'rnatish buyrug'i

Android-da yangilanish arxivini update.zip formatida yondiradi - turli bo'limlarning IMG tasvirlari bilan ZIP arxivi:

fastboot yangilanishi filename.zip

Sony qurilmalari uchun

Sony qurilmasining ulanishini tekshirish, agar javob 0,3 qurilma bo'lsa, u ulangan:

fastboot.exe -i 0x0fce getvar versiyasi

Bootloader qulfini ochish

fastboot.exe -i 0x0fce oem 0xReceived_Key qulfini ochish

Ko'proq batafsil ma'lumot Bootloader Sony qulfini ochish - Sony Bootloader-ni qanday ochish mumkin

Qurilma xatosi kutilmoqda

Agar buyruq oynasida uzoq vaqt davomida quyidagi xabar yoniq bo'lsa: qurilmani kutish- degani:

  • Drayv o'rnatilmagan yoki noto'g'ri o'rnatilgan - qayta o'rnating yoki o'rnating
  • Android qurilmasi Bootloader rejimida emas - tarjima qiling
  • ga noto'g'ri ulanish USB port- orqa qismlardan foydalaning USB portlari 2.0 kompyuterlar, USB hublardan foydalanmang

Fastboot yordam dasturi bilan ishlashning video misoli

Hech narsani tushunmaydiganlar uchun!

Hech narsani tushunmaydiganlar uchun xususiy dasturdan foydalaning ADB RUN, bu dasturda FASTBOOT uchun zarur bo'lgan deyarli barcha buyruqlar mavjud!

Quyida ADB RUN qanday ishlashiga misol keltirilgan - ADB RUN yordamida tiklash faylini 5 soniyadan kamroq vaqt ichida tezda qanday o'chirish mumkin (faqat avval yuklash rejimiga o'tishni unutmang)!

Bo'ldi shu! Bo'limda ko'proq maqolalar va ko'rsatmalarni o'qing Maqolalar va Android xakerlari. Saytda qoling, bundan ham qiziqroq bo'ladi!

Interpolatsiya, interpolyatsiya- hisoblash matematikasida ma'lum qiymatlarning mavjud diskret to'plamidan miqdorning oraliq qiymatlarini topish usuli.

Ilmiy va muhandislik hisob-kitoblari bilan shug'ullanadiganlarning ko'pchiligi ko'pincha empirik yoki tasodifiy tanlab olish orqali olingan qiymatlar to'plami bilan ishlashlari kerak. Qoida tariqasida, ushbu to'plamlarga asoslanib, boshqa olingan qiymatlar yuqori aniqlik bilan tushishi mumkin bo'lgan funktsiyani qurish kerak. Bu vazifa deyiladi yaqinlashish. Interpolyatsiya - bu tuzilgan funksiyaning egri chizig'i mavjud ma'lumotlar nuqtalari orqali aniq o'tadigan yaqinlashish turi.

Ko'p sonli farqli interpolyatsiya usullari mavjud. Ko'pchilik
To'g'ridan-to'g'ri interpolyatsiya qilish uchun Nyuton usuli (Nyuton-Gregori usuli) keng tarqalgan. Bu holda interpolyatsiya polinomi quyidagi shaklga ega:

Formuladan foydalanib C koeffitsientlarini topamiz:

Dasturni C# da amalga oshirish:
tizimdan foydalanish; nom maydoni Interpolatsiyasi (sinf dasturi...

Saralash algoritmlarini ingl

Dastur ikkita ipga bo'lingan, ulardan birida saralash amalga oshiriladi, ikkinchisida grafik interfeys qayta chiziladi. "Tartiblash" tugmachasini bosgandan so'ng, dastur "RunSorting" usulini chaqiradi, unda tartiblash algoritmi aniqlanadi va unda tartiblash jarayoni ishlayotgan yangi ip yaratiladi.
shaxsiy bekor RunSo…

KT819G-da Kacher Brovina

Bugun men o'tgan qishki ta'tilda qilgan Kacherimni ko'rsatmoqchiman. Men butun ishlab chiqarish jarayonini tasvirlamayman, chunki Internetda ko'plab maqolalar mavjud. Men faqat uning asosiy parametrlari haqida yozaman.

Quyida qurilmani yig'ish paytida olingan bir nechta fotosuratlar mavjud.

Bobin diametri 50 mm va balandligi 200 mm bo'lgan PVX quvurga 0,08 mm simning taxminan 2000 burilishi bilan o'ralgan.

dan yasalgan plastinka eski qattiq disk. Qolgan hamma narsa sahifaning eng pastki qismida joylashgan diagramma bo'yicha yig'ilgan.

Birinchi variant eski kompyuterning elektr ta'minotidan quvvat oldi, kuchlanish 12 V. Keyin alohida quvvat manbai, 30 V kuchlanishli va o'rnatilgan sovutish bilan amalga oshirildi.

Qurilma diagrammasi:

CORS nima va undan qanday foydalanish kerak

O'zaro domen resurslarini almashish (CORS) - brauzerda domenlararo aloqani ta'minlaydigan W3C spetsifikatsiyasi. XMLHttpRequest ob'ekti ustiga qurish orqali CORS ishlab chiquvchilarga bir xil domendagi so'rovlar bilan bir xil idiomalar bilan ishlash imkonini beradi. CORS uchun foydalanish holati oddiy. Tasavvur qiling-a, alice.com saytida bob.com olmoqchi bo'lgan ba'zi ma'lumotlar bor. Ushbu turdagi soʻrovga anʼanaviy ravishda bir xil brauzerning kelib chiqish siyosatiga muvofiq ruxsat berilmaydi. Biroq, CORS so'rovlarini qo'llab-quvvatlash orqali alice.com bob.com saytiga ma'lumotlarga kirishga ruxsat beruvchi bir nechta maxsus javob sarlavhalarini qo'shishi mumkin. Ushbu misoldan ko'rinib turibdiki, CORS qo'llab-quvvatlashi server va mijoz o'rtasidagi muvofiqlashtirishni talab qiladi. Yaxshiyamki, agar siz mijoz tomonidan ishlab chiquvchi bo'lsangiz, siz ushbu tafsilotlarning aksariyatidan himoyalangansiz. Ushbu maqolaning qolgan qismida mijozlar o'zaro kelib chiqish so'rovlarini qanday qilishlari va serverlar CORSni qo'llab-quvvatlash uchun o'zlarini qanday sozlashlari mumkinligini ko'rsatadi. Davomi…

Rasmiylar asosida Sony uchun o'z dasturiy ta'minotini yaratish sayohatini boshlamoqchi bo'lganlar uchun siz Sony proshivkasini FTF formatida qanday ochishni bilishingiz kerak.

Nima kerak?

1. Kompyuter

2. Yuklab oling oxirgi versiya rasmiy flasher emas FlashTool va o'rnating

3. Unix tasvir menejeri ext2explore.exe faylini yuklab oling

3. Bepul 7-zip arxivini yuklab oling va o'rnating

4. Sony proshivka FTF formati

Sony proshivkasini FTF formatida qanday ochish bo'yicha ko'rsatmalar

1. FTF proshivkasini o'ng tugmasini bosing - arxivni oching yoki arxivdan oching

2. FlashTool-ni o'rnatgandan so'ng, yo'lga o'ting C: Flashtool
3. FlashTool dasturini ishga tushiring va paneldagi menyuni tanlang Asboblar -> Gunoh muharriri

4. Sin muharririda ftf proshivkasidan olingan sin faylini tanlang va Ma'lumotlarni chiqarish tugmasini bosing. Shundan so'ng, proshivka faylini o'qiladigan shaklga aylantirish jarayoni boshlanadi.
5. Natijada kengaytmali yangi faylni olishingiz mumkin yassf2 yoki ext4 yoki elf

Agar fayl *. yassf2

Asboblar -> Yaffs2 ni tanlang, shundan so'ng faylni tanlash uchun oyna paydo bo'ladi, kengaytmali faylni tanlang *.yasff2

Bir necha daqiqadan so'ng siz proshivkada bo'lgan fayllar bilan papkani olasiz

Agar fayl *.ext4 yoki *.elf bo'lsa

1. Agar sizda kengaytmali fayl bo'lsa *.elf, keyin nomini o'zgartiring *.ext4

2. Oldindan yuklab olingan ext2explore dasturini ishga tushiring, proshivka faylini tanlang, shundan so'ng proshivka tarkibi oynada paydo bo'ladi, endi tarkibni saqlashingiz mumkin.

Keyingi nima?

Agar siz kelajakda flashable update.zip yaratishni rejalashtirmoqchi bo'lsangiz, unda siz maqolaga o'tishingiz kerak - Updater skriptini yaratish

FTF proshivkasidan yadroni qanday qilib to'g'ri chiqarish mumkin?

update.zip yordamida miltillash uchun "to'g'ri" yadroni olish uchun sizga xuddi shu Flashtool kerak bo'ladi.

1. FTF proshivkasini arxivator bilan oching va chiqarib oling yadro.sin

Har bir smartfon yoki planshet uchun rasmiy va maxsus proshivka mavjud. Ularning o'rnatilishi amalga oshiriladi turli yo'llar bilan: OTA yangilanishlari havo orqali yetib borsa, ZIP arxividagi proshivka CWM, TWRP Recovery yoki ilova orqali qo'lda o'rnatiladi ROM menejeri kompyuterdan foydalanib, siz Fastboot va SP yordam dasturlari yordamida Android-ni o'chirib qo'yishingiz mumkin Flash vositasi.

Android proshivkasidan so'ng barcha ma'lumotlar ichki xotira oʻchiriladi, shuning uchun avval kontaktlar, sozlamalar va ilovalarni saqlash uchun .

Qayta tiklash orqali Android dasturiy ta'minoti

Norasmiy dasturiy ta'minot ZIP formati, masalan, CyanogenMod, maxsus Recovery orqali o'rnatilishi mumkin: CWM yoki TWRP, shuningdek, Recovery ishlatadigan ilovalar, masalan, ROM menejeri. Yadrolar va yamoqlar xuddi shu tarzda tikiladi. Rasmiy "Update.zip" ni yuklab olish uchun standart tiklash rejimining imkoniyatlari etarli, batafsil ma'lumot uchun yuqoridagi havoladagi maqolaga qarang.

ZIP faylni CWM-ga o'rnating

Qutidagi barcha qurilmalarda ishlab chiqaruvchidan zaxiralarni tiklash mavjud, buning o'rniga siz CWM-ni o'rnatishingiz kerak. Keyin mikrodastur bilan ZIP arxivini toping va yuklab oling. E'tibor bering, boshqa formatdagi proshivkalarni CWM orqali o'rnatib bo'lmaydi.

1. Endi Qayta tiklashga o'ting. Buning uchun qurilmani o'chiring va ma'lum bir tugmalar birikmasini bosing. Ishlab chiqaruvchiga qarab, tugmalar birikmasi farqlanadi, barchasi quyida keltirilgan mumkin bo'lgan variantlar(yangisi ma'lum modellarda Qayta tiklashga qanday kirish kerakligini aytadi):

  • Ovoz balandligi + quvvat tugmasi
  • Ovozni pasaytirish + quvvat tugmasi
  • Ovozni ko'tarish / pasaytirish + quvvat tugmasi + "Uy"
  • Ovozni oshirish + ovozni pasaytirish + quvvat tugmasi

Ajoyib, siz qayta tiklashdasiz. Harakat ovoz balandligi tugmachalari yordamida amalga oshiriladi va tanlov quvvat tugmasi bilan tasdiqlanadi.

2. Mikrodasturni o'rnatishdan oldin avval sozlamalarni tiklashingiz kerak: "ma'lumotlarni o'chirish / zavod sozlamalarini tiklash" ni tanlang.

4. Ajoyib! Asosiy menyuga qayting va "zipni o'rnatish" ni tanlang.

5. Shundan so'ng "/sdcard dan zip-ni tanlang".

6. Mikrodasturni saqlagan papkaga o'ting va uni tanlang.

7. Tasdiqlash xabari paydo bo'ladi. "Ha - O'rnatish ..." tugmasini bosing.

8. Mikrodasturni o'rnatish jarayoni o'tadi va oxirida ekranning pastki qismida "Sdcarddan o'rnatish tugallandi" xabari paydo bo'ladi.

Ajoyib, Android chaqnadi. Asosiy menyuga qaytish CWM tiklash va tizimni qayta ishga tushiring. Buning uchun "tizimni hozir qayta yuklash" -ni tanlang.

TWRP Recovery orqali proshivkani qanday o'rnatish kerak

Agar siz CWM o'rniga TWRP Recoveryni afzal ko'rsangiz, uni yordamida o'chirib qo'ying. Shuningdek, u orqali ZIP arxividan proshivka o'rnatishingiz mumkin:

1. Mikrodasturni yuklab oling va uni istalgan joyga joylashtiring qulay joy smartfon xotirasida.

2. TWRP ga o'ting. Bu CWM bilan bir xil tarzda amalga oshiriladi.

3. Endi siz tizimni qayta o'rnatishingiz kerak. Buning uchun asosiy menyudan "O'chirish" ni tanlang.

4. Zavod sozlamalarini tiklashni boshlash uchun slayderni o'ngga torting.

5. Smartfon yoki planshetni tozalashni tugatgandan so'ng, "Orqaga" tugmasini bosing.

6. Siz TWRP Recovery ning asosiy menyusiga qaytasiz. Endi to'g'ridan-to'g'ri proshivkaning o'ziga o'taylik. Buni amalga oshirish uchun "O'rnatish" ni tanlang.

7. Mikrodastur saqlangan xotiradagi joyga o'ting. Unga bosing.

8. Mikrodasturni o'rnatishni boshlash uchun slayderni o'ngga torting.

9. Jarayon boshlanadi. Odatda 2-3 daqiqa davom etadi.

10. Oxirida proshivka muvaffaqiyatli yakunlanganligini bildiruvchi xabar paydo bo'ladi. Android-ni yuklash uchun "Tizimni qayta yuklash" tugmasini bosing.

ZIP yangilanishi yordamida Android-ni o'chirishning yana bir usuli ko'rib chiqildi. Siz maxsus dasturdan ham foydalanishingiz mumkin. Bu haqda quyida batafsilroq.

ROM menejeridan foydalanish

ROM menejeri ilovasi imkon beradi. Aytgancha, keyinchalik ma'lumotlarni qayta tiklash uchun mikrodasturni o'chirishdan oldin ichki xotiraning zaxira nusxasini yaratishni maslahat beraman. Endi biz dasturning boshqa funktsiyasidan foydalanamiz: ROM menejeri yordamida telefonni miltillash.

Ishlash uchun kommunal xizmatlar kerak ildiz huquqlari– ular ekspluatatsiyalar yordamida olinadi: , yoki .

Maxsus Recovery o'rnatilgan bo'lishi kerak (asosan, ROM Manager yordamida siz qurilmani u orqali miltillatasiz, lekin ayni paytda siz Recovery emas, oddiy va tushunarli dastur interfeysi bilan ishlaysiz). Ko'rsatmalarga havolalar oldingi paragraflarda.

Shunday qilib, ROM menejerini o'rnating, qurilmangiz uchun kerakli proshivkani toping va yuklab oling. Ilovani oching va ko'rsatmalarga amal qiling:

1. Mikrodasturning .zip arxivini Android telefoningiz yoki planshetingiz xotirasiga joylashtiring.

2. ROM menejeri menyusida "SD kartadan ROMni o'rnatish" bandini oching.

3. Arxivni toping va ustiga bosing.

4. Ochilgan menyuda "Qayta yuklash va o'rnatish" -ni tanlang. Agar kerak bo'lsa, tizimni qayta tiklashingiz uchun "Joriy ROMni saqlash" yonidagi katakchani belgilashingizni maslahat beraman.

5. Keyingi oynada "OK" tugmasini bosing, shundan so'ng qurilma Qayta tiklash rejimiga o'tadi va proshivka jarayoni boshlanadi.

ROM menejerida qurilma uchun ROMlarni qidirish funksiyasi ham mavjud. Dasturning asosiy menyusida "Proshivka dasturini yuklab olish" -ni tanlang. Ulardan ba'zilari faqat dasturning premium versiyasida mavjud.

Yuqorida men dasturiy ta'minotni o'rnatishning uchta usuli haqida gapirdim ZIP arxivlari qurilmaning o'zida. Keyinchalik shaxsiy kompyuter yordamida Android dasturiy ta'minotini yangilash haqida ma'lumot bo'ladi.

Androidni kompyuter orqali qanday o'chirish mumkin

Ko'pgina mobil qurilmalar yordamida miltillaydi maxsus kommunal xizmatlar kompyuter uchun: quyida Fastboot va SP Flash Tool bilan ishlash bo'yicha ko'rsatmalar mavjud. Ikkinchi dastur orqali turli xil manipulyatsiyalar amalga oshiriladi Xitoy telefonlari Mediatek protsessorlariga asoslangan.

Fastboot: telefon proshivkasini miltillash uchun ko'rsatmalar

Ko'pgina proshivkalar Fastboot yordam dasturidan foydalangan holda kompyuterdan o'rnatilishi kerak, mobil qurilmani xuddi shu nomdagi rejimga qayta ishga tushiradi. Dastur Android SDK Platform Tools-ga kiritilgan bo'lib, uning o'rnatilishi quyida tavsiflangan. Bundan tashqari, sizga haydovchilar kerak bo'ladi (barcha ma'lumotlar havolada mavjud).

Bundan tashqari, ba'zi ishlab chiqaruvchilarning qurilmalarida siz avval Bootloaderni qulfdan chiqarishingiz kerak:

  • Buni HTC-da qanday qilish kerak:

Keyinchalik, arxivni yuklab oling kerakli proshivka va uni "ADB" va "fastboot" ni o'z ichiga olgan "platform-tools" papkasida oching. Bu shunday ko'rinishi kerak (menda kerakli komponentlar mavjud alohida papka"adb")

Keyin Android-ni kompyuterga USB orqali ulaymiz va smartfon yoki planshetni fastboot rejimiga o'tkazamiz. Buni qilishning eng oson yo'li quyidagicha:

  1. Yoqish; ishga tushirish
  2. Kompyuterda buyruq satriga o'ting
  3. Biz buyruqlarni ketma-ket kiritamiz va har bir "Enter" tugmasini bosgandan so'ng:

CD "adb" fayliga yo'l

Masalan, u "C:\Program Files (x86)\Android\android-sdk\platform-tools" da joylashgan. Keyin yo'l quyidagicha ko'rinadi:

cd dastur fayllari (x86)\Android\android-sdk\platform-tools

Keyin Android gadjeti fastboot rejimida qayta ishga tushadi.

Tizimning biron bir qismini miltillashdan oldin, avval uni ishlashda hech qanday muammo bo'lmasligi uchun formatlashingiz kerak. Buning uchun buyruqlardan foydalaning (har birini kiritgandan so'ng "Enter" tugmasini bosing):

fastboot yuklashni o'chirish

fastboot foydalanuvchi ma'lumotlarini o'chirish

fastboot o'chirish tizimi

fastboot o'chirishni tiklash

fastboot keshini o'chirish

Bo'limlarni tozalashdan so'ng siz ularni miltillashingiz mumkin. Buyruqlarni kiriting (ulardan ko'proq bo'lishi mumkin - barchasi ma'lum bir proshivkada ma'lum fayllar mavjudligiga bog'liq; quyida asosiylari to'plami):

fastboot flesh yuklash imya-fayla.img

fastboot flash foydalanuvchi ma'lumotlari imya-fayla.img

fastboot flesh tizimi imya-fayla.img

fastboot flesh-qayta tiklash imya-fayla.img

fastboot flesh keshi imya-fayla.img

"Imya-fayla.img" - tegishli proshivka faylining nomi. Misol uchun, mening holatimda Recovery yaratilgan va uning tasviri "recovery.img" deb nomlanganligi sababli, men quyidagilarni kiritaman:

fastboot flash recovery recovery.img

Odatda proshivka to'liq o'rnatilishi mumkin, ya'ni bir vaqtning o'zida barcha fayllarni miltillaydi. Buning uchun "flash-all.bat" proshivka fayllari joylashgan papkada joylashgan bo'lishi kerak. Agar shunday bo'lsa, shunchaki ushbu buyruqni kiriting va proshivka o'rnatish jarayoni boshlanadi:

Natijada, oxirida proshivka muvaffaqiyatli tugallanganligini ko'rsatadigan xabar paydo bo'ladi.

Siz tizimni yuklashingiz mumkin. Buni amalga oshirish uchun siz qurilmaning o'zida yoki kompyuterdan foydalanib, fastboot rejimidan chiqishingiz kerak. Ikkinchi holda, siz boshqa buyruqni kiritishingiz kerak:

Fastboot-da ZIP yangilanishlarini o'rnatish

Fastboot-dan foydalanib siz ZIP proshivkasini o'rnatishingiz mumkin. Buning uchun proshivkani yuklab oling va "ADB" joylashgan papkaga joylashtiring. Smartfon yoki planshetni tez yuklash rejimiga qo'ying va buyruqni kiriting:

fastboot flash zip imya-fayla.zip

"Imya-fayla.zip" - bu sizning proshivkangiz nomi, uni o'zingiz bilan almashtiring.

Android o'rnatilishi tugashini kuting va qurilmangizni qayta ishga tushiring.

SP Flash Tool: MTK-da Xitoyning Android smartfonlarini miltillovchi

Xitoy Fly smartfonlar, MTK protsessorlarida ishlaydigan Lenovo, Xiaomi, Meizu, ZTE, Doogee, Bluboo, UMI, Elephone, Oukitel, Blackview va boshqalar yonadi. maxsus yordamchi dastur SP Flash vositasi. U alohida qismlarni tikishi, tizimni formatlashi va yaratishi mumkin zaxira nusxalari. MT6572, MT6577, MT6580, MT6582, MT6589, MT6592, MT6750, MT6737, Helio P10, Helio P20, Helio X10, Helio X20 va boshqa kamroq mashhur chiplarga asoslangan modellar qo'llab-quvvatlanadi.

Dasturning joriy versiyasi veb-saytda mavjud: http://spflashtool.com/. Jarayonni boshlashdan oldin, o'rnating USB haydovchilar MTK protsessori uchun (FAQ havolasi ushbu qo'llanmaning "Fastboot" paragrafida joylashgan).

1. “C:\” diskidagi SP Flash Tool papkasini oching va uning yoniga proshivkani joylashtiring. Fayllar yo'lida kirillcha belgilar bo'lmasligi kerak.

2. Jildda “flash_tool” fayli mavjud. Uni ishga tushiring.

3. "Yuklab olish-agent" maydonida "MTK_AllInOne_DA.bin" ga yo'l allaqachon ko'rsatiladi. Keyinchalik, siz "Scatter-loading" tugmasini bosishingiz va proshivka o'rnatilgan papkadagi scatter faylini tanlashingiz kerak.

4. "Faqat yuklab olish" tugmachasini qoldiring va qaysi bo'limlarni o'chirish kerakligini belgilang (sukut bo'yicha, barchasi tanlangan).

5. "Yuklab olish" tugmasini bosing. Keyin telefonni o'chiring, batareyani bir necha soniya chiqarib oling, uni qayta joylashtiring va o'chirilganni ulang Android smartfon USB orqali kompyuterga.

6. Avval qizil chiziq "Download DA 100%" paydo bo'ladi.

7. Keyin proshivka jarayoni bilan sariq. Foizlar o'rnatish tugashiga qanchalik yaqin ekanligini ko'rsatadi.