Інструменты прагназавання ў Microsoft Excel

Прашыўка Android, г.зн. запіс пэўных файл-вобразаў у адпаведныя раздзелы памяці девайса пры выкарыстанні спецыяльнага Windows-софту, практычна цалкам аўтаматызуе працэс, на сённяшні дзень з'яўляецца не самай складанай c пункту гледжання карыстальніка працэдурай. Калі ж выкарыстанне падобнага інструментара немагчыма або не дае патрэбнага выніку, сітуацыю ратуе Fastboot.

Для таго, каб адштабнаваць Андроід-апарат праз Fastboot, спатрэбіцца веданне кансольных каманд аднайменнага рэжыму працы девайса, а таксама пэўная падрыхтоўка смартфона або планшэта і выкарыстоўваецца для аперацый ПК.

З прычыны таго, што ў фастбут-рэжыме маніпуляцыі з часткамі памяці девайса вырабляюцца фактычна наўпрост, пры выкарыстанні нижеописанного метаду прашыўкі патрабуецца некаторая асцярожнасць і ўважлівасць. Акрамя таго, выкананне ніжэйпералічаных крокаў, верагодна, варта рэкамендаваць толькі пры адсутнасці магчымасці выканаць прашыўку іншымі спосабамі.

Кожнае дзеянне з уласнымі Андроід-прыладамі карыстальнік ажыццяўляе на свой страх і рызыка. За магчымыя негатыўныя наступствы выкарыстання метадаў, апісаных на дадзеным рэсурсе, адміністрацыя сайта адказнасці не нясе!

падрыхтоўка

Дакладнае выкананне падрыхтоўчых працэдур прадвызначае поспех ўсяго працэсу прашыўкі прылады, таму ажыццяўленне нижеописанных крокаў можна лічыць абавязковай умовай перад правядзеннем аперацый.

ўстаноўка драйвераў

Пра тое, як усталяваць адмысловы драйвер для фастбут-рэжыму, можна даведацца з артыкула:

Урок: Усталёўка драйвераў для прашыўкі Android

бэкап сістэмы

Калі існуе найменшая магчымасць, перад прашыўкай абавязкова ажыццяўляецца стварэнне поўнай рэзервовай копіі існых частак памяці прылады. Неабходныя для стварэння бэкапу дзеянні апісаны ў артыкуле:

Ўрок: Як зрабіць бэкап Android-прылады перад прашыўкай

Загрузка і падрыхтоўка неабходных файлаў

Fastboot і ADB з'яўляюцца ўзаемадапаўняльнымі адзін аднаго інструментамі са складу Android SDK. Загружаем інструментар поўнасцю або спампоўваем асобны пакет, які змяшчае толькі АДБ і Фастбут. Затым распакоўваецца атрыманы архіў у асобную тэчку на дыску С.

Праз Fastboot магчымая запіс як асобных раздзелаў памяці Андроід-девайса, так і прашывак-абнаўленняў цэлым пакетам. У першым выпадку спатрэбяцца файлы-выявы ў фармаце * .img, У другім - пакет (ы) * .zip. Усе файлы, якія плануюцца да выкарыстання, павінны быць скапіяваныя ў тэчку, якая змяшчае распакаваныя Fastboot і ADB.

пакеты * .zip ня распакоўваецца, неабходна толькі перайменаваць загружаны файл (ы). У прынцыпе імя можа быць любым, але не павінна ўтрымліваць прабелаў і рускіх літар. Для выгоды варта выкарыстоўваць кароткія імёны, да прыкладу update.zip. Акрамя іншага неабходна ўлічваць той фактар, што Fastboot адчувальны да рэгістра літар у пасыланых камандах і імёнах файлаў. Г.зн. "Update.zip" і "update.zip" для фастбут - розныя файлы.

запуск Fastboot

Паколькі Fastboot з'яўляецца кансольным прыкладаннем, праца з інструментам ажыццяўляецца пры дапамозе ўвядзення каманд пэўнага сінтаксісу ў камандную радок Windows (cmd). Для запуску Фастбут прасцей за ўсё выкарыстоўваць наступны метад.

  1. Адкрываем тэчку з Фастбут, націскаем на клавіятуры клавішу "Shift" і, утрымліваючы яе, клікаем правай кнопкай мышы на вольнай вобласці. У раскрыць меню выбіраем пункт "Адкрыць акно каманд".
  2. Дадаткова. Для палягчэння працы з Fastboot можна ўжываць праграму Adb Run.

Гэтая надбудова дазваляе вырабляць усе аперацыі з нижеописанных прыкладаў у паўаўтаматычным рэжыме і не звяртацца да ручнога ўводу каманд у кансоль.

Перазагрузка девайса ў рэжым bootloader

  1. Каб прылада прымала каманды, пасыланыя карыстальнікам праз Фастбут, яно павінна быць перазагружаны ў адпаведны рэжым. У большасці выпадкаў дастаткова паслаць у девайс са уключанай адладкай па USB спецыяльную каманду праз adb:
  2. adb reboot bootloader

  3. Прылада перазагрузіцца ў патрэбны для прашыўкі рэжым. Затым правяраем правільнасць падлучэння з дапамогай каманды:
  4. fastboot devices

  5. Перазагрузку ў рэжым fastboot можна таксама ажыццявіць з дапамогай адпаведнага пункта ў TWRP Recovery (пункт "Fastboot" меню "Перазагрузка" ( "Reboot").
  6. Калі вышэйапісаныя спосабы перакладу апарата ў фастбут-рэжым не спрацоўваюць або непрыдатныя (апарат не загружаецца ў Android і не ўваходзіць у рекавери), неабходна скарыстацца спалучэннем апаратных клавіш на самай девайсе. Для кожнага мадэльнага шэрагу гэтыя спалучэння і парадак націску кнопак адрозніваюцца, універсальнага спосабу ўваходу, на жаль, не існуе.

    Выключна для прыкладу можна разгледзець прадукцыю кампаніі Xiaomi. У гэтых прыладах загрузка ў фастбут-рэжым ажыццяўляецца з дапамогай націску на выключаным апараце кнокпки "Громкость-" і, утрымліваючы яе, клавішы "Харчаванне".

    Яшчэ раз адзначым, у іншых вытворцаў метадалогія спосабу ўваходу ў фастбут-рэжым з дапамогай апаратных кнопак і іх спалучэнняў можа адрознівацца.

Разблакіроўка загрузніка

Вытворцы пэўнага шэрагу Андроід-апаратаў блакуюць магчымасць кіравання часткамі памяці прылады праз блякаваньне загрузніка (bootloader). Калі ў прылады заблакаваны загрузнік, у большасці выпадкаў яго прашыўка праз фастбут няздзейсная.

Для праверкі статусу загрузніка можна паслаць у прылада, якое знаходзіцца ў рэжыме fastboot і падлучанае да ПК, каманду:

fastboot oem device-info

Але зноў даводзіцца канстатаваць, што дадзены спосаб высвятлення статусу блакавання не ўніверсальны і адрозніваецца для прылад розных вытворцаў. Гэта зацвярджэнне таксама тычыцца разблакоўкі bootloader - метадалогія правядзення працэдуры адрозніваецца для розных прылад і нават для розных мадэляў аднаго брэнда.

Запіс файлаў у раздзелы памяці девайса

Завяршыўшы падрыхтоўчыя працэдуры, можна пераходзіць да працэдуры запісу дадзеных у раздзелы памяці прылады. Яшчэ раз пераправяраем карэктнасць загрузкі файлаў-вобразаў і / або zip-пакетаў і іх адпаведнасць прашываць прыладзе.

Увага! Прашыўка некарэктных і пашкоджаных файл-вобразаў, а таксама вобразаў ад іншага девайса ў прыладу прыводзіць у большасці выпадкаў да немагчымасці загрузкі Android і / або іншым негатыўным для апарата наступстваў!

Ўстаноўка zip-пакетаў

Для запісу ў девайс, да прыкладу OTA-абнаўленняў, або поўнага камплекта складнікаў ПА, што распаўсюджваюцца ў фармаце * .zip, Выкарыстоўваецца fastboot-камандаupdate.

  1. Пераконваемся, што прылада знаходзіцца ў рэжыме фастбут і карэктна вызначаецца сістэмай, а затым робім ачыстку раздзелаў «cache» і «data». Гэта выдаліць усе дадзеныя карыстальніка з прылады, але з'яўляецца ў большасці выпадкаў неабходным крокам, бо дазваляе пазбегнуць мноства памылак пры прашыўцы і далейшай працы праграмнага забеспячэння. Выконваем каманду:
  2. fastboot -w

  3. Запісваем zip-пакет з прашыўкай. Калі гэта афіцыйнае абнаўленне ад вытворцы, выкарыстоўваецца каманда:

    fastboot update update.zip

    У іншых выпадках ўжываем каманду

    fastboot flash update.zip

  4. Пасля з'яўлення надпісы "Finished. Total time ...." прашыўка лічыцца завершанай.

Запіс img-вобразаў у раздзелы памяці

У многіх выпадках пошук прашыўкі ў фармаце * .zip для загрузкі можа быць абцяжараны. Вытворцы девайсов неахвотна выкладваюць свае рашэнні ў Сетку. Акрамя таго, zip-файлы могуць быць прашытыя праз рекавери, таму мэтазгоднасць выкарыстання спосабу запісу zip-файлаў праз фастбут выклікае сумневы.

А вось магчымасць прашыўкі асобных вобразаў у адпаведныя раздзелы, у прыватнасці «Boot», «System», «Userdata», «Recovery» і інш. праз Fastboot пры аднаўленні апарата пасля сур'ёзных праграмных праблем, можа выратаваць сітуацыю ў многіх выпадках.

Для прашыўкі асобнага ладу img выкарыстоўваецца каманда:

fastboot flash наименование_раздела имя_файла.img

  1. У якасці прыкладу запішам раздзел рекавери праз фастбут. Для прашыўкі ладу recovery.img ў адпаведны раздзел адпраўляем у кансолі каманду:

    fastboot flash recovery recovery.img

    Далей неабходна дачакацца ў кансолі з'яўлення адказу "Finished. Total time ...". Пасля гэтага запіс часткі можна лічыць завершанай.

  2. Аналагічным спосабам прашываюцца іншыя раздзелы. Запіс файл-выявы ў раздзел «Boot»:

    fastboot flash boot boot.img

    «System»:

    fastboot flash system system.img

    І такім жа чынам усе астатнія раздзелы.

  3. Для пакетнай прашыўкі адразу трох асноўных раздзелаў - «Boot», «Recovery» і «System» можна выкарыстоўваць каманду:
  4. fastboot flashall

  5. Пасля завяршэння выканання ўсіх працэдур апарат можна перазагрузіць ў Андроід прама з кансолі, паслаўшы каманду:

fastboot reboot

Такім чынам вырабляецца прашыўка з дапамогай каманд, якія вы дасылаеце праз кансоль. Як бачым, большая колькасць часу і сіл адымаюць падрыхтоўчыя працэдуры, але, калі яны выкананы правільна, запіс раздзелаў памяці прылады адбываецца вельмі хутка і амаль заўсёды беспраблемна.

Глядзіце відэа: How to Build Innovative Technologies by Abby Fichtner (Можа 2024).