晶晨4-9备份到U盘批处理

 

@shift /0
@echo off 
cd %~dp0
:begin

title 晶晨4-9备份到U盘
Setlocal EnableDelayedExpansion
attrib +h ".\root\logo" >nul
color 16
DIY\adb kill-server 
echo.    ******************************************************************
echo.    机顶盒跟电脑要在同一网下,进网络设置将网络设为DHCP或无线连接
echo.
echo.    并记下盒子IP地址在下方输入,此破解为晶晨4-9备份到U盘适用,
echo.
echo.    切勿尝试拿去破解其它型号,!!!切勿尝试拿去破解其它型号!!
echo.
echo.    注意得确保程序名为英文,名字不能有空格!!
echo.  
echo.  ------------请插入一个fat32格式的U盘到盒子靠近网口的usb口,在继续      
echo.    ******************************************************************
echo.  
echo.  
set /p ip=请输入盒子的IP地址,然后按回车键:

DIY\adb connect %ip%:5555
DIY\adb root
DIY\adb connect %ip%:5555
DIY\adb remount
DIY\adb connect %ip%:5555
DIY\root\adb shell mount -o remount,rw /vendor
DIY\adb shell getprop ro.product.device| find /i "Hi3798MV100" && ( set CPU=Hi3798M ) 
DIY\adb shell getprop ro.product.device| find /i "rk312x" && ( set CPU=rk3128 ) 
DIY\adb shell getprop ro.product.device| find /i "rk3228" && ( set CPU=rk3228 )
for /f %%i in ('DIY\adb shell getprop ro.product.model') do set hz=%%i 
for /f %%i in ('DIY\adb shell getprop ro.software') do set ver=%%i   
ping 127.0.0.1 -n 6 >nul
goto menu

:menu
color 16
cls
echo. *************************************************************************
echo. *************************************************************************
echo.
echo.                                                   
echo.    
echo.
echo.    CPU型号 %CPU%    盒子型号 %hz% 
echo.
echo.    软件版本 %ver% 
echo.
echo. *************************************************************************
echo. *************************************************************************
echo ---------------请插入一个fat32格式的U盘到盒子靠近网口的usb口,在继续                        
echo #########################################
pause
color 0a
ECHO. 
DIY\adb root
DIY\adb remount
DIY\adb shell mount -o remount,rw /system
DIY\adb shell mount -o remount,rw /vendor
DIY\adb shell umount /sdcard/beifen
DIY\adb shell "mkdir /sdcard/beifen"
DIY\adb shell mount -t vfat /dev/block/sda1 /sdcard/beifen
DIY\adb shell "rm -rf /sdcard/beifen/beifen"
DIY\adb shell "mkdir /sdcard/beifen/beifen"
DIY\adb shell "busybox telnetd -p 23 -l /system/bin/sh &"
DIY\adb shell "telnetd -p 23 -l /system/bin/sh &"
DIY\adb shell "echo 1 > /sys/class/remount/need_remount;mount -o remount,rw /system;mount -o rw,remount /dev/block/system"


DIY\adb shell "dd if=/dev/block/ghost  | busybox gzip -4 >/sdcard/beifen/beifen/ghost.img.gz"
ECHO 正在备份 dtb 分区......

DIY\adb shell "dd if=/dev/dtb           of=/sdcard/beifen/beifen/dtb.img" 

ECHO 正在备份 boot 分区......
DIY\adb shell "dd if=/dev/block/boot    of=/sdcard/beifen/beifen/boot.img"
ECHO 正在备份 logo分区......
DIY\adb shell "dd if=/dev/block/logo    of=/sdcard/beifen/beifen/logo.img"
ECHO 正在备份 bootloader 分区......
DIY\adb shell "dd if=/dev/block/bootloader    of=/sdcard/beifen/beifen/bootloader.img"

ECHO 正在备份 cri_data 分区......
DIY\adb shell "dd if=/dev/block/cri_data  of=/sdcard/beifen/beifen/cri_data.img"

ECHO 正在备份 dtbo 分区......
DIY\adb shell "dd if=/dev/block/dtbo           of=/sdcard/beifen/beifen/dtbo.img" 

ECHO 正在备份 env 分区......
DIY\adb shell "dd if=/dev/block/env          of=/sdcard/beifen/beifen/env.img" 

ECHO 正在备份 keydata 分区......
DIY\adb shell "dd if=/dev/block/keydata         of=/sdcard/beifen/beifen/keydata.img" 

ECHO 正在备份 metadata  分区......
DIY\adb shell "dd if=/dev/block/metadata   of=/sdcard/beifen/beifen/metadata.img"

ECHO 正在备份 odm 分区......
DIY\adb shell "dd if=/dev/block/odm    of=/sdcard/beifen/beifen/odm.img"

ECHO 正在备份 product  分区......
DIY\adb shell "dd if=/dev/block/product     of=/sdcard/beifen/beifen/product.img"
 
ECHO 正在备份 recovery  分区......
DIY\adb shell "dd if=/dev/block/recovery     of=/sdcard/beifen/beifen/recovery.img"

ECHO 正在备份 reserved  分区......
DIY\adb shell "dd if=/dev/block/reserved     of=/sdcard/beifen/beifen/reserved.img"

ECHO 正在备份 rsv  分区......
DIY\adb shell "dd if=/dev/block/rsv    of=/sdcard/beifen/beifen/rsv.img"

ECHO 正在备份 system 分区......
DIY\adb shell "dd if=/dev/block/system    | busybox gzip -4 >/sdcard/beifen/beifen/system.img.gz"

ECHO 正在备份 vbmeta  分区......
DIY\adb shell "dd if=/dev/block/vbmeta    of=/sdcard/beifen/beifen/vbmeta.img"

ECHO 正在备份 vendor   分区......
DIY\adb shell "dd if=/dev/block/vendor      | busybox gzip -4 >/sdcard/beifen/beifen/vendor.img.gz"
DIY\adb shell "dd if=/dev/block/skbackup  | busybox gzip -4 >/sdcard/beifen/beifen/skbackup.img.gz"
DIY\adb shell "dd if=/dev/block/backup  | busybox gzip -4 >/sdcard/beifen/beifen/backup.img.gz"
DIY\adb shell "dd if=/dev/block/ghost  | busybox gzip -4 >/sdcard/beifen/beifen/ghost.img.gz"
DIY\adb shell "dd if=/dev/block/cache  | busybox gzip -4 >/sdcard/beifen/beifen/cache.img.gz"
DIY\adb shell "dd if=/dev/block/cmccbackup  | busybox gzip -4 >/sdcard/beifen/beifen/cmccbackup.img.gz"
DIY\adb shell "dd if=/dev/block/skmac   of=/sdcard/beifen/beifen/skmac.img"
DIY\adb shell "dd if=/dev/block/cmccmac   of=/sdcard/beifen/beifen/cmccmac.img"
DIY\adb shell "dd if=/dev/block/skparam   of=/sdcard/beifen/beifen/skparam.img"
ECHO 正在备份 其它 分区......
DIY\adb shell "dd if=/dev/block/platform/skbackup  | busybox gzip -4 >/sdcard/beifen/beifen/skbackup.img.gz"
DIY\adb shell "dd if=/dev/block/platform/backup  | busybox gzip -4 >/sdcard/beifen/beifen/backup.img.gz"
DIY\adb shell "dd if=/dev/block/platform/ghost  | busybox gzip -4 >/sdcard/beifen/beifen/ghost.img.gz"
DIY\adb shell "dd if=/dev/block/platform/cache  | busybox gzip -4 >/sdcard/beifen/beifen/cache.img.gz"
DIY\adb shell "dd if=/dev/block/platform/cmccbackup  | busybox gzip -4 >/sdcard/beifen/beifen/cmccbackup.img.gz"
DIY\adb shell "dd if=/dev/block/platform/skmac   of=/sdcard/beifen/beifen/skmac.img"
DIY\adb shell "dd if=/dev/block/platform/cmccmac   of=/sdcard/beifen/beifen/cmccmac.img"
DIY\adb shell "dd if=/dev/block/platform/skparam   of=/sdcard/beifen/beifen/skparam.img"
echo. 
echo. 
echo.
echo. 
DIY\adb shell umount /sdcard/beifen
echo.         
echo.        ********************************************************************
echo.        
echo.             
pause&exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值