Как да извлечете payload.bin от OTA или фърмуер
Ръководство за отстраняване на неизправности / / August 05, 2021
Payload.bin е файл, който често можете да намерите в по-новите версии на OTA или актуализациите на фърмуера. Тези файлове съдържат първоначалното зареждане и системните изображения. Освен това, с помощта на този файл, можете да го вземете като основа за създаване на персонализиран ROM или дори да помогне за премахване на марката на устройството. В тази публикация ще ви насочим как да извлечете payload.in от OTA или фърмуер с помощта на скрипт. Това е единственият метод за получаване на файла payload.bin, тъй като не можете просто да извлечете съдържанието, като го разархивирате.
Google сега пакетира всички необходими и важни файлове под файла payload.bin. Преди това можете директно да извлечете съдържанието на файловете, но благодарение на въвеждането на Payload.bin това вече не е така. Трябва да изпълните някои допълнителни задачи и да стартирате скрипт, за да извлечете съдържанието на файла payload.bin. Благодаря на разработчика Григорий Монитор за създаване на Payload Dumper Tool вече можете лесно да извлечете съдържанието на файла Payload.bin. Така че, без допълнителни шумове, нека да влезем направо в самата статия;
Съдържание
-
1 Как да извлечете payload.bin от OTA или фърмуер
- 1.1 Payload.bin - Подробности
- 1.2 Изтегляния
- 1.3 Стъпки за извличане на файл Payload.bin от OTA или фърмуер
Как да извлечете payload.bin от OTA или фърмуер
Преди да преминем към процедурата за извличане на файла payload.bin от OTA или фърмуера, нека разгледаме задълбочено какво представлява payload.bin;
Payload.bin - Подробности
Google представи нов формат на OTA / файлове за актуализация на фърмуера след стартирането на операционната система Android Oreo. Нещо повече, това беше представено, след като Google внесе актуализация на A / B системата. Този нов формат намалява общите проблеми след инсталирането на OTA актуализациите, които биха направили устройството неизползваемо. Освен това по-рано тези файлове за актуализация на OTA / фърмуер се доставяха с изображения на дялове, които биха позволили лесно и лесно извличане на съдържанието, като просто го разархивирате. Но от появата на новия формат тази процедура стана досадна и за извличане се изисква метод стъпка по стъпка. Защото сега, поради наличието на Payload.bin, който носи всички важни файлове от OTA / актуализацията на фърмуера.
С помощта на Инструмент за самосвал на полезен товар, вече можете да извличате и декомпресирате изображенията на фърмуера, като използвате инструмента “brillo”. Имайте предвид обаче, че допълнителните актуализации на фърмуера не се поддържат от този инструмент, така че имайте го предвид, докато използвате инструмента.
Изтегляния
- Инструмент за самосвал на полезен товар.zip
-
Python за Windows
– 32 бита
– 64 бита
Стъпки за извличане на файл Payload.bin от OTA или фърмуер
Внимание
Имайте предвид, че инструментът за зареждане на полезен товар ще работи само за извличане на файл payload.bin от пълните пакети за актуализация на OTA / фърмуера. НЯМА да работи при допълнителни актуализации.
- Изтеглете инструмента за зареждане на полезен товар, както и Python за вашия съвместим (32-битов или 64-битов) компютър с Windows от раздела за изтегляне по-горе.
- Стартирайте инсталатора на Python на вашия компютър и следвайте всички инструкции по време на инсталационния процес, подканени от инсталатора.
- След като успешно инсталирате Python на вашия компютър, трябва да инсталирате виртуална среда на вашия компютър. Следвайте стъпките по-долу, за да го инсталирате:
- Отворете командния ред.
- Изпълнете командите по-долу, където първата ще промени директорията в CMD, а втората команда ще зададе пътя на скриптовете на Python до System PATH променлива;
cd C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
setx път C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(не забравяйте да промените „your_windows_username_here“ със съответното потребителско име на вашия компютър и в двете команди по-горе)
- След като стартирате гореспоменатите команди, изпълнете командата по-долу:
pip инсталирайте virtualenv
Той ще изтегли и инсталира пакет и след това ще се покаже съобщение за успех.
- Сега трябва да извлечете съдържанието на Payload Dumper Tool на вашия компютър, след което ще получите две папки, т.е. полезен товар_вход и payload_output.
- След това трябва да извлечете OTA / zip файла на фърмуера на вашия компютър, за да получите полезен товар.bin файл.
- Копирайте полезен товар.bin файл в полезен товар_вход папка.
- Отвори payload_dumper.exe файл.
- Тогава всичко, което трябва да направите, е да оставите скрипта да си свърши работата. След като приключи, ще получите извлеченото съдържание на полезен товар.bin файл в payload_output папка.
- Това е!
И така, имам го от моя страна в този пост. Надявам се, че тази публикация ви е харесала и сте успели да извлечете съдържанието на файла payload.bin на файла за актуализация на OTA / фърмуера. Имайте предвид, че инструментът за зареждане на полезен товар работи само с пълни пакети OTA / фърмуер и няма да работи с допълнителните актуализации. Уведомете ни в коментарите по-долу, ако сте се сблъскали с някакви трудности, докато следвате някой от гореспоменатите методи. До следващия пост... Наздраве!
Сертифициран дигитален маркетинг от Six Sigma и Google, който е работил като анализатор за Top MNC. Любител на технологии и автомобили, който обича да пише, да свири на китара, да пътува, да кара колелото си и да се отпусне. Предприемач и блогър.