- - Как да правим снимки на екрана при възстановяване и AROMA на Android

Как да правим снимки на екрана при възстановяване и AROMA на Android

Много Android ентусиасти използват персонализиранивъзстановявания като TWRP и ClockworkMod за мигащи ROM и модове, вземане и възстановяване на пълно архивиране на устройства и дори управление на техните файлове с помощта на пълнофункционалния файлов мениджър AROMA. И макар че повечето потребители наистина не трябва да правят екранни снимки в режим на възстановяване, нас, блогъри, разработчици на потребителски възстановявания и приложения, базирани на AROMA, както и дизайнерите на теми за възстановяване се нуждаят от тази функционалност често, за да покажат какво преглеждат или работят върху , По-нататък ще ви преведем през процеса на лесно заснемане на екрани на вашето устройство с Android, докато то се зарежда в режим на възстановяване, независимо от това какво персонализирано възстановяване се изпълнява.

Как да обира снимки на екрани в-Android-възстановяване

За разлика от нормалния старт на Android,стандартната комбинация за намаляване на звука + захранване не работи за щракване на екрана при възстановяване. Преди това DDMS инструментът на Android SDK използваше добре за целта, но това вече не е така от последните няколко актуализации.

Единственото работещо решение, с което бях запознатдосега беше ръчно да вземете суровите данни от framebuffer и след това да ги обработите с помощта на инструмента за команден ред ffmpeg, за да получите необходимото изображение. Въпреки това, има сериозно предупреждение с това решение: това не е една единствена, универсална команда за всички устройства с Android, тъй като различните устройства и възстановяващите файлове използват различни пикселни формати за своя фреймбуфер, а командата също трябва да бъде настроена, за да се определи първоначалната разделителна способност на устройството и крачен фактор в суровия образ. Аз лично преживях кошмара на прекарването на часове, опитвайки се да разбера тези параметри за някои от моите устройства, когато пиша някои от моите ръководства, включващи скрийншоти за възстановяване.

Това, което предстои да видим, е страхотно малко средство от XDA член makers_mark това ще свърши работата вместо вас, като запазва всички подобни усложнения на заден план.

Запознайте се с екрана за възстановяване

Screenshot за възстановяване е скрипт (наличен самоза Windows от този текст), който използва ADB и ffmpeg, за да изтегли необработения framebuffer от вашето устройство и след това да го обработи съответно, за да ви представи екранната снимка във формат PNG.

Снимка за възстановяване на Android за Windows 01

Преди да започнете да щраквате екранни снимки за възстановяване, трябва да конфигурирате инструмента за вашето устройство. Така че, нека започнем

Настройки

Преди да продължите, уверете се, че сте рестартирали устройството си в режим на възстановяване, свързали го към компютъра си чрез USB кабел и инсталирали необходимите драйвери за него.

Изтеглете екрана за възстановяване и извлечетесъдържание на изтегления ZIP файл до всяко удобно място на вашия компютър. След това стартирайте инструмента, като използвате файла RUNrs.bat в папката. Скриптът ще ви представи следните опции:

Снимка за възстановяване на Android за Windows 02

Изберете първата опция, т.е. направете настройка за конфигурация, като натиснете 1. След това ще бъдете попитани за размерите на екрана на вашето устройство в пиксели. Уверете се, че въведете по-късата величина като ширина, а по-дългата като височина.

Снимка за възстановяване на Android за Windows 03

След това снимката за възстановяване ще изтеглиframebuffer от вашето устройство, обработете го в няколко пикселни формата с ffmpeg и поставете обработените PNG файлове в папка „Pixel_formats“ в папката, в която сте извлекли инструмента.

Снимка за възстановяване на Android за Windows 04

Сега отидете в папката Pixel_formats и проверетевсички тези образи. Ще забележите, че повечето от тях изглеждат смешно, което е напълно нормално; те бяха обработени с пикселен формат, различен от този на вашето устройство. Това, което трябва да търсите тук, е изображението, което изглежда правилно, отбележете името му (което е името на пикселния му формат) и натиснете който и да е клавиш, за да продължите.

Снимка за възстановяване на Android за Windows 05

Ако сте намерили правилното изображение в папката,продължете напред и натиснете 1, за да финализирате настройките си. Ако този път не сте имали късмет, просто натиснете 2 и инструментът ще изпробва още повече, по-рядко използвани формати. В такъв случай погледнете отново в същата папка за десетките нови изображения, добавени там, и запишете името му, когато намерите правилното.

Снимка за възстановяване на Android за Windows 06

След като сте намерили правилния формат на пикселите,въведете го на следващия екран точно така, както го виждате в името на правилния файл (без разширението .PNG). Например при нашето тестване, използващо Nexus 5, правилното изображение беше rgb0.png и следователно правилният формат на пиксела беше rgb0.

Снимка за възстановяване на Android за Windows 07

След като въведете правилния пикселен формат за вашияустройство и натиснете Enter, вие сте готови с конфигурацията - сега е време да започнете да щракате тези скрийншоти за възстановяване. Вашите настройки са запазени и вече няма да е необходимо да конфигурирате скрипта за същото устройство, когато го стартирате отново.

Заснемане на екранни снимки при възстановяване

След като първоначалната конфигурация приключи, вие получавате следните опции всеки път, когато стартирате инструмента.

Снимка за възстановяване на Android за Windows 08

Това, което може да изглежда объркващо тук, би билоналичие на три варианта за захващане на фреймбуфера. Обясняването на това как работи системата за двойни рамкови буфери на Android е извън обхвата на това ръководство и изображението, което търсите, може да бъде в който и да е от фреймбуферите, така че ще бъде добра идея всеки път да преминете към третия вариант, т.е. и двата фреймбуфера. Просто натиснете 3 и екранът за възстановяване ще започне да дърпа и обработва и двата фреймбуфера за вас.

Снимка за възстановяване на Android за Windows 09

Резултатите ще бъдат обработени файлове с изображенияпоставена в подпапка в основната папка на скрипта и дадена име въз основа на текущата дата. Изображенията отвътре ще бъдат именувани въз основа на текущото време, както и на рамковия буфер (горен или долен).

Снимка за възстановяване на Android за Windows 09a

Имайте предвид, че когато се опитате да заснемете различноекранни снимки на устройството, може да се наложи отново да конфигурирате инструмента. За целта просто натиснете 4 на главния си екран, за да нулирате настройките си и започнете отначало. Петата опция, т.е. ръчният режим не включва свързване на устройство в режим на възстановяване и може да се използва за ръчно задаване на вашите настройки и обработване на всеки необработен файл с изображения като източник.

Малко резултати

Ето няколко скрийншота, заснети при възстановяванережим, използвайки скрипта. Първият е началният екран на възстановяването на TWRP, вторият показва мигащ напредък, а третият е файловият мениджър AROMA.

Снимка за възстановяване на Android за Windows 10
Снимка за възстановяване на Android за Windows 11
Снимка за възстановяване на Android за Windows 12

Отново, докато не е за всеки, тъй като е случаенпотребители и дори повечето потребители на енергия никога няма да се нуждаят от заснемане на скрийншоти за възстановяване. Скрийншотът за възстановяване може да се окаже спасител за хора като мен, които преди това трябваше да преминат през труда на ръчно издърпване на фреймбуфери и обработка на сурови изображения с команди ffmpeg всеки път, когато трябва прегледайте персонализирано възстановяване или AROMA скрипт.

Изтеглете екрана за възстановяване от XDA-Developers

Коментари