Computer >> Máy Tính >  >> Xử lý sự cố >> Android

Cách chuyển TWRP cho Android mà không cần nguồn

TWRP là khôi phục tùy chỉnh phổ biến nhất cho các thiết bị Android, nhưng rất tiếc là không có TWRP “chung” nào được đảm bảo hoạt động với tất cả các thiết bị. Trên thực tế, có nhiều thiết bị không có sẵn TWRP, có thể do ( thiếu) mức độ phổ biến của thiết bị.

Nếu bạn sở hữu một thiết bị không có sẵn cổng TWRP như vậy, thì việc tự chuyển nó thực sự khá dễ dàng. Trong hướng dẫn về Ứng dụng này, chúng tôi sẽ chỉ cho bạn cách chuyển TWRP mà không cần nguồn, tất cả những gì bạn cần là khôi phục kho của thiết bị và Android Kitchen. Chúng tôi sẽ sử dụng Android Kitchen dành cho Linux trong hướng dẫn này vì quy trình trong phiên bản Windows phức tạp hơn một chút ( và có thể dễ bị lỗi).

Nếu bạn muốn thử chuyển TWRP từ nguồn , hãy xem Hướng dẫn sử dụng Cách tự làm cổng TWRP cho Android.

Yêu cầu:

  • Khôi phục kho thiết bị của bạn
  • TWRP (Tải xuống phiên bản theo độ phân giải màn hình gần đúng của bạn):
  • TWRP 480 × 850
  • TWRP 720 × 1280
  • TWRP 1080 × 1920
  • Android Image Kitchen (phiên bản Linux)
  1. Trước tiên, hãy tải xuống và giải nén tệp Android Image Kitchen vào thư mục riêng.
  2. Đặt tệp stock recovery.img của bạn bên trong thư mục AIK đã giải nén.
  3. Nhấp chuột phải vào bên trong thư mục đã giải nén và chọn “Mở thiết bị đầu cuối tại đây”.
  4. Trong terminal Linux, hãy nhập lệnh:./unpackimg.sh
  5. Hình ảnh khôi phục kho của bạn sẽ được giải nén thành hai thư mục mới ramdisk và split_img. Không đóng thiết bị đầu cuối tại thời điểm này.
  6. Di chuyển đĩa ram và thư mục split_img mới tạo ra bên ngoài thư mục AIK.
  7. Bây giờ hãy xóa stock recovery.img bên trong thư mục AIK.
  8. Sao chép tệp twrp_recovery.img bạn đã tải xuống từ phần Yêu cầu của hướng dẫn này vào thư mục AIK.
  9. Bên trong thiết bị đầu cuối Linux, nhập:./unpackimg.sh
  10. Giờ đây, twrp_recovery.img sẽ được giải nén như đã làm với stock recovery.img
  11. Vào bên trong thư mục split_img (từ hình ảnh TWRP mà chúng tôi vừa giải nén, không phải từ tệp .img có sẵn của bạn mà chúng tôi đã chuyển trước đó) và xóa tất cả các tệp bên trong.
  12. Bây giờ sao chép tất cả các tệp từ thư mục split_img stock vào thư mục split_img TWRP.
  13. Xóa các tệp này khỏi thư mục đĩa ram TWRP:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. Bất kỳ tệp nào khác như ueventd.devicename.rc
  18. Bây giờ sao chép các tệp này từ thư mục đĩa ram gốc vào thư mục đĩa ram TWRP:
    default.prop
    fstab.devicename
    ueventd.rc
  19. Bây giờ, hãy vào thư mục stock ramdisk / etc và sao chép recovery.fstab và đặt nó vào thư mục TWRP ramdisk / etc.
  20. Mở cả tệp twrp.fstab và tệp recovery.fstab trong trình soạn thảo văn bản và chỉnh sửa các thuộc tính trong twrp.fstab để khớp đúng với các thuộc tính trong recovery.fstab
  21. Bạn cần thay thế các bản sao của “/ sdcard” bằng “/ external_sd” và “/ usb” bằng “/ usb-otg”.
  22. Nếu các phân vùng đó không có sẵn trong tệp fstab của bạn, bạn cần thêm các dòng sau:
    /external_sd          vfat         /dev/block/mmcblk1p1  flags=removable;storage;display="SDCARD"
    /usb-otg                auto         /dev/block/sda1    flags=removable;storage;display="USB-OTG"
  23. Bây giờ bạn phải chỉnh sửa các dòng sau như được hiển thị trong default.prop:
    ro.secure=0
    ro.adb.secure=0
    security.perf_harden=0
    ro.debuggable=1
    persist.sys.usb.config=adb,mtp
  24. Trở lại thư mục đĩa ram và khởi chạy thiết bị đầu cuối. Nhập các lệnh sau:./repackimg.sh
  25. TWRP .img sẽ được đóng gói lại và được đặt tên là “image-new.img” theo mặc định. Bạn có thể đổi tên này nếu muốn.

Hướng dẫn dành cho thiết bị Mediatek

Lưu ý:Tệp recovery.fstab bạn nhận được sau khi giải nén stock recovery.img sẽ có một số sai sót trong đó, rất có thể là do OEM cố ý. Bạn cần cài đặt ứng dụng DiskInfo từ Play Store và trình thám hiểm gốc để bạn biết phân vùng nào được gắn ở vị trí và thiết bị nào.

Khởi chạy ứng dụng DiskInfo và đảm bảo rằng các Cài đặt sau được bật:

  • Hiển thị đường dẫn gắn kết
  • Hiển thị tên phân vùng
  • Hiển thị hệ thống tệp
  • Chế độ chuyên gia
  • Phân vùng chưa được gắn kết
  • Phân vùng Trình lập bản đồ thiết bị
  • Hệ thống tệp tạm thời

Bây giờ khởi chạy ứng dụng root explorer của bạn và tìm đường dẫn của các phân vùng của bạn. Thông thường, chúng sẽ được tìm thấy trong / dev và một số phân vùng khác như / system và / cache nằm ở các cấp sâu hơn.

Nếu bạn cần theo dõi vị trí chính xác của chúng, bạn có thể điều hướng bên trong thư mục / dev và tìm kiếm tên phân vùng như “mmcblk0p5”.

Thiết bị không có Recovery.Fstab

Nếu thiết bị của bạn không tạo ra tệp recovery.fstab sau khi giải nén tệp stock recovery.img, có một số điều cần thử.

Đầu tiên, hãy kiểm tra trong thư mục ramdisk / etc, nơi bạn có thể tìm thấy tệp recovery.fstab giả có biểu tượng liên kết.

Nhấp chuột phải vào tệp giả và chọn “Hiển thị mục tiêu”, tệp này sẽ hiển thị cho bạn vị trí của recovery.fstab ban đầu. Đôi khi OEM đặt chúng trong các thư mục khác, chẳng hạn như thư mục / nhà cung cấp / vv.