Tài liệu sử dụng - ReKernelFlasher

Mục lục

  • 1. Đọc & hiển thị thông tin (trang chính)
  • 2. Kiểm tra slot & phiên bản kernel
  • 3. Giới thiệu chức năng flash
  • 4. Sao lưu & khôi phục (kèm lưu ý quan trọng)
  • 5. Giới thiệu công cụ trong hộp công cụ
  • 6. Cài đặt ứng dụng

1. Đọc & hiển thị thông tin (trang chính)

Sau khi khởi động, ứng dụng sẽ tự động đọc thông tin thiết bị và hiển thị trên trang chính, như hình dưới:

Hình 1 · Trang chính ứng dụng

Trang chính sẽ tự động đọc các thông tin sau:

  • Trình quản lý ROOT của thiết bị
  • Phiên bản Android
  • Mã thiết bị
  • Bản dựng hệ thống
  • Slot hiện tại
  • BootHAL
  • SUSFS Version
  • Phiên bản kernel

2. Kiểm tra slot & phiên bản kernel

Chuyển sang mục “Flash”, nếu điện thoại của bạn hỗ trợ phân vùng AB, tại đây sẽ hiển thị thông tin của hai slot.

Mục thông tin sẽ lần lượt hiển thị:

  • Trạng thái hoạt động
  • Vendor_DLKM
  • Thông tin boot.img / init_boot.img

Hình 2 · Thông tin slot

Gợi ý: Nhấn nút “Kiểm tra phiên bản kernel” sẽ làm mới và phân tích lại thông tin phiên bản kernel hiện tại.

Hình 3 · Kiểm tra phiên bản kernel


3. Giới thiệu chức năng flash

Tại trang “Flash”, nhấn nút “Flash” để vào trang flash:

Hình 4 · Trang flash

3.1 Flash AK3

  1. Flash cục bộ: Nhấn nút “Flash AK3”, chọn gói nén AnyKernel3 của bạn, lúc này hộp thoại xác nhận hai lần sẽ hiện ra, nhấn xác nhận để bắt đầu flash.

Hình 5 · Flash AK3 cục bộ

Hình 8 · Hộp thoại xác nhận hai lần

  1. Flash bằng G(O)KI trên cloud: Quay lại trang flash, nhấn biểu tượng đám mây ở góc trên bên phải để vào kho G(O)KI cloud, chọn gói tương ứng của bạn, nhấn “Tải xuống” ở góc dưới bên phải, sau khi tải xong sẽ hỏi có tự động flash không, nhấn xác nhận là hoàn tất flash.

Hình 6 · Flash trên cloud

  1. Lưu ý đặc biệt: Bạn có thể hoàn toàn tin tưởng nội dung tải xuống trong G(O)KI cloud. Nhưng cần đặc biệt lưu ý rằng chúng tôi rất khuyến nghị bạn bật công tắc “Tự động sao lưu” trong cài đặt, để khi gặp các tình huống bất thường như màn hình nhấp nháy, hiển thị lỗi sau khi khởi động, bạn có thể nhanh chóng khôi phục bản sao lưu snapshot. Xem chi tiết trong phần “Lưu ý quan trọng” của mục “4. Sao lưu & khôi phục (kèm lưu ý quan trọng)” trong tài liệu này.
  1. Lưu ý quan trọng: Khi flash AK3 hãy cố gắng dùng tùy chọn “Flash AK3”, chỉ khi có vấn đề mới cân nhắc dùng “Flash gói nén AK3 (mkbootfs)”. Tùy chọn này dự kiến bắt đầu bị loại bỏ từ v3.0 (30000).
  1. Về “Flash KernelSU LKM Driver”: Chức năng này được kế thừa từ nhánh thượng nguồn KernelFlasher, không khuyến nghị sử dụng vì có thể gây ra vấn đề, dự kiến sẽ bị loại bỏ từ v2.9 (20900).
  1. Flash ảnh phân vùng: Sau khi nhấn vào, bạn có thể thấy các phân vùng đặt trước mà chúng tôi cung cấp: boot, dtbo, init_boot, recovery, system_dlkm, vbmeta, vendor_boot. Nhấn vào phân vùng bạn muốn flash, chọn tệp *.img, *.bin tương ứng, lúc này hộp thoại xác nhận hai lần sẽ hiện ra, nhấn xác nhận để tiếp tục flash.

Hình 7 · Flash phân vùng


4. Sao lưu & khôi phục (kèm lưu ý quan trọng)

4.1 Sao lưu & khôi phục

Nhấn nút “Sao lưu” để vào trang sao lưu, chúng tôi cung cấp các phân vùng đặt trước sau để bạn tự chọn:

boot, dtbo, init_boot, recovery, system_dlkm, vbmeta, vendor_boot, vendor_dlkm

Sau khi tích chọn các phân vùng muốn sao lưu, nhấn nút “Sao lưu phân vùng đã chọn” để bắt đầu sao lưu. Sau khi sao lưu xong, bạn có thể quay lại trang chính, nhấn tùy chọn “Sao lưu” ở thanh dưới để xem bản sao lưu.

Lưu ý: Khôi phục bản sao lưu phải vào trang flash và nhấn nút “Khôi phục”, khôi phục bản sao lưu của slot tương ứng.

Hình 9 · Sao lưu & khôi phục

4.2 Lưu ý quan trọng

Chúng tôi rất khuyến nghị bật “Tự động sao lưu” như một lớp bảo hiểm, để tránh phát sinh vấn đề sau khi flash, thuận tiện khôi phục bằng bản sao lưu. AK3 hỗ trợ hoàn tác một chạm, có thể kích hoạt trong “Bản ghi thao tác” và “Sao lưu”. Hoàn tác


5. Giới thiệu công cụ trong hộp công cụ

Tại trang “Cài đặt”, nhấn “Hộp công cụ” để vào, trong đó gồm các công cụ hữu ích sau:

Hình 10 · Trang chính hộp công cụ

5.1 Giải nén (Payload-Dumper)

Dùng để trích xuất tệp phân vùng .img từ payload.bin của OTA.

  • Giải nén: Sau khi nhấn, chọn tệp payload.bin, ứng dụng sẽ dùng công cụ payload-dumper-go có sẵn để trích xuất các tệp phân vùng .img bên trong.
  • Bản ghi giải nén: Xem các tệp .img đã giải nén (thư mục mặc định /sdcard/ReKernelFlasher/img/), nhấn giữ bản ghi để dùng trình quản lý tệp hệ thống mở tệp tương ứng.

Hình 11 · Giải nén

5.2 Sao lưu toàn bộ phân vùng

Dùng để sao lưu tất cả phân vùng ngoại trừ userdata, sdc, bản ghi sao lưu sẽ hiển thị ở trang “Sao lưu”.

  • Sau khi vào sẽ tự động phát hiện nền tảng, tổng số phân vùng, phân vùng bỏ qua và dung lượng dự kiến chiếm dụng.
  • Thư mục sao lưu mặc định: /sdcard/ReKernelFlasher/backups/型号字库备份, hỗ trợ thư mục tùy chỉnh và “Đặt lại thư mục”.
  • Sau khi nhấn “Bắt đầu sao lưu toàn bộ phân vùng” sẽ hiện hộp thoại xác nhận, sau khi xác nhận sẽ bắt đầu sao lưu, khi xong sẽ hiển thị số lượng thành công / bỏ qua / thất bại.

Hình 12 · Sao lưu toàn bộ phân vùng

5.3 Sửa RKP (thử nghiệm)

Dùng để sửa vấn đề TEE treo giả, RKP không khả dụng trên thiết bị Snapdragon (Qualcomm) do mở khóa BL.

  • Chỉ áp dụng cho nền tảng Qualcomm, tuyệt đối không dùng cho MediaTek!
  • Cung cấp hai phương án sửa:
    • “Qcom 8 Elite Gen5 (Beta)” —— nền tảng Snapdragon 8 Elite thế hệ mới.
    • “Vi xử lý ≤ 8 Elite” —— nền tảng Snapdragon 8 Elite và thấp hơn.
  • Trước khi thực hiện sẽ tự động sao lưu phân vùng persist (lưu vào /sdcard/ReKernelFlasher/persist_backup/), và xuất log đầy đủ (lưu vào /sdcard/ReKernelFlasher/persist_backup/rkp_fix_*.log).

Cảnh báo: Chức năng này là thử nghiệm, chỉ để trải nghiệm, có thể gây ra vấn đề cho thiết bị. Nếu xảy ra vấn đề do chức năng này, vui lòng không gửi issue liên quan.

Hình 13 · Sửa RKP Sửa rkp

5.4 Bật cổng Qualcomm Diag

Dùng để bật cổng gỡ lỗi Diag trên thiết bị Qualcomm, cho các công cụ như QPST / QXDM kết nối thiết bị.

  • Bên trong dùng setprop sys.usb.config diag,adb để bật cổng.
  • Chỉ dùng cho thiết bị Snapdragon, cấm dùng cho thiết bị Dimensity!
  • Trước khi bật cổng hãy đảm bảo điện thoại đã kết nối với máy tính.

Hình 14 · Bật cổng Qualcomm Diag

5.5 Bật cổng gỡ lỗi không dây

Dùng để bật dịch vụ adbd (adb over TCP) trên cổng chỉ định, thuận tiện kết nối gỡ lỗi không dây qua adb connect trên máy tính.

  • Nhập số cổng (phạm vi 1024 – 65535), khi cổng hợp lệ thì nút gửi “máy bay giấy” bên phải mới chuyển từ xám sang sáng.
  • Khi cổng không hợp lệ, bên dưới sẽ hiển thị cảnh báo đỏ: Cổng không hợp lệ, vui lòng nhập số trong khoảng 1024-65535.
  • Sau khi nhấn gửi sẽ kiểm tra quyền thông báo trước, nếu chưa được cấp sẽ mở hộp thoại cấp quyền của hệ thống; sau khi được cấp sẽ thực thi setprop service.adb.tcp.port {端口} && stop adbd && start adbd.
  • Nếu cổng đã ở trạng thái bật, ứng dụng sẽ tự động nhận biết và bỏ qua việc bật cổng, hiển thị trực tiếp trạng thái đã bật.
  • Sau khi bật thành công: thanh thông báo sẽ hiển thị thông báo thường trú (bên trong có nút “Dừng”), ô nhập và nút gửi trong trang sẽ chuyển xám không nhấn được, đồng thời hiển thị “dịch vụ adbd đã bật trên {cổng}”.
  • Nhấn nút “Dừng” trong trang hoặc thanh thông báo sẽ thực thi setprop service.adb.tcp.port 0 && stop adbd && start adbd để tắt cổng, và khôi phục giao diện ban đầu.

Hình 15 · Bật cổng gỡ lỗi không dây


6. Cài đặt ứng dụng

Trang cài đặt chủ yếu gồm: kiểm tra cập nhật, cài đặt tự động sao lưu, cài đặt ngôn ngữ, cài đặt log, cài đặt nâng cao và hộp công cụ. Dưới đây giới thiệu một vài mục trong đó.

6.1 Lưu log (cài đặt log)

Tại trang cài đặt nhấn “Cài đặt log” để vào, có thể lưu các log sau vào /sdcard/Download/:

  • Lưu ramoops: Lưu log crash kernel panic / oops (chỉ hiển thị khi thiết bị có ramoops).
  • Lưu dmesg: Lưu log buffer vòng của kernel.
  • Lưu logcat: Lưu log hệ thống Android.

6.2 Cài đặt nâng cao

  • Tỉ lệ giao diện (DPI): Kéo thanh trượt để điều chỉnh tỉ lệ giao diện (phạm vi 50% – 150%), nhấn “Áp dụng” để có hiệu lực, chỉ có hiệu lực cho phiên hiện tại.

6.3 Cài đặt ngôn ngữ

Hỗ trợ chuyển đổi ngôn ngữ hiển thị của ứng dụng, có thể chọn:

  • Tiếng Trung giản thể
  • Tiếng Trung phồn thể (Hồng Kông)
  • Tiếng Trung phồn thể (Đài Loan)
  • English