Az Android ID megváltoztatása vagy visszaállítása a Marshmallow-on

Tudta, hogy egyes alkalmazásaihoz miért kell újra bejelentkeznie a gyári beállítások visszaállítása után (például a banki alkalmazásoknál), még akkor is, ha root hozzáféréssel állította vissza az alkalmazást adatokkal? Ez azért van így, mert minden alkalommal, amikor visszaállítja az eszköz gyári beállításait, az új eszközként lesz beállítva, új egyedi Android-azonosítóval. Ma megmutatjuk, hogyan módosíthatja vagy állíthatja vissza az Android ID-t a Marshmallow-on.





Az új Android-azonosító miatti újbóli regisztráció elkerülése érdekében visszaállíthatja régi Android-azonosítóját. A Titanium Backupnak van egy ügyes funkciója ehhez. Az Android 6.0 Marshmallow esetén azonban előfordulhat, hogy nem tudja visszaállítani/módosítani Android-azonosítóját a Titanium backup vagy más olyan eszközzel, amely a Lollipoppal és a korábbi Android-verziókkal működött.



Ez az oka annak, hogy a Titanium Backup nem fog működni az Ön számára com.android.providers.settings Android 6.0 Marshmallow rendszeren nem lehet biztonsági másolatot készíteni hagyományos SQLite adatbázissal. Tekintse meg ennek részletes magyarázatát piit79 az XDA-tól:

Az Android ID biztonsági mentési/visszaállítási funkciója a Titanium Backup része. Úgy tűnik azonban, hogy a beállítások tárhelyét (com.android.providers.settings) nem támogatja egy hagyományos SQLite adatbázis az Android 6.0 Marshmallow rendszerben – a /data/data/com.android.providers.settings/databases/settings.db üres (0 bájt) az eszközömön. Ezért az Android ID nem állítható vissza/módosítható a szokásos eszközökkel (beleértve a Titanium Backup-ot is).



Állítsa vissza az Android ID-t a Marshmallow-on

Hálásan, piit79 megtalálta a lekérdezés/frissítés módját Beállítások Tárhely adatbázist ADB használatával. Az alábbiakban felsoroljuk azokat a parancsokat, amelyeket le kell futtatnia Android-azonosítójának visszaállításához/módosításához a Marshmallow rendszeren:



  1. Állítsa be az ADB-t és a Fastbootot a számítógépén .
  2. Csatlakoztassa a Marshmallow-n futó Android-eszközt a számítógéphez, és a PC-n lévő parancsablakot.
  3. Most adja ki a következő parancsot az aktuális Android ID beszerzéséhez:
    adb shell content query --uri content://settings/secure --where "name=\'android_id\'"

    └ Ez megjeleníti az Ön jelenlegi Android-azonosítóját.

  4. Most adja ki a következő parancsot, hogy módosítsa/frissítse az Android ID-t a kívántra:
    adb shell content update --uri content://settings/secure --bind value:s:<new_android_id> --where "name=\'android_id\'"

    └ Cserélje ki a piros szöveget Android-azonosítójával.



  5. Ez az. A 3. lépésben található paranccsal ellenőrizze, hogy megváltozott-e Android-azonosítója.

Ha a fenti trükk nem működik az Ön számára, akkor talán jobb, ha törli az adatbázis jelenlegi rekordját, és újból beilleszti az új Android-azonosítójával. Ehhez használja az alábbi két parancsot:



1csatornás kodi add on

adb shell tartalom törlése –uri content://settings/secure –ahol „name=\’android_id\’”
adb shell tartalom beszúrása –uri tartalom://settings/secure –bind name:s:android_id –bind value:s:

Jegyzet: Ne felejtse el lecserélni a piros szöveget az egyedi Android-azonosítójára.

A borravalóért járó minden kredit a következőt illeti meg piit79 az XDA-tól, megtekintheti eredeti bejegyzését a címen XDA fórumok .