V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CCDev
V2EX  ›  Android

WIN10 1809 Android Composite ADB Interface 签名问题

  •  
  •   CCDev · 2018-10-14 16:14:11 +08:00 · 10512 次点击
    这是一个创建于 2217 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题
    手机插入电脑后 无法识别
    问题原因是 Android Composite ADB Interface 中 winusb.sys 没有签名
    可行的一次性解决办法是 通过重启电脑禁用签名验证
    但是永久解决办法 通过搜索 还没找到真实有效的
    大佬 你有什么好办法?
    18 条回复    2018-10-15 13:33:55 +08:00
    ysc3839
        1
    ysc3839  
       2018-10-14 16:59:28 +08:00
    winusb.sys 是系统自带的文件。你这问题大概是文件损坏了。管理员身份运行 sfc /scannow
    CCDev
        2
    CCDev  
    OP
       2018-10-14 17:20:27 +08:00
    @ysc3839 文件是签名问题 因为禁用签名验证的情况下 是可以正常连接手机的 感谢回复
    ysc3839
        3
    ysc3839  
       2018-10-14 17:24:29 +08:00
    @CCDev 但也不能排除签名文件损坏。
    ShareDuck
        4
    ShareDuck  
       2018-10-14 18:52:42 +08:00 via Android
    这个文件不是系统自带的吗?
    ShareDuck
        5
    ShareDuck  
       2018-10-14 18:53:33 +08:00 via Android
    是不是用了莫名其妙的 xx 助手?
    loqixh
        6
    loqixh  
       2018-10-14 19:02:28 +08:00
    win64 位下任何驱动都要签名, 你的情况很可能是文件损坏了
    一定要用非签名驱动可以用测试模式 bcdedit -set TESTSIGNING ON
    honeycomb
        7
    honeycomb  
       2018-10-14 19:16:57 +08:00 via Android
    @CCDev 检查 winusb.sys 是否是正确的,按理说这个文件不可能是没有合法签名的
    binsys
        8
    binsys  
       2018-10-14 20:57:43 +08:00
    应该是其他东西把 ADB 驱动替换了,换回官方的签名版就 OK
    yanqiyu
        9
    yanqiyu  
       2018-10-14 22:36:40 +08:00
    虽然开启测试模式能用但是我不建议这么做,有可能会留下一个坑甚至会造成系统更易被攻击
    建议 sfc 或者 dism 检查一下组件正确性
    abraxasvi
        10
    abraxasvi  
       2018-10-14 22:56:20 +08:00
    。。。。。emmm 我这里 Windows 10 1803 10.0.17134.345 刚才打开 Everything 搜了下 winusb.sys 找到 3 个文件,版本都是 6.2.17134.1,都是没数字签名信息的。
    而且刚才为了核实一下不是我的文件被更改,打开昨晚才下载下来的 Server 2019 的镜像找到这个文件提取出来看了下,除了版本是 10.0.17763.1,也没数字签名信息。
    LS 们都想多了,这个文件.....在 win10 里它就是没签名的
    ysc3839
        11
    ysc3839  
       2018-10-14 23:12:04 +08:00 via Android
    @abraxasvi 首先我怀疑会不会有什么机制将多个文件的签名保存到一个文件中,这样就不需要每个文件都带有签名信息了。
    其次假如真的不需要签名,为何楼主会遇到签名问题?
    abraxasvi
        12
    abraxasvi  
       2018-10-14 23:36:57 +08:00
    建议去 https://developer.android.com/studio/run/win-usbhttps://developer.samsung.com/galaxy/others/android-usb-driver-for-windows 或者相应设备官方网站下载驱动重装后再试试,也可以无视警告强行套用 Google 的官方驱动。
    这种问题大多并不是因为 winusb.sys 没数字签名造成的,毕竟 Android 驱动只是调用这个文件而已,要驱动有签名才行。
    我搜了下注册表,里面也没有 winusb.sys 的签名信息
    Osk
        13
    Osk  
       2018-10-15 01:38:16 +08:00 via Android   ❤️ 1
    我的 1809 一切正常啊,系统自己安装的。

    另外 windows 中可以给多个文件比如 sys, inf 等一起将 hash 记在一个 cat 文件中,然后对 cat 签名,也算已签名的。
    ltux
        14
    ltux  
       2018-10-15 01:45:23 +08:00 via Android
    这是个不合格的问题描述。一张图都没有,缺乏细节,网友不可能凭空 debug。你自己认为问题在于 winusb.sys 未签名,结果本贴所有回复全都围绕这个点展开了。然而,问题原因未必就是你认为的那个原因。你需要提供更详细的描述,否则没法帮你。
    jedihy
        15
    jedihy  
       2018-10-15 02:19:57 +08:00
    @Osk 正解,system32/drivers 里面有好几是都不签在 sys 文件上的。
    20015jjw
        16
    20015jjw  
       2018-10-15 02:51:16 +08:00
    用 windows 开发安卓 lel
    liuyanjun0826
        17
    liuyanjun0826  
       2018-10-15 07:21:47 +08:00
    Android 驱动是微软自带的,你是不是来倒乱的。
    CCDev
        18
    CCDev  
    OP
       2018-10-15 13:33:55 +08:00
    不会上图 但是类似的帖子是有的 https://blog.csdn.net/weixin_38201679/article/details/80347359
    但是该博主提供的 360 文件修复 并不能用 会提示 winusb.sys 非系统文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2858 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:26 · PVG 19:26 · LAX 03:26 · JFK 06:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.