จะถอดรหัส Adopted Storage ได้อย่างไร


29

การใช้การ์ด SD เป็นที่เก็บข้อมูลที่ Adopted เข้ารหัส จะถอดรหัสได้อย่างไร?


2
Downvoter (s): โปรดทราบว่านี่เป็นคำถามที่ "ตอบด้วยตนเอง" แบ่งปันความรู้ในรูปแบบวิกิ ดังนั้นก่อนที่จะตัดสินใจในการลงคะแนนเสียงให้ตรวจสอบคำตอบได้เป็นอย่างดี :)
อิซซี่

1
@ อิซซี่ที่นี่ทำให้พวกเขาในสองคำถามและคำตอบที่นี่
poqdavid

ขอบคุณ! ปรับอีกเล็กน้อย (ไม่จำเป็นสำหรับ SDK และ.exeจะ จำกัด ไว้ที่ Windows;) อัปเดตtag-wiki ที่เก็บข้อมูลได้ของเราและอัปเดตคำตอบของคุณทั้งคู่ ตอนนี้คุณมีตัวแทนเพียงพอที่จะเข้าสู่ห้องแชทของเราหากคุณต้องการ :)
Izzy

ผมคิดว่ารุ่นปัจจุบันของ Android ไม่ได้ใช้คำรับรองการจัดเก็บข้อมูลที่พวกเขาใช้การ์ด SD รูปแบบเป็นที่เก็บข้อมูลภายใน
pabouk

คำตอบ:


25

วิธีถอดรหัสนำพื้นที่เก็บข้อมูลมาใช้

  1. อุปกรณ์ของคุณต้องถูกรูท
  2. ใช้เบราว์เซอร์ไฟล์เช่นES Explorer ที่/data/misc/voldเรียกดู
  3. .keyไฟล์มีคีย์การเข้ารหัสลับของการจัดเก็บเป็นลูกบุญธรรมของคุณ
  4. เปิดไฟล์นั้นด้วยตัวแก้ไขฐานสิบหกเพื่อดูคีย์ 16 ไบต์
  5. ที่ GNU ใด ๆ / Linux distro คุณสามารถทำเช่นนี้ครั้งแรกติด SD card ของคุณในการ์ด SD /dev/sdb2กรณีของฉันถูกติดตั้งที่
  6. จากนั้นเรียกใช้คำสั่งนี้:

    dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt aes-cbc-essiv:sha256 <Put the 16-byte hex key here> 0 /dev/sdb2 0"
    

    ข้อผิดพลาด / คำเตือนบางประเภทสามารถละเว้นได้

  7. หากคีย์ของคุณถูกต้องคุณสามารถติดตั้งได้ mount -t ext4 /dev/mapper/crypt1 /mnt/1/

  8. ในที่สุดคุณสามารถเรียกใช้cd /mnt/1เพื่อเรียกดูที่เก็บข้อมูลถอดรหัส

2
คุณแน่ใจหรือไม่ว่าคุณได้สิ่งเหล่านี้มาด้วยตัวเอง? ฉันสงสัยในคำค้นหานี้: google.co.in/…
Firelord

2
ในกรณีดังกล่าวให้อธิบายรายละเอียดในขั้นตอนที่ 5 หากเป็นไปได้ให้ระบุแหล่งข้อมูลเพื่อสนับสนุนการอ้างสิทธิ์ทางเทคนิคของคุณ ขอบคุณ!
Firelord

2
ที่เกี่ยวข้อง: การ์ด SD เสียหายในรูปแบบจัดเก็บข้อมูลภายใน คำตอบนั้นคล้ายกัน แต่ให้วิธีการอื่นในการค้นหาคีย์ 16 ไบต์
Izzy

1
@zer เป็นสิ่งที่ถูกต้องคือคุณคัดลอกคีย์ของคุณหลังจากทำให้ SD ของคุณเป็นแบบภายใน แต่คุณสามารถเข้ารหัสหน่วยเก็บข้อมูลของคุณเช่นเดียวกับ Android ทำและสร้างคีย์จากนั้นวางมันไว้มันจะทำงาน แต่ถ้าคุณคัดลอกคีย์ของคุณ ทางโทรศัพท์จะง่ายกว่ามาก
poqdavid

2
คุณสามารถใช้hexdump -e '1/1 "%.2x"' the_key_file.keyเพื่อแปลงเลขฐานสองเป็นฐานสิบหก
Dzwiedziu-nkg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.