Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[问题] YAHFA 模块,如何打包成magisk模块 #421

Closed
TianLing2020 opened this issue Jan 1, 2020 · 28 comments
Closed

[问题] YAHFA 模块,如何打包成magisk模块 #421

TianLing2020 opened this issue Jan 1, 2020 · 28 comments
Labels
develop Question of develop

Comments

@TianLing2020
Copy link

TianLing2020 commented Jan 1, 2020

遇到的问题:
主要是修改了 edxposedInstaller安装包名,导致显示YAHFA已安装但未激活,应该是YAHFA 模块也要修改吧。

所以请教:
1.修改后的YAHFA 模块,如何打包成magisk可以刷入的ZIP模块格式
2.修改了YAHFA 模块后,riru-core是否需要修改

屏幕截图(5)

# @MlgmXyysd @solohsu
@TianLing2020 TianLing2020 added the bug Something isn't working label Jan 1, 2020
@MlgmXyysd
Copy link
Member

MlgmXyysd commented Jan 1, 2020

@TianLing2020

  1. EdXposedInstaller已停更,请使用EdXposedManager
  2. 替换模块内包名文本为你自己的包名即可,但我们并不建议这样做

@TianLing2020
Copy link
Author

TianLing2020 commented Jan 1, 2020

@ TianLing2020 1EdXposedInstaller已停更,请使用EdXposedManager
2 替换模块内包名文本为你自己的包名即可,但我们并不建议这样做

请问是替换模块中的util_functions.sh文件吗
我替换setup_log_path () {EDXP_MANAGER 替换为自定义的包名
但EDMANAGER中还是显示已安装但未激活

使用的模块版本信息为:v0.4.5.1_beta(4463)_(YAHFA)
(因为使用YAHFA-v0.4.6.0_beta.4471会导致设备卡在开机画面无法开机)

使用的EdXposedManager为最新下载的版本。
修改后的包名为:com.ttppdd.a.manager

@MlgmXyysd

日志信息如下:

ROM build description: platina-user 9 PKQ1.181007.001 9.9.3 release-keys
EdXposed Version: v0.4.5.1_beta(4463)_(YAHFA)
Architecture: arm64-v8a
Device: platina
Manufacture: Xiaomi
Brand: Xiaomi
Product: platina
--------- beginning of main
--------- beginning of system
01-01 19:50:34.028 1184 1184 I EdXposed: onModuleLoaded: welcome to EdXposed!
01-01 19:50:34.028 1184 1184 I EdXposed: Start to install inline hooks
01-01 19:50:34.028 1184 1184 I EdXposed: Using api level 28
01-01 19:50:34.028 1184 1184 I EdXposed: Start to install Riru hook
01-01 19:50:34.039 1184 1184 I EdXposed: Riru hooks installed
01-01 19:50:34.102 1184 1184 I EdXposed: ART hooks installed
01-01 19:50:34.103 1184 1184 I EdXposed: system_property_get: dalvik.vm.dex2oat-filter -> quicken
01-01 19:50:34.103 1184 1184 I EdXposed: system_property_get: dalvik.vm.dex2oat-flags -> --inline-max-code-units=0
01-01 19:50:34.305 1183 1183 I EdXposed: onModuleLoaded: welcome to EdXposed!
01-01 19:50:34.305 1183 1183 I EdXposed: Start to install inline hooks
01-01 19:50:34.305 1183 1183 I EdXposed: Using api level 28
01-01 19:50:34.305 1183 1183 I EdXposed: Start to install Riru hook
01-01 19:50:34.319 1183 1183 I EdXposed: Riru hooks installed
01-01 19:50:34.446 1183 1183 I EdXposed: ART hooks installed
01-01 19:50:34.447 1183 1183 I EdXposed: system_property_get: dalvik.vm.dex2oat-filter -> quicken
01-01 19:50:34.447 1183 1183 I EdXposed: system_property_get: dalvik.vm.dex2oat-flags -> --inline-max-code-units=0
01-01 19:50:34.885 1184 1184 E EdXposed: no supported installer app found, using primary as default com.solohsu.android.edxp.manager
01-01 19:50:34.885 1184 1184 I EdXposed: black/white list mode: false, using whitelist: false
01-01 19:50:34.885 1184 1184 I EdXposed: dynamic modules mode: false
01-01 19:50:34.885 1184 1184 I EdXposed: resources hook: true
01-01 19:50:34.885 1184 1184 I EdXposed: deopt boot image: false
01-01 19:50:35.149 1183 1183 E EdXposed: no supported installer app found, using primary as default com.solohsu.android.edxp.manager
01-01 19:50:35.149 1183 1183 I EdXposed: black/white list mode: false, using whitelist: false
01-01 19:50:35.150 1183 1183 I EdXposed: dynamic modules mode: false
01-01 19:50:35.150 1183 1183 I EdXposed: resources hook: true
01-01 19:50:35.150 1183 1183 I EdXposed: deopt boot image: false
01-01 19:50:38.244 1183 1183 I EdXposed: EdxpVariant: 1
01-01 19:50:38.470 1183 1183 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/com.solohsu.android.edxp.manager/conf/modules.list was not found
01-01 19:50:42.610 1184 1184 I EdXposed: EdxpVariant: 1
01-01 19:50:49.780 3210 3494 E EdXposed: error when hooking LoadedApk.: pkg=com.miui.securitycenter, prc=com.miui.securitycenter
01-01 19:50:49.780 3210 3494 E EdXposed: java.lang.NullPointerException
01-01 19:50:49.780 3210 3494 E EdXposed: at java.io.File.(File.java:283)
01-01 19:50:49.780 3210 3494 E EdXposed: at dalvik.system.DexPathList.addNativePath(DexPathList.java:589)
01-01 19:50:49.780 3210 3494 E EdXposed: at dalvik.system.BaseDexClassLoader.addNativePath(BaseDexClassLoader.java:164)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.ApplicationLoaders.addNative(ApplicationLoaders.java:134)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:744)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.LoadedApk.getClassLoader(LoadedApk.java:812)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.elderdrivers.riru.edxp._hooker.impl.LoadedApkCstr.afterHookedMethod(LoadedApkCstr.java:64)
01-01 19:50:49.780 3210 3494 E EdXposed: at de.robv.android.xposed.XC_MethodHook.callAfterHookedMethod(XC_MethodHook.java:68)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.elderdrivers.riru.edxp._hooker.yahfa.LoadedApkConstructorHooker.hook(LoadedApkConstructorHooker.java:35)
01-01 19:50:49.780 3210 3494 E EdXposed: at java.lang.reflect.Constructor.newInstance0(Native Method)
01-01 19:50:49.780 3210 3494 E EdXposed: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.ContextCompat.createLoadedApk(Unknown Source:99)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.ContextCompat.createApplicationContext(Unknown Source:0)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.ApkLoader.getDynamicContext(Unknown Source:36)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager.createOrUpdateManagerWT(Unknown Source:2)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager.connectWT(Unknown Source:19)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager.access$400(Unknown Source:0)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager$DynamicWorkHandler.handleMessage(Unknown Source:35)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.os.Looper.loop(Looper.java:201)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.os.HandlerThread.run(HandlerThread.java:65)
01-01 19:50:50.673 1184 1184 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

@MlgmXyysd
Copy link
Member

@ TianLing2020 1EdXposedInstaller已停更,请使用EdXposedManager
2 替换模块内包名文本为你自己的包名即可,但我们并不建议这样做

请问是替换模块中的util_functions.sh文件吗
我替换setup_log_path () {EDXP_MANAGER 替换为自定义的包名
但EDMANAGER中还是显示已安装但未激活

使用的模块版本信息为:v0.4.5.1_beta(4463)_(YAHFA)
(因为使用YAHFA-v0.4.6.0_beta.4471会导致设备卡在开机画面无法开机)

使用的EdXposedManager为最新下载的版本。
修改后的包名为:com.ttppdd.a.manager

@MlgmXyysd

日志信息如下:

ROM build description: platina-user 9 PKQ1.181007.001 9.9.3 release-keys
EdXposed Version: v0.4.5.1_beta(4463)_(YAHFA)
Architecture: arm64-v8a
Device: platina
Manufacture: Xiaomi
Brand: Xiaomi
Product: platina
--------- beginning of main
--------- beginning of system
01-01 19:50:34.028 1184 1184 I EdXposed: onModuleLoaded: welcome to EdXposed!
01-01 19:50:34.028 1184 1184 I EdXposed: Start to install inline hooks
01-01 19:50:34.028 1184 1184 I EdXposed: Using api level 28
01-01 19:50:34.028 1184 1184 I EdXposed: Start to install Riru hook
01-01 19:50:34.039 1184 1184 I EdXposed: Riru hooks installed
01-01 19:50:34.102 1184 1184 I EdXposed: ART hooks installed
01-01 19:50:34.103 1184 1184 I EdXposed: system_property_get: dalvik.vm.dex2oat-filter -> quicken
01-01 19:50:34.103 1184 1184 I EdXposed: system_property_get: dalvik.vm.dex2oat-flags -> --inline-max-code-units=0
01-01 19:50:34.305 1183 1183 I EdXposed: onModuleLoaded: welcome to EdXposed!
01-01 19:50:34.305 1183 1183 I EdXposed: Start to install inline hooks
01-01 19:50:34.305 1183 1183 I EdXposed: Using api level 28
01-01 19:50:34.305 1183 1183 I EdXposed: Start to install Riru hook
01-01 19:50:34.319 1183 1183 I EdXposed: Riru hooks installed
01-01 19:50:34.446 1183 1183 I EdXposed: ART hooks installed
01-01 19:50:34.447 1183 1183 I EdXposed: system_property_get: dalvik.vm.dex2oat-filter -> quicken
01-01 19:50:34.447 1183 1183 I EdXposed: system_property_get: dalvik.vm.dex2oat-flags -> --inline-max-code-units=0
01-01 19:50:34.885 1184 1184 E EdXposed: no supported installer app found, using primary as default com.solohsu.android.edxp.manager
01-01 19:50:34.885 1184 1184 I EdXposed: black/white list mode: false, using whitelist: false
01-01 19:50:34.885 1184 1184 I EdXposed: dynamic modules mode: false
01-01 19:50:34.885 1184 1184 I EdXposed: resources hook: true
01-01 19:50:34.885 1184 1184 I EdXposed: deopt boot image: false
01-01 19:50:35.149 1183 1183 E EdXposed: no supported installer app found, using primary as default com.solohsu.android.edxp.manager
01-01 19:50:35.149 1183 1183 I EdXposed: black/white list mode: false, using whitelist: false
01-01 19:50:35.150 1183 1183 I EdXposed: dynamic modules mode: false
01-01 19:50:35.150 1183 1183 I EdXposed: resources hook: true
01-01 19:50:35.150 1183 1183 I EdXposed: deopt boot image: false
01-01 19:50:38.244 1183 1183 I EdXposed: EdxpVariant: 1
01-01 19:50:38.470 1183 1183 E EdXposed-Bridge: Cannot load any modules because /data/user_de/0/com.solohsu.android.edxp.manager/conf/modules.list was not found
01-01 19:50:42.610 1184 1184 I EdXposed: EdxpVariant: 1
01-01 19:50:49.780 3210 3494 E EdXposed: error when hooking LoadedApk.: pkg=com.miui.securitycenter, prc=com.miui.securitycenter
01-01 19:50:49.780 3210 3494 E EdXposed: java.lang.NullPointerException
01-01 19:50:49.780 3210 3494 E EdXposed: at java.io.File.(File.java:283)
01-01 19:50:49.780 3210 3494 E EdXposed: at dalvik.system.DexPathList.addNativePath(DexPathList.java:589)
01-01 19:50:49.780 3210 3494 E EdXposed: at dalvik.system.BaseDexClassLoader.addNativePath(BaseDexClassLoader.java:164)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.ApplicationLoaders.addNative(ApplicationLoaders.java:134)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:744)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.LoadedApk.getClassLoader(LoadedApk.java:812)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.elderdrivers.riru.edxp._hooker.impl.LoadedApkCstr.afterHookedMethod(LoadedApkCstr.java:64)
01-01 19:50:49.780 3210 3494 E EdXposed: at de.robv.android.xposed.XC_MethodHook.callAfterHookedMethod(XC_MethodHook.java:68)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.elderdrivers.riru.edxp._hooker.yahfa.LoadedApkConstructorHooker.hook(LoadedApkConstructorHooker.java:35)
01-01 19:50:49.780 3210 3494 E EdXposed: at java.lang.reflect.Constructor.newInstance0(Native Method)
01-01 19:50:49.780 3210 3494 E EdXposed: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.ContextCompat.createLoadedApk(Unknown Source:99)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.app.ContextCompat.createApplicationContext(Unknown Source:0)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.ApkLoader.getDynamicContext(Unknown Source:36)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager.createOrUpdateManagerWT(Unknown Source:2)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager.connectWT(Unknown Source:19)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager.access$400(Unknown Source:0)
01-01 19:50:49.780 3210 3494 E EdXposed: at com.miui.securitycenter.dynamic.DynamicServiceManager$DynamicWorkHandler.handleMessage(Unknown Source:35)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.os.Looper.loop(Looper.java:201)
01-01 19:50:49.780 3210 3494 E EdXposed: at android.os.HandlerThread.run(HandlerThread.java:65)
01-01 19:50:50.673 1184 1184 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

在源码中搜索原包名,sh里只是日志

@MlgmXyysd MlgmXyysd added develop Question of develop and removed bug Something isn't working labels Jan 1, 2020
@TianLing2020
Copy link
Author

@ TianLing2020 1EdXposedInstaller已停更,请使用EdXposedManager
2 替换模块内包名文本为你自己的包名即可,但我们并不建议这样做
在源码中搜索原包名,sh里只是日志

之前已在EdXposedManager源码里
将原包名org.meowcat.edxposed.manager
全部搜索替换为com.ttppdd.a.manager

还有什么地方要改的呢

@MlgmXyysd

@MlgmXyysd
Copy link
Member

@TianLing2020 之后,卸载EdXposed Installer

@MlgmXyysd
Copy link
Member

@TianLing2020 建议把EdXposed installer的包名替换为修改的,因为installer会优先激活,之后是Manager,再之后是原版Xposed Installer

@TianLing2020
Copy link
Author

TianLing2020 commented Jan 1, 2020

@TianLing2020 建议把EdXposed installer的包名替换为修改的,因为installer会优先激活,之后是Manager,再之后是原版Xposed Installer

我将模块文件中的util_functions.sh文件的 EDXP_INSTALLER 和 EDXP_MANAGER 和 XP_INSTALLER 都改成了com.ttppdd.a.manager
然后将EdxposedManager源码中的org.meowcat.edxposed.manager
全部搜索替换为com.ttppdd.a.manager了

还是跟之前一样的提示。
@MlgmXyysd

@MlgmXyysd
Copy link
Member

@TianLing2020 替换com.solohsu.edxp.manager。

@TianLing2020
Copy link
Author

TianLing2020 commented Jan 1, 2020

@TianLing2020 替换com.solohsu.edxp.manager。
好的,我重新使用原始版本后。
将EDXP_INSTALLER 修改为com.ttppdd.a.manager安装到magisk
将edmanager源码中的applicationId修改为com.ttppdd.a.manager
将edmanager源码中的com.solohsu.android.edxp.manager全局替换为com.ttppdd.a.manager后打包安装

edmanager提示:edxposed与您的设备间似乎存在已知的问题。你必须先卸载edxposedinstaller才能继续使用edxposedmanager
@MlgmXyysd

@TianLing2020
Copy link
Author

@TianLing2020 替换com.solohsu.edxp.manager。
不知究竟是哪里没替换好导致的这个问题。

望答复,谢谢。新年快乐
@MlgmXyysd

@MlgmXyysd
Copy link
Member

@TianLing2020 那就不清楚了,理论上把所有的com.solohsu.edxp.manager都替换掉就ok了

@TianLing2020
Copy link
Author

@TianLing2020 那就不清楚了,理论上把所有的com.solohsu.edxp.manager都替换掉就ok了

能告知模块修改后如何打包成可以刷入MAGISK的ZIP吗

@MlgmXyysd

@MlgmXyysd
Copy link
Member

@TianLing2020 readme build

@TianLing2020
Copy link
Author

我试着用Android studio 运行 :edxp-core:[zip|push][Yahfa|Sandhook]Release 命令
提示:
Error running ':edxp-core:[zip|push][Yahfa|Sandhook]Release': Cannot run program ":edxp-core:[zip|push][Yahfa|Sandhook]Release" (in directory "D:\Android\Project\EdXposed-master"): CreateProcess error=2, 系统找不到指定的文件
这是为何呢
@MlgmXyysd

@MlgmXyysd
Copy link
Member

@TianLing2020 你手动安装zip了吗?

@TianLing2020
Copy link
Author

@TianLing2020 你手动安装zip了吗?

安装了 zip-3.0-src-setup 这个程序
@MlgmXyysd

@TianLing2020
Copy link
Author

TianLing2020 commented Jan 1, 2020

@TianLing2020 你手动安装zip了吗?

安装ZIP过后需要做其他设置吗?
我是从GITHUB下载的EdXposed-master
然后安装了ZIP3.0
然后打开ANDROID Studio 运行命令

然后就报错了,电脑系统WIN10 x64
@MlgmXyysd

@MlgmXyysd
Copy link
Member

@TianLing2020 环境问题,自己解决,这里不过多解释

@Howard20181
Copy link

gradlew.bat :edxp-core:zipYahfaRelease
gradlew.bat :edxp-core:zipSandHookRelease

@TianLing2020

@TianLing2020
Copy link
Author

TianLing2020 commented Jan 2, 2020

gradlew.bat :edxp-core:zipYahfaRelease
gradlew.bat :edxp-core:zipSandHookRelease

@TianLing2020
哈哈,谢谢。
头一次用gradlew命令打包。
直接克隆下载的源码打包会报错,不知道你遇到没有。

Task :dalvikdx:compileJava
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

Task :dalvikdx:dexInJar FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':dalvikdx:dexInJar'.

A problem occurred starting process 'command 'dx.bat''

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 25s
21 actionable tasks: 18 executed, 3 up-to-date

@Howard20181

@Howard20181
Copy link

@TianLing2020 没有问题,我已经试过了

@Howard20181
Copy link

你直接用这里的版本就行了 https://ci.appveyor.com/project/ElderDrivers/edxposed/branch/master/artifacts

@TianLing2020
Copy link
Author

@Howard20181 好吧。我现在用的是旧版本。0.4.6.0在小米8Lite上面会导致卡开机画面无法开机
我刚又重新克隆一份下载下来,提示的。编译报错如下,不知道您能否看得懂。。
如果再不行我只好放弃了。。。

D:\EdXposed-master>gradlew.bat :edxp-core:zipYahfaRelease
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details

Task :edxp-core:transformClassesAndResourcesWithProguardForRelease
ProGuard, version 6.0.3
Reading input...
Reading program jar [D:\EdXposed-master\edxp-core\build\intermediates\compile_only_not_namespaced_r_class_jar\release\generateReleaseRFile\R.jar] (filtered)
Reading program directory [D:\EdXposed-master\edxp-core\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes] (filtered)
Reading program jar [D:\EdXposed-master\edxp-core\build\intermediates\transforms\mergeJavaRes\release\0.jar] (filtered)
Reading library jar [D:\Android\SDK\platforms\android-28\android.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\org.apache.http.legacy.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\android.test.mock.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\android.test.base.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\android.test.runner.jar]
Initializing...
Ignoring unused library classes...
Original number of library classes: 4801
Final number of library classes: 20
Printing kept classes, fields, and methods...
Inlining subroutines...
Shrinking...
Printing usage to [D:\EdXposed-master\edxp-core\build\outputs\mapping\release\usage.txt]...
Removing unused program classes and class elements...
Original number of program classes: 2
Final number of program classes: 1
Obfuscating...
Printing mapping to [D:\EdXposed-master\edxp-core\build\outputs\mapping\release\mapping.txt]...
Preverifying...
Writing output...
Preparing output jar [D:\EdXposed-master\edxp-core\build\intermediates\transforms\proguard\release\0.jar]
Copying resources from program jar [D:\EdXposed-master\edxp-core\build\intermediates\compile_only_not_namespaced_r_class_jar\release\generateReleaseRFile\R.jar] (filtered)
Copying resources from program directory [D:\EdXposed-master\edxp-core\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes] (filtered)
Copying resources from program jar [D:\EdXposed-master\edxp-core\build\intermediates\transforms\mergeJavaRes\release\0.jar] (filtered)

Task :edxp-core:externalNativeBuildRelease
Build riru_edxp x86_64
[1/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[6/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[7/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[8/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[9/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[10/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[11/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[12/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[13/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[14/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[15/37] Linking C static library external\riru\libriru.a
In file included from D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:715:
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
~ ~~~~~~~^~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
^
( )
7 warnings generated.
[16/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[17/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[18/37] Linking C static library external\yahfa\libyahfa.a
[19/37] Linking C static library external\xhook\libxhook.a
[20/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
[21/37] Linking CXX static library external\substrate\libsubstrate.a
[22/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[37/37] Linking CXX shared library D:\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\x86_64\libriru_edxp.so
Build riru_edxp x86
[1/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[6/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[7/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[8/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[9/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[10/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[11/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[12/37] Linking C static library external\riru\libriru.a
[13/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[14/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[15/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
In file included from D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:715:
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:58:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (ia32 || !blind && MSIs32BitOffset(target, source + 5))
~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:58:24: note: place parentheses around the '&&' expression to silence this warning
if (ia32 || !blind && MSIs32BitOffset(target, source + 5))
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
~ ~~~~~~~^~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
^
( )
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
~ ~~~~~~~^~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
^
( )
8 warnings generated.
[16/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
[17/37] Linking C static library external\yahfa\libyahfa.a
[18/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
[19/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[20/37] Linking C static library external\xhook\libxhook.a
[21/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[22/37] Linking CXX static library external\substrate\libsubstrate.a
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[37/37] Linking CXX shared library D:\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\x86\libriru_edxp.so
Build riru_edxp arm64-v8a
[1/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[6/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[7/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[8/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[9/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[10/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[11/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[12/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[13/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[14/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
[15/37] Linking C static library external\xhook\libxhook.a
[16/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[17/37] Linking C static library external\riru\libriru.a
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[18/37] Linking C static library external\yahfa\libyahfa.a
[19/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
[20/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[21/37] Linking CXX static library external\substrate\libsubstrate.a
[22/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[37/37] Linking CXX shared library D:\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\arm64-v8a\libriru_edxp.so
Build riru_edxp armeabi-v7a
[1/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[6/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[7/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[8/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[9/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[10/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[11/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[12/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[13/37] Linking C static library external\riru\libriru.a
[14/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[15/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[16/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
[17/37] Linking C static library external\xhook\libxhook.a
[18/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[19/37] Linking C static library external\yahfa\libyahfa.a
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:133:100: warning: '&&' within '||' [-Wlogical-op-parentheses]
return (ic[0] & 0xf800) == 0xf000 && ((ic[1] & 0xd000) == 0x9000 || (ic[1] & 0xd000) == 0x8000 && (ic[0] & 0x0380) != 0x0380);
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:133:100: note: place parentheses around the '&&' expression to silence this warning
return (ic[0] & 0xf800) == 0xf000 && ((ic[1] & 0xd000) == 0x9000 || (ic[1] & 0xd000) == 0x8000 && (ic[0] & 0x0380) != 0x0380);
^
( )
1 warning generated.
[20/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[21/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[22/37] Linking CXX static library external\substrate\libsubstrate.a
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[37/37] Linking CXX shared library D:\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\armeabi-v7a\libriru_edxp.so

Task :dalvikdx:compileJava
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

Task :dalvikdx:dexInJar FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':dalvikdx:dexInJar'.

A problem occurred starting process 'command 'dx.bat''

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 38s
32 actionable tasks: 30 executed, 2 up-to-date

@Howard20181
Copy link

你试试直接在cmd下输入dx.bat看看是否有回应

@TianLing2020
Copy link
Author

dx.bat

@Howard20181 没有反应

@TianLing2020
Copy link
Author

你试试直接在cmd下输入dx.bat看看是否有回应

@Howard20181
我把D:\Android\SDK\build-tools\29.0.2添加到环境变量后,dx.bat有反应了。
然后编译后还是报错

D:\FF\EdXposed-master>gradlew.bat :edxp-core:zipYahfaRelease
Starting a Gradle Daemon, 1 incompatible and 3 stopped Daemons could not be reused, use --status for details

Task :edxp-core:transformClassesAndResourcesWithProguardForRelease
ProGuard, version 6.0.3
Reading input...
Reading program jar [D:\FF\EdXposed-master\edxp-core\build\intermediates\compile_only_not_namespaced_r_class_jar\release\generateReleaseRFile\R.jar] (filtered)
Reading program directory [D:\FF\EdXposed-master\edxp-core\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes] (filtered)
Reading program jar [D:\FF\EdXposed-master\edxp-core\build\intermediates\transforms\mergeJavaRes\release\0.jar] (filtered)
Reading library jar [D:\Android\SDK\platforms\android-28\android.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\org.apache.http.legacy.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\android.test.mock.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\android.test.base.jar]
Reading library jar [D:\Android\SDK\platforms\android-28\optional\android.test.runner.jar]
Initializing...
Ignoring unused library classes...
Original number of library classes: 4801
Final number of library classes: 20
Printing kept classes, fields, and methods...
Inlining subroutines...
Shrinking...
Printing usage to [D:\FF\EdXposed-master\edxp-core\build\outputs\mapping\release\usage.txt]...
Removing unused program classes and class elements...
Original number of program classes: 2
Final number of program classes: 1
Obfuscating...
Printing mapping to [D:\FF\EdXposed-master\edxp-core\build\outputs\mapping\release\mapping.txt]...
Preverifying...
Writing output...
Preparing output jar [D:\FF\EdXposed-master\edxp-core\build\intermediates\transforms\proguard\release\0.jar]
Copying resources from program jar [D:\FF\EdXposed-master\edxp-core\build\intermediates\compile_only_not_namespaced_r_class_jar\release\generateReleaseRFile\R.jar] (filtered)
Copying resources from program directory [D:\FF\EdXposed-master\edxp-core\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes] (filtered)
Copying resources from program jar [D:\FF\EdXposed-master\edxp-core\build\intermediates\transforms\mergeJavaRes\release\0.jar] (filtered)

Task :edxp-core:externalNativeBuildRelease
Build riru_edxp x86_64
[1/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[6/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[7/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[8/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[9/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[10/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[11/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[12/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[13/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[14/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[15/37] Linking C static library external\yahfa\libyahfa.a
[16/37] Linking C static library external\xhook\libxhook.a
[17/37] Linking C static library external\riru\libriru.a
[18/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
[19/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
In file included from D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:715:
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
~ ~~~~~~~^~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
^
( )
7 warnings generated.
[20/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[21/37] Linking CXX static library external\substrate\libsubstrate.a
[22/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[37/37] Linking CXX shared library D:\FF\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\x86_64\libriru_edxp.so
Build riru_edxp x86
[1/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[4/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[6/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[7/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[8/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[9/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[10/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[11/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[12/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[13/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[14/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[15/37] Linking C static library external\yahfa\libyahfa.a
[16/37] Linking C static library external\xhook\libxhook.a
[17/37] Linking C static library external\riru\libriru.a
[18/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
[19/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
In file included from D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:715:
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:58:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (ia32 || !blind && MSIs32BitOffset(target, source + 5))
~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:58:24: note: place parentheses around the '&&' expression to silence this warning
if (ia32 || !blind && MSIs32BitOffset(target, source + 5))
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:106:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xd0 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:154:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xe0 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:160:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x58 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:170:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0x50 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:175:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xc4 | target & 0x07);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
~ ~~~~~~~^~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:181:45: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, 0xb8 | target & 0x7);
^
( )
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: warning: '&' within '|' [-Wbitwise-op-parentheses]
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
~ ~~~~~~~^~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src/SubstrateX86.hpp:193:61: note: place parentheses around the '&' expression to silence this warning
MSWrite<uint8_t>(current, (target & 0x07) << 3 | source & 0x07);
^
( )
8 warnings generated.
[20/37] Linking CXX static library external\substrate\libsubstrate.a
[21/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[22/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[37/37] Linking CXX shared library D:\FF\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\x86\libriru_edxp.so
Build riru_edxp arm64-v8a
[1/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[2/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[6/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[7/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[8/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[9/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[10/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[11/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[12/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[13/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[14/37] Linking C static library external\xhook\libxhook.a
[15/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[16/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
[17/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[18/37] Linking C static library external\riru\libriru.a
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[19/37] Linking C static library external\yahfa\libyahfa.a
[20/37] Linking CXX static library external\substrate\libsubstrate.a
[21/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
[22/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[37/37] Linking CXX shared library D:\FF\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\arm64-v8a\libriru_edxp.so
Build riru_edxp armeabi-v7a
[1/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstratePosixMemory.cpp.o
[2/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_version.c.o
[3/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_elf.c.o
[4/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_jni.c.o
[5/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xhook.c.o
[6/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_log.c.o
[7/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_util.c.o
[8/37] Building C object external/xhook/CMakeFiles/xhook.dir/src/xh_core.c.o
[9/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateHook.cpp.o
[10/37] Building C object external/riru/CMakeFiles/riru.dir/src/riru.c.o
[11/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/trampoline.c.o
[12/37] Building CXX object external/substrate/CMakeFiles/substrate.dir/src/SubstrateDebug.cpp.o
[13/37] Building C object external/substrate/CMakeFiles/substrate.dir/src/hde64.c.o
[14/37] Linking C static library external\riru\libriru.a
[15/37] Building C object external/yahfa/CMakeFiles/yahfa.dir/src/HookMain.c.o
[16/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/threads.cpp.o
[17/37] Linking C static library external\xhook\libxhook.a
[18/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/logging.cpp.o
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:133:100: warning: '&&' within '||' [-Wlogical-op-parentheses]
return (ic[0] & 0xf800) == 0xf000 && ((ic[1] & 0xd000) == 0x9000 || (ic[1] & 0xd000) == 0x8000 && (ic[0] & 0x0380) != 0x0380);
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\substrate\src\SubstrateHook.cpp:133:100: note: place parentheses around the '&&' expression to silence this warning
return (ic[0] & 0xf800) == 0xf000 && ((ic[1] & 0xd000) == 0x9000 || (ic[1] & 0xd000) == 0x8000 && (ic[0] & 0x0380) != 0x0380);
^
( )
1 warning generated.
[19/37] Linking CXX static library external\substrate\libsubstrate.a
[20/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/strings.cpp.o
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:37:9: warning: unused variable 'i' [-Wunused-variable]
int i;
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:50: warning: unused parameter 'env' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:36:62: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_init(JNIEnv *env, jclass clazz, jint sdkVersion) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:152:36: warning: unused parameter 'env' [-Wunused-parameter]
static int doBackupAndHook(JNIEnv *env, void *targetMethod, void *hookMethod, void *backupMethod) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:215:38: warning: unused parameter 'hookMethod' [-Wunused-parameter]
static void ensureMethodCached(void *hookMethod, void *backupMethod,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:261:77: warning: unused parameter 'clazz' [-Wunused-parameter]
jobject Java_lab_galaxy_yahfa_HookMain_findMethodNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:288:81: warning: unused parameter 'clazz' [-Wunused-parameter]
jboolean Java_lab_galaxy_yahfa_HookMain_backupAndHookNative(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:305:76: warning: unused parameter 'clazz' [-Wunused-parameter]
void Java_lab_galaxy_yahfa_HookMain_ensureMethodCached(JNIEnv *env, jclass clazz,
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:24:24: warning: unused function 'read16' [-Wunused-function]
static inline uint16_t read16(void *addr) {
^
D:\FF\EdXposed-master\edxp-core\src\main\cpp\external\yahfa\src\HookMain.c:32:24: warning: unused function 'read64' [-Wunused-function]
static inline uint64_t read64(void *addr) {
^
10 warnings generated.
[21/37] Linking C static library external\yahfa\libyahfa.a
[22/37] Building CXX object external/android/CMakeFiles/android.dir/android-base/file.cpp.o
[23/37] Linking CXX static library external\android\libandroid.a
[24/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/main.cpp.o
[25/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/config_manager.cpp.o
[26/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/edxp_context.cpp.o
[27/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_heap.cpp.o
[28/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/resource_hook.cpp.o
[29/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_config_manager.cpp.o
[30/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/art_class_linker.cpp.o
[31/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/native_hook.cpp.o
[32/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/riru_hook.cpp.o
[33/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_pending_hooks.cpp.o
[34/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_resources_hook.cpp.o
[35/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/edxp_yahfa.cpp.o
[36/37] Building CXX object main/CMakeFiles/riru_edxp.dir/src/jni/framework_zygote.cpp.o
[37/37] Linking CXX shared library D:\FF\EdXposed-master\edxp-core\build\intermediates\cmake\release\obj\armeabi-v7a\libriru_edxp.so

Task :dalvikdx:compileJava
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

Task :dalvikdx:dexInJar

ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
http://www.oracle.com/technetwork/java/javase/downloads

If you already have Java installed, you can define the JAVA_HOME environment
variable in Control Panel / System / Avanced System Settings to point to the
JDK folder.

You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html

Task :dexmaker:compileJava
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

Task :dexmaker:dexInJar

ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
http://www.oracle.com/technetwork/java/javase/downloads

If you already have Java installed, you can define the JAVA_HOME environment
variable in Control Panel / System / Avanced System Settings to point to the
JDK folder.

You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html

Task :edxp-common:preBuild FAILED

FAILURE: Build failed with an exception.

  • Where:
    Build file 'D:\FF\EdXposed-master\edxp-common\build.gradle' line: 35

  • What went wrong:
    Execution failed for task ':edxp-common:preBuild'.

java.lang.NullPointerException (no error message)

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 39s
39 actionable tasks: 37 executed, 2 up-to-date
<-------------> 0% WAITING

IDLE

@Howard20181
Copy link

你没配置JDK

@TianLing2020
Copy link
Author

你没配置JDK

@Howard20181 万分感谢,终于编译成功。原来是ANDROID studio 配置的jdk版本跟系统默认不一致所以报错。
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢

SekiBetu added a commit to SekiBetu/SekiBetu that referenced this issue Apr 2, 2021
…—mlgmxyysd(ElderDrivers/EdXposed/issues/837)

ElderDrivers/EdXposed#1
ElderDrivers/EdXposed#2
ElderDrivers/EdXposed#3
ElderDrivers/EdXposed#4
ElderDrivers/EdXposed#5
ElderDrivers/EdXposed#6
ElderDrivers/EdXposed#7
ElderDrivers/EdXposed#8
ElderDrivers/EdXposed#9
ElderDrivers/EdXposed#10
ElderDrivers/EdXposed#11
ElderDrivers/EdXposed#12
ElderDrivers/EdXposed#13
ElderDrivers/EdXposed#14
ElderDrivers/EdXposed#15
ElderDrivers/EdXposed#16
ElderDrivers/EdXposed#17
ElderDrivers/EdXposed#18
ElderDrivers/EdXposed#19
ElderDrivers/EdXposed#20
ElderDrivers/EdXposed#21
ElderDrivers/EdXposed#22
ElderDrivers/EdXposed#23
ElderDrivers/EdXposed#24
ElderDrivers/EdXposed#25
ElderDrivers/EdXposed#26
ElderDrivers/EdXposed#27
ElderDrivers/EdXposed#28
ElderDrivers/EdXposed#29
ElderDrivers/EdXposed#30
ElderDrivers/EdXposed#31
ElderDrivers/EdXposed#32
ElderDrivers/EdXposed#33
ElderDrivers/EdXposed#34
ElderDrivers/EdXposed#35
ElderDrivers/EdXposed#36
ElderDrivers/EdXposed#37
ElderDrivers/EdXposed#38
ElderDrivers/EdXposed#39
ElderDrivers/EdXposed#40
ElderDrivers/EdXposed#41
ElderDrivers/EdXposed#42
ElderDrivers/EdXposed#43
ElderDrivers/EdXposed#44
ElderDrivers/EdXposed#45
ElderDrivers/EdXposed#46
ElderDrivers/EdXposed#47
ElderDrivers/EdXposed#48
ElderDrivers/EdXposed#49
ElderDrivers/EdXposed#50
ElderDrivers/EdXposed#51
ElderDrivers/EdXposed#52
ElderDrivers/EdXposed#53
ElderDrivers/EdXposed#54
ElderDrivers/EdXposed#55
ElderDrivers/EdXposed#56
ElderDrivers/EdXposed#57
ElderDrivers/EdXposed#58
ElderDrivers/EdXposed#59
ElderDrivers/EdXposed#60
ElderDrivers/EdXposed#61
ElderDrivers/EdXposed#62
ElderDrivers/EdXposed#63
ElderDrivers/EdXposed#64
ElderDrivers/EdXposed#65
ElderDrivers/EdXposed#66
ElderDrivers/EdXposed#67
ElderDrivers/EdXposed#68
ElderDrivers/EdXposed#69
ElderDrivers/EdXposed#70
ElderDrivers/EdXposed#71
ElderDrivers/EdXposed#72
ElderDrivers/EdXposed#73
ElderDrivers/EdXposed#74
ElderDrivers/EdXposed#75
ElderDrivers/EdXposed#76
ElderDrivers/EdXposed#77
ElderDrivers/EdXposed#78
ElderDrivers/EdXposed#79
ElderDrivers/EdXposed#80
ElderDrivers/EdXposed#81
ElderDrivers/EdXposed#82
ElderDrivers/EdXposed#83
ElderDrivers/EdXposed#84
ElderDrivers/EdXposed#85
ElderDrivers/EdXposed#86
ElderDrivers/EdXposed#87
ElderDrivers/EdXposed#88
ElderDrivers/EdXposed#89
ElderDrivers/EdXposed#90
ElderDrivers/EdXposed#91
ElderDrivers/EdXposed#92
ElderDrivers/EdXposed#93
ElderDrivers/EdXposed#94
ElderDrivers/EdXposed#95
ElderDrivers/EdXposed#96
ElderDrivers/EdXposed#97
ElderDrivers/EdXposed#98
ElderDrivers/EdXposed#99
ElderDrivers/EdXposed#100
ElderDrivers/EdXposed#101
ElderDrivers/EdXposed#102
ElderDrivers/EdXposed#103
ElderDrivers/EdXposed#104
ElderDrivers/EdXposed#105
ElderDrivers/EdXposed#106
ElderDrivers/EdXposed#107
ElderDrivers/EdXposed#108
ElderDrivers/EdXposed#109
ElderDrivers/EdXposed#110
ElderDrivers/EdXposed#111
ElderDrivers/EdXposed#112
ElderDrivers/EdXposed#113
ElderDrivers/EdXposed#114
ElderDrivers/EdXposed#115
ElderDrivers/EdXposed#116
ElderDrivers/EdXposed#117
ElderDrivers/EdXposed#118
ElderDrivers/EdXposed#119
ElderDrivers/EdXposed#120
ElderDrivers/EdXposed#121
ElderDrivers/EdXposed#122
ElderDrivers/EdXposed#123
ElderDrivers/EdXposed#124
ElderDrivers/EdXposed#125
ElderDrivers/EdXposed#126
ElderDrivers/EdXposed#127
ElderDrivers/EdXposed#128
ElderDrivers/EdXposed#129
ElderDrivers/EdXposed#130
ElderDrivers/EdXposed#131
ElderDrivers/EdXposed#132
ElderDrivers/EdXposed#133
ElderDrivers/EdXposed#134
ElderDrivers/EdXposed#135
ElderDrivers/EdXposed#136
ElderDrivers/EdXposed#137
ElderDrivers/EdXposed#138
ElderDrivers/EdXposed#139
ElderDrivers/EdXposed#140
ElderDrivers/EdXposed#141
ElderDrivers/EdXposed#142
ElderDrivers/EdXposed#143
ElderDrivers/EdXposed#144
ElderDrivers/EdXposed#145
ElderDrivers/EdXposed#146
ElderDrivers/EdXposed#147
ElderDrivers/EdXposed#148
ElderDrivers/EdXposed#149
ElderDrivers/EdXposed#150
ElderDrivers/EdXposed#151
ElderDrivers/EdXposed#152
ElderDrivers/EdXposed#153
ElderDrivers/EdXposed#154
ElderDrivers/EdXposed#155
ElderDrivers/EdXposed#156
ElderDrivers/EdXposed#157
ElderDrivers/EdXposed#158
ElderDrivers/EdXposed#159
ElderDrivers/EdXposed#160
ElderDrivers/EdXposed#161
ElderDrivers/EdXposed#162
ElderDrivers/EdXposed#163
https://github.com/ElderDrivers/EdXposed/issues/164
https://github.com/ElderDrivers/EdXposed/issues/165
ElderDrivers/EdXposed#166
ElderDrivers/EdXposed#167
ElderDrivers/EdXposed#168
https://github.com/ElderDrivers/EdXposed/issues/169
ElderDrivers/EdXposed#170
ElderDrivers/EdXposed#171
ElderDrivers/EdXposed#172
ElderDrivers/EdXposed#173
ElderDrivers/EdXposed#174
ElderDrivers/EdXposed#175
ElderDrivers/EdXposed#176
ElderDrivers/EdXposed#177
ElderDrivers/EdXposed#178
ElderDrivers/EdXposed#179
ElderDrivers/EdXposed#180
ElderDrivers/EdXposed#181
ElderDrivers/EdXposed#182
ElderDrivers/EdXposed#183
ElderDrivers/EdXposed#184
ElderDrivers/EdXposed#185
ElderDrivers/EdXposed#186
ElderDrivers/EdXposed#187
ElderDrivers/EdXposed#188
ElderDrivers/EdXposed#189
ElderDrivers/EdXposed#190
ElderDrivers/EdXposed#191
ElderDrivers/EdXposed#192
ElderDrivers/EdXposed#193
ElderDrivers/EdXposed#194
ElderDrivers/EdXposed#195
ElderDrivers/EdXposed#196
ElderDrivers/EdXposed#197
ElderDrivers/EdXposed#198
ElderDrivers/EdXposed#199
ElderDrivers/EdXposed#200
ElderDrivers/EdXposed#201
ElderDrivers/EdXposed#202
ElderDrivers/EdXposed#203
ElderDrivers/EdXposed#204
ElderDrivers/EdXposed#205
ElderDrivers/EdXposed#206
ElderDrivers/EdXposed#207
ElderDrivers/EdXposed#208
ElderDrivers/EdXposed#209
ElderDrivers/EdXposed#210
ElderDrivers/EdXposed#211
ElderDrivers/EdXposed#212
ElderDrivers/EdXposed#213
ElderDrivers/EdXposed#214
ElderDrivers/EdXposed#215
ElderDrivers/EdXposed#216
ElderDrivers/EdXposed#217
ElderDrivers/EdXposed#218
ElderDrivers/EdXposed#219
ElderDrivers/EdXposed#220
ElderDrivers/EdXposed#221
ElderDrivers/EdXposed#222
ElderDrivers/EdXposed#223
ElderDrivers/EdXposed#224
ElderDrivers/EdXposed#225
ElderDrivers/EdXposed#226
ElderDrivers/EdXposed#227
ElderDrivers/EdXposed#228
ElderDrivers/EdXposed#229
ElderDrivers/EdXposed#230
ElderDrivers/EdXposed#231
ElderDrivers/EdXposed#232
ElderDrivers/EdXposed#233
ElderDrivers/EdXposed#234
ElderDrivers/EdXposed#235
ElderDrivers/EdXposed#236
ElderDrivers/EdXposed#237
ElderDrivers/EdXposed#238
ElderDrivers/EdXposed#239
ElderDrivers/EdXposed#240
ElderDrivers/EdXposed#241
ElderDrivers/EdXposed#242
ElderDrivers/EdXposed#243
ElderDrivers/EdXposed#244
ElderDrivers/EdXposed#245
ElderDrivers/EdXposed#246
ElderDrivers/EdXposed#247
ElderDrivers/EdXposed#248
ElderDrivers/EdXposed#249
ElderDrivers/EdXposed#250
ElderDrivers/EdXposed#251
ElderDrivers/EdXposed#252
ElderDrivers/EdXposed#253
ElderDrivers/EdXposed#254
ElderDrivers/EdXposed#255
ElderDrivers/EdXposed#256
ElderDrivers/EdXposed#257
ElderDrivers/EdXposed#258
ElderDrivers/EdXposed#259
ElderDrivers/EdXposed#260
ElderDrivers/EdXposed#261
ElderDrivers/EdXposed#262
ElderDrivers/EdXposed#263
ElderDrivers/EdXposed#264
ElderDrivers/EdXposed#265
ElderDrivers/EdXposed#266
ElderDrivers/EdXposed#267
ElderDrivers/EdXposed#268
ElderDrivers/EdXposed#269
ElderDrivers/EdXposed#270
ElderDrivers/EdXposed#271
ElderDrivers/EdXposed#272
ElderDrivers/EdXposed#273
ElderDrivers/EdXposed#274
ElderDrivers/EdXposed#275
ElderDrivers/EdXposed#276
ElderDrivers/EdXposed#277
ElderDrivers/EdXposed#278
ElderDrivers/EdXposed#279
ElderDrivers/EdXposed#280
ElderDrivers/EdXposed#281
ElderDrivers/EdXposed#282
ElderDrivers/EdXposed#283
ElderDrivers/EdXposed#284
ElderDrivers/EdXposed#285
ElderDrivers/EdXposed#286
ElderDrivers/EdXposed#287
ElderDrivers/EdXposed#288
ElderDrivers/EdXposed#289
ElderDrivers/EdXposed#290
ElderDrivers/EdXposed#291
ElderDrivers/EdXposed#292
ElderDrivers/EdXposed#293
ElderDrivers/EdXposed#294
ElderDrivers/EdXposed#295
ElderDrivers/EdXposed#296
ElderDrivers/EdXposed#297
ElderDrivers/EdXposed#298
ElderDrivers/EdXposed#299
ElderDrivers/EdXposed#300
ElderDrivers/EdXposed#301
ElderDrivers/EdXposed#302
ElderDrivers/EdXposed#303
ElderDrivers/EdXposed#304
ElderDrivers/EdXposed#305
https://github.com/ElderDrivers/EdXposed/issues/306
ElderDrivers/EdXposed#307
ElderDrivers/EdXposed#308
ElderDrivers/EdXposed#309
ElderDrivers/EdXposed#310
ElderDrivers/EdXposed#311
ElderDrivers/EdXposed#312
ElderDrivers/EdXposed#313
ElderDrivers/EdXposed#314
ElderDrivers/EdXposed#315
ElderDrivers/EdXposed#316
ElderDrivers/EdXposed#317
ElderDrivers/EdXposed#318
ElderDrivers/EdXposed#319
ElderDrivers/EdXposed#320
ElderDrivers/EdXposed#321
ElderDrivers/EdXposed#322
ElderDrivers/EdXposed#323
ElderDrivers/EdXposed#324
ElderDrivers/EdXposed#325
ElderDrivers/EdXposed#326
ElderDrivers/EdXposed#327
ElderDrivers/EdXposed#328
ElderDrivers/EdXposed#329
ElderDrivers/EdXposed#330
ElderDrivers/EdXposed#331
ElderDrivers/EdXposed#332
ElderDrivers/EdXposed#333
ElderDrivers/EdXposed#334
ElderDrivers/EdXposed#335
ElderDrivers/EdXposed#336
ElderDrivers/EdXposed#337
ElderDrivers/EdXposed#338
ElderDrivers/EdXposed#339
ElderDrivers/EdXposed#340
ElderDrivers/EdXposed#341
ElderDrivers/EdXposed#342
ElderDrivers/EdXposed#343
ElderDrivers/EdXposed#344
ElderDrivers/EdXposed#345
ElderDrivers/EdXposed#346
ElderDrivers/EdXposed#347
ElderDrivers/EdXposed#348
ElderDrivers/EdXposed#349
ElderDrivers/EdXposed#350
ElderDrivers/EdXposed#351
ElderDrivers/EdXposed#352
ElderDrivers/EdXposed#353
ElderDrivers/EdXposed#354
ElderDrivers/EdXposed#355
ElderDrivers/EdXposed#356
ElderDrivers/EdXposed#357
ElderDrivers/EdXposed#358
ElderDrivers/EdXposed#359
ElderDrivers/EdXposed#360
ElderDrivers/EdXposed#361
ElderDrivers/EdXposed#362
ElderDrivers/EdXposed#363
ElderDrivers/EdXposed#364
ElderDrivers/EdXposed#365
ElderDrivers/EdXposed#366
ElderDrivers/EdXposed#367
ElderDrivers/EdXposed#368
ElderDrivers/EdXposed#369
ElderDrivers/EdXposed#370
ElderDrivers/EdXposed#371
ElderDrivers/EdXposed#372
ElderDrivers/EdXposed#373
ElderDrivers/EdXposed#374
ElderDrivers/EdXposed#375
ElderDrivers/EdXposed#376
ElderDrivers/EdXposed#377
ElderDrivers/EdXposed#378
ElderDrivers/EdXposed#379
ElderDrivers/EdXposed#380
ElderDrivers/EdXposed#381
ElderDrivers/EdXposed#382
ElderDrivers/EdXposed#383
ElderDrivers/EdXposed#384
ElderDrivers/EdXposed#385
ElderDrivers/EdXposed#386
ElderDrivers/EdXposed#387
ElderDrivers/EdXposed#388
ElderDrivers/EdXposed#389
ElderDrivers/EdXposed#390
ElderDrivers/EdXposed#391
ElderDrivers/EdXposed#392
ElderDrivers/EdXposed#393
ElderDrivers/EdXposed#394
ElderDrivers/EdXposed#395
ElderDrivers/EdXposed#396
ElderDrivers/EdXposed#397
ElderDrivers/EdXposed#398
ElderDrivers/EdXposed#399
ElderDrivers/EdXposed#400
ElderDrivers/EdXposed#401
ElderDrivers/EdXposed#402
ElderDrivers/EdXposed#403
ElderDrivers/EdXposed#404
ElderDrivers/EdXposed#405
ElderDrivers/EdXposed#406
ElderDrivers/EdXposed#407
ElderDrivers/EdXposed#408
ElderDrivers/EdXposed#409
ElderDrivers/EdXposed#410
ElderDrivers/EdXposed#411
ElderDrivers/EdXposed#412
ElderDrivers/EdXposed#413
ElderDrivers/EdXposed#414
ElderDrivers/EdXposed#415
ElderDrivers/EdXposed#416
ElderDrivers/EdXposed#417
ElderDrivers/EdXposed#418
ElderDrivers/EdXposed#419
ElderDrivers/EdXposed#420
ElderDrivers/EdXposed#421
ElderDrivers/EdXposed#422
ElderDrivers/EdXposed#423
ElderDrivers/EdXposed#424
ElderDrivers/EdXposed#425
ElderDrivers/EdXposed#426
ElderDrivers/EdXposed#427
ElderDrivers/EdXposed#428
ElderDrivers/EdXposed#429
ElderDrivers/EdXposed#430
ElderDrivers/EdXposed#431
ElderDrivers/EdXposed#432
ElderDrivers/EdXposed#433
ElderDrivers/EdXposed#434
ElderDrivers/EdXposed#435
ElderDrivers/EdXposed#436
ElderDrivers/EdXposed#437
ElderDrivers/EdXposed#438
ElderDrivers/EdXposed#439
ElderDrivers/EdXposed#440
ElderDrivers/EdXposed#441
ElderDrivers/EdXposed#442
ElderDrivers/EdXposed#443
ElderDrivers/EdXposed#444
ElderDrivers/EdXposed#445
ElderDrivers/EdXposed#446
ElderDrivers/EdXposed#447
ElderDrivers/EdXposed#448
ElderDrivers/EdXposed#449
ElderDrivers/EdXposed#450
ElderDrivers/EdXposed#451
ElderDrivers/EdXposed#452
ElderDrivers/EdXposed#453
ElderDrivers/EdXposed#454
ElderDrivers/EdXposed#455
ElderDrivers/EdXposed#456
ElderDrivers/EdXposed#457
ElderDrivers/EdXposed#458
ElderDrivers/EdXposed#459
ElderDrivers/EdXposed#460
ElderDrivers/EdXposed#461
ElderDrivers/EdXposed#462
ElderDrivers/EdXposed#463
ElderDrivers/EdXposed#464
ElderDrivers/EdXposed#465
ElderDrivers/EdXposed#466
ElderDrivers/EdXposed#467
ElderDrivers/EdXposed#468
ElderDrivers/EdXposed#469
ElderDrivers/EdXposed#470
ElderDrivers/EdXposed#471
ElderDrivers/EdXposed#472
ElderDrivers/EdXposed#473
ElderDrivers/EdXposed#474
ElderDrivers/EdXposed#475
ElderDrivers/EdXposed#476
ElderDrivers/EdXposed#477
ElderDrivers/EdXposed#478
ElderDrivers/EdXposed#479
ElderDrivers/EdXposed#480
ElderDrivers/EdXposed#481
ElderDrivers/EdXposed#482
ElderDrivers/EdXposed#483
ElderDrivers/EdXposed#484
ElderDrivers/EdXposed#485
ElderDrivers/EdXposed#486
ElderDrivers/EdXposed#487
ElderDrivers/EdXposed#488
ElderDrivers/EdXposed#489
ElderDrivers/EdXposed#490
ElderDrivers/EdXposed#491
ElderDrivers/EdXposed#492
ElderDrivers/EdXposed#493
ElderDrivers/EdXposed#494
ElderDrivers/EdXposed#495
ElderDrivers/EdXposed#496
ElderDrivers/EdXposed#497
ElderDrivers/EdXposed#498
ElderDrivers/EdXposed#499
ElderDrivers/EdXposed#500
ElderDrivers/EdXposed#501
ElderDrivers/EdXposed#502
ElderDrivers/EdXposed#503
ElderDrivers/EdXposed#504
ElderDrivers/EdXposed#505
ElderDrivers/EdXposed#506
ElderDrivers/EdXposed#507
ElderDrivers/EdXposed#508
ElderDrivers/EdXposed#509
ElderDrivers/EdXposed#510
ElderDrivers/EdXposed#511
ElderDrivers/EdXposed#512
ElderDrivers/EdXposed#513
ElderDrivers/EdXposed#514
ElderDrivers/EdXposed#515
ElderDrivers/EdXposed#516
ElderDrivers/EdXposed#517
ElderDrivers/EdXposed#518
ElderDrivers/EdXposed#519
ElderDrivers/EdXposed#520
ElderDrivers/EdXposed#521
ElderDrivers/EdXposed#522
ElderDrivers/EdXposed#523
ElderDrivers/EdXposed#524
ElderDrivers/EdXposed#525
ElderDrivers/EdXposed#526
ElderDrivers/EdXposed#527
ElderDrivers/EdXposed#528
ElderDrivers/EdXposed#529
ElderDrivers/EdXposed#530
ElderDrivers/EdXposed#531
ElderDrivers/EdXposed#532
ElderDrivers/EdXposed#533
ElderDrivers/EdXposed#534
ElderDrivers/EdXposed#535
ElderDrivers/EdXposed#536
ElderDrivers/EdXposed#537
ElderDrivers/EdXposed#538
ElderDrivers/EdXposed#539
ElderDrivers/EdXposed#540
ElderDrivers/EdXposed#541
ElderDrivers/EdXposed#542
ElderDrivers/EdXposed#543
ElderDrivers/EdXposed#544
ElderDrivers/EdXposed#545
ElderDrivers/EdXposed#546
ElderDrivers/EdXposed#547
ElderDrivers/EdXposed#548
ElderDrivers/EdXposed#549
ElderDrivers/EdXposed#550
ElderDrivers/EdXposed#551
ElderDrivers/EdXposed#552
ElderDrivers/EdXposed#553
ElderDrivers/EdXposed#554
ElderDrivers/EdXposed#555
ElderDrivers/EdXposed#556
ElderDrivers/EdXposed#557
ElderDrivers/EdXposed#558
ElderDrivers/EdXposed#559
ElderDrivers/EdXposed#560
ElderDrivers/EdXposed#561
ElderDrivers/EdXposed#562
ElderDrivers/EdXposed#563
ElderDrivers/EdXposed#564
ElderDrivers/EdXposed#565
ElderDrivers/EdXposed#566
ElderDrivers/EdXposed#567
ElderDrivers/EdXposed#568
ElderDrivers/EdXposed#569
ElderDrivers/EdXposed#570
ElderDrivers/EdXposed#571
ElderDrivers/EdXposed#572
ElderDrivers/EdXposed#573
ElderDrivers/EdXposed#574
ElderDrivers/EdXposed#575
ElderDrivers/EdXposed#576
ElderDrivers/EdXposed#577
ElderDrivers/EdXposed#578
ElderDrivers/EdXposed#579
ElderDrivers/EdXposed#580
ElderDrivers/EdXposed#581
ElderDrivers/EdXposed#582
ElderDrivers/EdXposed#583
ElderDrivers/EdXposed#584
ElderDrivers/EdXposed#585
ElderDrivers/EdXposed#586
ElderDrivers/EdXposed#587
ElderDrivers/EdXposed#588
ElderDrivers/EdXposed#589
ElderDrivers/EdXposed#590
ElderDrivers/EdXposed#591
ElderDrivers/EdXposed#592
ElderDrivers/EdXposed#593
ElderDrivers/EdXposed#594
ElderDrivers/EdXposed#595
ElderDrivers/EdXposed#596
ElderDrivers/EdXposed#597
ElderDrivers/EdXposed#598
ElderDrivers/EdXposed#599
ElderDrivers/EdXposed#600
ElderDrivers/EdXposed#601
ElderDrivers/EdXposed#602
ElderDrivers/EdXposed#603
ElderDrivers/EdXposed#604
ElderDrivers/EdXposed#605
ElderDrivers/EdXposed#606
ElderDrivers/EdXposed#607
ElderDrivers/EdXposed#608
ElderDrivers/EdXposed#609
ElderDrivers/EdXposed#610
ElderDrivers/EdXposed#611
ElderDrivers/EdXposed#612
ElderDrivers/EdXposed#613
ElderDrivers/EdXposed#614
ElderDrivers/EdXposed#615
ElderDrivers/EdXposed#616
ElderDrivers/EdXposed#617
ElderDrivers/EdXposed#618
ElderDrivers/EdXposed#619
ElderDrivers/EdXposed#620
ElderDrivers/EdXposed#621
ElderDrivers/EdXposed#622
ElderDrivers/EdXposed#623
ElderDrivers/EdXposed#624
ElderDrivers/EdXposed#625
ElderDrivers/EdXposed#626
ElderDrivers/EdXposed#627
ElderDrivers/EdXposed#628
ElderDrivers/EdXposed#629
ElderDrivers/EdXposed#630
ElderDrivers/EdXposed#631
ElderDrivers/EdXposed#632
ElderDrivers/EdXposed#633
ElderDrivers/EdXposed#634
ElderDrivers/EdXposed#635
ElderDrivers/EdXposed#636
ElderDrivers/EdXposed#637
ElderDrivers/EdXposed#638
ElderDrivers/EdXposed#639
ElderDrivers/EdXposed#640
ElderDrivers/EdXposed#641
ElderDrivers/EdXposed#642
ElderDrivers/EdXposed#643
ElderDrivers/EdXposed#644
ElderDrivers/EdXposed#645
ElderDrivers/EdXposed#646
ElderDrivers/EdXposed#647
ElderDrivers/EdXposed#648
ElderDrivers/EdXposed#649
ElderDrivers/EdXposed#650
ElderDrivers/EdXposed#651
ElderDrivers/EdXposed#652
ElderDrivers/EdXposed#653
ElderDrivers/EdXposed#654
ElderDrivers/EdXposed#655
ElderDrivers/EdXposed#656
ElderDrivers/EdXposed#657
ElderDrivers/EdXposed#658
ElderDrivers/EdXposed#659
ElderDrivers/EdXposed#660
ElderDrivers/EdXposed#661
ElderDrivers/EdXposed#662
ElderDrivers/EdXposed#663
ElderDrivers/EdXposed#664
ElderDrivers/EdXposed#665
ElderDrivers/EdXposed#666
ElderDrivers/EdXposed#667
ElderDrivers/EdXposed#668
ElderDrivers/EdXposed#669
ElderDrivers/EdXposed#670
ElderDrivers/EdXposed#671
ElderDrivers/EdXposed#672
ElderDrivers/EdXposed#673
ElderDrivers/EdXposed#674
ElderDrivers/EdXposed#675
ElderDrivers/EdXposed#676
ElderDrivers/EdXposed#677
ElderDrivers/EdXposed#678
ElderDrivers/EdXposed#679
ElderDrivers/EdXposed#680
ElderDrivers/EdXposed#681
ElderDrivers/EdXposed#682
ElderDrivers/EdXposed#683
ElderDrivers/EdXposed#684
ElderDrivers/EdXposed#685
ElderDrivers/EdXposed#686
ElderDrivers/EdXposed#687
ElderDrivers/EdXposed#688
ElderDrivers/EdXposed#689
ElderDrivers/EdXposed#690
ElderDrivers/EdXposed#691
ElderDrivers/EdXposed#692
ElderDrivers/EdXposed#693
ElderDrivers/EdXposed#694
ElderDrivers/EdXposed#695
ElderDrivers/EdXposed#696
ElderDrivers/EdXposed#697
ElderDrivers/EdXposed#698
ElderDrivers/EdXposed#699
ElderDrivers/EdXposed#700
ElderDrivers/EdXposed#701
ElderDrivers/EdXposed#702
ElderDrivers/EdXposed#703
ElderDrivers/EdXposed#704
ElderDrivers/EdXposed#705
ElderDrivers/EdXposed#706
ElderDrivers/EdXposed#707
ElderDrivers/EdXposed#708
ElderDrivers/EdXposed#709
ElderDrivers/EdXposed#710
ElderDrivers/EdXposed#711
ElderDrivers/EdXposed#712
ElderDrivers/EdXposed#713
ElderDrivers/EdXposed#714
ElderDrivers/EdXposed#715
ElderDrivers/EdXposed#716
ElderDrivers/EdXposed#717
ElderDrivers/EdXposed#718
ElderDrivers/EdXposed#719
ElderDrivers/EdXposed#720
ElderDrivers/EdXposed#721
ElderDrivers/EdXposed#722
ElderDrivers/EdXposed#723
ElderDrivers/EdXposed#724
ElderDrivers/EdXposed#725
ElderDrivers/EdXposed#726
ElderDrivers/EdXposed#727
ElderDrivers/EdXposed#728
ElderDrivers/EdXposed#729
ElderDrivers/EdXposed#730
ElderDrivers/EdXposed#731
ElderDrivers/EdXposed#732
ElderDrivers/EdXposed#733
ElderDrivers/EdXposed#734
ElderDrivers/EdXposed#735
ElderDrivers/EdXposed#736
ElderDrivers/EdXposed#737
ElderDrivers/EdXposed#738
ElderDrivers/EdXposed#739
ElderDrivers/EdXposed#740
ElderDrivers/EdXposed#741
ElderDrivers/EdXposed#742
ElderDrivers/EdXposed#743
ElderDrivers/EdXposed#744
ElderDrivers/EdXposed#745
ElderDrivers/EdXposed#746
ElderDrivers/EdXposed#747
ElderDrivers/EdXposed#748
ElderDrivers/EdXposed#749
ElderDrivers/EdXposed#750
ElderDrivers/EdXposed#751
ElderDrivers/EdXposed#752
ElderDrivers/EdXposed#753
ElderDrivers/EdXposed#754
ElderDrivers/EdXposed#755
ElderDrivers/EdXposed#756
ElderDrivers/EdXposed#757
ElderDrivers/EdXposed#758
ElderDrivers/EdXposed#759
ElderDrivers/EdXposed#760
ElderDrivers/EdXposed#761
ElderDrivers/EdXposed#762
ElderDrivers/EdXposed#763
ElderDrivers/EdXposed#764
ElderDrivers/EdXposed#765
ElderDrivers/EdXposed#766
ElderDrivers/EdXposed#767
ElderDrivers/EdXposed#768
ElderDrivers/EdXposed#769
ElderDrivers/EdXposed#770
ElderDrivers/EdXposed#771
ElderDrivers/EdXposed#772
ElderDrivers/EdXposed#773
ElderDrivers/EdXposed#774
ElderDrivers/EdXposed#775
ElderDrivers/EdXposed#776
ElderDrivers/EdXposed#777
https://github.com/ElderDrivers/EdXposed/issues/778
ElderDrivers/EdXposed#779
ElderDrivers/EdXposed#780
ElderDrivers/EdXposed#781
ElderDrivers/EdXposed#782
ElderDrivers/EdXposed#783
ElderDrivers/EdXposed#784
ElderDrivers/EdXposed#785
ElderDrivers/EdXposed#786
ElderDrivers/EdXposed#787
ElderDrivers/EdXposed#788
ElderDrivers/EdXposed#789
ElderDrivers/EdXposed#790
ElderDrivers/EdXposed#791
ElderDrivers/EdXposed#792
ElderDrivers/EdXposed#793
ElderDrivers/EdXposed#794
ElderDrivers/EdXposed#795
ElderDrivers/EdXposed#796
ElderDrivers/EdXposed#797
ElderDrivers/EdXposed#798
ElderDrivers/EdXposed#799
ElderDrivers/EdXposed#800
ElderDrivers/EdXposed#801
ElderDrivers/EdXposed#802
ElderDrivers/EdXposed#803
ElderDrivers/EdXposed#804
ElderDrivers/EdXposed#805
ElderDrivers/EdXposed#806
ElderDrivers/EdXposed#807
ElderDrivers/EdXposed#808
ElderDrivers/EdXposed#809
ElderDrivers/EdXposed#810
ElderDrivers/EdXposed#811
ElderDrivers/EdXposed#812
ElderDrivers/EdXposed#813
ElderDrivers/EdXposed#814
ElderDrivers/EdXposed#815
ElderDrivers/EdXposed#816
ElderDrivers/EdXposed#817
ElderDrivers/EdXposed#818
ElderDrivers/EdXposed#819
ElderDrivers/EdXposed#820
ElderDrivers/EdXposed#821
https://github.com/ElderDrivers/EdXposed/issues/822
ElderDrivers/EdXposed#823
ElderDrivers/EdXposed#824
ElderDrivers/EdXposed#825
ElderDrivers/EdXposed#826
ElderDrivers/EdXposed#827
ElderDrivers/EdXposed#828
ElderDrivers/EdXposed#829
ElderDrivers/EdXposed#830
ElderDrivers/EdXposed#831
ElderDrivers/EdXposed#832
ElderDrivers/EdXposed#833
ElderDrivers/EdXposed#834
ElderDrivers/EdXposed#835
ElderDrivers/EdXposed#836
ElderDrivers/EdXposed#837
ElderDrivers/EdXposed#838
ElderDrivers/EdXposed#839
ElderDrivers/EdXposed#840
ElderDrivers/EdXposed#841
ElderDrivers/EdXposed#842
ElderDrivers/EdXposed#843
ElderDrivers/EdXposed#844
ElderDrivers/EdXposed#845
ElderDrivers/EdXposed#846
ElderDrivers/EdXposed#847
ElderDrivers/EdXposed#848
ElderDrivers/EdXposed#849
ElderDrivers/EdXposed#850
ElderDrivers/EdXposed#851
ElderDrivers/EdXposed#852
ElderDrivers/EdXposed#853
ElderDrivers/EdXposed#854
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
develop Question of develop
Projects
None yet
Development

No branches or pull requests

3 participants