所以,几天前我的Nexus 7掉线了,现在屏幕上出现了很大的问题.触摸屏坏了.也就是说,我仍然可以看到会发生什么,但它没有反应.
我已经找到了一种通过adb完全控制它的方法,并通过这个方法我根除了它.
但是,root用它擦除了我的所有数据和设置,包括USB调试.结果是我不能再控制它了,除了关闭它和改变音量.
Clockworkmod内置了adb.我可以从我的电脑完全控制CWM,并访问我的平板电脑的文件等.
现在我的问题是,是否可以通过使用adb或任何其他方法的Clockworkmod启用USB调试,如果是,如何?
我对所有文件和设置都有root权限,我可以在其上获得任何所需的二进制文件,无论是本机Android文件,Cyanogenmod文件,任何本机ARM Linux二进制文件,还是别的(例如sqlite3) .
我的adb backup -all -system电脑上也有备份,但据我所知,我无法通过CWM恢复它.
我可以访问Linux和Windows.
更新:我尝试/data/data/com.android.providers.settings/databases/settings.db使用sqlite3 启用adb ,但重新启动后adb_enabled删除了值并重新插入底部,值为0.但是我更改的其他一些设置仍然存在.
我也尝试修改/init.rc,但是这个文件似乎也在启动时被重写了.
我正在寻找一种方法来通过bash脚本在Linux系统上更改root用户的密码,而无需启动系统.到目前为止我发现的唯一的事情是要么删除密码,要么使用chroot,我不想使用它.
我知道如何清空root密码,但我需要将其更改为脚本中先前定义的其他密码.
我有root访问整个文件系统.
系统使用影子密码,有没有办法生成加密的影子密码而无需登录/ chrooting?
从脚本更改root密码的其他任何方法?