অভ্যন্তরীণ স্টোরেজ হিসাবে ফর্ম্যাট করা দূষিত এসডি কার্ড কীভাবে ডিক্রিপ্ট করবেন?


10

তাই আমি মার্শমেলোতে আছি এবং আমার এসডি কার্ডটি অভ্যন্তরীণ স্টোরেজ হিসাবে ফর্ম্যাট করেছি। এর ফাইল সিস্টেমটি কোনও কারণে দু'সপ্তাহ পরে দূষিত হয়ে যায়।

এটিকে জিপিআর্টে প্লাগ করে, আমি দেখতে পাচ্ছি FAT32 এর 16MB এবং বাকীটি একটি অবিখ্যাত ফাইল সিস্টেম। এটি অরক্ষিত নয়, কেবল অপরিচিত।

GParted- র দিচ্ছেন "fileystem বিষয়বস্তু পড়তে অক্ষম।" উভয় পার্টিশনের ক্ষেত্রে ত্রুটি, যদিও FAT32 পার্টিশনটি ফাইল ব্রাউজার থেকে নির্বিঘ্নে অ্যাক্সেসযোগ্য।

এটি একটি স্যামসাং আই 9505 রাত্রে নির্মিত সায়ানোজেনমড 13 এ চলছে।

সম্পাদনা: অজানা সনাক্তকারী পার্টিশনগুলি স্থির AES-128 বিট এনক্রিপ্ট করা ext4 found এখন আমি এটি ডিক্রিপ্ট করার এবং যা কিছু পুনরুদ্ধার করার চেষ্টা করব।

সম্পাদনা 2: আমি আমার মন পরিবর্তন করেছি এবং বিরক্ত করব না। এবার বাহ্যিক স্টোরেজ হিসাবে ফর্ম্যাট করা।


এটা কত সাধারণ?
উইলিয়াম

উত্তর:


9

এমনকি এটি পুরোপুরি প্রশ্নের উত্তর দেয় না, অভ্যন্তরীণ হিসাবে ফর্ম্যাট করা বাহ্যিক স্টোরেজ ডিক্রিপ্ট করার জন্য এখানে একটি গাইড রয়েছে । তবে আপনার ফোনে আপনাকে রুট হওয়া দরকার।

সংক্ষিপ্তসারটি হ'ল আমরা কীওয়ার্ড সহ স্ট্রিংগুলি অনুসন্ধান করি expandএবং ব্যবহারের .keyমধ্যে শেষ voldকরে:

$ strings vold|grep -i expand
--change-name=0:android_expand
%s/expand_%s.key
/mnt/expand/%s

এটি একটি 16-বাইট কী দেয়।

expand_8838e738a18746b6e435bb0d04c15ccd.key

তারপরে আপনি এই খারাপ ছেলের চাবিটি পাস করুন:

# dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt \
aes-cbc-essiv:sha256 00010203040506070809010a0b0c0d0e0f 0 /dev/sdb2 0"

এবং এটি মাউন্ট করুন:

# mount -t ext4 /dev/mapper/crypt1 /mnt/1/
# cd /mnt/1
# find ./ -type d

এখন আপনি cpঅন্য কোথাও সবকিছু করতে পারেন এবং আশা করি কিছু ডেটা সংরক্ষণ করুন। আপনি grepযখন আবার অভ্যন্তরীণ হিসাবে পুনরায় ফর্ম্যাট করতে চান এবং আপনার জিনিসগুলি আবার প্রবেশ করতে চান সেক্ষেত্রে কোনও কী-সম্পর্কিত ডেটা ( ) বাদ দেওয়ার কথা মনে রাখবেন ।


3
আপনি hexdump -e '1/1 "%.2x"' expand_8838e738a18746b6e435bb0d04c15ccd.keyবাইনারিকে হেক্সে রূপান্তর করতে ব্যবহার করতে পারেন ।
ডিজজিডজিউ-এনকেজি

আপনি ঠিক কোথায় এই আদেশ চালান?
রয়ি

@ রোয়াই আপনি আপনার এসডি কার্ডটিকে একটি লিনাক্স কম্পিউটারে প্লাগ করুন।
ডোরুক কারানকা

যথার্থ হ'ল, নামের বর্ধিত স্টোরেজ কীটির expand_8838e738a18746b6e435bb0d04c15ccd.key(প্রকৃত হেক্স নম্বরটি আপনার প্রসারিত স্টোরেজ ডিভাইসের উপর নির্ভর করে) ফোন থেকে আনতে বা পড়তে হবে। ফাইলটি সাধারণত ডিরেক্টরিতে থাকে /data/misc/voldএবং একাধিক এসডি কার্ড ব্যবহার করা হলে ডিরেক্টরিতে একাধিক কী থাকতে পারে। নোট করুন যে rootকী ফাইলগুলির বিষয়বস্তু দেখতে এবং প্রয়োজনীয় এনক্রিপশন কীটি বের করতে আপনার ফোনে অ্যাক্সেস থাকতে হবে।
মিক্কো রেন্টালাইনেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.