Как да: Монтирайте дяла /Cache като фалшива SD карта

click fraud protection

Това няма да е полезно за повечето потребители, но за онези от нас, които имат SD карта, която или вече не се разпознава от телефона по някаква причина, или просто вече не работи, това ще помогне.

Ще ви покажа как да монтирате /cache дяла на вашия телефон като /sdcard дял, позволявайки използването на приложения и уиджети, които изискват SD карта, за да работят правилно. Основните познания за командите на ADB и Linux ще бъдат полезни, но не са напълно необходими, трябва да можете просто да копирате и поставите командите. Това може да се адаптира за монтиране на всеки записваем дял като дял на SD картата, като например използване на /data вместо /cache, което би трябвало да позволи малко повече информация поради ограниченията на дяловете.

Неща, от които се нуждаете:

* ADB;

* (по избор) Терминален емулатор, инсталиран на вашето устройство.

Ще се опитам да обясня стъпките възможно най-добре, като същевременно запазя командите четливи.

1: Заредете основната операционна система Android /*това е доста очевидно;

2: Включете телефона си в компютъра /*отново очевидно;

3: Отворете команден ред/баш/терминален прозорец /*ще го направим, като напишем командите тук;

4: Въведете „adb devices“ без кавички /*стартирайте adb сървъра, ако не е и избройте прикачените устройства;

4A: Само за Linux: вместо това въведете „sudo adb devices“ и въведете паролата си за root /*start adb като root и избройте устройствата;

5: Ако вашето устройство е в списъка, въведете „adb remount“ без кавички, ако не е, уверете се, че сте активирали USB отстраняване на грешки и опитайте отново /*монтирайте основната система като четене/запис;

6: (по избор) въведете „adb shell“ без кавички. ако предпочитате, въведете всички следващи команди в терминален емулатор /*стартирайте сесията на обвивката за команди на linux;

7: въведете „su“ без кавички. Трябва да получите #. Ако за първи път използвате TE, ще получите диалогов прозорец с молба да разрешите su разрешения за TE. Щракнете върху „винаги позволявай“ или „запомни“ и „да“ /*получете su разрешения за обвивка;

8: въведете “umount /sdcard” без кавички /*демонтирайте sdcard, само за добра мярка;

9: въведете “mount -o rw, remount /” без кавички /*монтирайте основната файлова система като четене/запис;

10: въведете “umount /sdcard” без кавички /*отново, за добра мярка;

11: въведете “ln -s cache /sdcard” без кавички /*създайте символна връзка към /cache дяла. сега, когато приложенията търсят /sdcard, техните данни се записват в /cache;

12: Стартирайте приложението или изпълнимия модул, който изисква достъп до SD картата. Сега трябва да работи.

Това ще бъде отменено с рестартиране, но трябва поне да накарате нещата да работят правилно. Тъй като това използва дяла /cache, той използва вътрешната памет на телефона, която е много ограничена, така че внимавайте какво изтегляте. Това е временно решение, докато не може да бъде получена резервна SD карта. Все още ще получавате това досадно известие, че нямате поставена SD карта, но приложенията и уиджетите трябва да работят добре с нея.

Забелязах, че ROM Manager няма да работи с този метод, нито камерата, но извиква приложение „Приспособления за времето и превключване“ ще ви позволи да направите първоначална настройка и да продължите да работите дори след a рестартирайте. Очевидно не съм тествал всяко приложение за съвместимост, но с незначителни настройки това може да бъде полезно за много повече.