Αυτό δεν θα είναι χρήσιμο για τους περισσότερους χρήστες, αλλά για όσους από εμάς έχουμε μια κάρτα SD που είτε δεν αναγνωρίζεται πλέον από το τηλέφωνο για κάποιο λόγο είτε απλά δεν λειτουργεί πια, αυτό θα βοηθήσει.
Θα σας δείξω πώς να προσαρτήσετε το διαμέρισμα /cache του τηλεφώνου σας ως διαμέρισμα /sdcard, επιτρέποντας τη χρήση εφαρμογών και γραφικών στοιχείων που απαιτούν κάρτα SD για να λειτουργούν σωστά. Μια βασική γνώση των εντολών ADB και Linux θα είναι χρήσιμη αλλά όχι απολύτως απαραίτητη, θα πρέπει να μπορείτε απλώς να αντιγράψετε και να επικολλήσετε τις εντολές. Αυτό θα μπορούσε να προσαρμοστεί για την προσάρτηση οποιουδήποτε εγγράψιμου διαμερίσματος ως διαμέρισμα κάρτας SD, όπως η χρήση /data αντί του /cache, το οποίο θα πρέπει να επιτρέπει λίγο περισσότερες πληροφορίες λόγω περιορισμών κατάτμησης.
Πράγματα που θα χρειαστείτε:
* ADB;
* (προαιρετικό) Ο τερματικός εξομοιωτής είναι εγκατεστημένος στη συσκευή σας.
Θα προσπαθήσω να εξηγήσω τα βήματα όσο καλύτερα μπορώ, διατηρώντας τις εντολές ευανάγνωστες.
1: Εκκίνηση στο κύριο λειτουργικό σύστημα Android /*αυτό είναι αρκετά προφανές.
2: Συνδέστε το τηλέφωνό σας στον υπολογιστή σας /*και πάλι προφανές.
3: Ανοίξτε μια γραμμή εντολών/bash/τερματικό παράθυρο /*θα το κάνουμε πληκτρολογώντας τις εντολές εδώ.
4: Πληκτρολογήστε "συσκευές adb" χωρίς εισαγωγικά /*εκκινήστε τον διακομιστή adb εάν δεν είναι και καταχωρίστε τις συνδεδεμένες συσκευές.
4A: Μόνο Linux: πληκτρολογήστε "συσκευές sudo adb" και εισαγάγετε τον κωδικό πρόσβασης root /*start adb ως root και λίστα συσκευών.
5: Εάν η συσκευή σας εμφανίζεται στη λίστα, πληκτρολογήστε "adb remount" χωρίς εισαγωγικά, εάν δεν είναι βεβαιωθείτε ότι έχετε ενεργοποιήσει τον εντοπισμό σφαλμάτων usb και δοκιμάστε ξανά /*προσαρτήστε το κύριο σύστημα ως ανάγνωση/εγγραφή.
6: (προαιρετικό) πληκτρολογήστε "adb shell" χωρίς εισαγωγικά. αν προτιμάτε, πληκτρολογήστε όλες τις ακόλουθες εντολές στο Terminal Emulator /*ξεκινήστε τη συνεδρία του φλοιού για εντολές linux.
7: πληκτρολογήστε "su" χωρίς εισαγωγικά. Θα πρέπει να πάρετε ένα #. Εάν αυτή είναι η πρώτη φορά που χρησιμοποιείτε το TE, θα εμφανιστεί ένα παράθυρο διαλόγου που θα σας ζητά να επιτρέψετε τα su δικαιώματα για το TE. Κάντε κλικ στο "πάντα να επιτρέπεται" ή "να θυμάστε" και "ναι" /*λάβετε τα δικαιώματα για το κέλυφος.
8: πληκτρολογήστε "umount /sdcard" χωρίς εισαγωγικά /*αποπροσαρτήστε την κάρτα sd, για καλό μέτρο.
9: πληκτρολογήστε "mount -o rw, remount /" χωρίς εισαγωγικά /*προσάρτηση του συστήματος αρχείων root ως ανάγνωση/εγγραφή.
10: πληκτρολογήστε "umount /sdcard" χωρίς εισαγωγικά /*ξανά, για καλό μέτρο.
11: πληκτρολογήστε "ln -s cache /sdcard" χωρίς εισαγωγικά /*δημιουργήστε έναν συμβολικό σύνδεσμο προς το διαμέρισμα /cache. τώρα όταν οι εφαρμογές αναζητούν /sdcard τα δεδομένα τους αποθηκεύονται στο /cache.
12: Εκτελέστε την εφαρμογή ή το γραφικό στοιχείο που απαιτεί πρόσβαση στην κάρτα SD. Τώρα πρέπει να λειτουργεί.
Αυτό θα αναιρεθεί με μια επανεκκίνηση, αλλά θα σας επιτρέψει τουλάχιστον να κάνετε τα πράγματα να λειτουργούν σωστά. Δεδομένου ότι αυτό χρησιμοποιεί το διαμέρισμα /cache, χρησιμοποιεί την εσωτερική μνήμη του τηλεφώνου, η οποία είναι πολύ περιορισμένη, επομένως να είστε προσεκτικοί με αυτό που κατεβάζετε. Αυτή είναι μια προσωρινή επιδιόρθωση έως ότου μπορέσετε να αποκτήσετε μια κάρτα SD αντικατάστασης. Θα εξακολουθείτε να λαμβάνετε αυτήν την ενοχλητική ειδοποίηση ότι δεν έχετε τοποθετήσει κάρτα SD, αλλά οι εφαρμογές και τα γραφικά στοιχεία θα πρέπει να λειτουργούν μια χαρά με αυτήν.
Έχω παρατηρήσει ότι το ROM Manager δεν θα λειτουργήσει με αυτήν τη μέθοδο, ούτε η κάμερα, αλλά μια εφαρμογή που καλείται Το "Weather and Toggle Widgets" θα σας επιτρέψει να κάνετε μια αρχική ρύθμιση και να συνεχίσετε να εργάζεστε ακόμα και μετά από ένα επανεκκίνηση. Προφανώς δεν έχω δοκιμάσει κάθε εφαρμογή για συμβατότητα, αλλά με μικρές τροποποιήσεις αυτό θα μπορούσε να είναι χρήσιμο για πολλά περισσότερα.