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

TWRP là phục hồi tùy chỉnh phổ biến nhất cho các thiết bị Android, nhưng thật không may, không có TWRP chung chung nào được đảm bảo để hoạt động với tất cả các thiết bị. Trong thực tế, có nhiều thiết bị không có sẵn TWRP, có thể là 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ị như vậy không có cổng TWRP, thì thực sự khá dễ dàng để tự mình chuyển nó. Trong hướng dẫn Ứ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à phục hồi kho của thiết bị và Bếp Android. Chúng tôi sẽ sử dụng Android Kitchen cho Linux trong hướng dẫn này, vì quy trình trong phiên bản Windows khá phức tạp hơn một chút ( và có lẽ dễ bị lỗi).

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

Yêu cầu:

  • Phục hồi kho của 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
  • Bếp hình ảnh Android (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 của mình.
  2. Đặt tệp recovery.img stock của bạn trong thư mục AIK được giải nén.
  3. Nhấp chuột phải vào bên trong thư mục được giải nén và chọn Cước mở Terminal tại đây.
  4. Trong thiết bị đầu cuối Linux, nhập lệnh: ./unpackimg.sh
  5. Hình ảnh khôi phục chứng khoán của bạn sẽ được giải nén vào 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 các thư mục ramdisk và split_img mới tạo bên ngoài thư mục AIK.
  7. Bây giờ xóa stock recovery.img 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, gõ: ./unpackimg.sh
  10. Bây giờ twrp_recovery.img sẽ được giải nén, giống như đã làm với recovery recovery.img
  11. Đi 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ừ thư mục của bạn .img chúng tôi đã di 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 stock split_img vào thư mục TWRP split_img.
  13. Xóa các tệp này khỏi thư mục ramdisk TWRP:
  14. mặc định.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 ramdisk stock vào thư mục ramdisk 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 chính xác với các thuộc tính trong recovery.fstab
  21. Bạn cần thay thế các phiên bản của Trò chơi / sdcard, bằng trò chơi điện tử / bên ngoài và trò chơi / USB, bằng cách sử dụng / USB-otg.
  22. Nếu các phân vùng đó không có sẵn trong các tệp fstab của bạn, bạn cần thêm các dòng sau:
     / bên ngoài vd 
  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 contin.sys.usb.config = adb, mtp 
  24. Thoát khỏi thư mục ramdisk 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à đặt tên theo hình ảnh là new -im.img theo mặc định. Bạn có thể đổi tên này nếu bạn muốn.

Hướng dẫn cho các thiết bị Mediatek

Lưu ý: Tệp recovery.fstab bạn nhận được sau khi giải nén recovery recovery.img sẽ có một số lỗi trong đó, rất có thể là do chủ ý từ OEM. 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 sẽ biết phân vùng nào được gắn tại vị trí và thiết bị nào.

Khởi chạy ứng dụng DiskInfo và đảm bảo 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 tin
  • Chế độ chuyên gia
  • Phân vùng chưa từng có
  • Phân vùng thiết bị Mapper
  • Hệ thống tập tin tạm thời

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

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

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

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

Trước 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ó ký hiệu liên kết.

Nhấp chuột phải vào tập tin giả và chọn Hiển thị Target Target, sẽ hiển thị cho bạn vị trí của recovery.fstab ban đầu. Đôi khi các 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.

Bài ViếT Thú Vị