Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- この工程はsystemやboot、それ以外の領域を破損してしまい
- カスタムリカバリ標準のバックアップだけでは、復旧が困難(いわゆる文鎮寸前)になった場合の頼み綱となる
- rootで色々触り始める前にやっておくことを強く推奨する
- また、バックアップには最低4GB以上の空き容量が必要なので、予めストレージの容量を空けておく
- コマンドプロンプトを開き、手順1で展開したZipのファイルOfficial-Unlock-Bootloader-Huawei\filesに移動
- 例:cd C:\Official-Unlock-Bootloader-Huawei\files
- 移動したらコマンドプロンプトに"adb shell"と入力
- 次に"su"と入力すると、スマホの画面にSuperSUのrootアクセスリクエストのプロンプトが表示されるので、許可を選択
- 次に"cd /dev/block/platform"と入力→"ls"と入力→"cd hi_mci.0"と入力→"cd by-name"と入力→"ls -l"と入力
- パーティション位置とそのイメージファイルの一覧が表示される
- 例:lrwxrwxrwx root root 1999-01-01 00:00 3rdmodem -> /dev/block/mmcblk0p35
- |____| |__________|
- パーティション パーティションパス
- "cd /sdcard" でスマホ本体ディレクトリ直下に移動(SDカードにバックアップする場合は "cd /mnt/ext_sdcard"とする)
- 移動したディレクトリ先に、バックアップ用フォルダを "mkdir [任意のフォルダ名]"で作成
- 先程取得したパーティションを、下記の形式に従いコマンドで、一つずつバックアップしていく
- dd if=[パーティションパス] of=[バックアップ先パス]/[一つ上のパーティションパス]_[パーティション] bs=4096
- 例:dd if=/dev/block/mmcblk0p35 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p35_3rdmodem bs=4096
- バックアップの復元はddコマンドのifとofを入れ替えるだけでOK
- バックアップしたデータは"adb pull [バックアップ先パス]"等でPCにもコピーして、大切にほかんしておく
- 面倒臭がりさん用コピペ↓(パスは適宜修正願います)
- su
- cd /mnt/ext_sdcard
- mkdir -p P9_full_image_backup
- dd if=/dev/block/mmcblk0p35 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p35_3rdmodem bs=4096
- dd if=/dev/block/mmcblk0p14 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p14_3rdmodemnvm bs=4096
- dd if=/dev/block/mmcblk0p15 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p15_3rdmodemnvmbkp bs=4096
- dd if=/dev/block/mmcblk0p28 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p28_boot bs=4096
- dd if=/dev/block/mmcblk0p36 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p36_cache bs=4096
- dd if=/dev/block/mmcblk0p40 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p40_cust bs=4096
- dd if=/dev/block/mmcblk0p34 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p34_dfx bs=4096
- dd if=/dev/block/mmcblk0p30 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p30_dts bs=4096
- dd if=/dev/block/mmcblk0p5 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p5_fastboot bs=4096
- dd if=/dev/block/mmcblk0p4 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p4_frp bs=4096
- dd if=/dev/block/mmcblk0p27 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p27_fw_hifi bs=4096
- dd if=/dev/block/mmcblk0p3 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p3_fw_lpm3 bs=4096
- dd if=/dev/block/mmcblk0p37 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p37_hisitest0 bs=4096
- dd if=/dev/block/mmcblk0p38 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p38_hisitest1 bs=4096
- dd if=/dev/block/mmcblk0p41 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p41_hisitest2 bs=4096
- dd if=/dev/block/mmcblk0p20 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p20_misc bs=4096
- dd if=/dev/block/mmcblk0p31 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p31_modem bs=4096
- dd if=/dev/block/mmcblk0p32 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p32_modem_dsp bs=4096
- dd if=/dev/block/mmcblk0p33 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p33_modem_dtb bs=4096
- dd if=/dev/block/mmcblk0p18 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p18_modem_om bs=4096
- dd if=/dev/block/mmcblk0p10 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p10_modemnvm_backup bs=4096
- dd if=/dev/block/mmcblk0p6 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p6_modemnvm_factory bs=4096
- dd if=/dev/block/mmcblk0p11 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p11_modemnvm_img bs=4096
- dd if=/dev/block/mmcblk0p12 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p12_modemnvm_system bs=4096
- dd if=/dev/block/mmcblk0p21 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p21_modemnvm_update bs=4096
- dd if=/dev/block/mmcblk0p7 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p7_nvme bs=4096
- dd if=/dev/block/mmcblk0p8 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p8_oeminfo bs=4096
- dd if=/dev/block/mmcblk0p16 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p16_persist bs=4096
- dd if=/dev/block/mmcblk0p29 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p29_recovery bs=4096
- dd if=/dev/block/mmcblk0p22 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p22_recovery2 bs=4096
- dd if=/dev/block/mmcblk0p17 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p17_reserved1 bs=4096
- dd if=/dev/block/mmcblk0p23 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p23_reserved2 bs=4096
- dd if=/dev/block/mmcblk0p13 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p13_secure_storage bs=4096
- dd if=/dev/block/mmcblk0p26 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p26_sensorhub bs=4096
- dd if=/dev/block/mmcblk0p9 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p9_splash bs=4096
- dd if=/dev/block/mmcblk0p19 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p19_splash2 bs=4096
- dd if=/dev/block/mmcblk0p39 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p39_system bs=4096
- dd if=/dev/block/mmcblk0p24 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p24_teeos bs=4096
- dd if=/dev/block/mmcblk0p25 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p25_trustfirmware bs=4096
- dd if=/dev/block/mmcblk0p1 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p1_vrl bs=4096
- dd if=/dev/block/mmcblk0p2 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p2_vrl_backup bs=4096
- dd if=/dev/block/mmcblk0p42 of=/mnt/ext_sdcard/P9_full_image_backup/mmcblk0p42_userdata bs=4096
- *userdata(ユーザーが追加したアプリ等のデータ、プリインは含まれない)はサイズが大きくなる事があるので、取捨選択
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement