TWRP는 Android 기기에서 가장 널리 사용되는 사용자 지정 복구이지만 불행히도 모든 기기에서 작동하도록 보장되는 "일반" TWRP는 없습니다. 실제로 (부족) 으로 인해 TWRP를 사용할 수 없는 장치가 많이 있습니다. 기기 인기도.
사용 가능한 TWRP 포트가 없는 그러한 장치를 소유하고 있다면 실제로 직접 이식하는 것이 매우 쉽습니다. 이 Appuals 가이드에서는 소스 없이 TWRP를 이식하는 방법을 보여줍니다. 필요한 것은 기기의 재고 복구와 Android Kitchen뿐입니다. Windows 버전의 절차는 상당히 까다롭고(오류가 발생할 수 있음) 이 가이드에서는 Linux용 Android Kitchen을 사용할 것입니다.
소스에서 TWRP를 이식하려는 경우 , Appuals 가이드 Android용 TWRP 포트 DIY 방법을 참조하세요.
요구사항:
- 기기의 재고 회복
- TWRP(대략적인 화면 해상도에 따라 버전 다운로드):
- TWRP 480×850
- TWRP 720×1280
- TWRP 1080×1920
- Android 이미지 키친(Linux 버전)
- 먼저 Android Image Kitchen 파일을 다운로드하여 자체 폴더에 압축을 풉니다.
- 추출된 AIK 폴더 안에 stock recovery.img 파일을 넣으세요.
- 추출된 폴더 내부를 마우스 오른쪽 버튼으로 클릭하고 "여기서 터미널 열기"를 선택합니다.
- Linux 터미널에서 다음 명령을 입력합니다. ./unpackimg.sh
- 스톡 복구 이미지는 두 개의 새 폴더인 ramdisk와 split_img에 압축이 풀립니다. 이때 터미널을 닫지 마십시오.
- 새로 생성된 ramdisk 및 split_img 폴더를 AIK 폴더 외부로 이동합니다.
- 이제 AIK 폴더 안에 있는 stock recovery.img를 삭제하세요.
- 이 가이드의 요구 사항 섹션에서 다운로드한 twrp_recovery.img 파일을 AIK 폴더에 복사합니다.
- Linux 터미널 내부에서 다음을 입력합니다. ./unpackimg.sh
- 이제 stock recovery.img와 마찬가지로 twrp_recovery.img의 압축이 풀립니다.
- split_img 폴더(이전에 옮긴 귀하의 stock .img가 아니라 방금 압축을 푼 TWRP 이미지에서)로 이동하여 안에 있는 모든 파일을 삭제합니다.
- 이제 스톡 split_img 폴더의 모든 파일을 TWRP split_img 폴더로 복사합니다.
- TWRP ramdisk 폴더에서 다음 파일을 삭제합니다.
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- ueventd.devicename.rc와 같은 기타 파일
- 이제 다음 파일을 스톡 ramdisk 폴더에서 TWRP ramdisk 폴더로 복사합니다.
default.propfstab.devicenameueventd.rc
- 이제 스톡 ramdisk/etc 폴더로 이동하여 recovery.fstab을 복사하고 TWRP ramdisk/etc 폴더에 넣습니다.
- 텍스트 편집기에서 twrp.fstab 파일과 recovery.fstab 파일을 모두 열고 twrp.fstab의 속성을 수정하여 recovery.fstab의 속성과 적절하게 일치시키십시오.
- "/sdcard"의 인스턴스를 "/external_sd"로, "/usb"를 "/usb-otg"로 바꿔야 합니다.
- 해당 파티션을 fstab 파일에서 사용할 수 없는 경우 다음 줄을 추가해야 합니다.
/external_sd vfat /dev/block/mmcblk1p1 flags=removable;storage;display="SDCARD"/usb-otg dev/block/sda1 flags=removable;storage;display="USB-OTG"
- 이제 default.prop에 표시된 대로 다음 행을 편집해야 합니다.
ro.secure=0ro.adb.secure=0security.perf_harden=0ro.debuggable=1persist.sys.usb.config=adb,mtp사전>
- ramdisk 폴더에서 나와 터미널을 실행합니다. 다음 명령을 입력하십시오. ./repackimg.sh
- TWRP .img가 다시 압축되고 기본적으로 "image-new.img"라는 이름이 지정됩니다. 원하는 경우 이름을 변경할 수 있습니다.
Mediatek 기기에 대한 지침
참고:기본 recovery.img의 압축을 풀고 얻은 recovery.fstab 파일에는 결함이 있을 수 있으며, 대부분 OEM에서 의도한 것일 수 있습니다. Play 스토어에서 DiskInfo 앱과 루트 탐색기를 설치해야 어떤 파티션이 어떤 위치와 장치에 마운트되어 있는지 알 수 있습니다.
DiskInfo 앱을 실행하고 다음 설정이 활성화되어 있는지 확인하십시오.
- 마운트 경로 표시
- 파티션 이름 표시
- 파일 시스템 표시
- 전문가 모드
- 마운트 해제된 파티션
- 기기 매퍼 파티션
- 임시 파일 시스템
이제 루트 탐색기 앱을 시작하고 파티션의 경로를 찾으십시오. 일반적으로 /dev 아래에 있으며 /system 및 /cache와 같은 일부 다른 파티션은 더 깊은 수준에 있습니다.
정확한 위치를 추적해야 하는 경우 /dev 디렉토리 내부를 탐색하고 "mmcblk0p5"와 같은 파티션 이름을 검색할 수 있습니다.
복구되지 않는 기기.Fstab
장치가 기본 recovery.img의 압축을 푼 후에도 recovery.fstab 파일을 생성하지 않으면 몇 가지 시도할 수 있습니다.
먼저 링크 기호가 있는 더미 recovery.fstab 파일을 찾을 수 있는 ramdisk/etc 폴더를 확인하십시오.
더미 파일을 마우스 오른쪽 버튼으로 클릭하고 "대상 표시"를 선택하면 원본 recovery.fstab의 위치가 표시됩니다. 때때로 OEM은 /vendor/etc 폴더와 같은 다른 폴더에 저장합니다.