많은 Android 애호가가 사용자 정의를 사용합니다.ROM 및 모드를 플래시하고, 전체 장치 백업을 가져오고 복원하며, 모든 기능을 갖춘 AROMA 파일 관리자를 사용하여 파일을 관리하기위한 TWRP 및 ClockworkMod와 같은 복구. 또한 대부분의 사용자가 복구 모드에서 스크린 샷을 찍을 필요는 없지만 블로거, 사용자 지정 복구 개발자 및 AROMA 기반 앱은 물론 복구 테마 디자이너는 검토하거나 작업중인 항목을 보여주기 위해 종종이 기능이 필요합니다. . 다음은 실행중인 사용자 지정 복구에 관계없이 복구 모드로 부팅되는 동안 Android 장치의 스크린 샷을 쉽게 찍는 과정을 안내합니다.

일반적으로 Android로 부팅 할 때와 달리복구시 스크린 샷을 찍는 데 표준 볼륨 작게 + 전원 버튼 조합이 작동하지 않습니다. 이전에는 Android SDK의 DDMS 도구가 목적에 적합하게 작동했지만 지난 몇 번의 업데이트 이후로는 더 이상 그렇지 않습니다.
내가 아는 유일한 작동 솔루션지금까지 원시 프레임 버퍼 데이터를 수동으로 가져온 다음 ffmpeg 명령 줄 도구를 사용하여 처리하여 필요한 이미지를 얻는 것이 었습니다. 그러나이 솔루션에는 심각한주의 사항이 있습니다. 모든 Android 장치에 대한 단일 범용 명령은 아닙니다. 다른 장치 및 복구는 프레임 버퍼에 다른 픽셀 형식을 사용하기 때문에 명령을 조정하여 장치의 기본 해상도를 조정해야합니다. 그리고 미가공 이미지의 보폭. 나는 개인적으로 복구 스크린 샷과 관련된 내 가이드 중 일부를 작성할 때 일부 장치에 대해 이러한 매개 변수를 파악하는 데 시간을 소비하는 악몽을 겪었습니다.
우리가보고 싶은 것은 XDA 회원의 멋진 작은 도구입니다 makers_mark 그러한 합병증을 모두 배경으로 유지하면서 당신을 위해 일을 끝내줍니다.
복구를 만나다
복구 스크린 샷은 스크립트입니다 (사용 가능한 경우에만)ADB와 ffmpeg를 사용하여 장치에서 원시 프레임 버퍼를 가져온 다음 그에 따라 처리하여 PNG 형식의 스크린 샷을 표시하십시오.

복구 스크린 샷 스냅을 시작하기 전에 장치에 대한 도구를 구성해야합니다. 이제 시작하겠습니다.
설정 상황
진행하기 전에 장치를 복구 모드로 재부팅하고 USB 케이블을 통해 컴퓨터에 연결 한 다음 필요한 드라이버를 설치했는지 확인하십시오.
복구 스크린 샷을 다운로드하고다운로드 한 ZIP 파일의 내용을 컴퓨터의 편리한 위치에 저장하십시오. 그런 다음 폴더의 RUNrs.bat 파일을 사용하여 도구를 시작하십시오. 스크립트는 다음 옵션을 제공합니다.

첫 번째 옵션을 선택하십시오. 1을 눌러 구성 설정을합니다. 그러면 장치의 화면 크기 (픽셀)가 표시됩니다. 짧은 치수를 너비로, 더 긴 치수를 높이로 입력해야합니다.

복구 스크린 샷은장치에서 프레임 버퍼를 사용하고 ffmpeg를 사용하여 여러 픽셀 형식으로 처리 한 다음 처리 된 PNG 파일을 도구를 추출한 폴더 내의 'Pixel_formats'폴더에 넣습니다.

이제 Pixel_formats 폴더로 이동하여 체크 아웃하십시오.그 모든 이미지. 당신은 그들 대부분이 재미있어 보인다는 것을 알 수 있습니다. 장치와 다른 픽셀 형식을 사용하여 처리되었습니다. 여기서 찾아야 할 것은 올바르게 보이는 이미지이며, 이름 (픽셀 형식의 이름)을 기록한 다음 아무 키나 눌러 계속하십시오.

폴더에서 올바른 이미지를 찾았다면계속해서 1을 눌러 설정을 완료하십시오. 이번에 운이 좋지 않았다면 2를 누르십시오. 도구는 덜 일반적으로 사용되는 형식을 시도합니다. 이 경우 동일한 폴더에서 다시 추가 된 수십 개의 새로운 이미지를 찾아보고 올바른 이미지를 찾으면 해당 이름을 기록해 두십시오.

올바른 픽셀 형식을 찾으면올바른 파일 이름 (.PNG 확장자없이)으로 표시된대로 다음 화면에 정확하게 입력하십시오. 예를 들어 Nexus 5를 사용한 테스트에서 올바른 이미지는 rgb0.png이므로 올바른 픽셀 형식은 rgb0입니다.

올바른 픽셀 형식을 입력 한 후장치를 선택하고 Enter 키를 누르면 구성이 완료된 것입니다. 이제 복구 스크린 샷을 찍을 차례입니다. 설정이 저장되어 더 이상 동일한 장치에 대해 스크립트를 다시 시작할 때 스크립트를 구성 할 필요가 없습니다.
복구에서 스크린 샷 캡처
초기 구성이 완료되면 도구를 시작할 때마다 다음 옵션이 제공됩니다.

여기에 혼란스러워 보일 수있는 것은프레임 버퍼를 잡기위한 세 가지 옵션이 있습니다. Android의 이중 프레임 버퍼 시스템 작동 방식을 설명하는 것은이 가이드의 범위를 벗어나므로 찾고있는 이미지가 프레임 버퍼 중 하나에있을 수 있으므로 매번 세 번째 옵션을 선택하는 것이 좋습니다. 두 프레임 버퍼. 3을 누르면 복구 스크린 샷이 두 프레임 버퍼를 모두 잡아 당겨 처리하기 시작합니다.

결과 처리 된 이미지 파일은스크립트의 기본 폴더 내 하위 폴더에 배치하고 현재 날짜를 기준으로 이름을 지정합니다. 내부 이미지는 현재 시간과 프레임 버퍼 (위 또는 아래)를 기준으로 이름이 지정됩니다.

다른 캡처를 시도하면기기의 스크린 샷을 사용하려면 도구를 다시 구성해야합니다. 이렇게하려면 기본 화면에서 4를 눌러 설정을 재설정하고 다시 시작하십시오. 다섯 번째 옵션, 즉 수동 모드에는 복구 모드에서 장치를 연결하지 않아도되며 설정을 수동으로 지정하고 모든 원본 이미지 파일을 소스로 처리하는 데 사용할 수 있습니다.
몇 가지 결과
다음은 복구에서 캡처 한 몇 가지 스크린 샷입니다.스크립트를 사용하여 모드. 첫 번째는 TWRP 복구의 홈 화면이고 두 번째는 깜박이는 진행 상태를 보여주고 세 번째는 AROMA 파일 관리자입니다.



다시 말하지만, 캐주얼 이후 모든 사람에게 해당되는 것은 아닙니다.사용자와 대부분의 고급 사용자조차도 복구 스크린 샷을 캡처 할 필요가 없으며, 복구 스크린 샷은 이전에 필요할 때마다 수동으로 프레임 버퍼를 가져 와서 ffmpeg 명령으로 원시 이미지를 처리해야하는 번거 로움을 경험 한 사람들에게 생명의 은인이 될 수 있습니다. 사용자 지정 복구 또는 AROMA 스크립트를 검토하십시오.
XDA 개발자로부터 복구 스크린 샷 다운로드
코멘트