-
-
[求助]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 探索篇!