Jak na to: Připojte oddíl /Cache jako falešnou SD kartu

To nebude užitečné pro většinu uživatelů, ale těm z nás, kteří mají SD kartu, kterou telefon z nějakého důvodu již nerozpozná, nebo prostě už nefunguje, to pomůže.

Ukážu vám, jak připojit oddíl /cache vašeho telefonu jako oddíl /sdcard, což umožňuje použití aplikací a widgetů, které vyžadují SD kartu, aby správně fungovaly. Základní znalost příkazů ADB a Linuxu bude užitečná, ale ne zcela nezbytná, měli byste být schopni příkazy pouze zkopírovat a vložit. To by mohlo být přizpůsobeno pro připojení libovolného zapisovatelného oddílu jako oddílu SD karty, například pomocí /data místo /cache, což by mělo umožnit trochu více informací kvůli omezením oddílu.

Věci, které budete potřebovat:

* ADB;

* (volitelně) Emulátor terminálu nainstalovaný na vašem zařízení.

Pokusím se vysvětlit kroky co nejlépe a zároveň zachovat čitelnost příkazů.

1: Spusťte hlavní operační systém Android /*to je celkem zřejmé;

2: Připojte telefon k počítači /*opět zřejmé;

3: Otevřete okno příkazového řádku/bash/terminálu /*zadáme příkazy zde;

4: Napište „zařízení adb“ bez uvozovek /*spusťte server adb, pokud tomu tak není, a uveďte připojená zařízení;

4A: Pouze Linux: místo toho zadejte „sudo adb devices“ a zadejte heslo uživatele root /*start adb as root a seznam zařízení;

5: Pokud je vaše zařízení uvedeno, napište „adb remount“ bez uvozovek, pokud tomu tak není, ujistěte se, že máte povoleno ladění usb a zkuste to znovu /*připojit hlavní systém jako čtení/zápis;

6: (volitelné) zadejte „adb shell“ bez uvozovek. pokud dáváte přednost zadání všech následujících příkazů v emulátoru terminálu /*spusťte relaci shellu pro linuxové příkazy;

7: zadejte „su“ bez uvozovek. Měli byste dostat #. Pokud používáte TE poprvé, zobrazí se dialogové okno s žádostí o povolení su oprávnění pro TE. Klikněte na „vždy povolit“ nebo „zapamatovat“ a „ano“ /*získat su oprávnění pro shell;

8: napište „umount /sdcard“ bez uvozovek /*unmount the sdcard, jen pro pořádek;

9: napište „mount -o rw, remount /“ bez uvozovek /*připojí kořenový souborový systém jako čtení/zápis;

10: pro pořádek zadejte „umount /sdcard“ bez uvozovek /* znovu;

11: zadejte „ln -s cache /sdcard“ bez uvozovek /*vytvořte symbolický odkaz na oddíl /cache. nyní, když aplikace hledají /sdcard, jejich data jsou uložena v /cache;

12: Spusťte aplikaci nebo widget, který vyžaduje přístup na SD kartu. Nyní by to mělo fungovat.

To bude vráceno restartem, ale mělo by vám to alespoň umožnit, aby věci fungovaly správně. Protože toto používá oddíl /cache, používá vnitřní paměť telefonu, která je velmi omezená, takže buďte opatrní s tím, co stahujete. Toto je dočasná oprava, dokud nebude možné získat náhradní kartu SD. Stále budete dostávat nepříjemné oznámení, že nemáte vloženou kartu SD, ale aplikace a widgety by s ní měly fungovat dobře.

Všiml jsem si, že s touto metodou nebude fungovat ROM Manager, stejně jako fotoaparát, ale aplikace s názvem "Weather and Toggle Widgets" vám umožní provést počáteční nastavení a pokračovat v práci i po a restartovat. Zjevně jsem netestoval kompatibilitu každé aplikace, ale s drobnými úpravami by se to mohlo hodit pro mnohem víc.