首页
社区
课程
招聘
[求助]xposed使用
发表于: 2018-9-10 11:39 5851

[求助]xposed使用

2018-9-10 11:39
5851
小弟今日研习xposed使用遇到一个问题, 编写xposed的demo时在genymotion模拟器下执行是正常的, 但是放在真机上面却跑不起来, 仔细研究发现是xposed框架筛选包名的时候居然找不到安装的测试程序, 相关代码如下:


  public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
        XposedBridge.log("package process: " + loadPackageParam.packageName);
    }


模拟器配置如下:

模拟器日志如下:
09-10 03:16:39.564 I/Xposed  ( 3726): -----------------
09-10 03:16:39.564 I/Xposed  ( 3726): Starting Xposed version 90-beta3, compiled for SDK 26
09-10 03:16:39.564 I/Xposed  ( 3726): Device: Google Nexus 5X - 8.0 - API 26 - 1080x1920 (Genymotion), Android version 8.0.0 (SDK 26)
09-10 03:16:39.564 I/Xposed  ( 3726): ROM: vbox86p-userdebug 8.0.0 OPR6.170623.017 49 test-keys
09-10 03:16:39.564 I/Xposed  ( 3726): Build fingerprint: Android/vbox86p/vbox86p:8.0.0/OPR6.170623.017/49:userdebug/test-keys
09-10 03:16:39.564 I/Xposed  ( 3726): Platform: x86, 32-bit binary, system server: yes
09-10 03:16:39.564 I/Xposed  ( 3726): SELinux enabled: yes, enforcing: no
09-10 03:16:41.768 I/Xposed  ( 3726): -----------------
09-10 03:16:41.768 I/Xposed  ( 3726): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
09-10 03:16:42.226 I/Xposed  ( 3726): Detected ART runtime
09-10 03:16:42.227 I/Xposed  ( 3726): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
09-10 03:16:42.285 I/Xposed  ( 3726): Loading modules from /data/app/com.example.administrator.myapplication-yuDS3A8VTjmSReOxogq0GA==/base.apk
09-10 03:16:42.285 I/Xposed  ( 3726): Loading modules from /data/app/com.example.administrator.myapplication-yuDS3A8VTjmSReOxogq0GA==/base.apk
09-10 03:16:42.293 I/Xposed  ( 3726):   Loading class com.example.administrator.myapplication.HookToast
09-10 03:16:42.616 I/Xposed  ( 3792): package process: android
09-10 03:16:42.983 I/Xposed  ( 3792): package process: com.android.providers.settings
09-10 03:16:43.449 I/Xposed  ( 3889): package process: com.android.inputmethod.latin
09-10 03:16:43.478 I/Xposed  ( 3905): package process: com.android.systemui
09-10 03:16:43.745 I/Xposed  ( 4036): package process: com.android.phone
09-10 03:16:43.810 I/Xposed  ( 4052): package process: com.android.settings
09-10 03:16:43.813 I/Xposed  ( 4036): package process: com.android.providers.telephony
09-10 03:16:43.833 I/Xposed  ( 3792): package process: com.android.server.telecom
09-10 03:16:43.989 I/Xposed  ( 3792): package process: com.android.location.fused
09-10 03:16:44.654 I/Xposed  ( 4258): package process: com.android.cellbroadcastreceiver
09-10 03:16:45.058 I/Xposed  ( 4294): package process: com.android.dialer
09-10 03:16:45.341 I/Xposed  ( 4319): package process: com.android.deskclock
09-10 03:16:45.420 I/Xposed  ( 4354): package process: com.genymotion.systempatcher
09-10 03:16:45.436 I/Xposed  ( 4368): package process: com.genymotion.genyd
09-10 03:16:45.484 I/Xposed  ( 4393): package process: com.android.printspooler
09-10 03:16:45.508 I/Xposed  ( 4416): package process: com.android.smspush
09-10 03:16:45.508 I/Xposed  ( 4416): package process: com.android.smspush
09-10 03:16:45.537 I/Xposed  ( 4449): package process: com.android.launcher3
09-10 03:16:45.626 I/Xposed  ( 4481): package process: com.android.keychain
09-10 03:16:45.667 I/Xposed  ( 4497): package process: com.android.providers.downloads
09-10 03:16:45.709 I/Xposed  ( 4497): package process: com.android.providers.media
09-10 03:16:45.839 I/Xposed  ( 4522): package process: com.android.quicksearchbox
09-10 03:16:45.929 I/Xposed  ( 4552): package process: com.android.providers.contacts
09-10 03:16:46.009 I/Xposed  ( 4552): package process: com.android.providers.blockednumber
09-10 03:16:46.080 I/Xposed  ( 4552): package process: com.android.providers.userdictionary
09-10 03:16:46.127 I/Xposed  ( 4585): package process: com.android.calendar
09-10 03:16:46.217 I/Xposed  ( 4607): package process: com.android.contacts
09-10 03:16:46.223 I/Xposed  ( 4622): package process: com.android.providers.calendar
09-10 03:16:46.345 I/Xposed  ( 4645): package process: com.android.email
09-10 03:16:46.494 I/Xposed  ( 4674): package process: com.android.managedprovisioning
09-10 03:16:46.557 I/Xposed  ( 4692): package process: com.android.messaging
09-10 03:16:46.771 I/Xposed  ( 4712): package process: com.android.onetimeinitializer
09-10 03:16:46.832 I/Xposed  ( 4036): package process: com.android.mms.service
09-10 03:16:46.845 I/Xposed  ( 4735): package process: com.android.packageinstaller
09-10 03:16:47.103 I/Xposed  ( 4763): package process: com.genymotion.superuser
09-10 03:17:03.516 I/Xposed  ( 4821): package process: de.robv.android.xposed.installer

真机配置如下:

真机日志如下:
09-10 10:55:36.549 I/Xposed  (  466): -----------------
09-10 10:55:36.549 I/Xposed  (  466): Starting Xposed version 90-beta4-test1, compiled for SDK 26
09-10 10:55:36.550 I/Xposed  (  466): Device: PRA-AL00 (HUAWEI), Android version 8.0.0 (SDK 26)
09-10 10:55:36.550 I/Xposed  (  466): ROM: PRA-AL00 8.0.0.335(C00)
09-10 10:55:36.550 I/Xposed  (  466): Build fingerprint: HONOR/PRA-AL00/HWPRA-H:8.0.0/HONORPRA-AL00/335(C00):user/release-keys
09-10 10:55:36.550 I/Xposed  (  466): Platform: arm64-v8a, 64-bit binary, system server: yes
09-10 10:55:36.550 I/Xposed  (  466): SELinux enabled: yes, enforcing: yes
09-10 10:55:36.598 I/Xposed  (  466): -----------------
09-10 10:55:36.599 I/Xposed  (  466): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
09-10 10:55:40.927 I/Xposed  (  466): Detected ART runtime
09-10 10:55:40.933 I/Xposed  (  466): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
09-10 10:55:41.688 I/Xposed  (  466): Loading modules from /data/app/com.example.administrator.myapplication-C_UdhqBk5M0RhxdDKm1sYw==/base.apk
09-10 10:55:41.715 I/Xposed  (  466):   Loading class com.example.administrator.myapplication.HookToast
09-10 10:55:46.752 I/Xposed  (  467): -----------------
09-10 10:55:46.752 I/Xposed  (  467): Starting Xposed version 90-beta4-test1, compiled for SDK 26
09-10 10:55:46.752 I/Xposed  (  467): Device: PRA-AL00 (HUAWEI), Android version 8.0.0 (SDK 26)
09-10 10:55:46.752 I/Xposed  (  467): ROM: PRA-AL00 8.0.0.335(C00)
09-10 10:55:46.752 I/Xposed  (  467): Build fingerprint: HONOR/PRA-AL00/HWPRA-H:8.0.0/HONORPRA-AL00/335(C00):user/release-keys
09-10 10:55:46.752 I/Xposed  (  467): Platform: arm64-v8a, 32-bit binary, system server: no
09-10 10:55:46.752 I/Xposed  (  467): SELinux enabled: yes, enforcing: yes
09-10 10:55:46.756 I/Xposed  (  467): -----------------
09-10 10:55:46.756 I/Xposed  (  467): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
09-10 10:55:49.603 I/Xposed  (  467): Detected ART runtime
09-10 10:55:49.609 I/Xposed  (  467): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
09-10 10:55:50.272 I/Xposed  (  467): Loading modules from /data/app/com.example.administrator.myapplication-C_UdhqBk5M0RhxdDKm1sYw==/base.apk
09-10 10:55:50.272 I/Xposed  (  467): Loading modules from /data/app/com.example.administrator.myapplication-C_UdhqBk5M0RhxdDKm1sYw==/base.apk
09-10 10:55:50.935 I/Xposed  (  467):   Loading class com.example.administrator.myapplication.HookToast
09-10 10:55:51.761 I/Xposed  ( 1147): package process: android
09-10 10:55:56.608 I/Xposed  ( 1147): package process: com.android.providers.settings
09-10 10:56:00.774 I/Xposed  ( 1378): package process: com.android.settings
09-10 10:56:00.910 I/Xposed  ( 1395): package process: com.android.bluetooth
09-10 10:56:01.146 I/Xposed  ( 1413): package process: com.baidu.input_huawei
09-10 10:56:01.192 I/Xposed  ( 1428): package process: com.android.systemui
09-10 10:56:01.809 I/Xposed  ( 1583): package process: com.huawei.systemmanager
09-10 10:56:02.571 I/Xposed  ( 1714): package process: com.android.phone

如上所示, 真机中读取到的app安装包都是些系统包, 应用包基本没有, 真机已root过, 且xposed也已经开启超级用户权限, 但貌似还是无法获取全部app安装包信息. 不知道各位大侠是否遇到过这种问题, 可否指教一二, 先谢过啦. :)

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2056
活跃值: (1471)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个是被加载的时候才会显示的,属于被动型的。  你只有  运行 应用包,才会有输出。
2018-9-10 11:58
0
雪    币: 255
活跃值: (197)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
回复youxiaxy: 是的, 运行包以后再回有新日志写入, 现在问题是真机上打开任何app都没有新日志写入, 在xposed里重载日志都没有新日志. 这是啥情况呀?
2018-9-10 12:54
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
华为手机8.0的系统能让你怀疑人生,换手机吧,xposed本来就没有很好兼容华为8.0的版本,只有一个test版的,而且经常没用。
最后于 2018-9-10 13:13 被iceway编辑 ,原因:
2018-9-10 13:11
0
雪    币: 255
活跃值: (197)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
恢复iceway: 咳, 这个手机用习惯了, 不大想换呀, 8.0系统不好使的话, 那回退到7.0版本是否可以, xposed能否兼容华为7.0系统吗,  iceway兄是否试过?
2018-9-10 13:23
0
雪    币: 916
活跃值: (3434)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
请选择硬重启,不要软重启。
2018-9-10 18:54
0
雪    币: 484
活跃值: (872)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
葫芦娃 请选择硬重启,不要软重启。
这是个办法,小米手机上也有这个情况,软重启会有N多意外
2018-9-12 17:59
0
游客
登录 | 注册 方可回帖
返回
//