从zip安装启用adb的设置 -- settings 领域 和 4.3-jelly-bean 领域 和 system 领域 android 相关 的问题

Install adb enabled setting from zip


简体版||繁體版
1
vote

问题

中文

是否可以制作一个zip文件,类似于安装gapps的zip,它将adb调试模式存储为系统设置?也许某种方式修改系统启动脚本以将ADB调试模式设置为ON?我正在设置测试环境,我不能有工厂重置关闭adb。

更新: 我想我几乎得到了它 - 我有一个使用CWM恢复的rooted Deice,我正在使用Supersu进行root权限管理。我打开了.CWM安装 su 从,并将修改后的 /system/build.prop 添加到更新,以及打开 /data/data/com.android.providers.settings/databases/settings.db中的adb的命令。 / code>使用 sqlite3 ,但我认为它需要root访问权限,而 SuperSU 默认访问 su 设置为'提示符'。有没有办法,我可以通过默认将其修改为"grant" ?

有用的链接: https:/stackoverflow.com/questions/13326806/enable-usb-debugging-通过-drichorworkmod-with-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

        

回答列表

2
 
vote

对于那些正在寻找此问题的答案的人:您可以通过恢复安装的zip文件启用adb。 i从 http://download.chainfire.eu / 351/supersu/update-supersu-v1.65.zip 我所做的是我修改了 system/build.prop 并添加了 persist.service.adb.enable=1 在底部,我也添加了<代码> ABCDEFGHIJKLMNABCDEFGHIJKLMN2 禁用设置向导,如果经常擦拭或闪光,则会变得令人讨厌。然后我添加了一个预编译的 sqlite3 (我从我公司的回购链接)到 system/bin 和行 sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value=1 WHERE name='adb_enabled'" system/etc/install-recovery.sh (虽然有些人说修改 settings.db 是可选的。)

不幸的是,亚行仍然需要您接受RSA证书,直到解压缩Boot.img并修改/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

 
 

相关问题

0  “系统”正在尝试访问互联网  ( System is trying to access internet ) 
我正在使用onlowplus 3t,android 9.最近我安装了一个名为"noroot防火墙" 的应用程序,以防止应用程序访问Internet。我明确允许并拒绝访问互联网以获取某些应用,但不允许或拒绝"系统" (默认)应用程序来访问Internet。如果您不允许或拒绝访问,则当该应用程序尝试访问Internet时...

0  三星Galaxy S5 SM-G901F v5.0.2将应用程序从用户移动到系统  ( Samsung galaxy s5 sm g901f v5 0 2 move an app from user to system ) 
我有一个三星Galaxy S5 SM-G901f Android:5.0.2(我住在法国),我想将用户应用程序移动到系统应用程序。我已经dowload系统应用程序移动器,并进行读写挂载,但它仍然没有字。我也root我的设备。我试图手动移动de文件,但该应用程序不再工作了。我能做些什么?提前谢谢。 ...

4  如何在Android上安装其他音频/视频编解码器?  ( How can i install additional audio video codecs on android ) 
Android是否将模块分开了视频播放器和视频编解码器之间的模块?如果是,我们如何将更多编解码器安装到系统? ...

-2  我如何让系统文件夹在没有生根的情况下写入?  ( How can i make the system folder writable without rooting ) 
我的设备是 Sprint Samsung Galaxy S III 型号: SPH-L710 我想这样做,因为我想停止相机快门声音。 我不想root我的设备。 ...

1  Android多久要解压缩应用程序的APK和OBB文件?  ( How often does android have to decompress an apps apk and obb files ) 
根据伟大的答案 这个问题,Android必须在运行应用程序之前解压缩每个应用程序的APK和OBB文件。 是每次运行App的每次运行时执行的这种解压缩,假设它已被推出android的进程缓存? ...

0  为什么我的(ofrooed)/数据分区似乎是空的?  ( Why my unrooted data partition appears to be empty ) 
我有一些问题使用我/数据分区。除此之外,当我用Astro应用程序浏览其内容时,它似乎是空的。手机从未生根植根,它在最后一小时内至少重置了三次,所以我希望它至少最小的运作。 为什么/ data partitize为什么空?出厂重置时,是否不应该包含某些东西?这是我不一致的原因(也许他们不是不一致:他们缺失)UID? ...

7  改变最大应用VM堆大小的效果是什么?  ( What is the effect of changing the maximum application vm heap size ) 
cm6中的设置菜单允许您更改最大每次流程堆大小(内部,即 dalvik.vm.heapsize 属性)。提高或降低该设置是什么?在我的g1上,我从默认为16米将它更改为12米,我注意到切换应用程序感觉更快,但我想知道它是否会促使一些应用程序更快地运行内存。 ...

9  默认路径设置如何?  ( How is the default path set ) 
在另一个Linux系统上,我可能希望找到默认情况下使用的.profile文件,或者在/ etc中使用的内容。我无法确定在shell中未运行的进程设置系统路径的原因。 ...

1  这个三角形图标[三星Galaxy S9 +]是什么?  ( What is this triangle icon samsung galaxy s9 ) 
它最近出现了。我甚至无法想象它是什么。 屏幕截图(单击较大变体的图像) ...

1  从zip安装启用adb的设置  ( Install adb enabled setting from zip ) 
是否可以制作一个zip文件,类似于安装gapps的zip,它将adb调试模式存储为系统设置?也许某种方式修改系统启动脚本以将ADB调试模式设置为ON?我正在设置测试环境,我不能有工厂重置关闭adb。 更新: 我想我几乎得到了它 - 我有一个使用CWM恢复的rooted Deice,我正在使用Supersu进行root...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有