編集:本郷の答えは手順が少ないです。
<オール>TWRP をインストールします。
TWRP ページでデバイスを選択し、そこにあるインストール手順に従ってください。リカバリを起動
ブートローダー メニューに反応するには、デバイスに固有のキーの組み合わせを見つける必要がある場合があります。 fastboot (fastboot flash recovery twrp.img) を使用して TWRP をフラッシュした場合 )、次に fastboot reboot-bootloader を試すことができます 、次に Recovery を選択します . TWRP でパーティションをマウント
これでTWRPに入るはずです。そこから、マウントを選択します。data を確認してください パーティションインマウント。 system を確認してください そこにいくつかの実行可能ファイルが必要になるため、パーティションがマウントされます。 接続 adb 
 adb をインストール まだ行っていない場合。 USBケーブルで電話機をコンピュータに接続します。 adb devices と入力します .リストにデバイスが表示されていれば、接続されています。ポート adb forward tcp:33333 tcp:33333 を転送する 
 お使いの電話への TCP アクセスを有効にする必要があります。このコマンドは、コンピューターのポート 33333 (最初の引数) でリッスンし、すべての接続を電話のポート 33333 に転送します。任意のポートを選択できます。 PC の 1024 未満のポートにはルート アクセスが必要です。選択したポートがまだ使用されていないことを確認してください。 2 つの数値が一致する必要はありません。 バックアップするパーティションを見つけます adb shell mount 
 バックアップするパーティションを見つけて、デバイス名を取得します。 [編集 :バックアップする必要があるパーティションが /dev/block/dm-0 のように見える場合 、論理ボリューム (LVM) の一部であり、これはおそらく正しいバックアップ方法ではありません]携帯電話から raw パーティションを転送
- adb shell
- dd if=/dev/block/dm-0 bs=64k | gzip | nc -l -p 33333を試す- この /dev/block/dm-0以前にマウント コマンドで見つけたデバイスを使用します。
- 33333を置き換えます 上記で選択した電話ポートを使用
- コマンドが見つからない場合は、先頭に /system/bin/toyboxを追加してみてください または/system/bin/busybox.
- このコマンド ブロックは、指定されたデバイス (if=) からコピーします ) および 64k のブロック サイズ (bs=64k) を使用 - この引数は任意に指定することも、完全に省略することもできますが、値が小さいと処理が遅くなる可能性があります。 64k より大きい値は、通常、プロセスを高速化しません)、これをstdoutにダンプします 、これは gzip にパイプされて圧縮され、次にリッスンしている netcat にパイプされます (-l) ポート 33333 (-p 33333) )。
 
- この 
コンピュータにデータをダンプ
- 新しい端末から、nc localhost 33333 | pv -i 0.5 --size 54g > dm-0.raw.gzを実行します- 33333を置き換えます 上記で選択したコンピュータ ポートを使用
- dm-0.raw.gzを置き換えます 任意のファイル名
- 54gを置き換えます パーティションのサイズ (下記参照)
- このコマンドはポート 33333に接続します ローカルホスト (コンピューター) でstdoutにダンプします 、それをpvにパイプします 、転送の進行状況を 0.5 秒ごとに更新します (-i 0.5) 推定サイズは 54 ギガ (--size 54g) - この引数は省略できますが、転送の進行状況を正確にするために必要です)、dm-0.raw.gzという名前のファイルに
 
ここに別のより良い答えがあります:
要件:adb が既にインストールされている必要があります
<オール>Linux PC から、boot.img があるフォルダーに次のように入力します。
$ fastboot boot boot.img
mmcblk0 パーティション タイプのイメージをコピーするには:
$ adb pull /dev/block/mmcblk0 mmcblk0.img
TWRPをインストールしないでください
代わりに:
<オール>
 android-platform-tools をインストール または android-sdk 
TWRP をコンピューターにダウンロードします。
音量を下げるボタンと音量を上げるボタンを押したまま、電話機の電源を入れて、ブートローダー画面を起動します。携帯電話がコンピュータの USB ポートに接続されていることを確認してください。
 fastboot boot twrp-3.1.0.0.img を実行して TWRP を起動します . (この方法でリカバリ パーティションをフラッシュする必要はありません。)
 TWRP で、[Advanced]、[Terminal] の順に選択すると、シェルが開きます。 mount と入力します [ENTER] を押してパーティションを表示します。 /data を探しています おそらく /sdcard 
 あなたの /data としましょう パーティションは /dev/mmcblk0p28 にマップされます . adb pull /dev/block/mmcblk0p28 data.img を実行するだけです パーティションをコピーします。パーティションに保存されているファイルの数に関係なく、パーティション全体をコピーするため、このプロセスにはしばらく時間がかかることが予想されます。