మాస్కో Android యొక్క అంతర్గత మెమరీ మాస్ నిల్వ మరియు డేటా రికవరీ

అంతర్గత నిల్వ MTP ప్రోటోకాల్ ద్వారా మరియు మాస్ స్టోరేజ్ (USB ఫ్లాష్ డ్రైవ్ లాగా) మరియు సాధారణ డేటా రికవరీ కార్యక్రమాలు కనుగొనబడలేదు మరియు ఆధునిక డేటాబేస్లు మరియు టాబ్లెట్ల అంతర్గత మెమరీ నుండి సేకరించిన ఫోటోలు, వీడియోలు, పత్రాలు మరియు ఇతర అంశాలు చాలా క్లిష్టంగా మారాయి. ఈ రీతిలో ఫైళ్ళను తిరిగి పొందుతుంది.

ఆండ్రాయిడ్లో ఉన్న ప్రముఖ డేటా రికవరీ ప్రోగ్రామ్లు (Android లో డేటాని పునరుద్ధరించడం చూడండి) దీని చుట్టూ పొందడానికి ప్రయత్నించండి: స్వయంచాలకంగా రూట్ యాక్సెస్ (లేదా వినియోగదారు దీన్ని చేయనివ్వండి), ఆపై పరికర నిల్వకు నేరుగా ప్రాప్యత పొందండి, కానీ ఇది ప్రతి ఒక్కరికీ పనిచేయదు పరికరాల.

ఏమైనప్పటికీ, ADB ఆదేశాలను ఉపయోగించి మాస్ స్టోరేజ్ డివైజ్ USB ఫ్లాష్ డ్రైవును మాన్యువల్గా మౌంటు చేయటానికి (అంతర్నిర్మిత) మౌంట్ (మరియు అనుసంధానించు) మార్గాన్ని కలిగి ఉంది, ఆపై ఈ నిల్వలో ఉపయోగించిన ext4 ఫైల్ సిస్టమ్తో పనిచేసే ఏదైనా డేటా రికవరీ సాఫ్ట్వేర్ను ఉపయోగించండి, ఉదాహరణకు PhotoRec లేదా R-Studio . మాస్ స్టోరేజ్ మోడ్లో అంతర్గత నిల్వ యొక్క కనెక్షన్ మరియు ఆండ్రాయిడ్ యొక్క అంతర్గత మెమరీ నుండి డేటా యొక్క తదుపరి రికవరీ, ఫ్యాక్టరీ సెట్టింగులకు (హార్డ్ రీసెట్) దానిని రీసెట్ చేసిన తర్వాత, ఈ మాన్యువల్లో చర్చించబడుతుంది.

హెచ్చరిక: వివరించిన పద్ధతి ప్రారంభకులకు కాదు. మీరు వారికి మీరే భావించినట్లయితే, కొన్ని పాయింట్లు అపారమయినవి కావచ్చు, మరియు చర్యల ఫలితం తప్పనిసరిగా ఊహించబడదు (సిద్ధాంతపరంగా, మీరు దానిని మరింత దిగజార్చేలా చేయవచ్చు). మీ బాధ్యత కింద పైన మరియు ఏదైనా తప్పు జరిగితే సంసిద్ధతతో ఉపయోగించండి మరియు మీ Android పరికరం ఆన్ చేయదు (కానీ మీరు ప్రతిదీ చేస్తే, ప్రక్రియను అర్థం చేసుకోవడం మరియు లోపాలు లేకుండా, ఇది జరగకూడదు).

అంతర్గత నిల్వను కనెక్ట్ చేయడానికి సిద్ధం చేస్తోంది

క్రింద పేర్కొన్న అన్ని దశలు Windows, Mac OS మరియు Linux లో ప్రదర్శించబడతాయి. నా విషయంలో, నేను Windows 10 లో విండోస్ ఉపవ్యవస్థలో Linux మరియు దాని స్టోర్ స్టోర్ నుండి ఉబుంటు షెల్ను ఇన్స్టాల్ చేసాను. Linux భాగాలను ఇన్స్టాల్ చేయడం అవసరం లేదు, కమాండ్ లైన్పై అన్ని చర్యలు (మరియు అవి భిన్నంగా ఉండవు) కానీ, ఈ ఎంపికను నేను ఎంచుకున్నాను, ఎందుకంటే ADB షెల్ను కమాండ్ లైన్లో ఉపయోగిస్తున్నప్పుడు, పద్ధతి యొక్క పనితీరును ప్రభావితం చేయని ప్రత్యేక అక్షరాలను ప్రదర్శించడంలో సమస్యలు ఉన్నాయి అసౌకర్యానికి ప్రాతినిధ్యం వహిస్తుంది.

మీరు Windows లో USB ఫ్లాష్ డ్రైవ్ వలె Android అంతర్గత మెమరీని కనెక్ట్ చేయడానికి ముందు, ఈ దశలను అనుసరించండి:

  1. మీ కంప్యూటర్లోని ఫోల్డర్కు Android SDK ప్లాట్ఫారమ్ పరికరాలను డౌన్లోడ్ చేసి, సేకరించండి. డౌన్ లోడ్ అధికారిక సైట్ http://developer.android.com/studio/releases/platform-tools.html లో లభ్యమవుతుంది
  2. సిస్టమ్ ఎన్విరాన్మెంట్ వేరియబుల్స్ యొక్క పారామితులను తెరవండి (ఉదాహరణకు, Windows శోధనలో "వేరియబుల్స్" ను ఎంటర్ చేసి, తరువాత తెరుచుకునే సిస్టమ్ లక్షణాల విండోలో "ఎన్విరాన్మెంట్ వేరియబుల్స్" క్లిక్ చేయండి ఓపెన్ కంట్రోల్ ప్యానెల్ - సిస్టమ్ - ఆధునిక సిస్టమ్ సెట్టింగులు - ట్యాబ్పై "పర్యావరణ వేరియబుల్స్" ఐచ్ఛికం ").
  3. పాత్ వేరియబుల్ (వ్యవస్థ లేదా యూజర్ కాదు) ఎంచుకోండి మరియు "సవరించు" క్లిక్ చేయండి.
  4. తదుపరి విండోలో, "సృష్టించు" క్లిక్ చేయండి మరియు మొదటి దశ నుండి ప్లాట్ఫారమ్ ఉపకరణాలతో ఫోల్డర్కు మార్గం పేర్కొనండి మరియు మార్పులను వర్తించండి.

మీరు Linux లేదా MacOS లో ఈ చర్యలను చేస్తే, ఈ OS లలో PATH లో Android Platform Tools తో ఫోల్డర్ను ఎలా జోడించాలనే దాని కోసం ఇంటర్నెట్ను శోధించండి.

మాస్ స్టోరేజ్ పరికరంగా Android యొక్క అంతర్గత మెమరీని కనెక్ట్ చేస్తోంది

ఇప్పుడు ఈ మాన్యువల్ యొక్క ప్రధాన భాగానికి వెళ్లండి - ఒక కంప్యూటర్కు ఫ్లాష్ డ్రైవ్ వలె Android యొక్క అంతర్గత మెమరీని నేరుగా కనెక్ట్ చేస్తుంది.

  1. రికవరీ మోడ్లో మీ ఫోన్ లేదా టాబ్లెట్ను పునఃప్రారంభించండి. సాధారణంగా, మీరు ఫోన్ను ఆపివేయాలి, తరువాత కొంత సమయం (5-6) సెకన్లలో పవర్ బటన్ను మరియు "వాల్యూమ్ డౌన్" ను నొక్కి పట్టుకోండి మరియు ఫాస్ట్బూట్ స్క్రీన్ కనిపించిన తర్వాత, వాల్యూమ్ బటన్లను ఉపయోగించి రికవరీ మోడ్ను ఎంపిక చేసి దానిలో బూట్ చేయండి, పవర్ బటన్. కొన్ని పరికరాల కోసం, పద్ధతి విభిన్నంగా ఉండవచ్చు, కానీ అభ్యర్థన ద్వారా ఇంటర్నెట్లో సులభంగా కనుగొనబడుతుంది: "పరికరం మోడల్ రికవరీ మోడ్"
  2. USB ద్వారా కంప్యూటర్కు పరికరాన్ని కనెక్ట్ చేయండి మరియు కాన్ఫిగర్ చేయబడే వరకు కొంతసేపు వేచి ఉండండి. విండోస్ పరికర నిర్వాహికిలోని ఆకృతీకరణ తరువాత, పరికర దోషంతో ప్రదర్శించబడుతుంది, మీ పరికరం మోడల్ కోసం ADB డ్రైవర్ను కనుగొని, ఇన్స్టాల్ చేయండి.
  3. ఉబుంటు షెల్ (నా ఉదాహరణలో, ఉబుంటు Windows 10 లో ఉపయోగించబడుతుంది), కమాండ్ లైన్ లేదా మ్యాక్ టెర్మినల్ మరియు టైప్ adb.exe పరికరాలు (గమనిక: విండోస్ 10 లో ఉబుంటు కింద Windows కోసం ADB ను నేను ఉపయోగిస్తాను. నేను లినక్స్ కోసం ADB ను వ్యవస్థాపించాను, కానీ అతను కనెక్ట్ చేయబడిన పరికరాలను "చూడండి" కాదు - Linux కోసం విండోస్ ఉపవ్యవస్థ యొక్క ఫంక్షన్లను పరిమితం చేస్తుంది).
  4. కమాండ్ అమలు ఫలితంగా మీరు జాబితాలో కనెక్ట్ చేయబడిన పరికరాన్ని చూస్తే, మీరు కొనసాగించవచ్చు. లేకపోతే, కమాండ్ను నమోదు చేయండి fastboot.exe సాధనాలు
  5. ఈ సందర్భంలో పరికరం ప్రదర్శించబడితే, అప్పుడు ప్రతిదీ సరిగ్గా కనెక్ట్ అయి ఉంటుంది, కానీ రికవరీ ADB ఆదేశాలను ఉపయోగించడానికి అనుమతించదు. మీరు కస్టమ్ రికవరీ ఇన్స్టాల్ ఉంటుంది (నేను మీ ఫోన్ మోడల్ కోసం TWRP కనుగొనడంలో సిఫార్సు). మరింత చదువు: Android లో కస్టమ్ రికవరీ ఇన్స్టాల్.
  6. కస్టమ్ రికవరీ ఇన్స్టాల్ చేసిన తర్వాత, అది లోకి వెళ్ళి ఆదేశాన్ని adb.exe పరికరాలు పునరావృతం - పరికరం కనిపించింది ఉంటే, మీరు కొనసాగించవచ్చు.
  7. కమాండ్ ఎంటర్ చెయ్యండి adb.exe షెల్ మరియు Enter నొక్కండి.

ADB షెల్ లో, మేము కింది ఆదేశాలను క్రమంలో అమలు చేస్తాము.

మౌంట్ | grep / data

ఫలితంగా, మేము పరికర బ్లాక్ యొక్క పేరును పొందుతాము, ఇది మరింత ఉపయోగించబడుతుంది (దాని దృష్టిని కోల్పోకండి, గుర్తుంచుకో).

తదుపరి ఆదేశం ఫోన్లోని డేటా విభాగాన్ని అన్మౌంట్ చేస్తుంది, తద్వారా దానిని మాస్ స్టోరేజ్గా కనెక్ట్ చేయవచ్చు.

umount / data

తరువాత, మాస్ స్టోరేజ్ పరికరముకు అనుగుణమైన కావలసిన విభజన LUN సూచికను కనుగొనండి.

find / sys -name lun *

అనేక పంక్తులు ప్రదర్శించబడుతుంది, మేము మార్గంలో ఉన్నవారికి ఆసక్తిని కలిగి ఉన్నాము. f_mass_storageకానీ మనకు ఇది ఇంకా తెలియదు (సాధారణంగా కేవలం లూన్ లేదా లూన్లో ముగిస్తుంది)

తరువాతి కమాండ్లో మనము మొదటి దశ నుండి పరికరం పేరును వాడండి మరియు f_mass_storage (వాటిలో ఒకటి అంతర్గత మెమొరీకి అనుగుణంగా) తో ఉన్న మార్గాల్లో ఒకటి. తప్పు ఎంటర్ చేసినట్లయితే, మీరు ఒక దోష సందేశాన్ని అందుకుంటారు, ఆపై తదుపరిదాన్ని ప్రయత్నించండి.

echo / dev / block / mmcblk0p42> / sys / devices / వర్చువల్ / android_usb / android0 / f_mass_storage / lun / ఫైల్

తదుపరి దశలో అంతర్గత నిల్వను ప్రధాన వ్యవస్థకు అనుసంధానించే స్క్రిప్ట్ను సృష్టించడం (క్రింద ఉన్నది ఒక పొడవైన రేఖ).

echo "> echo 0> / sys / devices / virtual / android_usb / android0 / enable && echo " mass_storage, adb  "> / sys / devices / virtual / android_usb / android0 / functions && echo 1> / sys / devices / virtual / android_usb / android0 / enable "> enable_mass_storage_android.sh

స్క్రిప్ట్ను అమలు చేయండి

sh enable_mass_storage_android.sh

ఈ సమయంలో, ADB షెల్ సెషన్ మూసివేయబడుతుంది మరియు అంతర్గత ఆండ్రాయిడ్ మెమరీ అయిన ఒక కొత్త డిస్క్ ("ఫ్లాష్ డ్రైవ్") సిస్టమ్కు కనెక్ట్ చేయబడుతుంది.

ఈ సందర్భంలో, విండోస్ విషయంలో, మీరు డ్రైవ్ను ఫార్మాట్ చేయమని అడగవచ్చు - దీన్ని చేయవద్దు (విండోస్ కేవలం ext3 / 4 ఫైల్ సిస్టమ్తో ఎలా పని చేయాలో తెలియదు, కానీ అనేక డేటా రికవరీ ప్రోగ్రామ్లు చెయ్యవచ్చు).

కనెక్ట్ చేసిన అంతర్గత Android నిల్వ నుండి డేటాను పునరుద్ధరించండి

ఇప్పుడు అంతర్గత మెమొరీ ఒక సాధారణ డ్రైవుగా అనుసంధానించబడినందున, మనము లైనక్స్ విభజనలతో పనిచేయగల ఏదైనా డేటా రికవరీ సాఫ్టువేరును ఉపయోగించవచ్చు, ఉదాహరణకు, ఉచిత PhotoRec (అన్ని సాధారణ ఆపరేటింగ్ సిస్టమ్స్కు అందుబాటులో ఉంటుంది) లేదా చెల్లించబడిన R- స్టూడియో.

నేను PhotoRec తో చర్యలు చేయటానికి ప్రయత్నిస్తాను:

  1. అధికారిక సైట్ http://www.cgsecurity.org/wiki/TestDisk_Download నుండి PhotoRec ను డౌన్లోడ్ చేసి అన్ప్యాక్ చేయండి
  2. Windows కోసం ప్రోగ్రామ్ను అమలు చేసి, ప్రోగ్రామ్ను గ్రాఫికల్ రీతిలో ప్రారంభించండి, ఫైల్ qphotorec_win.exe (మరింత: PhotoRec లో డేటా రికవరీ) ను అమలు చేయండి.
  3. ఎగువన ప్రోగ్రామ్ యొక్క ప్రధాన విండోలో, Linux పరికరాన్ని (మేము కనెక్ట్ చేసిన కొత్త డిస్క్) ఎంచుకోండి. మేము డేటా రికవరీ కోసం ఫోల్డర్ను సూచిస్తాము, మరియు ext2 / ext3 / ext ఫైల్ వ్యవస్థ యొక్క రకాన్ని ఎంచుకోండి.మీరు ఒక నిర్దిష్ట రకానికి చెందిన ఫైళ్ళకు మాత్రమే అవసరమైతే, వాటిని మాన్యువల్గా ("ఫైల్ ఫార్మాట్స్" బటన్) పేర్కొనమని నేను సిఫార్సు చేస్తున్నాను.
  4. మరోసారి, సరైన ఫైల్ సిస్టమ్ ఎంపిక చేయబడిందని నిర్ధారించుకోండి (కొన్నిసార్లు ఇది స్వయంగా మారుతుంది).
  5. ఫైల్ శోధనను ప్రారంభించు (అవి రెండో పాస్పై ప్రారంభమవుతాయి, మొదట ఫైల్ శీర్షికల కోసం చూస్తారు). కనుగొనబడినప్పుడు, అవి మీరు పేర్కొన్న ఫోల్డర్కు స్వయంచాలకంగా పునరుద్ధరించబడతాయి.

నా ప్రయోగాల్లో, అంతర్గత మెమరీ నుండి సంపూర్ణ స్థితిలో 30 ఫోటోలు నుండి తొలగించబడినవి, 10 పునరుద్ధరించబడ్డాయి (ఏమీ కంటే మెరుగైనవి), మిగిలిన సూక్ష్మచిత్రాలు, కఠినమైన రీసెట్కు ముందు చేసిన png స్క్రీన్షాట్లు కూడా ఉన్నాయి. R- స్టూడియో అదే ఫలితం గురించి చూపించింది.

కానీ, ఏమైనప్పటికీ, ఇది పనిచేసే విధంగా సమస్య కాదు, కానీ కొన్ని సందర్భాల్లో డేటా రికవరీ సామర్థ్యానికి సంబంధించిన సమస్య. నేను కూడా ఆ డిస్క్డైగర్ ఫోటో రికవరీ (రూట్ లోతైన స్కాన్ రీతిలో) మరియు వండర్స్ షేర్ డాక్టర్ గమనించండి. Android కోసం ఫోన్ అదే పరికరంలో చాలా తక్కువ ఫలితాలను చూపించింది. వాస్తవానికి, మీరు లైనక్స్ ఫైల్ సిస్టమ్తో విభజనల నుండి ఫైళ్లను తిరిగి పొందటానికి అనుమతించే ఇతర సాధనాలను ప్రయత్నించవచ్చు.

పునరుద్ధరణ పూర్తయిన తర్వాత, కనెక్ట్ అయిన USB పరికరాన్ని (మీ ఆపరేటింగ్ సిస్టమ్ యొక్క సరైన పద్ధతులను ఉపయోగించి) తీసివేయండి.

అప్పుడు మీరు రికవరీ మెన్యూలో తగిన అంశాన్ని ఎంచుకోవడం ద్వారా ఫోన్ను పునఃప్రారంభించవచ్చు.