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

Cách tắt mã hóa DM-Verity Force trên OnePlus 3T

Chủ sở hữu OnePlus 3T đã nâng cấp lên OOS Oreo đã phát hiện ra rằng các nỗ lực cài đặt root thiết bị hoặc flash bất kỳ tập lệnh nào khác thực hiện thay đổi đối với phân vùng / hệ thống bằng cách nào đó được hoàn nguyên khi khởi động lại thiết bị. Điều này là do bản cập nhật OOS Oreo buộc DM-Verity và Buộc mã hóa trên thiết bị. Về cơ bản, điều này có nghĩa là khi DM-Verity được kích hoạt, mọi thay đổi đối với / hệ thống sẽ được hoàn nguyên về trạng thái ban đầu khi bạn khởi động lại thiết bị.

Điều này có nghĩa là thiết bị không thể được root hoặc bất kỳ loại khôi phục tùy chỉnh nào (hoặc bất kỳ thứ gì liên quan đến / hệ thống, đối với vấn đề đó) không thể được chiếu vào thiết bị; may mắn thay, có một cách để tắt DM-Verity và Force Encryption.

Cảnh báo:Chúng tôi sẽ nhấp nháy hình ảnh khởi động đã vá cho quy trình này. Vui lòng sao lưu tất cả dữ liệu quan trọng trên điện thoại của bạn, bao gồm cả chương trình cơ sở ban đầu.

Tải xuống:

  • Buộc vô hiệu hóa mã hóa cho OOS Beta Oreo

Hình ảnh khởi động được vá cho OnePlus 3T

  • Hình ảnh khởi động được vá OOS 5.0.1 ổn định
  • Hình ảnh khởi động được vá OOS 5.0 ổn định
  • Hình ảnh khởi động được vá OOS Beta 21
  • Hình ảnh khởi động được vá OOS Beta 20
  • Hình ảnh khởi động được vá OOS Beta 19

Hình ảnh khởi động được vá cho OnePlus 3

  • Hình ảnh khởi động được vá OOS 5.0.1 ổn định
  • Hình ảnh khởi động được vá OOS 5.0 ổn định
  • Hình ảnh khởi động được vá OOS Beta 30
  • Hình ảnh khởi động được vá OOS Beta 29
  • Hình ảnh khởi động được vá OOS Beta 28

Quy trình 1 - Stock OOS, Người dùng muốn dữ liệu được mã hóa, không có Trình kích hoạt DM-Verity

  1. Tải xuống các tệp .zip boot-p patch.img và Stock ROM tương ứng với kiểu máy và phiên bản OOS của bạn.
  2. Khởi động lại OnePlus 3T của bạn vào TWRP Recovery (xem hướng dẫn cài đặt TWRP trên hướng dẫn root OnePlus 3T của Appual)
  3. Đầu tiên hãy flash ROM Stock .zip trong TWRP và khởi động lại thiết bị của bạn vào TWRP Recovery - không khởi động lại vào hệ thống Android!
  4. Bây giờ hãy flash tệp boot-p patch.img trong TWRP. Giờ đây, bạn có thể tiếp tục flash bất kỳ tập lệnh hoặc mod nào khác mà bạn thích mà không cần kích hoạt DM-Verity.

Stock OOS, Người dùng không muốn bắt buộc mã hóa và kích hoạt DM-Verity

Có hai quy trình cần thực hiện ở đây. Đầu tiên là dành cho những người muốn loại bỏ Mã hóa Lực lượng và ngăn kích hoạt thêm DM-Verity. Thứ hai là dành cho những người hiện đã mã hóa dữ liệu của họ và cần giải mã dữ liệu trước khi tiếp tục nhấp nháy bản vá DM-Verity.

Quy trình 1 - Thiết bị không được mã hóa, xóa Mã hóa bắt buộc và trình kích hoạt DM-Verity

  1. Đảm bảo bạn có bản sao lưu tất cả dữ liệu quan trọng của mình để khôi phục sau này.
  2. Khởi động lại OnePlus 3T của bạn vào Phục hồi TWRP và tiến hành định dạng Hệ thống, Dalvik và Bộ nhớ cache.
  3. Trong TWRP, hãy flash tệp .zip Oreo Beta OOS đầy đủ. KHÔNG KHỞI ĐỘNG LẠI THIẾT BỊ CỦA BẠN SAU KHI NÀY.
  4. Flash tệp boot-p patch.img từ các tệp tải xuống ở trên - LẠI, KHÔNG ĐƯỢC BẮT ĐẦU VÀO HỆ THỐNG. HÃY BỎ QUA TWRP!
  5. Trong menu TWRP, chọn Mount System, sau đó chuyển đến Advanced> Terminal và nhập lệnh sau:df system
  6. Chi tiết về phân vùng / hệ thống của bạn sẽ được hiển thị - hãy tìm% Sử dụng và Dung lượng trống, và đảm bảo rằng bạn có ít nhất 100 MB trong / Hệ thống trước khi tiếp tục. Nếu bạn không có đủ dung lượng, hãy Gắn Hệ thống trong TWRP, đi tới Trình quản lý tệp và giải phóng dung lượng bằng cách xóa các ứng dụng bloatware, như Duo, Google Hangouts, v.v. Lý do cho điều này là vì nếu phân vùng / hệ thống không có đủ dung lượng trống, tệp Fstab đang được flash sẽ không thành công, dẫn đến tệp Fstab trống và các vòng khởi động của thiết bị!
  7. Vì vậy, sau khi bạn có ít nhất 100 MB dung lượng dành riêng trong phân vùng / system, hãy khởi động lại TWRP.
  8. Tiến hành flash Trình vô hiệu hóa mã hóa bắt buộc cho tệp .zip của OOS Oreo trong TWRP.
  9. Bây giờ bạn có thể cài đặt công cụ root mà bạn chọn, chẳng hạn như SuperSu hoặc Magisk. Khi hoàn tất, bạn có thể Khởi động lại hệ thống!

Quy trình 2 - Thiết bị được mã hóa cần giải mã và xóa trình kích hoạt DM-Verity

  1. Bạn phải cài đặt ADB trên máy tính của mình cho quy trình này. Vui lòng xem hướng dẫn của Appual “Cách cài đặt ADB trên Windows”.
  2. Đảm bảo bạn có bản sao lưu của tất cả dữ liệu người dùng quan trọng của mình trước khi tiếp tục.
  3. Kết nối OnePlus 3T của bạn qua USB, khởi chạy đầu cuối lệnh ADB và nhập: dữ liệu người dùng định dạng fastboot (Lưu ý:Thao tác này sẽ xóa dữ liệu người dùng của bạn)
    Cách tắt mã hóa DM-Verity Force trên OnePlus 3T
  4. Không khởi động lại hệ thống - sử dụng các nút âm lượng để chọn Khởi động để khôi phục và Khởi động lại thành TWRP.
  5. Flash ROM Stock các tệp .zip và boot-p patch.img từ phần tải xuống ở trên, không khởi động lại hệ thống sau đó. Khởi động lại thành TWRP.
  6. Trong menu TWRP, chọn Mount System, sau đó chuyển đến Advanced> Terminal và nhập lệnh sau:df system
  7. Chi tiết về phân vùng / hệ thống của bạn sẽ được hiển thị - hãy tìm% Sử dụng và Dung lượng trống, và đảm bảo rằng bạn có ít nhất 100 MB trong / Hệ thống trước khi tiếp tục. Nếu bạn không có đủ dung lượng, hãy Gắn Hệ thống trong TWRP, đi tới Trình quản lý tệp và giải phóng dung lượng bằng cách xóa các ứng dụng bloatware, như Duo, Google Hangouts, v.v. Lý do cho điều này là vì nếu phân vùng / hệ thống không có đủ dung lượng trống, tệp Fstab đang được flash sẽ không thành công, dẫn đến tệp Fstab trống và các vòng khởi động của thiết bị!
  8. Vì vậy, sau khi bạn có ít nhất 100 MB dung lượng dành riêng trong phân vùng / system, hãy khởi động lại TWRP.
  9. Tiến hành flash Trình vô hiệu hóa mã hóa bắt buộc cho tệp .zip của OOS Oreo trong TWRP.
  10. Giờ đây, bạn có thể flash bất kỳ / tập lệnh hệ thống hoặc công cụ gốc nào mà bạn muốn, chẳng hạn như SuperSU hoặc Magisk, sau đó tiến hành Khởi động lại hệ thống.

Quy trình 3 - DM-Verity đã được kích hoạt trước đó, người dùng muốn xóa vĩnh viễn thông báo cảnh báo DM-Verity.

Bắt buộc:

  • Phần mềm chương trình cơ sở 4.0.2 cho Oneplus 3T
  • Phần mềm chương trình cơ sở 4.0.2 cho Oneplus 3
  1. Bắt đầu bằng cách tải xuống chương trình cơ sở cho phiên bản kiểu OnePlus của bạn và cài đặt nó bên trong Phục hồi TWRP.
  2. Không khởi động lại / system - khởi động lại vào bộ nạp khởi động từ menu TWRP.
  3. Kết nối điện thoại với PC qua USB và khởi chạy dấu nhắc lệnh ADB.
  4. Nhập các lệnh sau vào bảng điều khiển ADB:
    Fastboot oem disable_dm_verity
    Fastboot oem enable_dm_verity
  5. Bây giờ hãy khởi động lại để khôi phục TWRP từ bên trong menu TWRP.
  6. Bây giờ nếu bạn đang sử dụng OnePlus 3T , flash bất kỳ tệp nào trong số các tệp này tương ứng với phiên bản hệ điều hành của bạn:
    5.0.1 - Oreo
    Open Beta 21 - Oreo
  7. Nếu bạn đang sử dụng OnePlus 3, hãy flash một trong các tệp sau:
    Android 6.0.1 OxygenOS:
    - Chương trình cơ sở + Mô-đun - Tải xuống
    Open Beta:
    - Chương trình cơ sở + Mô-đun - Tải xuống
    Android 7.0 OxygenOS:
    - Chương trình cơ sở + Mô-đun - Tải xuống
    Open Beta:
    - Chương trình cơ sở + Mô-đun - Tải xuống
    Android 7.1.1 OxygenOS:
    - Chương trình cơ sở + Mô-đun - Tải xuống
    Open Beta:
    - Chương trình cơ sở + Mô-đun - Tải xuống
    Android 8.0.0 OxygenOS:
    - Chương trình cơ sở + Modem - Tải xuống
    Open Beta:
    - Chương trình cơ sở + Modem - Tải xuống
  8. Không khởi động lại sau khi flash một trong các tệp ở trên - bây giờ bạn phải flash tệp boot-p patch.img từ phần Tải xuống ở đầu hướng dẫn này.
  9. Bây giờ, bạn có thể khởi động lại và thông báo DM-Verity sẽ biến mất hoàn toàn.