Tai nebus naudinga daugeliui vartotojų, bet tiems iš mūsų, kurie turi SD kortelę, kurios telefonas dėl kokių nors priežasčių nebeatpažįsta arba tiesiog nebeveikia, tai padės.
Parodysiu, kaip prijungti telefono /cache skaidinį kaip /sdcard skaidinį, leidžiantį naudoti programas ir valdiklius, kuriems reikia SD kortelės, kad tinkamai veiktų. Pagrindinės žinios apie ADB ir Linux komandas bus naudingos, bet ne visai būtinos, turėtumėte sugebėti tiesiog nukopijuoti ir įklijuoti komandas. Tai gali būti pritaikyta prijungti bet kurį įrašomąjį skaidinį kaip SD kortelės skaidinį, pvz., naudojant /data vietoj /cache, kuris turėtų suteikti šiek tiek daugiau informacijos dėl skaidinio apribojimų.
Daiktai, kurių jums prireiks:
* ADB;
* (neprivaloma) jūsų įrenginyje įdiegtas terminalo emuliatorius.
Pabandysiu kuo geriau paaiškinti veiksmus, o komandos bus skaitomos.
1: paleiskite pagrindinę Android OS /* tai gana akivaizdu;
2: Prijunkite telefoną prie kompiuterio /* vėl akivaizdu;
3: Atidarykite komandų eilutę/bash/terminalo langą /*pateiksime komandas čia;
4: įveskite „adb devices“ be kabučių /*paleiskite adb serverį, jei jo nėra, ir nurodykite prijungtus įrenginius;
4A: Tik Linux: vietoj to įveskite „sudo adb devices“ ir įveskite savo root slaptažodį /*start adb kaip root ir sąrašo įrenginius;
5: jei jūsų įrenginys yra sąraše, įveskite „adb remount“ be kabučių, jei ne, įsitikinkite, kad įjungėte USB derinimą, ir bandykite dar kartą /*prijunkite pagrindinę sistemą kaip skaitymą / rašymą;
6: (neprivaloma) įveskite „adb shell“ be kabučių. jei norite, terminalo emuliatoriuje įveskite visas šias komandas /*pradėkite „Linux“ komandų apvalkalo seansą;
7: įveskite „su“ be kabučių. Turėtumėte gauti #. Jei pirmą kartą naudojate TE, pamatysite dialogo langą, kuriame bus prašoma leisti su TE leidimus. Spustelėkite „visada leisti“ arba „prisiminti“ ir „taip“ /*gauti su leidimus apvalkalui;
8: įveskite „umount /sdcard“ be kabučių /*atjunkite sdcard, kad būtų geriau;
9: įveskite "mount -o rw, remount /" be kabučių /*prijunkite šakninę failų sistemą kaip skaitymą / rašymą;
10: dar kartą įveskite „umount /sdcard“ be kabučių /*, kad būtų geriau;
11: įveskite „ln -s cache /sdcard“ be kabučių /*sukurkite simbolinę nuorodą į /cache skaidinį. dabar, kai programos ieško /sdcard, jų duomenys išsaugomi /cache;
12: paleiskite programą arba valdiklį, kuriam reikalinga prieiga prie SD kortelės. Dabar turėtų veikti.
Tai bus anuliuota paleidus iš naujo, tačiau tai turėtų leisti bent jau tinkamai veikti. Kadangi tai naudoja /cache skaidinį, ji naudoja telefono vidinę atmintį, kuri yra labai ribota, todėl būkite atsargūs, ką atsisiunčiate. Tai laikinas pataisymas, kol bus galima gauti pakaitinę SD kortelę. Vis tiek gausite tą erzinantį pranešimą, kad neturite įdėtos SD kortelės, tačiau programos ir valdikliai turėtų puikiai su ja veikti.
Pastebėjau, kad su šiuo metodu neveiks ROM Manager, neveiks ir kamera, o programėlė vadinama „Orų ir perjungimo valdikliai“ leis atlikti pradinę sąranką ir tęsti darbą net po a paleisti iš naujo. Akivaizdu, kad neišbandžiau kiekvienos programos suderinamumo, tačiau su nedideliu pakeitimu tai gali būti naudinga daug daugiau.