Advertisement
ot_inc

Android Backup Images : Japanese

Dec 1st, 2022 (edited)
2,597
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ## Magiskでのroot環境かSUが入ったGSIが必要になります
  2.  
  3. # 1. root権限で実行をする為にSU
  4. adb shell
  5. su
  6.  
  7. # 2. 各イメージがあるパスへ移動(MediaTekなどでは /dev/block/by-name/ の場合もあります)
  8. cd /dev/block/bootdevice/by-name/
  9.  
  10. # 3. バックアップ用ディレクトリを作成する
  11. mkdir /sdcard/backup_img
  12.  
  13. # 4. cacheとuserdata以外すべてを/sdcardへバックアップのコマンドを実行
  14. for file in *; do
  15.     if [[ "${file}" = cache* || "${file}" = userdata* ]]; then continue ; else dd if=/dev/block/bootdevice/by-name/"${file}" of=/sdcard/backup_img/"${file}".img ; fi
  16. done
  17.  
  18. # 5. MD5のチェック用リストを作成するコマンドを実行
  19. echo "" > /sdcard/backup_img/md5.txt
  20. for file in *; do
  21.     if [[ "${file}" = cache* || "${file}" = userdata* ]]; then continue ; else
  22.     echo "${file}" >> /sdcard/backup_img/md5.txt
  23.     md5sum /dev/block/bootdevice/by-name/"${file}" >> /sdcard/backup_img/md5.txt
  24.     md5sum /sdcard/backup_img/"${file}".img >> /sdcard/backup_img/md5.txt
  25.     echo "" >> /sdcard/backup_img/md5.txt
  26.     fi
  27. done
  28.  
  29. # 6. fastbootでアクティブなスロットを確認(表示されているスロットが現在使用しているOSのimgになります)
  30. fastboot getvar all
Tags: Android
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement