एडॉप्टेड स्टोरेज को कैसे डीक्रिप्ट करें?


29

एडॉप्टेड स्टोरेज के रूप में एसडी कार्ड का उपयोग इसे एन्क्रिप्ट करता है। इसे डिक्रिप्ट कैसे किया जा सकता है?


2
डाउनवॉटर (ओं): ध्यान दें कि यह "स्व-उत्तरित" प्रश्न है, विकी-शैली में ज्ञान साझा करता है। इसलिए एक वोट पर निर्णय लेने से पहले, उत्तर के रूप में अच्छी तरह से जांच लें :)
इज़ी

1
@Izzy यहां दो सवाल-जवाब करने के लिए उन्हें बनाया यहाँ
poqdavid

धन्यवाद! दूसरे को थोड़ा समायोजित किया (एसडीके की कोई आवश्यकता नहीं है, और .exeइसे विंडोज पर प्रतिबंधित कर देगा;), हमारे एडॉप्टेबल-स्टोरेज टैग-विकी को अपडेट किया और आपके दोनों उत्तरों को उकेरा। अब आपके पास पर्याप्त प्रतिनिधि है में प्रवेश करने की हमारी चैट रुम यदि आप चाहें :)
इज़ी

मुझे लगता है कि एंड्रॉइड के वर्तमान संस्करण एडॉप्टेड स्टोरेज शब्द का उपयोग नहीं करते हैं, वे एसडी कार्ड का उपयोग आंतरिक भंडारण के रूप में करते हैं
पाबौक

जवाबों:


25

कैसे अपनाया भंडारण को डिक्रिप्ट करने के लिए।

  1. आपका डिवाइस रूट होना चाहिए।
  2. ES एक्सप्लोरर जैसे फ़ाइल ब्राउज़र का उपयोग करना , ब्राउज़ करना /data/misc/vold
  3. .keyफ़ाइल आपके अपनाया भंडारण की एन्क्रिप्शन कुंजी है।
  4. 16-बाइट कुंजी देखने के लिए हेक्स संपादक के साथ उस फ़ाइल को खोलें।
  5. किसी भी GNU / लिनक्स डिस्ट्रो पर आप अपना पहला SD कार्ड माउंट कर सकते हैं, मेरे मामले में 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
संबंधित: भ्रष्ट एसडी कार्ड आंतरिक भंडारण के रूप में स्वरूपित । उत्तर समान है, लेकिन 16-बाइट कुंजी खोजने के लिए एक वैकल्पिक दृष्टिकोण देता है।
इज़ी

1
@zerwas सही बात यह है कि आप अपनी SD को आंतरिक बनाने के बाद अपनी कुंजी की प्रतिलिपि बनाते हैं, लेकिन आप यह सुनिश्चित कर सकते हैं कि आपके संग्रहण को एंड्रॉइड डू के समान एन्क्रिप्ट करें और एक कुंजी बनाएं, फिर इसे वहां रख दें, यह काम करेगा लेकिन यदि आप अपनी कुंजी को एक बार कॉपी कर लेते हैं फोन द्वारा यह बहुत सरल हो जाएगा
poqdavid

2
आप hexdump -e '1/1 "%.2x"' the_key_file.keyबाइनरी को हेक्स में बदलने के लिए उपयोग कर सकते हैं ।
Dzwiedziu-nkg
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.