Sådan gør du: Monter /Cache-partitionen som et falsk SD-kort

Dette vil ikke være nyttigt for de fleste brugere, men for dem af os, der har et SD-kort, der enten ikke længere genkendes af telefonen af ​​en eller anden grund eller bare ikke virker længere, vil dette hjælpe.

Jeg vil vise dig, hvordan du monterer din telefons /cache-partition som din /sdcard-partition, hvilket tillader brug af apps og widgets, der kræver et SD-kort for at fungere korrekt. Et grundlæggende kendskab til ADB- og Linux-kommandoer vil være nyttigt, men ikke helt nødvendigt, du skal bare kunne kopiere og indsætte kommandoerne. Dette kan tilpasses til at montere enhver skrivbar partition som SD-kortpartitionen, såsom at bruge /data i stedet for /cache, hvilket skulle tillade lidt mere information på grund af partitionsbegrænsninger.

Ting du skal bruge:

* ADB;

* (valgfrit) Terminal Emulator installeret på din enhed.

Jeg vil forsøge at forklare trinene så godt jeg kan, mens jeg holder kommandoerne læsbare.

1: Boot ind i det primære Android OS /*dette er ret indlysende;

2: Tilslut din telefon til din computer /*igen indlysende;

3: Åbn en kommandoprompt/bash/terminal vindue /*vi vil ved at skrive kommandoerne her;

4: Skriv "adb-enheder" uden anførselstegn /*start adb-serveren, hvis den ikke er det, og angiv tilknyttede enheder;

4A: Kun Linux: skriv "sudo adb-enheder" i stedet og indtast din root-adgangskode /*start adb som root- og listeenheder;

5: Hvis din enhed er angivet, skriv "adb remount" uden anførselstegn, hvis det ikke er, sørg for at du har usb-fejlretning aktiveret og prøv igen /*monter hovedsystemet som læs/skriv;

6: (valgfrit) skriv "adb shell" uden anførselstegn. hvis du foretrækker, skriv alle følgende kommandoer i Terminal Emulator /*start shell-sessionen for linux-kommandoer;

7: skriv "su" uden anførselstegn. Du bør få et #. Hvis det er første gang, du bruger TE, får du en dialogboks, der beder dig om at tillade su-tilladelser til TE. Klik på "tillad altid" eller "husk" og "ja" /*få su-tilladelser til shell;

8: skriv “umount /sdcard” uden anførselstegn /*unmount sdcard, bare for en god ordens skyld;

9: skriv “mount -o rw, remount /” uden anførselstegn /*mount rodfilsystemet som læs/skriv;

10: skriv "umount /sdcard" uden anførselstegn /*igen, for god ordens skyld;

11: skriv “ln -s cache /sdcard” uden anførselstegn /*opret et symbollink til /cache-partitionen. nu når apps leder efter /sdcard, gemmes deres data i /cache;

12: Kør den app eller widget, der kræver SD-kortadgang. Det skulle nu virke.

Dette fortrydes med en genstart, men det skulle give dig mulighed for i det mindste at få tingene til at fungere korrekt. Da dette bruger /cache-partitionen, bruger det telefonens interne hukommelse, som er meget begrænset, så vær forsigtig med, hvad du downloader. Dette er en midlertidig løsning, indtil et erstatnings SD-kort kan fås. Du vil stadig få den irriterende meddelelse om, at du ikke har et SD-kort indsat, men apps og widgets burde fungere fint med det.

Jeg har bemærket, at ROM Manager ikke vil fungere med denne metode, og det vil kameraet heller ikke, men en app kaldet "Weather and Toggle Widgets" giver dig mulighed for at lave en indledende opsætning og fortsætte med at arbejde selv efter en genstart. Jeg har åbenbart ikke testet hver eneste app for kompatibilitet, men med mindre justeringer kunne dette være nyttigt for meget mere.