Possível alterar um aplicativo SSAID AKA Android_ID sem reiniciar? Qual serviço lida com isso? Rebotação rápida com zigote mata meu script de shell -- adb campo com shell campo com development camp android Relacionado O problema

Possible to change an apps SSAID aka Android_ID without rebooting? Which service handles this? Fast rebooting with Zygote kills my shell script


2
vote

problema

português

Isso pode parecer uma pergunta estranha, e peço desculpas por isso. Estou atualmente depurando um aplicativo e estou tendo problemas para obter o novo Android_ID para ficar sem reiniciar.

Para ser específico, estes são os novos ID do Android específico do aplicativo, introduzido em 8.0. O local para estes IDs estão no seguinte arquivo: /data/system/users/0/settings_ssaid.xml

Eu sou capaz de alterar o ID específico do aplicativo bem, mas não muda, a menos que eu reinicie o dispositivo.

Existe um determinado serviço ou processo que posso forçar - reiniciar para fazer o novo ID para entrar em vigor? Ou possivelmente algum tipo de cache que precisa ser liberado?

Eu estou principalmente usando comandos de shell adb. Até agora, o melhor método é executar o seguinte comando:

adb shell setprop ctl.restart zygote

Isso faz uma reinicialização de 'suave', por isso é muito mais rápido, mas infelizmente mata completamente meu script de shell que está depurando também e é uma dor para continuar reiniciando tudo.

Existe uma maneira de ver quais serviços ou processos estão sendo reiniciados quando reiniciar 'Zygote'?

Aprecie muito a ajuda antecipadamente.

english

This may seem like an odd question, and I apologize for that. I am currently debugging an application and I am having trouble getting new Android_ID's to stick without rebooting.

To be specific these are the new app specific android ID's introduced in 8.0. The location for these ID's are in the following file: /data/system/users/0/settings_ssaid.xml

I am able to change the app specific ID just fine but it doesn't actually change unless I reboot the device.

Is there a certain service or process that I can force-restart to make the new ID to take effect? Or possibly some type of cache that needs cleared?

I am mainly using adb shell commands. So far the best method is to run the following command:

adb shell setprop ctl.restart zygote

This does a 'soft' reboot, so it's much faster but unfortunately it completely kills my shell script that is debugging as well and it's a pain to keep restarting everything.

Is there a way to see what services or processes are being restarted when restarting 'zygote'?

Much appreciate the help in advance.

        
   
   

Lista de respostas


Perguntas relacionadas

64  Como posso fazer o desenvolvimento no meu dispositivo Android?  ( How can i do development on my android device ) 
Eu tenho uma vaga muito longa para trabalhar e possuir um telefone Android. Eu acho que seria bom fazer alguma programação simples no caminho. Eu não sou exig...

-1  Como bloquear outros aplicativos para abrir. Meu aplicativo estará aberto quando o Android é estratificado [FECHADO]  ( How to block other apps to open only my app will be open when android is strate ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

2  Existe alguma maneira fácil de obter ferramentas de construção GNU no Android? Se não ... Por que não?  ( Is there any easy way to get gnu build tools on android if not why not ) 
Com o número crescente de dispositivos Android em todos os tipos de diferentes fatores de forma (Dev Boards como Raspberry Pi / Odroid, Android-on-A-Stick, et...

0  Android OTA Atualização falha quando aumentou o tamanho do sistema.IMG  ( Android ota update fail when increased the system img size ) 
Eu estou trabalhando no IMX6Q com android 7 para update up update . Atual system.img tamanho 499 MB com este trabalho de atualização OTA. Eu aumentei i...

8  Posso instalar Ruby e Ruby em trilhos em um Android?  ( Can i install ruby and ruby on rails on an android ) 
Consciente de que isso é um pouco mental, mas posso instalar o Ruby em um Galaxy S4 Running Jelly Bean 4.2? Um console onde eu posso instalar gemas, rotas de ...

7  É possível programar em um tablet de favo de mel? [duplicado]  ( Is it possible to program on a honeycomb tablet ) 
. Esta pergunta já tem respostas aqui : fechado 9 anos atrás . . Duplicado possível: Como pos...

1  Como inserir um emoji usando a entrada do shell adb?  ( How to insert an emoji using adb shell input ) 
Eu tenho tentado inserir emojis no meu telefone Android usando ADB. adb shell input text "..." funciona para inserir o texto, mas quando eu tentei inser...

0  Criar sites com telefone Android? [duplicado]  ( Create websites with android phone ) 
. Esta pergunta já tem respostas aqui : Como posso fazer o desenvolvimento no meu dispositivo Android...

1  Você pode testar aplicativos em um telefone bloqueado do Google?  ( Can you test apps on a google locked phone ) 
Eu sou um desenvolvedor Android e estou procurando um telefone de teste, já que não quero meu telefone principal conectado e carregando o dia todo. Notei que ...

0  Onde estão as informações de cores armazenadas em aplicativos Android?  ( Where is color information stored in android apps ) 
Este pode não ser o lugar correto para postar isso, então por favor me diga se não é. Como diz o título, estou tentando encontrar a paleta de cores para aplic...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.