Instale a configuração ativada do ADB do ZIP -- settings campo com 4.3-jelly-bean campo com system camp android Relacionado O problema

Install adb enabled setting from zip


1
vote

problema

português

É possível fazer um arquivo zip, semelhante ao que instala o Gapps, que armazena o modo de depuração do ADB como uma configuração do sistema? Talvez de alguma forma modifique um script de inicialização do sistema para alterar a configuração do modo de depuração do ADB para ON? Estou configurando um ambiente de teste, e não posso ter uma redefinição de fábrica desligar adb.

Atualização: Acho que quase consegui - eu tenho um deice enraizado usando a recuperação do CWM, e estou usando o SuperSU para gerenciamento de permissão de raiz. Eu descompactei que o CWM instala su a partir, e adicionou um ABCDEFGHIJKLMNABCDEFGHIJKLMN1 para a atualização, bem como um comando para ativar o ADB ABCDEFGHIJKLMNABCDEFGHIJKLMN2 / Código> Usando ABCDEFGHIJKLMNABCDEFGHIJKLMN3 , mas eu acho que requer acesso raiz e SuperSU tem acesso padrão para su definido como 'prompt'. Existe uma maneira que eu possa modificá-lo para ser 'conceder' por padrão?

links úteis: https://stackoverflow.com/questions/13326806/enable-usb-debugging- através de clockworkmod-com-adb

english

Is it possible to make a zip file, similar to the one that installs GApps, that stores ADB debug mode as a system setting? Maybe somehow modify a system bootup script to change the ADB debug mode setting to on? I'm setting up a testing environment, and I can't have a factory reset turn off ADB.

update: I think I've almost got it - I have a rooted deice using CWM recovery, and I am using SuperSU for root permission management. I unpacked the .zip that the CWM installs su from, and added a modified /system/build.prop to the update, as well as a command to turn on adb in /data/data/com.android.providers.settings/databases/settings.db using sqlite3, but I think it require root access, and SuperSU has default access to su set to 'prompt'. Is there a way I can modify it to be 'grant' by default?

useful links: https://stackoverflow.com/questions/13326806/enable-usb-debugging-through-clockworkmod-with-adb

        

Lista de respostas

2
 
vote

Para aqueles que estão procurando uma resposta a esta pergunta: você pode ativar o ADB a partir de um arquivo zip que você instala através da recuperação. Eu modifiquei superuser.zip de http://download.chainfire.eu /351/Supersu/update-supersu-v1.65.zip O que eu fiz foi modificado system/build.prop e adicionado persist.service.adb.enable=1 na parte inferior, eu também adicionei < CÓDIGO> ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Para desativar o Assistente de Instalação que fica irritante se você limpar ou piscar com frequência. Eu adicionei um ABCDefghijklmnABCDefGHIJKLMN3 (não tenha um link, eu entendi do repo da minha empresa) para system/bin e a linha sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value=1 WHERE name='adb_enabled'" para system/etc/install-recovery.sh (embora algumas pessoas digam modificar settings.db é opcional.)

Infelizmente, parece que ADB ainda exige que você aceite o certificado RSA até que você descompacte o boot.img e modify /default.prop

 

For those who are looking for an answer to this question: you can enable adb from a zip file that you install through recovery. I modified Superuser.zip from http://download.chainfire.eu/351/SuperSU/UPDATE-SuperSU-v1.65.zip What I did was I modified system/build.prop and added persist.service.adb.enable=1 at the bottom, I also added ro.setupwizard.mode=DISABLED to disable the setup wizard which gets annoying if you wipe or flash often. Then I added a precompiled sqlite3 (don't have a link, I got it from my company's repo) to system/bin and the line sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value=1 WHERE name='adb_enabled'" to system/etc/install-recovery.sh (although some people say modifying settings.db is optional.)

Unfortunately it seems adb still requires you to accept the rsa certificate until you unpack boot.img and modify /default.prop

 
 

Perguntas relacionadas

1  Com que frequência o Android tem que descomprimir arquivos APK e OBB de um aplicativo?  ( How often does android have to decompress an apps apk and obb files ) 
De acordo com um dos ótimos respostas para Esta questão , o Android tem que descomprimir os arquivos APK e OBB de cada aplicativo antes que o aplicativo po...

0  Por que minha partição (desrotada) / dados parece estar vazia?  ( Why my unrooted data partition appears to be empty ) 
Eu estou tendo Alguns problemas com a partição My / Data. Entre outras coisas, quando navego em seu conteúdo com o Astro App, parece estar vazio. O telefone...

7  Qual é o efeito de alterar o tamanho máximo do heap do aplicativo VM?  ( What is the effect of changing the maximum application vm heap size ) 
O menu de configurações no CM6 permite alterar o tamanho máximo do heap (internamente, que é o dalvik.vm.heapsize propriedade). Quais são os efeitos prático...

1  Instale a configuração ativada do ADB do ZIP  ( Install adb enabled setting from zip ) 
É possível fazer um arquivo zip, semelhante ao que instala o Gapps, que armazena o modo de depuração do ADB como uma configuração do sistema? Talvez de alguma...

4  Como posso instalar codecs adicionais de áudio / vídeo no Android?  ( How can i install additional audio video codecs on android ) 
O Android separa o módulo entre player de vídeo e codec de vídeo? Em caso afirmativo, como instalamos mais codec para o sistema? ...

1  O que é este ícone Triangle [Samsung Galaxy S9 +]?  ( What is this triangle icon samsung galaxy s9 ) 
Pareceu recentemente. E eu não posso nem imaginar o que é isso. captura de tela (clique na imagem para maior variante) ...

-2  Como posso fazer a pasta do sistema gravável sem enraizar?  ( How can i make the system folder writable without rooting ) 
meu dispositivo é Sprint Samsung Galaxy S III Número do modelo: SPH-L710 Eu quero fazer isso, porque quero parar o som do obturador da câmera. E eu nã...

0  "Sistema" está tentando acessar a Internet  ( System is trying to access internet ) 
Eu estou usando o OnePlus 3T, Android 9. Recentemente, eu instalei um aplicativo chamado "NorOot Firewall" para impedir que os aplicativos acessem a Internet....

0  Samsung Galaxy S5 SM-G901F V5.0.2 Mova um aplicativo do usuário para sistema  ( Samsung galaxy s5 sm g901f v5 0 2 move an app from user to system ) 
Eu tenho um Samsung Galaxy S5 SM-G901F Android: 5.0.2 (eu moro na França) e gostaria de mover um aplicativo de usuário para um aplicativo de sistema. Eu já en...

9  Como é o conjunto de caminho padrão?  ( How is the default path set ) 
Em outro sistema Linux, posso esperar encontrar um arquivo .Profile, ou algo em / etc usado por padrão. Eu não consigo determinar o que define o caminho do si...




© 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.