请问各位大佬 Android 13 未 root 情况下,可以调用 Wifiserviceimpl 的私有类吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yjcn
V2EX    Android

请问各位大佬 Android 13 未 root 情况下,可以调用 Wifiserviceimpl 的私有类吗?

  •  
  •   yjcn 277 天前 via iPhone 3389 次点击
    这是一个创建于 277 天前的主题,其中的信息可能已经有所发展或是发生改变。

    反编译了下 jar 包,发现 setwifienabled 接口里写死了,直接不让打开 wifi ,我在想能不能跳过限制的语句,调用私有的 setwifienabledintenal 方法,来绕过限制,不知道大佬们有没有什么思路

    试了下 shizuku ,看起来也只能通过 shizuku 调用 iwifimanager 里声明的方法

    6 条回复    2025-03-27 13:22:45 +08:00
    codehz
        1
    codehz  
       277 天前 via Android
    有没有一种可能你看的代码是在 service 里的,那玩意都不在一个进程里
    yjcn
        2
    yjcn  
    OP
       277 天前
    @codehz 是的 Wifiserviceimpl 是在系统进程里的 所以试了 shizuku 看 adb 权限能不能行 发现不太行
    sir283
        3
    sir283  
       277 天前 via Android
    通过 shizuku 调用都不行,那就只能集成到 system 里面才行了。重新 build 一下系统,把你的程序内置到 system 里面,就行了。然后烧录到机器上。
    CFM880
        4
    CFM880  
       277 天前
    有 system 签名么,有的话,魔改一下就行 framework ,重新编译 aosp 的一个 framework.jar ,app compile 一下新生成的 framework 就行;没有的话,使用 action android.settings.panel.action.WIFI 即可在应用内打可 WiFi 列表
    CFM880
        5
    CFM880  
       277 天前
    https://github.com/JetpackDuba/android-jar-with-hidden-api/
    自己编译一个后,用这个脚本应该就可以

    https://github.com/anggrayudi/android-hidden-api
    之前做过的蓝牙配网 compile google drive 里的 android.jar ,system 签名++android:sharedUserId="android.uid.system"就可以调用正常 sdk 中的 @hide 方法了
    yjcn
        6
    yjcn  
    OP
       277 天前 via iPhone
    @sir283
    @CFM880 感谢两位大佬回复 看起来没有办法了 设备是 5g 随身 wifi 底层是安卓 13 但是只能开热点不能打开 WiFi 所以反编译看了看 发现 wifiserviceimpl 里加了限制
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3267 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 11:16 PVG 19:16 LAX 03:16 JFK 06:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86