なんらかの理由で、Galaxy S4 SD カードで 2 GB のファイル サイズの壁にぶつかっています。ファイルシステムはexFATなので、なぜ問題があるのか わかりませんが、問題があります. 電話からシステム イメージを取得していますが、イメージが 2 GB にアクセスしているため、イメージがビルドされる前にファイルが大きすぎるというエラーが発生します。これに対抗するために、画像を2つの部分に分割することにしました....
adb shell su -c "dd if=/dev/block/mmcblk0p%system% of=/%cardpath%/temp/system1.img bs=4096 count=393216"
adb shell su -c "dd if=/dev/block/mmcblk0p%system% of=/%cardpath%/temp/system2.img bs=4096 skip=393216 count=393216"
これにより、SD カードに 2 つの img ファイルが作成されます。System1.img と System2.img。今、それらを1つのファイル(System.img)に結合したいのですが、このようにカード上で結合することはできません....
adb shell su -c "dd if=/%cardpath%/temp/system1.img of=/%cardpath%/temp/system.img bs=4096 count=393216"
adb shell su -c "dd if=/%cardpath%/temp/system2.img of=/%cardpath%/temp/system.img bs=4096 count=393216 seek=393216"
.....最終的なファイルが 2 GB を超え、上記のエラーが発生するためです。だから私がやりたいのは、電話のSDカードではなくPC上のファイルを結合することですが、この操作のBATCHコマンドがわかりません。これら 2 つの img ファイルを結合するための BAT スクリプトを教えてください。
ありがとうジミー