首页 > 其他分享 >Shamiko模块与ADB冲突问题

Shamiko模块与ADB冲突问题

时间:2023-01-29 21:55:59浏览次数:37  
标签:Shamiko secure ADB 模块 adb ro

问题

安卓环境安装Magisk(Zygisk)后,部分APP能够轻易检测到环境是否被修改,于是安装Shamiko模块进行隐藏。
Shamiko效果很好,基本能使得大部分进行检测的APP无法检测系统改动,但是在PC端进行adb连接时报错。

adb.exe: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

即无授权,但是试过各种办法,包括开关调试权限以及撤销授权等等都无效。

定位以及解决

一旦开了Shamiko就无法连接,而关了重启手机又可以了,于是猜测问题出在Shamiko模块。
查看Shamiko源码(V0.6-126)
在service.sh发现这么一句check_reset_prop "ro.adb.secure" "1",即设置ro.adb.secure为1


那要想保持adb和Shamiko同时存在,则去掉adb密钥校验:ro.adb.secure=0,即在手机上终端内执行resetprop ro.adb.secure 0即可进行adb连接

注意:一切操作均需十分谨慎,建议安装神仙自动救砖模块以防止修改时导致的卡屏等错误

标签:Shamiko,secure,ADB,模块,adb,ro
From: https://www.cnblogs.com/LLeaves/p/17073894.html

相关文章

  • 编写模块遍历系统中的进程(续)
    上一次写了一个简单的通过模块遍历进程链表。代码比较粗糙,而且每次需要用不同的方法进行遍历时需要修改源代码,这样很不方便。今天把这个重新修改了一下,增加了下面几个功能:......
  • argparse模块
    importargparse#文件名为test.py#定义命令行解析器对象parser=argparse.ArgumentParser(description='demo')#添加参数parser.add_argument('arg1',type=int,defaul......
  • 写了个 Ping 模块 很实用!
    今天周末,看见同事为写一个Ping程序着急,我就写了个Ping函数,呵呵,在这里贴出来,想要的同志可以“剪”去,算是我送给大家的一个小礼物!图:Ping通的情况图:Ping失败的情况下面是源代码......
  • 河北稳控科技振弦采集模块配置工具VMTool 扩展功能指令生成器与实时曲线
    河北稳控科技振弦采集模块配置工具VMTool扩展功能指令生成器与实时曲线 指令生成器(1)指令生成指令生成器可根据需要生成符合MODBUS和AABB通讯协议的读取和控制指......
  • 振弦采集模块配置工具VMTool 扩展功能指令生成器与实时曲线
    振弦采集模块配置工具VMTool扩展功能指令生成器与实时曲线指令生成器(1)指令生成指令生成器可根据需要生成符合MODBUS和AABB通讯协议的读取和控制指令。通过点击串......
  • 1.模块化
    本文基于abp,Bing,Osharp模块部分1.解耦思考框架思路,最开始应该是解耦。以前我们写项目直接引用第三方框架,导致如果后续项目升级,以及编写代码会产生大量问题,解耦是核心......
  • 通过DACModule 模块学习dremio 服务模块依赖关系之 bootstrap
    以前有简单介绍过dremio的DACModule模块,核心就是进行服务的启动以及依赖管理维护,接口实现了包含了bootstrap以及build区别在于bootstrap管理的是一些需要提前准备好的......
  • Python 中的模块
    Python模块是一个Python文件,定义了各种功能接口。把复杂的功能封装为模块(又称为库),将功能实现的细节隐藏起来,使用该模块(库)的程序员不需要了解实现的细节。通过调用模块封......
  • paramiko模块及公钥私钥
    目录paramiko模块paramiko模块基本使用公钥私钥paramiko模块使用公钥私钥paramiko模块上传下传文件paramiko模块上传下传封装成类paramiko模块paramiko模块功能:通过pyth......
  • 关于ADB命令工具
    android提供了不少命令行工具,方便我们调试和查看信息.下面是frameworks/base/cmds(android6.0.1)中的命令.$treecmds-L1cmdsam├──appops├──app_process├......