Usage - ReKernelFlasher
Table of Contents
- 1. Information Reading & Display (Home)
- 2. Slots & Kernel Version Check
- 3. Flashing Features
- 4. Backup & Restore (with Important Notes)
- 5. Toolbox Tools
- 6. App Settings
After launching, the app automatically reads device information and displays it on the home screen, as shown below:
The home screen automatically reads the following information:
Device ROOT ManagerAndroid VersionDevice CodenameSystem Build VersionCurrent SlotBootHALSUSFS VersionKernel VersionSwitch to the "Flashing" tab. If your phone supports A/B partitions, two slots will be shown here.
The info panel displays:
Vendor_DLKMboot.img / init_boot.img related informationTip: Tapping the "Check Kernel Version" button re-scans and parses the current kernel version.
On the "Flashing" page, tap the "Flash" button to enter the flashing page:
boot, dtbo, init_boot, recovery, system_dlkm, vbmeta, vendor_boot. Tap the partition you want to flash, select the corresponding *.img / *.bin file, and a confirmation dialog will pop up. Tap confirm to continue flashing.Tap the "Backup" button to enter the backup page. We provide the following preset partitions for your selection:
boot, dtbo, init_boot, recovery, system_dlkm, vbmeta, vendor_boot, vendor_dlkm
After selecting the partitions you want to back up, tap the "Backup Selected Partitions" button to start. Once the backup is done, you can return to the home screen and tap the "Backups" item in the bottom bar to view your backups.
Note: To restore a backup, go to the flashing page, tap the "Restore" button, and restore the backup for the corresponding slot.
We strongly recommend enabling "Auto Backup" as insurance, so that if problems occur after flashing, you can restore from the backup. AK3 supports one-tap rollback, which can be triggered from "Operation History" and "Backups".
Go to the "Settings" page and tap "Toolbox" to enter it. It contains the following useful tools:
Used to extract .img partition files from an OTA payload.bin.
payload.bin file. The app uses the built-in payload-dumper-go tool to extract the .img partition files..img files (default directory /sdcard/ReKernelFlasher/img/). Long-press a record to open it with the system file manager.Used to back up all partitions except userdata and sdc. Backup records are shown on the "Backups" page.
/sdcard/ReKernelFlasher/backups/{model}字库备份. Supports a custom directory and "Reset Directory".Used to fix TEE freeze and RKP-unavailable issues on Snapdragon (Qualcomm) devices caused by an unlocked bootloader.
persist partition (to /sdcard/ReKernelFlasher/persist_backup/) and outputs full logs (to /sdcard/ReKernelFlasher/persist_backup/rkp_fix_*.log).Warning: This feature is experimental, for trial only, and may cause device issues. If problems occur, do not file related issues.
Used to enable the Diag debug port on Qualcomm devices for tools such as QPST / QXDM to connect.
setprop sys.usb.config diag,adb.Used to enable the adbd service (adb over TCP) on a specified port, so you can debug wirelessly from a computer via adb connect.
1024 – 65535); the "paper plane" send button on the right only lights up when the port is valid.端口不合法,请输入1024-65535之间的数字.setprop service.adb.tcp.port {port} && stop adbd && start adbd.setprop service.adb.tcp.port 0 && stop adbd && start adbd to close the port and restore the UI.The Settings page mainly includes: Check for Updates, Auto Backup Settings, Language Settings, Log Settings, Advanced Settings, and Toolbox. A few of them are described below.
Go to Settings → "Log Settings" to save the following logs to /sdcard/Download/:
50% – 150%). It takes effect after tapping "Apply", and only applies to the current session.Supports switching the app display language: