备份工具:twrp
备份对象:neos17 + dragonpilot 0.8.13 + 用户设定和数据
备份步骤
- 手机usb连接电脑
- 进fastboot模式
- 手机关机后,按住音量下+电源键
- 电脑终端执行fastboot devices可以看到手机
C:\windows\system32>fastboot devices 83c425ed fastboot
- 进twrp recovery
- 进临时twrp:fastboot boot D:\OS\ANDROID\openpilot\oneplus3t\twrp-3.3.1-0-oneplus3t.img (能不刷尽量不刷用临时的)
C:\windows\system32>fastboot boot D:\OS\ANDROID\openpilot\oneplus3t\twrp-3.3.1-0-oneplus3t.img Sending 'boot.img' (27529 KB) OKAY [ 0.785s] Booting OKAY [ 0.506s] Finished. Total time: 1.392s C:\windows\system32>adb devices List of devices attached 83c425ed recovery
- 备份
- 进twrp shell:adb shell
- 备份三个分区:
twrp backup SDB- S=System=核心文件,如系统应用、框架、库文件等,但不包括用户数据或内核
- D=Data=用户数据,包括应用程序、应用数据、系统设置等,但不包括内部存储的媒体文件
- B=Boot=包含内核(Kernel)和引导程序(Bootloader),是启动系统必需的核心组件
- R=Recovery=恢复模式程序
- 建议用twrp界面选择SDB分区备份,备份文件会带关键词,便于识别
- 拉取备份文件:adb pull /data/media/0/TWRP/BACKUPS/83c425ed/ D:\OS\ANDROID\openpilot\twrp_backups\
C:\windows\system32>adb shell OnePlus3:/ # df -h /sdcard Filesystem Size Used Avail Use% Mounted on /dev/block/sda15 53G 3.4G 49G 7% /sdcard OnePlus3:/ # twrp backup SDB Setting backup options: System Data Boot Updating partition details... ...done * Total number of partitions to back up: 3 * Total size of all data: 5618MB * Available space: 50374MB [BACKUP STARTED] * Backup Folder: /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 Backing up System... Breaking backup file into multiple archives... Splitting thread ID 0 into archive 2 * Generating digest... * Digest Created. * Digest Created. * Digest Created. Backing up Data (excl. storage)... Backups of Data do not include any files in internal storage such as pictures or downloads. Breaking backup file into multiple archives... Splitting thread ID 0 into archive 2 Splitting thread ID 0 into archive 3 * Generating digest... * Digest Created. * Digest Created. * Digest Created. * Digest Created. Backing up Boot... * Generating digest... * Digest Created. Average backup rate for file systems: 50 MB/sec Average backup rate for imaged drives: 64 MB/sec [5597 MB TOTAL BACKED UP] Updating partition details... ...done [BACKUP COMPLETED IN 114 SECONDS] Backup Complete Done processing script file OnePlus3:/ # ls -l /data/media/0/TWRP/BACKUPS/83c425ed/ total 4 drwxrwxrwx 2 media_rw media_rw 4096 2025-07-24 02:11 2025-07-23--21-09-44 OnePlus3:/ # ls -l /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/ total 5739456 -rw-rw-r-- 1 media_rw media_rw 67108864 2025-07-24 02:11 boot.emmc.win -rw-rw-r-- 1 media_rw media_rw 80 2025-07-24 02:11 boot.emmc.win.sha2 -rw-rw-r-- 1 media_rw media_rw 1613282304 2025-07-24 02:11 data.ext4.win000 -rw-rw-r-- 1 media_rw media_rw 83 2025-07-24 02:11 data.ext4.win000.sha2 -rw-rw-r-- 1 media_rw media_rw 1449728512 2025-07-24 02:11 data.ext4.win001 -rw-rw-r-- 1 media_rw media_rw 83 2025-07-24 02:11 data.ext4.win001.sha2 -rw-rw-r-- 1 media_rw media_rw 442501632 2025-07-24 02:11 data.ext4.win002 -rw-rw-r-- 1 media_rw media_rw 83 2025-07-24 02:11 data.ext4.win002.sha2 -rw-rw-r-- 1 media_rw media_rw 65 2025-07-24 02:11 data.info -rw-rw-r-- 1 media_rw media_rw 7232882 2025-07-24 02:11 recovery.log -rw-rw-r-- 1 media_rw media_rw 1632852992 2025-07-24 02:10 system.ext4.win000 -rw-rw-r-- 1 media_rw media_rw 85 2025-07-24 02:10 system.ext4.win000.sha2 -rw-rw-r-- 1 media_rw media_rw 664435712 2025-07-24 02:10 system.ext4.win001 -rw-rw-r-- 1 media_rw media_rw 85 2025-07-24 02:10 system.ext4.win001.sha2 -rw-rw-r-- 1 media_rw media_rw 66 2025-07-24 02:10 system.info
验证:恢复后,开机运行成功
- neos下twrp恢复系统(界面操作,亲测失败)
- neos下twrp恢复系统(手动命令,亲测成功)
- fastboot boot D:\OS\ANDROID\openpilot\oneplus3t\twrp-3.3.1-0-oneplus3t.img
- twrp界面操作擦除所有分区,并格式化data
- adb push D:\OS\ANDROID\openpilot\twrp_backups\83c425ed\2025-07-23--21-09-44_neos_oneplus3-userdebug_17 /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44_neos_oneplus3-userdebug_17
- adb shell
- twrp restore /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 system
- twrp restore /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 data
- twrp restore /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 boot
OnePlus3:/ # twrp restore /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 system Restoring /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44... Setting restore options: 'system': System System Digest check skip is on [RESTORE STARTED] Restore folder: '/data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/.' Verifying Digest Calculating restore details... Digest matched for '/data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/./system.ext4.win000'. Digest matched for '/data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/./system.ext4.win001'. Digest matched for '/data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/./system.ext4.win000'. Digest matched for '/data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/./system.ext4.win001'. Restoring 2 partitions... Total restore size is 4381MB Wiping System Formatting system using mke2fs... Done. Restoring System... [System done (74 seconds)] Wiping System Formatting system using mke2fs... Done. Restoring System... [System done (78 seconds)] Updating partition details... ...done [RESTORE COMPLETED IN 168 SECONDS] Done. Done processing script file OnePlus3:/ # twrp restore /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 data Restoring /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44... Setting restore options: 'data': [RESTORE STARTED] …… …… OnePlus3:/ # twrp restore /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44 boot Restoring /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44... Setting restore options: 'boot': Boot [RESTORE STARTED] Restore folder: '/data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44/.' Skipping Digest check based on user setting. Calculating restore details... Restoring 1 partitions... Total restore size is 64MB Restoring Boot... [Boot done (1 seconds)] Updating partition details... ...done [RESTORE COMPLETED IN 2 SECONDS] Done. Done processing script file
- lineageos18下twrp恢复系统(界面操作,启动卡安卓画面失败)
- lineageos18下twrp恢复系统(手动操作,启动卡neos画面失败)
- 一定要拔掉sim卡,因为系统默认开启sim卡上网
- fastboot boot D:\OS\ANDROID\openpilot\oneplus3t\twrp-3.3.1-0-oneplus3t.img
- twrp界面操作擦除所有分区,并格式化data,reboot再进一起twrp
- adb sideload D:\OS\ANDROID\openpilot\oneplus3t\OnePlus3THydrogen_8.0_28_OTA_054_all_1812112124_wipe_54c1200994f943c3.zip
- 重启进氢氧8.0系统进入桌面后重启,进recovery,预期是一加官方recovery
- fastboot flash recovery D:\OS\ANDROID\openpilot\neos\eon-neos-15.1\recovery-db31ffe79dfd60be966fba6d1525a5081a920062b883644dc8f5734bcc6806bb.img
- fastboot boot D:\OS\ANDROID\openpilot\oneplus3t\twrp-3.3.1-0-oneplus3t.img
- adb push D:\OS\ANDROID\openpilot\twrp_backups\83c425ed\2025-07-23--21-09-44_neos_oneplus3-userdebug_17 /data/media/0/TWRP/BACKUPS/83c425ed/2025-07-23--21-09-44_neos_oneplus3-userdebug_17
- adb shell
- twrp restore 2025-07-23--21-09-44_neos_oneplus3-userdebug_17 SDB
- 重启
- twrp文件管理导航到以下路径查看日志文件:
- adb pull /sys/fs/pstore/pmsg-ramoops-0 D:\OS\ANDROID\openpilot\neos\logs\log250726\
adb pull /data/log logs/ D:\OS\ANDROID\openpilot\neos\logs\log250726\