Coder Social home page Coder Social logo

elderdrivers / edxposedmanager Goto Github PK

View Code? Open in Web Editor NEW
1.7K 91.0 249.0 20.68 MB

Companion Android application for EdXposed

Home Page: https://edxp.meowcat.org/

License: GNU General Public License v3.0

Java 98.88% Kotlin 1.12%
xposed xposed-framework xposedinstaller xposedbridge xposed-module xposedmodule xposed-new edxposed edxposedmanager android

edxposedmanager's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

edxposedmanager's Issues

package rename feature

Hello, please make EdXposed Manager renamable, like magisk manager that capable to rename itself into something. Nowdays some apps do package name detections, and refuse to run if Edxposed manager exist (not the Edxposed core). some banking apps still run normal when EdXposed core installed but not with EdXposed manager.
thank you

EdXposed Framework is installed, but not active.

After installing version 4.5.4 and starting I get this error message.
Reboot didn't help.

Include the following:
  • Xposed Version: 90
  • Xposed Systemless
  • Device OS version: 10
  • Device Manufacturer: 1+
  • Device Name: 6T
Reproduction Steps
  1. Open EdXposedManager
Expected Result

No error message

Actual Result

EdXposed Framework is installed, but not active.
Error getting the list. Cannot access Internet or sercer has a bug.

Incorrect display of Selinux status and a strange error in the logs

Include the following:
  • EdXposed Version: 0.4.6.3 (4536)
  • Android Version: 8.1.0
  • Device Manufacturer: Xiaomi
  • Device Name: Redmi Note 4x`
  • EdXposed Manager Version: 4.5.7 (45700)
Logs here

Logs.zip

Actual Result
  1. What does this error in the logs mean?
    EdXposed: can't parse /data/system

  2. Selinux status incorrect

Screenshot_20200404-123810
Screenshot_20200404-123911

The button is not translated

Hello @MlgmXyysd
Previously, the button was translated correctly in different languages. The latest version is always in English.
I try adding <string name="nav_item_support">Support</string> does not help

Screenshot:

Screenshot_20200109_142849


EdXposed Framework is active but modules.list was not found (the file exists at this location)

Include the following:
  • EdXposed Version: 0.4.6.3 (4545) (YAHFA)
  • Android Version: 10
  • Device Manufacturer: OnePlus
  • Device Name: OnePlus 7 Pro
  • EdXposed Manager Version: 4.5.7
  • Magisk: e219867c (20403)
  • Magisk Manager: 765d5d97 (283)
  • Own update channel: https://raw.githubusercontent.com/topjohnwu/magisk_files/canary/debug.json
Reproduction Steps
  1. Updated Magisk to the new version.
  2. Bootloop.
  3. Disabled all Magisk modules using Magisk Modelu Disabler.zip (via TWRP).
  4. Rebooted to OxygenOS and activated a few modules.
  5. Activated all modules succesfull.
  6. EdXposed can't load modules.list.
Additional information

In a previous version of Magiska I had to add my own update channel. In current version of Magisk (new, after today's update) added channel doesn't work (it doesn't cause finding modules.list file).
In addition, after uploading an earlier version of Magisk (stable) the modules.list file is still not found.

Expected Result
Actual Result
  • EdXposed_Modules:
    --------- beginning of main --------- beginning of system 04-20 11:24:13.948 827 827 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/org.meowcat.edxposed.manager/conf/modules.list was not found --------- beginning of crash 04-20 11:24:34.314 828 828 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/org.meowcat.edxposed.manager/conf/modules.list was not found

  • EdXposed_Verbose:
    --------- beginning of main --------- beginning of system 04-20 11:24:11.702 827 827 I EdXposed: onModuleLoaded: welcome to EdXposed! 04-20 11:24:11.702 827 827 I EdXposed: Start to install inline hooks 04-20 11:24:11.702 827 827 I EdXposed: Using api level 29 04-20 11:24:11.702 827 827 I EdXposed: Start to install Riru hook 04-20 11:24:11.711 827 827 I EdXposed: Riru hooks installed 04-20 11:24:11.788 828 828 I EdXposed: onModuleLoaded: welcome to EdXposed! 04-20 11:24:11.788 828 828 I EdXposed: Start to install inline hooks 04-20 11:24:11.788 828 828 I EdXposed: Using api level 29 04-20 11:24:11.788 828 828 I EdXposed: Start to install Riru hook 04-20 11:24:11.798 828 828 I EdXposed: Riru hooks installed 04-20 11:24:11.802 827 827 I EdXposed: using installer org.meowcat.edxposed.manager 04-20 11:24:11.803 827 827 I EdXposed: data path prefix: /data/user_de/0/ 04-20 11:24:11.803 827 827 I EdXposed: application list mode: false 04-20 11:24:11.803 827 827 I EdXposed: using whitelist: false 04-20 11:24:11.803 827 827 I EdXposed: dynamic modules mode: false 04-20 11:24:11.803 827 827 I EdXposed: resources hook: true 04-20 11:24:11.803 827 827 I EdXposed: deopt boot image: false 04-20 11:24:11.803 827 827 I EdXposed: no module log: false 04-20 11:24:11.803 827 827 I EdXposed: hidden api bypass: true 04-20 11:24:11.807 827 827 I EdXposed: ART hooks installed 04-20 11:24:11.808 827 827 I EdXposed: system_property_get: dalvik.vm.dex2oat-filter -> quicken 04-20 11:24:11.808 827 827 I EdXposed: system_property_get: dalvik.vm.dex2oat-flags -> --inline-max-code-units=0 04-20 11:24:12.112 828 828 I EdXposed: using installer org.meowcat.edxposed.manager 04-20 11:24:12.113 828 828 I EdXposed: data path prefix: /data/user_de/0/ 04-20 11:24:12.113 828 828 I EdXposed: application list mode: false 04-20 11:24:12.113 828 828 I EdXposed: using whitelist: false 04-20 11:24:12.113 828 828 I EdXposed: dynamic modules mode: false 04-20 11:24:12.113 828 828 I EdXposed: resources hook: true 04-20 11:24:12.113 828 828 I EdXposed: deopt boot image: false 04-20 11:24:12.113 828 828 I EdXposed: no module log: false 04-20 11:24:12.113 828 828 I EdXposed: hidden api bypass: true 04-20 11:24:12.116 828 828 I EdXposed: ART hooks installed 04-20 11:24:12.117 828 828 I EdXposed: system_property_get: dalvik.vm.dex2oat-filter -> quicken 04-20 11:24:12.117 828 828 I EdXposed: system_property_get: dalvik.vm.dex2oat-flags -> --inline-max-code-units=0 04-20 11:24:13.948 827 827 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/org.meowcat.edxposed.manager/conf/modules.list was not found 04-20 11:24:14.118 1600 1600 E EdXposed: mmap failed, errno = Permission denied 04-20 11:24:14.118 1600 1600 E EdXposed: cannot hook method 04-20 11:24:14.119 1600 1600 E EdXposed: error when hooking com.elderdrivers.riru.edxp._hooker.yahfa.StartBootstrapServicesHooker 04-20 11:24:14.119 1600 1600 E EdXposed: java.lang.RuntimeException: Failed to hook private void com.android.server.SystemServer.startBootstrapServices() with public static void com.elderdrivers.riru.edxp._hooker.yahfa.StartBootstrapServicesHooker.hook(java.lang.Object) throws java.lang.Throwable 04-20 11:24:14.119 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp.core.yahfa.HookMain.backupAndHook(HookMain.java:136) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp.core.yahfa.HookMain.doHookDefault(HookMain.java:3097) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp.proxy.BaseRouter.startSystemServerHook(BaseRouter.java:134) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp._hooker.impl.SystemMain.afterHookedMethod(SystemMain.java:27) 04-20 11:24:14.119 1600 1600 E EdXposed: at de.robv.android.xposed.XC_MethodHook.callAfterHookedMethod(XC_MethodHook.java:68) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp._hooker.yahfa.SystemMainHooker.hook(SystemMainHooker.java:25) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.android.server.SystemServer.createSystemContext(SystemServer.java:637) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.android.server.SystemServer.run(SystemServer.java:522) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.android.server.SystemServer.main(SystemServer.java:377) 04-20 11:24:14.119 1600 1600 E EdXposed: at java.lang.reflect.Method.invoke(Native Method) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516) 04-20 11:24:14.119 1600 1600 E EdXposed: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:928) 04-20 11:24:16.430 1600 1600 E EdXposed: mmap failed, errno = Permission denied 04-20 11:24:16.430 1600 1600 E EdXposed: cannot hook method 04-20 11:24:16.430 1600 1600 E EdXposed: error occur when generating dex. dexDir=null 04-20 11:24:16.430 1600 1600 E EdXposed: java.lang.RuntimeException: Failed to hook public java.lang.ClassLoader android.app.LoadedApk.getClassLoader() with public static java.lang.Object EdHooker_.hook(java.lang.Object) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp.core.yahfa.HookMain.backupAndHook(HookMain.java:136) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp.yahfa.dexmaker.DynamicBridge.hookMethod(DynamicBridge.java:9225) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp.yahfa.config.YahfaHookProvider.hookMethod(YahfaHookProvider.java:19) 04-20 11:24:16.430 1600 1600 E EdXposed: at de.robv.android.xposed.XposedBridge.hookMethodNative(XposedBridge.java:461) 04-20 11:24:16.430 1600 1600 E EdXposed: at de.robv.android.xposed.XposedBridge.hookMethod(XposedBridge.java:238) 04-20 11:24:16.430 1600 1600 E EdXposed: at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:187) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp._hooker.impl.LoadedApkCstr.afterHookedMethod(LoadedApkCstr.java:55) 04-20 11:24:16.430 1600 1600 E EdXposed: at de.robv.android.xposed.XC_MethodHook.callAfterHookedMethod(XC_MethodHook.java:68) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.elderdrivers.riru.edxp._hooker.yahfa.LoadedApkConstructorHooker.hook(LoadedApkConstructorHooker.java:35) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ActivityThread.getPackageInfo(ActivityThread.java:2413) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ActivityThread.getPackageInfo(ActivityThread.java:2356) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ActivityThread.getPackageInfo(ActivityThread.java:2327) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2217) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ContextImpl.createPackageContext(ContextImpl.java:2204) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.content.ContextWrapper.createPackageContext(ContextWrapper.java:876) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ActivityThread.installProvider(ActivityThread.java:7208) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ActivityThread.installContentProviders(ActivityThread.java:6764) 04-20 11:24:16.430 1600 1600 E EdXposed: at android.app.ActivityThread.installSystemProviders(ActivityThread.java:7495) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:8425) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.android.server.SystemServer.startOtherServices(SystemServer.java:1013) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.android.server.SystemServer.run(SystemServer.java:540) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.android.server.SystemServer.main(SystemServer.java:377) 04-20 11:24:16.430 1600 1600 E EdXposed: at java.lang.reflect.Method.invoke(Native Method) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516) 04-20 11:24:16.430 1600 1600 E EdXposed: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:928) --------- beginning of crash 04-20 11:24:34.314 828 828 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/org.meowcat.edxposed.manager/conf/modules.list was not found 04-20 11:24:37.129 5562 5562 D EdXposedManager: ApplicationList: Force add modules to list

Logs files

EdXposed_Verbose_20200420_114404.txt
EdXposed_Modules_20200420_114418.txt

Enhancement module checking for enabled_modules.list in userId -1

Include the following:
  • EdXposed Version: 0.4.6.3 (4546)
  • Android Version: 9
  • Device Manufacturer: Samsung
  • Device Name: S8
  • EdXposed Manager Version: 4.5.7 (45700)
Reproduction Steps
  1. Enable enhancement module
  2. Reboot
  3. Check logs
Expected Result

No errors shown

Actual Result
04-19 10:11:33.200  3937  3976 I EdXposed-Bridge: EdXpMgrEx: Reading modules list /data/user_de/-1/org.meowcat.edxposed.manager/conf/enabled_modules.list...
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: java.io.FileNotFoundException: /data/user_de/-1/org.meowcat.edxposed.manager/conf/enabled_modules.list (No such file or directory)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at java.io.FileInputStream.open0(Native Method)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at java.io.FileInputStream.open(FileInputStream.java:231)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at java.io.FileInputStream.<init>(FileInputStream.java:165)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at java.io.FileReader.<init>(FileReader.java:72)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at org.meowcat.edxposed.manager.xposed.Enhancement.readModulesList(Enhancement.java:114)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at org.meowcat.edxposed.manager.xposed.Enhancement.getModulesList(Enhancement.java:101)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at org.meowcat.edxposed.manager.xposed.Enhancement.access$400(Enhancement.java:39)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at org.meowcat.edxposed.manager.xposed.Enhancement$4.beforeHookedMethod(Enhancement.java:267)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at de.robv.android.xposed.XC_MethodHook.callBeforeHookedMethod(XC_MethodHook.java:51)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at EdHooker_.hook(Unknown Source:110)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:250)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4768)
04-19 10:11:33.204  3937  3976 E EdXposed-Bridge: 	at android.os.Binder.execTransact(Binder.java:739)

Add a Language Switch like Magisk Manager

EdXposed Manager displays UI language following the system settings. It's unfriendly to someone who use English system UI but, with poor English. So I hope developers could add a language switch like Magisk Manager.
希望开发者能够添加手动语言切换功能。

EdXposed framework is installed, but not active

Include the following:
  • Xposed Version: 90
  • Xposed Systemless v0.4.6.1 (4495)-nkvnolnh (YAHFA)
  • Device OS version: 9 pie API 28
  • Device Manufacturer: Xiaomi
  • Device Name: Rdmi Note 5 Pro
  • Material Xposed Installer version: v4.5.4

EdXposed framework is installed, but not active Plese check logs for details
Cannot read log

EDIT: modules are marked as inactive, but they are working

Manager 4.5.5 freeze

Include the following:
  • edXposed Version: 0.4.6.1 (4510)
  • Xposed Systemless
  • Device OS version: 10
  • Device Manufacturer: Google
  • Device Name: Pixel 3 XL
  • Xposed Manager version: 4.5.5
Reproduction Steps
  1. Open edXposed Manager
  2. Press the Hamburger menu
Expected Result

Enter in the settings

Actual Result

The app freeze and doesn't respond

模块正常载入了,但是没有任何工作

Include the following:
  • Xposed Version: 90
  • Xposed Systemless
  • Device OS version: 9.0
  • Device Manufacturer: Samsung
  • Device Name: S8+,S9+
  • Material Xposed Installer version: 0.4.6.1(4510)
Reproduction Steps
  1. 模块是自己写的,以前使用正常,今天开始故障,现象为:正常载入了,但是没有任何工作,如果下载一个其他模块重启后自己写的这个也会恢复正常。模块只有个简单的复制微信id功能,没做其他
Expected Result
Actual Result

自己已经解决,是热更新问题

Can't pass SafetyNet any longer

Include the following:
  • EdXposed Version: 0.4.6.1 YAHFA/SandHook
  • Android Version: 10 March 1 Security update
  • Device Manufacturer: Samsung
  • Device Name: N975F NOTE 10+
  • EdXposed Manager Version: 4.5.7
Reproduction Steps

Applist mode + pass SafetyNet enabled
Testing safetynet in Magisk manager

Expected Result

Pass

Actual Result

Fails

Might be related to https://android.stackexchange.com/questions/221976/magisk-will-fail-safety-net-hereafter-why

But when I disable edxposed framework, SafetyNet tests pass.

EdXposed Manager Crashes On Android 11 (R)

Include the following:
  • EdXposed Version: 0.5.0.0
  • Android Version: 11 (R)
  • Device Manufacturer: Google
  • Device Name: Pixel 3 XL
  • EdXposed Manager Version: 4.5.7
Reproduction Steps
  1. Use Android 11 (R)
  2. Download and install the the latest Magisk canary build (4e349ac), the latest Riru Core 21.1, the latest EdXposed (SandHook) canary that brings experimental Android 11 (R) support, and the latest EdXposed Manager.
  3. Reboot.
  4. Try to open the EdXposed Manager App.
Expected Result

The app opens and shows the EdXposed Manager app.

Actual Result

The app shows a white screen for a second and then crashes/closes. Tried multiple times and cleared app cache and data.

up to fate

hi,please update your apk soon as soon

update

hi dear, where is new update for edxposed manager,its so long past???.

Drivers for Moto g7 play

Include the following:
  • Xposed Version: 85
  • Xposed Systemless
  • Device OS version: 6.0.1
  • Device Manufacturer: LG
  • Device Name: Nexus 5
  • Material Xposed Installer version: 14/09/2016
Reproduction Steps
Expected Result
Actual Result

Double optimization icon

Include the following:
  • Xposed Version: 90.0
  • Xposed Systemless 0.4.6.1 (4497) selhygwy (SandHook)
  • Device OS version: Android 10 (Q, API29)
  • Device Manufacturer: Google
  • Device Name: Pixel 4 XL
  • Material Xposed Installer version: 4.5.4 (45401)
Reproduction Steps
  1. Open Edxposed Manager see on right top (like screenshot)
  2. Look at double icon for apps optimization
    Screenshot_20200125-124030
Expected Result

I have to see one only icon for apps optimization

Actual Result

I see two same icons for apps optimization

force closes on start everytime since last versions

Include the following:
  • Xposed Version: `90' , 4491 build
  • Xposed Systemless
  • Device OS version: 10
  • Device Manufacturer: samsung
  • Device Name: `note 9 960F exynos'
Reproduction Steps
  1. Launch app clicking icon it force close this issue is always there since i started using edxposed manager,it comes random but v4.5.4 it is on every launch.

Logs:
01-10 16:26:04.416 E/AndroidRuntime( 7747): FATAL EXCEPTION: main
01-10 16:26:04.416 E/AndroidRuntime( 7747): Process: org.meowcat.edxposed.manager, PID: 7747
01-10 16:26:04.416 E/AndroidRuntime( 7747): java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 1, found: 4 Pager id: org.meowcat.edxposed.manager:id/pager Pager class: class androidx.viewpager.widget.ViewPager Problematic adapter: class org.meowcat.edxposed.manager.AdvancedInstallerFragment$TabsAdapter
01-10 16:26:04.416 E/AndroidRuntime( 7747): at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1143)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.RelativeLayout.measureChild(RelativeLayout.java:696)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:499)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at androidx.drawerlayout.widget.DrawerLayout.onMeasure(DrawerLayout.java:1119)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:143)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1009)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.View.measure(View.java:26415)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3578)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2321)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2613)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2169)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8933)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:996)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.Choreographer.doCallbacks(Choreographer.java:794)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.Choreographer.doFrame(Choreographer.java:729)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:981)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.os.Handler.handleCallback(Handler.java:883)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.os.Handler.dispatchMessage(Handler.java:100)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.os.Looper.loop(Looper.java:237)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at android.app.ActivityThread.main(ActivityThread.java:7811)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at java.lang.reflect.Method.invoke(Native Method)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-10 16:26:04.416 E/AndroidRuntime( 7747): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076)

Enhancement

When we use Dexopt feature it keeps dexoptimizing with just a progress bar and user cant wait that long like a indefinite loop.

Enhancement: add runonui thread and change the value to number like 1/466 or 5/466 so user can know there are 466 packages and 5 are optimized and working on 6, so user dont think it is dead end and can wait when something is changing on screen

app和框架冲突,每次都卡死

Include the following:
  • Xposed Version: 90
  • Xposed Systemless
  • Device OS version: 8.0
  • Device Manufacturer: 小米
  • Device Name: 小米6
  • Material Xposed Installer version: EdXposed Manager4.5.3
Reproduction Steps

我们公司的一个app,每次打开app,进入二级界面都会卡死

下面是warn日志
01-28 14:49:13.049: W/NotificationService(1587): Toast already cancelled. pkg=com.pingan.aftercarmarket callback=android.app.ITransientNotification$Stub$Proxy@f3965bd
01-28 14:49:13.049: E/LocationManagerService(1587): request 5348303 gps Request[ACCURACY_FINE gps requested=+900ms fastest=+900ms] from com.pingan.aftercarmarket(10225)
01-28 14:49:15.028: W/AppOps(1587): Finishing op nesting under-run: uid 10225 pkg com.pingan.aftercarmarket code 45 time=1579317009983 duration=2352 nesting=0
01-28 14:50:38.493: E/ActivityTrigger(1587): activityResumeTrigger: not whiteListedcom.pingan.aftercarmarket/com.pingan.aftercarmarket.inner.activity.OneInnerActivity/1121
01-28 14:50:40.687: E/ActivityTrigger(1587): activityStartTrigger: not whiteListedcom.pingan.aftercarmarket/com.pingan.aftercarmarket.activity.WebViewActivity/1121
01-28 14:50:40.688: E/ActivityTrigger(1587): activityResumeTrigger: not whiteListedcom.pingan.aftercarmarket/com.pingan.aftercarmarket.activity.WebViewActivity/1121
01-28 14:50:40.703: E/ActivityTrigger(1587): activityResumeTrigger: not whiteListedcom.pingan.aftercarmarket/com.pingan.aftercarmarket.activity.WebViewActivity/1121
01-28 14:50:50.151: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.355: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.406: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.561: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.614: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.630: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.666: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:50.825: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:51.681: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:51.710: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:53.843: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:53.895: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:53.946: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:53.998: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:54.127: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:54.179: W/ActivityManager(1587): Missing app error report, app = com.pingan.aftercarmarket crashing = false notResponding = true
01-28 14:50:54.206: E/ActivityManager(1587): ANR in com.pingan.aftercarmarket (com.pingan.aftercarmarket/.activity.WebViewActivity)
01-28 14:50:54.206: E/ActivityManager(1587): Reason: Input dispatching timed out (com.pingan.aftercarmarket/com.pingan.aftercarmarket.inner.activity.OneInnerActivity, Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 8. Wait queue head age: 8793.1ms.)
01-28 14:50:54.206: E/ActivityManager(1587): Parent: com.pingan.aftercarmarket/.inner.activity.OneInnerActivity
01-28 14:50:54.206: E/ActivityManager(1587): 10% 25802/com.pingan.aftercarmarket: 7.9% user + 2.4% kernel / faults: 35748 minor 5 major
01-28 14:50:54.206: E/ActivityManager(1587): 0.3% 7890/com.pingan.aftercarmarket:push: 0.1% user + 0.1% kernel / faults: 989 minor
01-28 14:50:54.257: W/InputTransport(1587): Slow Input: 9695ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13058, deviceId=7, source=0x1002, action=0x0, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239022134000, eventTime=2239022134000, pointerCount=1
01-28 14:50:54.257: W/InputTransport(1587): Slow Input: 9681ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13060, deviceId=7, source=0x1002, action=0x2, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239022134000, eventTime=2239036255000, pointerCount=1
01-28 14:50:54.257: W/InputTransport(1587): Slow Input: 9649ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13062, deviceId=7, source=0x1002, action=0x2, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239022134000, eventTime=2239068996000, pointerCount=1
01-28 14:50:54.257: W/InputTransport(1587): Slow Input: 9640ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13064, deviceId=7, source=0x1002, action=0x2, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239022134000, eventTime=2239078192000, pointerCount=1
01-28 14:50:54.257: W/InputTransport(1587): Slow Input: 9632ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13066, deviceId=7, source=0x1002, action=0x2, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239022134000, eventTime=2239085599000, pointerCount=1
01-28 14:50:54.258: W/InputTransport(1587): Slow Input: 9624ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13068, deviceId=7, source=0x1002, action=0x1, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239022134000, eventTime=2239094193000, pointerCount=1
01-28 14:50:54.258: W/InputTransport(1587): Slow Input: 9253ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13071, deviceId=7, source=0x1002, action=0x0, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239464703000, eventTime=2239464703000, pointerCount=1
01-28 14:50:54.261: W/InputTransport(1587): Slow Input: 9192ms so far, channel 'e5800c4 Application Not Responding: com.pingan.aftercarmarket (server)' publisher ~ publishMotionEvent: seq=13073, deviceId=7, source=0x1002, action=0x1, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=-1474.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=2239464703000, eventTime=2239529881000, pointerCount=1

error downloading full.xml.gz (wrong link??)

Include the following:
  • EdXposed Version: 0.4.6.3 (4543) (YAHFA)
  • Android Version: 10
  • Device Manufacturer: HTC
  • Device Name: One M8
  • EdXposed Manager Version: 4.5.7 (45700) (Enhancement mode)
Reproduction Steps
  1. Open EdXposed Manager
  2. Go to Downloads
  3. Get error "Error Downloading https://dl-xda.xposed.info/repo/full.xml.gz failed: Failed to connect to dl-xda.xposed.info/207.244.74 108:443"
Expected Result

Load modules list and download from http://dl.xposed.info/repo/full.xml.gz??

Actual Result

Tries to get download from unexistent https://dl-xda.xposed.info

Cannot load any modules

riru-core version: v19.5
--------- beginning of system info
Android version: 10
Android sdk: 29
Android build: QKQ1.190716.003
Fingerprint: OnePlus/OnePlus7TPro_CH/OnePlus7TPro:10/QKQ1.190716.003/1911061800:user/release-keys
ROM build description: OnePlus7TPro_CH-user 10 QKQ1.190716.003 1911061800 release-keys
EdXposed Version: v0.4.6.0_beta(4471) (Yahfa)
Architecture: arm64-v8a
Device: OnePlus7TPro
Manufacture: OnePlus
Brand: OnePlus
Product: OnePlus7TPro
--------- beginning of main
--------- beginning of system
11-27 22:03:27.804 795 795 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/com.solohsu.android.edxp.manager/conf/modules.list was not found
--------- beginning of crash
11-27 22:03:38.452 796 796 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/com.solohsu.android.edxp.manager/conf/modules.list was not found

i had actived all modules
but ....it seems not running
its permission is well setted
so..what can i do
to keep modules running?

EdXposed Manager 4.5.4 keeps crashing on opening

Include the following:
  • Xposed Version: 85
  • Xposed Systemless
  • Device OS version: 6.0.1
  • Device Manufacturer: LG
  • Device Name: Nexus 5
  • Material Xposed Installer version: 14/09/2016
Reproduction Steps
Expected Result
Actual Result

开启即时模块列表后,分身应用可能由于没有对应SEPolicy规则无法获取模块列表导致加载失败

Include the following:
  • EdXposed Version: 4495
  • Device OS version: 10
  • Device Manufacturer: XiaoMi
  • Device Name: RedMi K20 Pro
  • EdXposedManager version: 4.5.4
Reproduction Steps

开启即时模块列表后,
小米自带分身功能的分身应用可能由于没有对应SEPolicy规则无法获取模块列表,
导致加载失败,无任何模块生效

关闭即时模块功能后,可正常加载

Expected Result
Actual Result

功能小提议

请问一下,可以把模块从应用白名单中去除吗,有点影响找应用

[功能建议]隐私管理:某XP模块只对某APP生效名单。

功能请求原因:
XPYuanEn_2020-01-06_13-55-03.png
XPYuanEn_2020-01-06_13-54-15.png
运动修改器、阻止运行劫持淘宝、京东等电商APP;应用控制器劫持微信后台刷量;某些模块劫持剪切板在支付宝推广红包等等……

因为一些模块实现的是单一功能不需要对全局的APP HOOK
如果可以限制运动修改器只能访问QQ,微信,那么他就不会有权限劫持淘宝等。

虽然edxp有黑名单功能但是不能详细的控制某模块访问某APP这样的需求

保留「应用跳转到 Xposed 模块管理界面」的路径

Include the following:
  • Material Xposed Installer version: EdXposedManager-4.5.5-45510
Reproduction Steps

参考的是原本 Xposed Installer 的方式

    private static boolean openEdXposed(Context context) {
        // edXp
        Intent intent = new Intent("org.meowcat.edxposed.manager.OPEN_SECTION");
        if (context.getPackageManager().queryIntentActivities(intent, 0).isEmpty()) {
            intent = context.getPackageManager().getLaunchIntentForPackage("org.meowcat.edxposed.manager");
        }
        if (intent != null) {
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
                    .putExtra("section", "modules")
                    .putExtra("fragment", 1)
                    .putExtra("module", BuildConfig.APPLICATION_ID);
            if (intent.resolveActivity(context.getPackageManager()) != null) {
                context.startActivity(intent);
                return true;
            }
        }
        return false;
    }

Expected Result

保留跳转到模块管理页面

Actual Result

跳转到了应用管理页面

EdXposedManager crash immediately when open

Include the following:
  • EdXposed Version: 0.4.6.2(4529)(YAHFA)
  • Android Version: 9
  • Device Manufacturer: Lenovo
  • Device Name: Z5
  • EdXposed Manager Version: 4.5.6
Reproduction Steps
  1. Open EdXposedManager
  2. Crash immediately
Logs in logcat
2020-04-02 22:07:08.039 11948-11948/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: org.meowcat.edxposed.manager, PID: 11948
    java.lang.ExceptionInInitializerError
        at org.meowcat.edxposed.manager.repo.RepoDb.beginTransation(RepoDb.java:59)
        at org.meowcat.edxposed.manager.util.ModuleUtil.reloadInstalledModules(ModuleUtil.java:89)
        at org.meowcat.edxposed.manager.util.ModuleUtil.getInstance(ModuleUtil.java:64)
        at org.meowcat.edxposed.manager.XposedApp.onCreate(XposedApp.java:225)
        at org.meowcat.edxposed.manager.MeowCatApplication.onCreate(MeowCatApplication.java:18)
        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1155)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5994)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:185)
        at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:163)
        at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:304)
        at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs64.stub_hook_0(MethodHookerStubs64.java:198)
        at android.app.ActivityThread.access$1100(ActivityThread.java:204)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1655)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6820)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:861)
     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.Cursor android.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String)' on a null object reference
        at org.meowcat.edxposed.manager.repo.RepoDb.getRepositories(RepoDb.java:107)
        at org.meowcat.edxposed.manager.util.RepoLoader.refreshRepositories(RepoLoader.java:84)
        at org.meowcat.edxposed.manager.util.RepoLoader.<init>(RepoLoader.java:74)
        at org.meowcat.edxposed.manager.util.RepoLoader.getInstance(RepoLoader.java:79)
        at org.meowcat.edxposed.manager.repo.RepoDb.onCreate(RepoDb.java:450)
        at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:393)
        at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:298)
        at org.meowcat.edxposed.manager.repo.RepoDb.<clinit>(RepoDb.java:44)
        at org.meowcat.edxposed.manager.repo.RepoDb.beginTransation(RepoDb.java:59) 
        at org.meowcat.edxposed.manager.util.ModuleUtil.reloadInstalledModules(ModuleUtil.java:89) 
        at org.meowcat.edxposed.manager.util.ModuleUtil.getInstance(ModuleUtil.java:64) 
        at org.meowcat.edxposed.manager.XposedApp.onCreate(XposedApp.java:225) 
        at org.meowcat.edxposed.manager.MeowCatApplication.onCreate(MeowCatApplication.java:18) 
        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1155) 
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5994) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:185) 
        at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:163) 
        at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:304) 
        at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs64.stub_hook_0(MethodHookerStubs64.java:198) 
        at android.app.ActivityThread.access$1100(ActivityThread.java:204) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1655) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:6820) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:861) 

no safetypass net again

hi again, i done everything you told me, every moudle exept riru i cleane and play servise and service framework in black list on your elder manager activated and deposite also play stor activat later ,and severa

Can't Download Modules

  • EdXposed Version: 0.4.6.2 (4529) (YAHFA)
  • Android Version: 10
  • Device Manufacturer: Motorola
  • Device Name: Moto G(5S) Plus (sanders)
  • EdXposed Manager Version: 4.5.7 (45700) (Enhancement mode)
Reproduction Steps
  1. Opening EdXposed Manager.
  2. Going to the "Downloads" tab.
  3. Searching for the module I want to install.
  4. Finding and tapping on the module.
  5. Tapping on the "Versions" tab.
  6. Tapping "Download and Install" on the latest versions.
Expected Result

The module successfully downloads and installs.

Actual Result

The app gets a white screen and returns me to the main screen of the downloads tab.

PACKAGE_ADDED/REPLACED broadcasts

MIUI, Android 10, autostart on, no limitations, etc, etc, etc, doesn't matter.
This should be self explanatory:

W/BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.PACKAGE_ADDED dat=package:name.mikanoshi.fixmiui flg=0x4000010 (has extras) } to `org.meowcat.edxposed.manager/.receivers.PackageChangeReceiver

EdXposed Installer works, probably because it targets SDK 25 that still allows implicit broadcasts in manifest:
https://developer.android.com/about/versions/oreo/background#broadcasts

Writing modules without this is a nightmare, you have to open Manager and untick/tick mod on every update, otherwise old path in module list remains which won't allow module to be loaded.
I don't think there is any workaround for it except lowering target SDK (or hacking into activity manager service of the ROM which I already do for my module :));
Maybe it's possible to send explicit broadcast from Android Studio somehow after apk was installed, but it's more of a workaround for devs, not regular users that will also have this problem when updating modules from Play Market for example while Manager is closed.

有时无法显示没有图标的模块

Include the following:
  • Xposed Version: 90
  • Xposed Systemless
  • Device OS version: 10
  • Device Manufacturer: OnePlus
  • Device Name: 7T
  • EdXposed Manager version: 4.5.4

在模块列表中经常不显示没有图标的模块,也无法加载它们

Manager bug

I installed the latest app published on telegram and when I press the update module notification to go to the application, it goes to compat list

No more SafetyNet pass.

Include the following:
  • Xposed Version: 90.0 0.4.5.1 yahfa
  • Xposed Systemless
  • Device OS version: 9.0
  • Device Manufacturer: 'Xaiomi`
  • Device Name: Poco F1
  • Material Xposed Installer version: 4.5.2

Hey, it has been a week or 2, now the SafetyNet doesn't pass anymore. I've to enable App list mode and blacklist google play services, which breaks some modules and hooks but SafetyNet pass on blacklisting google play services. Please fix this issue. I think it's because google updated google play services which detects xposed being installed on the device.

[ENH] Some more helps/infos/enhancements needed

Some tips based on v.4.5.4 status quo...

  • Compat list / Compat mode effect/use is not explained at all (and I've not been able to find online any help about this - important? - setting)

  • DexOpt / Speed Mode are not explained in any way about their effect and differences (and if they need to be redone after app update or not...)

  • add possibility of hide app name/ID as in Magisk to hidden root/modified device

  • Language localization would by a nice add... ;)

安卓10下黑名单不生效

安卓10下黑名单不生效,查看模块具体日志只有一行相关提示:We are going to take over black list's job...
不知道什么意思?是指黑名单功能正在做??

[BUG]Manager shows not active after turning app list mode on

Include the following:
  • Xposed Version: 90.0
  • Xposed Systemless
    • magisk-EdXposed-YAHFA-v0.4.6.0_beta.4471.-release
  • Device OS version: MIUI 11 based on Android Q
  • Device Manufacturer: Xiaomi
  • Device Name: Mix 2s
  • Material Xposed Installer EdXposedManager version: 4.5.4
Reproduction Steps
  1. Open manager and turn app list mode on.
  2. Reboot
Expected Result
  1. Blacklist mode should work.
Actual Result
  1. Blacklist mode works and modules work.
  2. The manager shows Xposed not active so I cannot change the module list anymore.
  3. I tried to reinstall the manager and rebooted but it still shows not active with log here.
  4. It is also a good idea to have another issue template <_^

Su

Include the following:
  • EdXposed Version: 0.4.6.2
  • Android Version: 10
  • Device Manufacturer: OnePlus
  • Device Name: 7T Pro
  • EdXposed Manager Version: 4.5.6
Reproduction Steps
Expected Result
Actual Result

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.