Cum se face: Montați partiția /Cache ca card SD fals

Acest lucru nu va fi util pentru majoritatea utilizatorilor, dar pentru cei dintre noi care au un card SD care fie nu mai este recunoscut de telefon din anumite motive, fie pur și simplu nu mai funcționează, acest lucru va ajuta.

Vă voi arăta cum să montați partiția /cache a telefonului dvs. ca partiție /sdcard, permițând utilizarea aplicațiilor și widget-urilor care necesită un card SD pentru a funcționa corect. O cunoaștere de bază a comenzilor ADB și Linux va fi utilă, dar nu este complet necesară, ar trebui să puteți doar să copiați și să lipiți comenzile. Acest lucru ar putea fi adaptat pentru a monta orice partiție care poate fi scrisă ca partiția cardului SD, cum ar fi utilizarea /data în loc de /cache, care ar trebui să permită puțin mai multe informații din cauza restricțiilor de partiție.

Lucruri de care veți avea nevoie:

* ADB;

* (opțional) Terminal Emulator instalat pe dispozitivul dvs.

Voi încerca să explic pașii cât de bine pot, păstrând comenzile lizibile.

1: Porniți în sistemul de operare principal Android /*acest lucru este destul de evident;

2: Conectați-vă telefonul la computer /*din nou evident;

3: Deschideți o fereastră de linie de comandă/bash/terminal /*o vom introduce tastând comenzile aici;

4: Tastați „adb devices” fără ghilimele /*porniți serverul adb dacă nu este și enumerați dispozitivele atașate;

4A: Numai Linux: introduceți în schimb „sudo adb devices” și introduceți parola de root /*start adb ca root și listați dispozitivele;

5: Dacă dispozitivul dvs. este listat, tastați „adb remount” fără ghilimele, dacă nu este, asigurați-vă că aveți activată depanarea USB și încercați din nou /*montați sistemul principal ca citire/scriere;

6: (opțional) tastați „adb shell” fără ghilimele. dacă preferați să tastați toate comenzile următoare în Terminal Emulator /*porniți sesiunea shell pentru comenzile Linux;

7: tastați „su” fără ghilimele. Ar trebui să obțineți un #. Dacă este prima dată când utilizați TE, veți primi un dialog care vă va cere să permiteți su permisiuni pentru TE. Faceți clic pe „permite întotdeauna” sau „remember” și „da” /*obțineți permisiuni pentru shell;

8: tastați „umount /sdcard” fără ghilimele /*unmount sdcard, doar pentru bună măsură;

9: tastați „mount -o rw, remount /” fără ghilimele /*montează sistemul de fișiere rădăcină ca citire/scriere;

10: tastați „umount /sdcard” fără ghilimele /*din nou, pentru bună măsură;

11: tastați „ln -s cache /sdcard” fără ghilimele /*creați un link simbolic către partiția /cache. acum, când aplicațiile caută /sdcard datele lor sunt salvate în /cache;

12: rulați aplicația sau widgetul care necesită acces pe card SD. Acum ar trebui să funcționeze.

Acest lucru va fi anulat cu o repornire, dar ar trebui să vă permită cel puțin să faceți lucrurile să funcționeze corect. Deoarece aceasta folosește partiția /cache, folosește memoria internă a telefonului, care este foarte limitată, așa că aveți grijă cu ceea ce descărcați. Aceasta este o remediere temporară până când se poate obține un card SD de înlocuire. Veți primi în continuare acea notificare enervantă că nu aveți un card SD introdus, dar aplicațiile și widget-urile ar trebui să funcționeze bine cu el.

Am observat că ROM Manager nu va funcționa cu această metodă, nici camera, ci o aplicație numită „Weather and Toggle Widgets” vă va permite să faceți o configurare inițială și să continuați să lucrați chiar și după a reporniți. Evident, nu am testat fiecare aplicație pentru compatibilitate, dar cu modificări minore, acest lucru ar putea fi util pentru mult mai mult.