Πώς να αλλάξετε ή να επαναφέρετε το αναγνωριστικό Android στο Marshmallow

Γνωρίζατε γιατί ορισμένες από τις εφαρμογές σας απαιτούν να συνδεθείτε ξανά μετά την επαναφορά των εργοστασιακών ρυθμίσεων (όπως οι εφαρμογές τραπεζών) ακόμα και αν επαναφέρετε την εφαρμογή με δεδομένα χρησιμοποιώντας πρόσβαση root; Αυτό συμβαίνει επειδή κάθε φορά που επαναφέρετε εργοστασιακά τη συσκευή σας και ρυθμίζεται ως νέα συσκευή με νέο μοναδικό αναγνωριστικό Android. Εδώ θα σας δείξουμε πώς να αλλάξετε ή να επαναφέρετε το αναγνωριστικό Android στο Marshmallow.





Για να αποφύγετε την επανεγγραφή σε εφαρμογές λόγω του νέου σας αναγνωριστικού Android, θα μπορούσατε να επαναφέρετε το παλιό σας αναγνωριστικό Android. Το Titanium Backup έχει μια καλή λειτουργία για αυτό. Ωστόσο, με το Android 6.0 Marshmallow ενδέχεται να μην μπορείτε να επαναφέρετε / αλλάξετε το αναγνωριστικό σας Android με αντίγραφο ασφαλείας Titanium ή άλλα εργαλεία που λειτουργούσαν με το Lollipop και προηγούμενες εκδόσεις Android.



Ο λόγος για τον οποίο το Titanium Backup δεν θα λειτουργήσει για εσάς είναι αυτός com.android.providers.settings Δεν είναι δυνατή η δημιουργία αντιγράφων ασφαλείας από μια παραδοσιακή βάση δεδομένων SQLite στο Android 6.0 Marshmallow. Δείτε τη λεπτομερή εξήγηση για αυτό από piit79 από το XDA:

Η λειτουργία δημιουργίας αντιγράφων ασφαλείας / επαναφοράς αναγνωριστικού Android περιλαμβάνεται στο αντίγραφο ασφαλείας Titanium. Ωστόσο, το Storage Storage (com.android.providers.settings) δεν φαίνεται να υποστηρίζεται από μια παραδοσιακή βάση δεδομένων SQLite στο Android 6.0 Marshmallow - /data/data/com.android.providers.settings/databases/settings.db είναι άδεια (0 bytes) στη συσκευή μου. Επομένως, το αναγνωριστικό Android δεν μπορεί να αποκατασταθεί / αλλάξει από τα συνήθη εργαλεία (συμπεριλαμβανομένου του Titanium Backup).



Επαναφέρετε το αναγνωριστικό Android στο Marshmallow

Ευγνομονώς, piit79 βρήκε έναν τρόπο ερωτήματος / ενημέρωσης Ρυθμίσεις αποθήκευσης βάση δεδομένων χρησιμοποιώντας ADB. Ακολουθούν οι εντολές που πρέπει να εκτελέσετε για να επαναφέρετε / αλλάξετε το αναγνωριστικό σας Android στο Marshmallow:



  1. Ρυθμίστε το ADB και το Fastboot στον υπολογιστή σας .
  2. Συνδέστε τη συσκευή σας Android που εκτελείται σε Marshmallow σε υπολογιστή και το παράθυρο εντολών στον υπολογιστή.
  3. Τώρα εκδώστε την ακόλουθη εντολή για να λάβετε το τρέχον αναγνωριστικό σας Android:
    adb shell content query --uri content://settings/secure --where 'name='android_id''

    └ Αυτό θα σας δείξει το τρέχον αναγνωριστικό σας Android.

  4. Τώρα εκδώστε την ακόλουθη εντολή για να αλλάξετε / ενημερώσετε το αναγνωριστικό Android σε αυτό που θέλετε:
    adb shell content update --uri content://settings/secure --bind value:s: --where 'name='android_id''

    └ Αντικαταστήστε το κείμενο με κόκκινο χρώμα με το αναγνωριστικό σας Android.

  5. Αυτό είναι. Επαληθεύστε εάν το αναγνωριστικό Android σας έχει αλλάξει χρησιμοποιώντας την εντολή στο 3ο Βήμα.

Εάν το παραπάνω τέχνασμα δεν λειτουργεί για εσάς, ίσως καλύτερα να διαγράψετε την τρέχουσα εγγραφή βάσης δεδομένων και να την τοποθετήσετε ξανά με το νέο σας αναγνωριστικό Android. Χρησιμοποιήστε τις παρακάτω δύο εντολές για αυτό:

Διαγραφή περιεχομένου κελύφους adb –uri περιεχόμενο: // settings / safe –where name = ’android_id ’
ένθετο περιεχομένου κελύφους adb - περιεχόμενο: // ρυθμίσεις / ασφαλές - δεσμευτικό όνομα: s: android_id - δεσμευτική τιμή: s:



Σημείωση: Θυμηθείτε να αντικαταστήσετε το κείμενο με κόκκινο χρώμα με το μοναδικό αναγνωριστικό σας Android.



Όλες οι πιστώσεις για τη συμβουλή πηγαίνουν piit79 από το XDA, μπορείτε να ελέγξετε την αρχική του θέση στο Φόρουμ XDA .