Android firmware, i.e. Nagsusulat ng mga partikular na file ng imahe sa naaangkop na mga seksyon ng memorya ng aparato kapag gumagamit ng espesyal na software ng Windows, na halos ganap na nag-automate ng proseso, ay hindi nangangahulugang ang pinaka-komplikadong pamamaraan mula sa punto ng gumagamit ng view. Kung ang paggamit ng naturang mga tool ay imposible o hindi nagbibigay ng ninanais na resulta, ang Fastboot ay nagse-save ng araw.
Upang flash ang Android device sa pamamagitan ng Fastboot, kakailanganin mong malaman ang mga command console ng parehong mode ng pangalan ng device, pati na rin ang isang paghahanda ng isang smartphone o tablet at ginagamit para sa mga pagpapatakbo ng PC.
Dahil sa ang katunayan na sa mode na mabilis-boot, ang manipulasyon sa mga seksyon ng memory ng aparato ay aktwal na isinasagawa nang direkta, ang paggamit ng sumusunod na firmware ay nangangailangan ng ilang pag-iingat at pansin. Bilang karagdagan, ang pagpapatupad ng mga sumusunod na hakbang ay dapat na inirerekomenda lamang kung hindi posible na isagawa ang firmware sa iba pang mga paraan.
Ang bawat aksyon sa kanilang sariling mga Android device, gumaganap ang gumagamit sa iyong sariling peligro. Para sa mga posibleng negatibong kahihinatnan ng paggamit ng mga pamamaraan na inilarawan sa mapagkukunan na ito, ang pangangasiwa sa site ay hindi mananagot!
Paghahanda
Ang tumpak na pagpapatupad ng mga pamamaraan ng paghahanda ay tumutukoy sa tagumpay ng buong proseso ng firmware ng aparato, kaya ang pagpapatupad ng mga hakbang na inilarawan sa ibaba ay maaaring isaalang-alang na isang paunang kinakailangan bago ang operasyon.
Pag-install ng driver
Upang malaman kung paano mag-install ng isang espesyal na driver para sa fastboot mode, maaari mong matutunan mula sa artikulo:
Aralin: Pag-install ng mga driver para sa Android firmware
Backup system
Kung may pinakamaliit na posibilidad, bago ang firmware ito ay kinakailangan upang lumikha ng isang buong backup ng mga umiiral na mga seksyon ng memorya ng aparato. Ang mga pagkilos na kinakailangan upang lumikha ng isang backup ay inilarawan sa artikulo:
Aralin: Paano i-backup ang iyong Android device bago kumikislap
I-download at ihanda ang mga kinakailangang file
Ang Fastboot at ADB ay mga komplementaryong tool mula sa Android SDK. I-download ang toolkit nang ganap o mag-download ng isang hiwalay na pakete na naglalaman lamang ng ADB at Fastboot. Pagkatapos ay i-unpack ang archive sa isang hiwalay na folder sa drive C.
Sa pamamagitan ng Fastboot, posible na i-record ang parehong mga indibidwal na seksyon ng memorya ng isang Android device, at mga update sa firmware bilang isang buong pakete. Sa unang kaso, kakailanganin mo ang mga file ng imahe sa format * .imgsa pangalawang - ang (mga) pakete * .zip. Ang lahat ng mga file na binalak para sa paggamit ay dapat kopyahin sa folder na naglalaman ng unpacked Fastboot at ADB.
Mga Pakete * .zip huwag i-unpack, kailangan mo lamang palitan ang pangalan ng na-download na file (s). Sa prinsipyo, ang pangalan ay maaaring maging anumang, ngunit hindi dapat maglaman ng mga puwang at Ruso titik. Para sa kaginhawahan, dapat kang gumamit ng mga maikling pangalan, halimbawa update.zip. Sa iba pang mga bagay, kinakailangang isaalang-alang ang kadahilanan na ang Fastboot ay sensitibo sa kaso sa mga utos at mga pangalan ng file na ipinadala. Ibig sabihin "Update.zip" at "update.zip" para sa fastboot - iba't ibang mga file.
Patakbuhin ang Fastboot
Dahil ang Fastboot ay isang console application, gumagana sa tool ay ginagampanan sa pamamagitan ng pagpasok ng mga utos ng isang tiyak na syntax sa linya ng command ng Windows (cmd). Ang pinakamadaling paraan upang patakbuhin ang Fastboot ay ang paggamit ng sumusunod na paraan.
- Buksan ang folder na may Fastboot, pindutin ang key sa keyboard "Shift" at, hawak ito, i-right click sa libreng lugar. Sa menu na bubukas, piliin ang item "Buksan ang Command Window".
- Opsyonal. Upang mapadali ang trabaho sa Fastboot, maaari mong gamitin ang programa na Adb Run.
Ang add-on na ito ay nagbibigay-daan sa iyo upang maisagawa ang lahat ng mga operasyon mula sa mga halimbawa na inilarawan sa ibaba sa isang semi-awtomatikong mode at hindi upang resort sa manu-manong pag-input ng mga utos sa console.
I-reboot ang aparato sa bootloader mode
- Upang makatanggap ng aparato ang mga utos na ipinadala ng gumagamit sa pamamagitan ng Fastboot, dapat itong i-reset sa naaangkop na mode. Sa karamihan ng mga kaso, ito ay sapat na upang magpadala ng isang espesyal na utos sa pamamagitan ng adb sa aparato na may pag-debug ng USB pinagana:
- Reboot ang aparato sa nais na mode para sa firmware. Pagkatapos suriin namin ang koneksyon sa utos:
- Maaari ka ring mag-reboot sa mode na fastboot gamit ang kaukulang item sa TWRP Recovery (item "Fastboot" ang menu Reboot ("I-reboot").
- Kung ang inilarawan sa itaas sa mga pamamaraan ng paglilipat ng aparato sa fastboot mode ay hindi gumagana o hindi naapektuhan (ang aparato ay hindi nag-boot sa Android at hindi kasama sa pagbawi), dapat mong gamitin ang kumbinasyon ng mga key ng hardware sa device mismo. Para sa bawat saklaw ng modelo, ang mga kumbinasyon at ang pagkakasunud-sunod ng pagpindot sa mga pindutan ay iba; sa kasamaang palad, walang pangkalahatang paraan upang makapasok.
Halimbawa lamang, maaari naming isaalang-alang ang mga produkto ng Xiaomi. Sa mga aparatong ito, ang paglo-load sa mode na fastboot ay ginagawa sa pamamagitan ng pagpindot sa pindutan sa naka-off ang aparato "Dami-" at hinahawakan ang kanyang mga susi "Pagkain".
Muli, para sa iba pang mga tagagawa, ang pamamaraan para sa pagpasok sa mode ng fastboot gamit ang mga pindutan ng hardware at ang kanilang mga kumbinasyon ay maaaring magkaiba.
adb reboot bootloader
mga aparatong fastboot
Ina-unlock ang bootloader
Ang mga tagagawa ng isang tiyak na bilang ng mga Android device ay nagbabawal ng kakayahang pamahalaan ang mga seksyon ng memorya ng aparato sa pamamagitan ng lock ng bootloader. Kung ang aparato ay may naka-lock na bootloader, sa karamihan ng mga kaso ang firmware nito sa pamamagitan ng fastboot ay hindi magagawa.
Upang suriin ang katayuan ng bootloader, maaari kang magpadala ng command sa device sa mode na fastboot at nakakonekta sa PC:
fastboot oem device-info
Ngunit muli, kailangan nating aminin na ang pamamaraang ito ng pag-alam sa katayuan ng lock ay hindi pangkalahatan at iba para sa mga device mula sa iba't ibang mga tagagawa. Nalalapat din ang pahayag na ito upang i-unlock ang bootloader - ang pamamaraan ng pamamaraan ay iba para sa iba't ibang mga aparato at kahit para sa iba't ibang mga modelo ng parehong brand.
Sumulat ng mga file sa mga seksyon ng memory ng aparato
Matapos makumpleto ang mga pamamaraan ng paghahanda, maaari kang magpatuloy sa pamamaraan para sa pagsusulat ng data sa mga seksyon ng memorya ng aparato. Sa sandaling muli, pinatutunayan namin ang kawastuhan ng pag-download ng mga file ng imahe at / o mga pakete ng zip at ang kanilang mga liham sa device na nag-flashed.
Pansin! Ang mali at nasira na mga file ng imahe na kumikislap pati na rin ang mga imahe mula sa isa pang device sa device sa karamihan ng mga kaso ay humahantong sa kawalan ng kakayahan upang i-download ang Android at / o iba pang mga negatibong kahihinatnan para sa device!
Pag-install ng mga pakete ng zip
Upang sumulat sa aparato, halimbawa, mga update sa OTA, o isang buong hanay ng mga bahagi ng software na ipinamamahagi sa format * .zipgamit ang fastboot commandupdate
.
- Tinitiyak namin na ang aparato ay nasa mode ng fastboot at tama ang nakita ng system, at pagkatapos ay ginagawa namin ang pag-clear ng mga seksyon ng "cache" at "data". Aalisin nito ang lahat ng data ng user mula sa device, ngunit sa karamihan ng mga kaso ito ay isang kinakailangang hakbang, dahil pinapayagan ka nito na maiwasan ang maraming mga error sa panahon ng firmware at karagdagang pagpapatakbo ng software. Ipatupad ang utos:
- Isulat ang zip package gamit ang firmware. Kung ito ay isang opisyal na pag-update mula sa tagagawa, gamitin ang command:
update ng fastboot update.zip
Sa ibang mga kaso, gamitin ang utos
fastboot flash update.zip
- Matapos ang hitsura ng inskripsyon "tapos na ang kabuuang oras ...." Kumpleto na ang firmware.
fastboot -w
Nagsusulat ng mga img-imahe sa mga seksyon ng memorya
Sa maraming kaso, maghanap ng firmware sa format * .zip Maaaring mahirap i-download. Ang mga tagagawa ng aparato ay nag-aatubili na mag-post ng kanilang mga solusyon sa Web. Bilang karagdagan, ang zip-file ay maaaring maitatag sa pamamagitan ng pagbawi, kaya ang kakayahang magamit ng paraan ng pagsusulat ng mga zip-file sa pamamagitan ng fastboot ay kaduda-dudang.
Ngunit ang posibilidad ng pag-flash ng mga indibidwal na imahe sa naaangkop na mga seksyon, sa partikular "Boot", "System", "Userdata", "Pagbawi" atbp. sa pamamagitan ng Fastboot, kapag ang aparato ay naibalik pagkatapos ng malubhang mga problema sa software, maaaring i-save ang sitwasyon sa maraming mga kaso.
Upang mag-flash ng isang hiwalay na imaheng img, gamitin ang command:
fastboot flash section_name filename.img
- Bilang isang halimbawa, isinusulat namin ang seksyon ng pagbawi sa pamamagitan ng fastboot. Upang flash ang image recovery.img sa naaangkop na seksyon, ipadala ang command sa console:
fastboot flash recovery recovery.img
Susunod, kailangan mong maghintay sa console para sa isang sagot "tapos na ang kabuuang oras ...". Pagkatapos nito, ang pagkahati ng pagkahati ay maaaring ituring na kumpleto.
- Ang iba pang mga seksyon ay naka-stitched sa parehong paraan. Nagsusulat ng isang file ng imahe sa seksyong "Boot":
fastboot flash boot boot.img
"System":
system flash system fastboot flash system.img
At sa parehong paraan ang lahat ng iba pang mga seksyon.
- Para sa batch firmware ng tatlong pangunahing seksyon nang sabay-sabay - "Boot", "Pagbawi" at "System" maaari mong gamitin ang command:
- Matapos makumpleto ang lahat ng mga pamamaraan, maaaring i-reboot ang device sa Android nang direkta mula sa console sa pamamagitan ng pagpapadala ng command:
fastboot flashall
fastboot reboot
Kaya, ang firmware ay ginawa gamit ang mga command na ipinadala sa pamamagitan ng console. Tulad ng makikita mo, mas maraming oras at pagsisikap ang tumatagal ng mga pamamaraan ng paghahanda, ngunit kung tama ang mga ito, ang pagsusulat ng mga seksyon ng memorya ng aparato ay napakabilis at halos palaging walang problema.