- - Як зробити знімки екрана для відновлення та AROMA на Android

Як зробити знімки екрана під час відновлення та AROMA на Android

Дуже багато ентузіастів Android використовують користувацьківідновлення даних, таких як TWRP та ClockworkMod для прошивки ПЗУ та модів, отримання та відновлення повних резервних копій пристроїв і навіть управління їх файлами за допомогою повнофункціонального менеджера файлів AROMA. І хоча більшості користувачів насправді не потрібно робити знімки екрана у режимі відновлення, нам, блогерам, розробникам користувацьких відновлень та додатків на основі AROMA, а також дизайнерам тем відновлення потрібна ця функціональність, щоб часто демонструвати те, що вони переглядають чи працюють над цим . Далі ми допоможемо вам простувати знімки екрана свого пристрою Android під час завантаження у режимі відновлення, незалежно від того, яке спеціальне відновлення працює.

Як зробити знімки екрана в Android-відновлення

На відміну від того, коли ви нормально завантажуєтесь на Android,стандартна комбінація кнопок зменшення гучності та потужності не працює для знімка екрана під час відновлення. Раніше інструмент DDMS для Android SDK використовував цілком чудово для цієї мети, але це вже не так з останніх кількох оновлень.

Єдине працююче рішення, про яке я знавпоки що було вручну захопити необроблені дані фреймбуфера, а потім обробити їх за допомогою інструмента командного рядка ffmpeg, щоб отримати потрібне зображення. Однак є серйозне застереження з цим рішенням: це не єдина універсальна команда для всіх пристроїв Android, оскільки різні пристрої та відновлення використовують різні формати пікселів для свого фреймбуфера, і команду також потрібно налаштувати для врахування початкової роздільної здатності пристрою. і коефіцієнт кроку в неочищеному зображенні. Я особисто переживав кошмар витрачених годин, намагаючись з'ясувати ці параметри для деяких моїх пристроїв, коли писав деякі мої посібники із скріншотами відновлення.

Що ми збираємось побачити - це дивовижний маленький інструмент члена XDA makers_mark це робить роботу за вас, зберігаючи всі подібні ускладнення на задньому плані.

Знайомтесь із екраном відновлення

Скріншот відновлення - це сценарій (доступний лише для користувача)для Windows, як написано в цьому документі), який використовує ADB та ffmpeg, щоб витягнути з пристрою необроблений кадрбуфер, а потім обробити його відповідно, щоб представити вам знімок екрана у форматі 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, і Recovery Screenshot почне тягнути та обробляти обидва кадри для вас.

Скріншот відновлення Android для Windows 09

Отримані в результаті файли зображень будуть обробленіпоміщений у підпапку у головній папці сценарію та вказаний ім’я на основі поточної дати. Зображення всередині будуть названі відповідно до поточного часу, а також буфера кадрів (верхнього або нижнього).

Скріншот відновлення Android для Windows 09a

Зауважте, що при спробі захопити іншезнімки екрана пристрою, можливо, вам доведеться знову налаштувати інструмент. Для цього достатньо натиснути 4 на головному екрані, щоб скинути налаштування та почати спочатку. П'ятий варіант, тобто ручний режим, не передбачає підключення пристрою у режимі відновлення, і його можна використовувати для вручну вказувати ваші налаштування та обробляти будь-який файл необразованого зображення як джерело.

Кілька результатів

Ось кілька скріншотів, знятих під час відновленнярежимі за допомогою сценарію. Перший - головний екран відновлення TWRP, другий - миготливий хід, а третій - файловий менеджер AROMA.

Скріншот відновлення Android для Windows 10
Скріншот відновлення Android для Windows 11
Скріншот відновлення Android для Windows 12

Знову ж таки, поки справа не у всіх з випадкового життяКористувачам і навіть більшості користувачів енергії ніколи не потрібно буде знімати скріншоти для відновлення. Скріншот відновлення може виявитись рятівним рядом для таких людей, як я, яким раніше довелося переживати клопоти вручну витягувати фреймбуфери та обробляти неочищені зображення командами ffmpeg кожен раз, коли нам потрібно переглянути користувальницьке відновлення або сценарій AROMA

Завантажте скріншот відновлення від XDA-Developers

Коментарі