Slik gjør du: Monter /Cache-partisjonen som et falskt SD-kort

Dette vil ikke være nyttig for de fleste brukere, men for de av oss som har et SD-kort som enten ikke lenger gjenkjennes av telefonen av en eller annen grunn eller rett og slett ikke fungerer lenger, vil dette hjelpe.

Jeg skal vise deg hvordan du monterer telefonens /cache-partisjon som din /sdcard-partisjon, slik at du kan bruke apper og widgets som krever et SD-kort for å fungere ordentlig. En grunnleggende kunnskap om ADB- og Linux-kommandoer vil være nyttig, men ikke helt nødvendig, du bør bare kunne kopiere og lime inn kommandoene. Dette kan tilpasses for å montere en hvilken som helst skrivbar partisjon som SD-kortpartisjonen, for eksempel å bruke /data i stedet for /cache, som bør tillate litt mer informasjon på grunn av partisjonsbegrensninger.

Ting du trenger:

* ADB;

* (valgfritt) Terminal Emulator installert på enheten din.

Jeg skal prøve å forklare trinnene så godt jeg kan mens jeg holder kommandoene lesbare.

1: Start opp i hoved-Android OS /*dette er ganske åpenbart;

2: Koble telefonen til datamaskinen din /*igjen åpenbart;

3: Åpne en ledetekst/bash/terminal-vindu /*vi vil ved å skrive kommandoene her;

4: Skriv "adb-enheter" uten anførselstegn /*start adb-serveren hvis den ikke er det, og oppgi tilknyttede enheter;

4A: Bare Linux: skriv "sudo adb-enheter" i stedet og skriv inn root-passordet /*start adb som root- og listeenheter;

5: Hvis enheten din er oppført, skriv "adb remount" uten anførselstegn, hvis den ikke er det, sørg for at du har usb-feilsøking aktivert og prøv igjen /*monter hovedsystemet som les/skriv;

6: (valgfritt) skriv "adb shell" uten anførselstegn. hvis du foretrekker skriv inn alle følgende kommandoer i Terminal Emulator /*start shell-sesjonen for linux-kommandoer;

7: skriv "su" uten anførselstegn. Du bør få et #. Hvis dette er første gang du bruker TE, vil du få en dialogboks som ber deg om å tillate su-tillatelser for TE. Klikk "alltid tillat" eller "husk" og "ja" /*få su-tillatelser for shell;

8: skriv "umount /sdcard" uten anførselstegn /*unmount sdcard, bare for en god ordens skyld;

9: skriv "mount -o rw, remount /" uten anførselstegn /*monter rotfilsystemet som les/skriv;

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

11: skriv "ln -s cache /sdcard" uten anførselstegn /*opprett en symbolkobling til /cache-partisjonen. nå når apper ser etter /sdcard lagres dataene deres i /cache;

12: Kjør appen eller widgeten som krever SD-korttilgang. Det skal nå fungere.

Dette vil bli angret med en omstart, men det bør tillate deg å i det minste få ting til å fungere ordentlig. Siden denne bruker /cache-partisjonen bruker den telefonens interne minne, som er svært begrenset, så vær forsiktig med hva du laster ned. Dette er en midlertidig løsning inntil et nytt SD-kort kan skaffes. Du vil fortsatt få det irriterende varselet om at du ikke har satt inn et SD-kort, men apper og widgets skal fungere helt fint med det.

Jeg har lagt merke til at ROM Manager ikke vil fungere med denne metoden, og heller ikke kameraet, men en app som heter "Weather and Toggle Widgets" lar deg gjøre et første oppsett og fortsette å jobbe selv etter en starte på nytt. Jeg har åpenbart ikke testet hver eneste app for kompatibilitet, men med mindre justeringer kan dette komme til nytte for mye mer.