Sådan ændres eller gendannes Android-ID på Marshmallow

Vidste du, hvorfor nogle af dine apps kræver, at du logger ind igen efter en fabriks nulstilling (som bankapps), selvom du gendannede appen med data ved hjælp af rootadgang? Det skyldes, at hver gang du fabriksindstiller din enhed, og den er konfigureret som en ny enhed med et nyt unikt Android-id. Her viser vi dig i dag, hvordan du ændrer eller gendanner Android-ID på Marshmallow.

For at undgå genregistrering i apps på grund af dit nye Android-id kan du gendanne dit gamle Android-id tilbage. Titanium Backup har en pæn funktion til dette. Men med Android 6.0 Marshmallow kan du muligvis ikke gendanne / ændre dit Android-id med Titanium-backup eller andre værktøjer, der fungerede med Lollipop og tidligere Android-versioner.

Årsagen til, at Titanium Backup ikke fungerer for dig, er det com.android.providers.settings kan ikke sikkerhedskopieres af en traditionel SQLite-database på Android 6.0 Marshmallow. Tjek den detaljerede forklaring på dette af piit79 fra XDA:

Android ID backup / gendannelsesfunktionen er inkluderet i Titanium Backup. Indstillingslageret (com.android.providers.settings) ser imidlertid ikke ud til at være bakket op af en traditionel SQLite-database i Android 6.0 Marshmallow - /data/data/com.android.providers.settings/databases/settings.db er tom (0 byte) på min enhed. Derfor kan Android-id'et ikke gendannes / ændres med de sædvanlige værktøjer (inklusive Titanium Backup).

Gendan Android-id på Marshmallow

Heldigvis, piit79 fundet en måde at spørge / opdatere på Indstillinger Opbevaring database ved hjælp af ADB. Nedenfor er de kommandoer, du skal køre for at gendanne / ændre dit Android-id på Marshmallow:

  1. Opsæt ADB og Fastboot på din pc .
  2. Tilslut din Android-enhed, der kører på Marshmallow, til pc og kommandovindue på pc'en.
  3. Udgiv nu følgende kommando for at få dit nuværende Android-id:
    adb shell content query --uri content://settings/secure --where 'name='android_id''

    └ Dette viser dig dit nuværende Android-id.

  4. Udgiv nu følgende kommando for at ændre / opdatere Android-id'et til det ønskede:
    adb shell content update --uri content://settings/secure --bind value:s: --where 'name='android_id''

    Udskift tekst i rødt med dit Android-id.

  5. Det er det. Bekræft, om dit Android-id er ændret ved hjælp af kommandoen i 3. trin.

Hvis ovenstående trick ikke virker for dig, er det måske bedre for dig at slette den aktuelle databasepost og genindsætte den med dit nye Android-id. Brug de to kommandoer nedenfor til det:

adb shell-indhold slet –uri indhold: // indstillinger / sikkert –hvor navn = ’android_id ’
adb shell-indhold indsæt –uri indhold: // indstillinger / sikkert –bind navn: s: android_id – bind værdi: s:

Bemærk: Husk at erstatte teksten i rødt med dit unikke Android-id.

Alle kreditter for tipet går til piit79 fra XDA, kan du tjekke hans originale indlæg på XDA-fora .