आधुनिक Android फोन आणि टॅब्लेटच्या अंतर्गत स्मृतीमधील डेटा पुनर्प्राप्त करणे, हटविलेले फोटो आणि व्हिडिओ, दस्तऐवज आणि इतर घटक हे एक कठीण कार्य बनले आहे कारण अंतर्गत स्टोरेज एमटीपी प्रोटोकॉलद्वारे जोडलेले आहे आणि मास स्टोरेज (यूएसबी फ्लॅश ड्राइव्हसारखे नाही) आणि सामान्य डेटा पुनर्प्राप्ती प्रोग्राम शोधू शकत नाहीत आणि या मोडमध्ये फाइल्स पुनर्प्राप्त करा.
Android वर विद्यमान लोकप्रिय डेटा पुनर्प्राप्ती प्रोग्राम (Android वर डेटा पुनर्प्राप्त करणे पहा) हे सुमारे मिळविण्याचा प्रयत्न करा: स्वयंचलितपणे रूट प्रवेश मिळवा (किंवा वापरकर्त्यास ते करण्यास अनुमती द्या), आणि नंतर डिव्हाइसच्या संचयापर्यंत थेट प्रवेश करा, परंतु हे प्रत्येकासाठी कार्य करत नाही साधने
तथापि, एडीबी कमांडचा वापर करून एंड्रॉइड अंतर्गत स्टोरेज डिव्हाइस यूएसबी फ्लॅश ड्राइव्ह म्हणून व्यक्तिचालितरित्या माउंट (कनेक्ट) करण्याचा एक मार्ग आहे आणि नंतर या डेटा स्टोरेजवर वापरलेल्या एक्स्ट 4 फाइल सिस्टमसह कार्य करणार्या डेटा पुनर्प्राप्ती सॉफ्टवेअरचा वापर करा, जसे की फोटोरेक किंवा आर-स्टुडिओ . मास स्टोरेज मोडमधील अंतर्गत स्टोरेजचे कनेक्शन आणि Android च्या अंतर्गत मेमरीमधील डेटाच्या पुनर्प्राप्तीनंतर, कारखाना सेटिंग्ज (हार्ड रीसेट) वर रीसेट केल्यानंतर देखील या मॅन्युअलमध्ये चर्चा केली जाईल.
चेतावणीः वर्णन पद्धत आरंभिकांसाठी नाही. जर आपण त्यांच्याकडे स्वतःला विचार केला तर काही बिंदू अजिबात समजू शकतील आणि क्रियांच्या परिणामाची अपेक्षा केली जाणार नाही (सैद्धांतिकदृष्ट्या, आपण त्यास आणखी वाईट करू शकता). उपरोक्त फक्त आपल्या जबाबदारी अंतर्गत आणि काहीतरी चुकीचे होईल याची तयारीसह वापरा आणि आपले Android डिव्हाइस चालू होणार नाही (परंतु आपण सर्वकाही केल्यास, प्रक्रिया समजून घेणे आणि त्रुटी न करता, असे होऊ नये).
अंतर्गत स्टोरेज कनेक्ट करण्यासाठी तयारी करत आहे
खाली वर्णन केलेले सर्व चरण विंडोज, मॅक ओएस आणि लिनक्सवर सादर केले जाऊ शकतात. माझ्या बाबतीत मी विंडोज 10 मध्ये विंडोज लाँच केलेल्या विंडोज उपप्रणाली आणि अॅप स्टोअरमधील उबंटू शेलचा वापर केला. लिनक्स घटक स्थापित करणे आवश्यक नाही, सर्व क्रिया कमांड लाइनवर (आणि ते भिन्न होणार नाहीत) केले जाऊ शकतात, परंतु मी हा पर्याय पसंत केला कारण कमांड लाइनवरील एडीबी शेल वापरताना, विशिष्ट वर्ण प्रदर्शित करताना समस्या होत्या ज्या पद्धतीच्या ऑपरेशनला प्रभावित करत नाहीत परंतु गैरसोय दर्शवितो.
आपण Windows मधील यूएसबी फ्लॅश ड्राइव्ह म्हणून Android ची अंतर्गत मेमरी कनेक्ट करणे प्रारंभ करण्यापूर्वी, या चरणांचे अनुसरण करा:
- आपल्या संगणकावरील फोल्डरमध्ये Android SDK प्लॅटफॉर्म साधने डाउनलोड आणि काढा. डाउनलोड अधिकृत साइट //developer.android.com/studio/releases/platform-tools.html वर उपलब्ध आहे
- सिस्टम एन्वार्यनमेंट व्हेरिएबलचे पॅरामीटर्स उघडा (उदाहरणार्थ, विंडोज सर्चमध्ये "व्हेरिएबल्स" प्रविष्ट करुन, आणि नंतर उघडणार्या सिस्टीम प्रॉपर्टीस विंडोमध्ये "पर्यावरण व्हेरिएबल्स" वर क्लिक करा. दुसरा मार्गः ओपन कंट्रोल पॅनल - सिस्टम - प्रगत सिस्टम सेटिंग्ज - टॅबवरील "पर्यावरण चरबी" पर्यायी ").
- पीएटीएच व्हेरिएबल निवडा (प्रणाली किंवा वापरकर्ता काहीही असो) आणि "संपादित करा" क्लिक करा.
- पुढील विंडोमध्ये, "तयार करा" क्लिक करा आणि प्रथम चरणापासून प्लॅटफॉर्म साधनांसह फोल्डरचा मार्ग निर्दिष्ट करा आणि बदल लागू करा.
जर आपण या कृती लिनक्स किंवा मॅकओएसमध्ये करता, तर या ओएसमध्ये पॅथमधील अँड्रॉइड प्लॅटफॉर्म उपकरणांसह फोल्डर कसे जोडावे यासाठी इंटरनेट शोधा.
मास स्टोरेज डिव्हाइस म्हणून Android ची अंतर्गत मेमरी कनेक्ट करत आहे
आता आम्ही या मॅन्युअलच्या मुख्य भागाकडे जातो - संगणकावरील फ्लॅश ड्राइव्ह म्हणून Android ची अंतर्गत मेमरी थेट कनेक्ट करते.
- पुनर्प्राप्ती मोडमध्ये आपला फोन किंवा टॅब्लेट रीस्टार्ट करा. सामान्यतः, आपल्याला फोन बंद करावा लागेल, त्यानंतर काही काळ (5-6) सेकंदांसाठी पॉवर बटण आणि "व्हॉल्यूम डाउन" दाबून ठेवा आणि फास्टबूट स्क्रीन दिल्यावर, व्हॉल्यूम बटणाचा वापर करून रिकव्हरी मोड निवडा आणि त्यामध्ये बूट करा, लहान प्रेससह निवडीची पुष्टी करणारी पॉवर बटण काही डिव्हाइसेससाठी, पद्धत भिन्न असू शकते परंतु विनंतीद्वारे इंटरनेटवर सहजपणे आढळते: "डिव्हाइस मॉडेल पुनर्प्राप्ती मोड"
- डिव्हाइसला यूएसबीद्वारे संगणकाशी कनेक्ट करा आणि कॉन्फिगर होईपर्यंत थोडा वेळ प्रतीक्षा करा. जर Windows डिव्हाइस मॅनेजरमध्ये कॉन्फिगरेशननंतर, डिव्हाइस त्रुटीसह प्रदर्शित होते, तर आपल्या डिव्हाइस मॉडेलसाठी एडीबी ड्राइव्हर शोधा आणि स्थापित करा.
- उबंटू शेल चालवा (माझ्या उदाहरणामध्ये, उबंटू हा विंडोज 10 अंतर्गत वापरला जातो), कमांड लाइन किंवा मॅक टर्मिनल आणि प्रकार adb.exe डिव्हाइसेस (टीप: मी विंडोजसाठी अॅडब विंडोज उबंटू अंतर्गत 10 वापरतो. मी लिनक्ससाठी ऍडबी स्थापित करू शकतो, परंतु त्यानंतर जोडलेल्या डिव्हाइसेसना पाहू शकत नाही - लिनक्ससाठी विंडोज उपप्रणालीचे कार्य मर्यादित करते).
- जर आदेश अंमलबजावणीच्या परिणामी आपण यादीतील जोडलेले डिव्हाइस पहाल तर आपण पुढे सुरू ठेवू शकता. नसल्यास, कमांड एंटर करा fastboot.exe यंत्रे
- या प्रकरणात डिव्हाइस प्रदर्शित झाल्यास, सर्व काही योग्यरित्या कनेक्ट केले आहे, परंतु पुनर्प्राप्ती एडीबी कमांड वापरण्याची परवानगी देत नाही. आपल्याला सानुकूल पुनर्प्राप्ती स्थापित करावी लागेल (मी आपल्या फोन मॉडेलसाठी TWRP शोधण्याची शिफारस करतो). अधिक वाचा: Android वर सानुकूल पुनर्प्राप्ती स्थापित करणे.
- सानुकूल पुनर्प्राप्ती स्थापित केल्यानंतर, त्यात जा आणि अॅडब.एक्सई डिव्हाइसेसची आज्ञा पुन्हा करा - डिव्हाइस दृश्यमान झाल्यास, आपण सुरु ठेवू शकता.
- आज्ञा प्रविष्ट करा adb.exe शेल आणि एंटर दाबा.
एडीबी शेल मध्ये, आम्ही क्रमाने खालील आज्ञा कार्यान्वित करतो.
माउंट | grep / डेटा
परिणामी, आम्हाला डिव्हाइस ब्लॉकचे नाव मिळते, ज्याचा वापर पुढे केला जाईल (याची आठवण गमावू नका, लक्षात ठेवा).
पुढील आदेश फोनवरील डेटा सेक्शन अनमाउंट करेल जेणेकरुन आम्ही यास मास स्टोरेज म्हणून कनेक्ट करू शकू.
उमाउंट / डेटा
पुढे, मास स्टोरेज डिव्हाइसशी संबंधित वांछित विभाजनचे LUN अनुक्रमणिका शोधा.
शोधा / sys -name lun *
बर्याच ओळी दाखवल्या जातील, आम्हाला मार्गात येणार्या लोकांमध्ये स्वारस्य आहे. f_mass_storageपरंतु अद्याप आम्हाला माहित नाही (एखादी व्यक्ती सामान्यत: चक्री किंवा लुन0 मध्ये समाप्त होते)
पुढील आदेशामध्ये आम्ही प्रथम चरणावरून डिव्हाइस नाव आणि f_mass_storage (त्यापैकी एक अंतर्गत मेमरीशी संबंधित) असलेल्या पथांपैकी एक वापरतो. जर चुकीचा प्रविष्ट केला गेला तर आपल्याला एक त्रुटी संदेश मिळेल, त्यानंतर पुढील प्रयत्न करा.
प्रतिध्वनी / dev / block / mmcblk0p42> / sys / डिव्हाइसेस / व्हर्च्युअल / android_usb / android0 / f_mass_storage / lun / फाइल
पुढील चरण म्हणजे अंतर्गत संचयन मुख्य सिस्टमवर जोडणारी एक स्क्रिप्ट तयार करणे (खाली असलेली प्रत्येक गोष्ट एक लांब ओळ आहे).
इको "इको 0> / सीएस / डिव्हाइसेस / व्हर्च्युअल / अॅन्ड्रॉइड_यूएसबी / एंड्रॉइड 0 / सक्षम & इको " mass_storage, adb "> / sys / डिव्हाइसेस / व्हर्च्युअल / android_usb / android0 / फंक्शन्स &&cho=1> / sys / डिव्हाइसेस / आभासी / android_usb / android0 / सक्षम करा "> enable_mass_storage_android.sh
स्क्रिप्ट कार्यान्वित करा
sh enable_mass_storage_android.sh
या वेळी, एडीबी शेल सत्र बंद केले जाईल आणि एक नवीन डिस्क ("फ्लॅश ड्राइव्ह"), जे अंतर्गत Android मेमरी असेल, ते सिस्टमशी कनेक्ट केले जाईल.
या प्रकरणात, विंडोजच्या बाबतीत, आपणास ड्राइव्ह स्वरूपित करण्यास सांगितले जाऊ शकते - असे करू नका (विंडोज 3 ला एक्स्ट 3/4 फाइल सिस्टीम बरोबर कसे कार्य करावे हे माहित नाही परंतु अनेक डेटा पुनर्प्राप्ती प्रोग्राम करू शकतात).
कनेक्ट केलेल्या अंतर्गत Android स्टोरेजवरून डेटा पुनर्प्राप्त करा
आता आंतरिक मेमरी नियमित ड्राइव्ह म्हणून जोडली गेली आहे, आम्ही कोणत्याही डेटा रिकव्हरी सॉफ्टवेअरचा वापर करू शकतो जे लिनक्स विभाजनांसह कार्य करू शकते, उदाहरणार्थ, विनामूल्य फोटो रेक (सर्व सामान्य ऑपरेटिंग सिस्टमसाठी उपलब्ध) किंवा आर-स्टुडिओ देय.
मी PhotoRec सह क्रिया करण्याचा प्रयत्न करतो:
- अधिकृत साइट //www.cgsecurity.org/wiki/TestDisk_Download वरून फोटोRec डाउनलोड आणि अनपॅक करा
- विंडोजसाठी प्रोग्राम चालवा आणि ग्राफिकल मोडमध्ये प्रोग्राम लॉन्च करा, फाइल qphotorec_win.exe चालवा (अधिक: PhotoRec मधील डेटा पुनर्प्राप्ती).
- शीर्षस्थानी प्रोग्रामच्या मुख्य विंडोमध्ये, लिनक्स डिव्हाइस (आम्ही जोडलेली नवीन डिस्क) निवडा. खाली आम्ही डेटा पुनर्प्राप्तीसाठी फोल्डर सूचित करतो आणि एक्सटी 2 / एक्सटी 3 / एक्सटी फाइल सिस्टमचा प्रकार देखील निवडतो.आपण केवळ विशिष्ट प्रकारच्या फाइल्सची आवश्यकता असल्यास, मी त्यांना स्वतः ("फाइल स्वरूप" बटण) निर्दिष्ट करण्याची शिफारस करतो, म्हणून प्रक्रिया अधिक जलद होईल.
- पुन्हा एकदा, खात्री करा की योग्य फाइल प्रणाली निवडली आहे (कधीकधी ते स्वतःच स्विच होते).
- फाइल सर्च सुरू करा (ते दुस-या उत्तराला प्रारंभ करतील, पहिला फाइल फाइल शीर्षलेख शोधेल). जेव्हा सापडले तेव्हा ते आपण निर्दिष्ट केलेल्या फोल्डरवर स्वयंचलितपणे पुनर्संचयित केले जातील.
माझ्या प्रयोगात, अंतर्गत मेमरीमधून 30 फोटोंमधून परिपूर्ण स्थितीत हटविले गेले, 10 पुनर्संचयित केले गेले (काहीही चांगले नाही), बाकीचे - थंबनेल्स, हार्ड रीसेटपूर्वी तयार केलेले PNG स्क्रीनशॉट देखील सापडले. आर-स्टुडिओचा समान परिणाम दर्शविला.
परंतु तरीही, हे कार्य करणार्या मार्गाची समस्या नाही, परंतु काही परिस्थितींमध्ये डेटा पुनर्प्राप्ती कार्यक्षमतेची समस्या आहे. डिस्कनेगर फोटो रिकव्हरी (रूटसह गहन स्कॅन मोडमध्ये) आणि वंडरशेअर डॉ. Android साठी फन त्याच डिव्हाइसवर खूप खराब परिणाम दर्शवितात. नक्कीच, आपण इतर कोणत्याही साधनांचा प्रयत्न करू शकता जो आपल्याला Linux फाइल सिस्टमसह विभाजनांमधून फायली पुनर्प्राप्त करण्यास परवानगी देतो.
पुनर्प्राप्ती प्रक्रिया पूर्ण झाल्यानंतर, कनेक्ट केलेल्या यूएसबी डिव्हाइस (आपल्या ऑपरेटिंग सिस्टमची योग्य पद्धती वापरुन) काढून टाका.
त्यानंतर आपण पुनर्प्राप्ती मेनूमध्ये योग्य आयटम निवडून फोन रीस्टार्ट करू शकता.