मैंने अभी-अभी अपने Nexus S पर एक फ़ाइल डिलीट की है, जिसकी मुझे वास्तव में आवश्यकता है। (यह वास्तव में एक sqlite डेटाबेस का उपयोग करने वाले ऐप का हिस्सा था जो एक नए संस्करण में अपग्रेड करते समय ड्रॉप टेबल करता था।)
संभवतः मुझे पहले फोन को रूट करने की आवश्यकता है (जो कि मैंने सुना है कि नेक्सस फोन पर आसान है) लेकिन क्या मैं यहां एक कैच -22 में हूं? अर्थात्, फोन को रूट करने का अर्थ है कि उस विभाजन को मिटा देना / ओवरराइट करना जहां डेटा रहता है?
यदि नहीं, तो आप डेटा रिकवरी टूल्स के लिए क्या सलाह देते हैं? संभवतः फ़ाइल को अनलिंक किया गया था और सक्रिय रूप से अधिलेखित नहीं किया गया था (सामान्य रूप से जब "फ़ाइल को हटाना") तो तकनीकी रूप से डेटा होना चाहिए ...
dd
को माइक्रो एसडी कार्ड से 4Gb टुकड़ों द्वारा कॉपी करें : `` dd if = / dev / dm-0 of = / sdcard / X1 ... n bs = 1048576 count = 4095 स्किप = ... `` `ठीक है, आपके पास बाहरी ओटीजी ड्राइव माउंट करने का एक विकल्प है (हालांकि कुछ बाहरी शक्ति स्रोत खोजें)। लेकिन मेरा काम नहीं किया, इसलिए मुझे माइक्रो-एसडी में टुकड़े डालने पड़े। में skip
पैरामीटर आप रखा जाएगा: 0, 4095, 8190, 16380, आदि
cat
।
testdisk
उबरने के लिए उपयोग करें । यह हटाना रद्द करने के लिए सबसे बहुमुखी उपकरण है। यह विशिष्ट निर्देशिका और बिना टूटी हुई फ़ाइलों को भी हटा देने की अनुमति देता है और वास्तव में तेजी से काम करता है (इसके अलावा स्कैनर)। तो आपको यकीन हो जाएगा कि जो कुछ भी संभव है वह सब कुछ बिना लिखा या ओवरराइट किया हुआ है।
testdisk
बिजीबॉक्स बंडल के हिस्से के रूप में इंस्टॉल करें और इसे अपने फोन पर रखें।
/data
आपके स्थानीय और हटाई गई फ़ाइलों के रूप में माउंट किया गया है/data/media
या ऐसा कुछ है)।