Så här gör du: Montera /Cache-partitionen som ett falskt SD-kort

Detta kommer inte att vara användbart för de flesta användare men för de av oss som har ett SD-kort som antingen inte längre känns igen av telefonen av någon anledning eller helt enkelt inte fungerar längre, kommer detta att hjälpa.

Jag ska visa dig hur du monterar din telefons /cache-partition som din /sdcard-partition, vilket tillåter användning av appar och widgets som kräver ett SD-kort för att fungera korrekt. En grundläggande kunskap om ADB- och Linux-kommandon kommer att vara till hjälp men inte helt nödvändig, du bör bara kunna kopiera och klistra in kommandona. Detta kan anpassas för att montera vilken skrivbar partition som helst som SD-kortpartitionen, som att använda /data istället för /cache, vilket borde tillåta lite mer information på grund av partitionsbegränsningar.

Saker du behöver:

* ADB;

* (valfritt) Terminal Emulator installerad på din enhet.

Jag ska försöka förklara stegen så gott jag kan samtidigt som jag håller kommandona läsbara.

1: Starta upp i Androids huvudoperativsystem /*detta är ganska uppenbart;

2: Anslut din telefon till din dator /*igen uppenbart;

3: Öppna ett kommandotolk/bash/terminalfönster /*vi kommer att skriva kommandona här;

4: Skriv "adb-enheter" utan citattecken /*starta adb-servern om den inte är det och lista anslutna enheter;

4A: Endast Linux: skriv "sudo adb-enheter" istället och ange ditt root-lösenord /*start adb som root- och listenheter;

5: Om din enhet är listad skriv "adb remount" utan citattecken, om den inte är se till att du har usb-felsökning aktiverad och försök igen /*montera huvudsystemet som läs/skriv;

6: (valfritt) skriv "adb-skal" utan citattecken. om du föredrar skriv alla följande kommandon i Terminal Emulator /*starta skalsessionen för linux-kommandon;

7: skriv "su" utan citattecken. Du bör få ett #. Om det här är första gången du använder TE kommer du att få en dialogruta som ber dig att tillåta su-behörigheter för TE. Klicka på "tillåt alltid" eller "kom ihåg" och "ja" /*få su-behörigheter för skal;

8: skriv "umount /sdcard" utan citattecken /*unmount sdcard, bara för god åtgärd;

9: skriv "mount -o rw, remount /" utan citattecken /*montera rotfilsystemet som läs/skriv;

10: skriv "umount /sdcard" utan citattecken /*igen, för gott skull;

11: skriv "ln -s cache /sdcard" utan citattecken /*skapa en symbolisk länk till /cache-partitionen. nu när appar letar efter /sdcard sparas deras data i /cache;

12: Kör appen eller widgeten som kräver åtkomst till SD-kort. Det borde nu fungera.

Detta kommer att ångras med en omstart men det bör tillåta dig att åtminstone få saker att fungera korrekt. Eftersom den här använder /cache-partitionen använder den telefonens interna minne, vilket är mycket begränsat så var försiktig med vad du laddar ner. Detta är en tillfällig lösning tills ett ersättnings SD-kort kan erhållas. Du kommer fortfarande att få det irriterande meddelandet om att du inte har ett SD-kort isatt men appar och widgets borde fungera bra med det.

Jag har märkt att ROM Manager inte kommer att fungera med den här metoden, inte heller kameran, utan en app som heter "Weather and Toggle Widgets" låter dig göra en första inställning och fortsätta arbeta även efter en starta om. Jag har uppenbarligen inte testat varje app för kompatibilitet men med mindre justeringar kan detta komma till nytta för mycket mer.