LoveSy
cfe15100c0
Better impl of LSPosedRemotePreference
2023-02-26 16:48:49 +08:00
Nullptr
d9b3263077
Refine get version interface
2023-02-26 16:48:49 +08:00
LoveSy
73b915e5a7
No need export typedarray
2023-02-26 16:48:49 +08:00
LoveSy
55f1860e71
Fix
2023-02-26 16:48:49 +08:00
LoveSy
ffc20e2e72
Add more module service interfaces
2023-02-26 16:48:49 +08:00
LoveSy
acaf40ca44
Service for each module
2023-02-26 16:48:49 +08:00
LoveSy
4c54e36bf1
Add xposed resources interface
2023-02-26 16:48:49 +08:00
Nullptr
89f80098bb
Move service interface
2023-02-26 16:48:49 +08:00
LoveSy
2ec525921b
Correct app data dir
2023-02-26 16:48:49 +08:00
LoveSy
23d005b3ee
FIx build
2023-02-26 16:48:49 +08:00
LoveSy
82dbc52d7b
No more default method
2023-02-26 16:48:49 +08:00
LoveSy
53d75bd10e
Move libxposed to a standalone gradle module
2023-02-26 16:48:49 +08:00
LoveSy
439537fd89
Add xposed utils
2023-02-26 16:48:49 +08:00
LoveSy
bfd049637f
Add deoptimize interfaces
2023-02-26 16:48:49 +08:00
LoveSy
80987dee03
Add method hook interface (not implemented yet)
2023-02-26 16:48:49 +08:00
LoveSy
e4aa920424
Set more methods final
2023-02-26 16:48:49 +08:00
LoveSy
d1a80d142c
Exposed implementation info
2023-02-26 16:48:49 +08:00
LoveSy
7b4c10da07
Dont expose loaded param impl
2023-02-26 16:48:49 +08:00
LoveSy
265d8e7e76
Refine XposedResources
2023-02-26 16:48:49 +08:00
LoveSy
f853a81d62
More info for XposedModule constructor
2023-02-26 16:48:49 +08:00
LoveSy
7a5f7181a8
Return correct app data dir from zygote params
2023-02-26 16:48:49 +08:00
Nullptr
ed3612570c
Fix getModuleApkPath
2023-02-26 16:48:49 +08:00
Nullptr
fb0ceca588
Implement module service
2023-02-26 16:48:49 +08:00
Nullptr
d29a3bf16e
Fix system_server module load
2023-02-26 16:48:49 +08:00
Nullptr
050438e31f
Make IRemotePreferenceCallback internal
2023-02-26 16:48:49 +08:00
Nullptr
4137282af9
Implement RemotePreference on hookee side
2023-02-26 16:48:49 +08:00
LoveSy
39178b1dad
Refine XposedResources
2023-02-26 16:48:49 +08:00
LoveSy
a922ae9e6c
Store apk path
2023-02-26 16:48:49 +08:00
LoveSy
18bedd4fbb
Allow get resource
2023-02-26 16:48:49 +08:00
Nullptr
4896974873
Fix a typo
2023-02-26 16:48:49 +08:00
LoveSy
3cc44464d6
Throw AbstractMethodError instead
2023-02-26 16:48:49 +08:00
LoveSy
3a2eef1dbb
Allow some interfaces
2023-02-26 16:48:49 +08:00
LoveSy
d9f3ac1bad
Allow nested xposedcontextwrapper
2023-02-26 16:48:49 +08:00
LoveSy
31674f589e
Implement callback
2023-02-26 16:48:49 +08:00
LoveSy
f68994f60a
Implement xposed module context
2023-02-26 16:48:49 +08:00
LoveSy
14f31b604a
Load module context
2023-02-26 16:48:49 +08:00
LoveSy
a2be0bd030
Load entries from META-INF/xposed
2023-02-26 16:48:49 +08:00
LoveSy
a01afb3a6c
Additional application info for modules
2023-02-26 16:48:49 +08:00
dependabot[bot]
43f5865ce3
Bump glideVersion from 4.14.2 to 4.15.0 ( #2396 )
2023-02-25 12:20:29 +08:00
Howard Wu
9b1907adfc
Annotation Nullable ( #2394 )
2023-02-24 11:31:27 +08:00
南宫雪珊
3d11c2f0f7
Make dex2oat wrapper more compatible ( #2372 )
2023-02-19 21:24:54 +08:00
南宫雪珊
e3b06ba5a6
Update core.yml ( #2389 )
2023-02-19 11:58:59 +00:00
LoveSy
594604423c
Upgrade NDK ( #2378 )
2023-02-09 10:20:06 +00:00
LoveSy
731eae9f3b
Support Android 14 DP1 ( #2377 )
...
Fix #2376
2023-02-09 11:20:28 +08:00
南宫雪珊
e7c36afeb0
Fix duplicate broadcasts ( #2373 )
2023-02-08 06:42:13 +08:00
Howard Wu
760f0bb0eb
All flavors require Magisk 24.0+ ( #2368 )
...
Magisk 23 is missing some SELinux policies
This fixes a permissions issue with the Dex2Oat wrapper
```
02-04 23:45:00.212 4396 4396 E LSPosedDex2Oat: failed to connect to /dev/c951326ba095346b/dex2oat.sock failed with 13: Permission denied
02-04 23:45:00.209 4396 4396 W dex2oat64: type=1400 audit(0.0:8403): avc: denied { write } for name="dex2oat.sock" dev="tmpfs" ino=26722 scontext=u:r:installd:s0 tcontext=u:object_r:magisk_file:s0 tclass=sock_file permissive=0
02-04 23:45:00.213 1510 3805 V installd: DexInv: --- END '/data/app/~~M2S57MD185N1tyyKQy9PKw==/com.google.android.gm-7Q68xrTQSACXisBuDI6oBg==/base.apk' --- status=0x 100, process failed
02-04 23:45:00.213 1510 3805 E installd: Dex2oat invocation for /data/app/~~M2S57MD185N1tyyKQy9PKw==/com.google.android.gm-7Q68xrTQSACXisBuDI6oBg==/base.apk failed: unspecified dex2oat error (256)
```
Additional rules first appeared in Magisk version 24000
2c44e1bb93
2023-02-06 00:19:55 +08:00
LoveSy
e5281678a3
Add vercel fallback for module repository for China Mainland users ( #2362 )
2023-01-31 19:49:53 +08:00
LoveSy
ebf5bba4d8
Fix notification on samsung ( #2356 )
...
```java
try {
this.mSystemUIContext = context.createPackageContext(AudioConstants.SYSTEMUI_PACKAGE_NAME, 0);
} catch (PackageManager.NameNotFoundException e) {
} catch (SecurityException e2) {
}
```
2023-01-24 18:26:52 +00:00
LibXZR
5ea3db130c
Skip new launch when the previous one is still pending ( #2347 )
...
Fixes #2346
Co-authored-by: LoveSy <shana@zju.edu.cn>
2023-01-19 02:03:35 +08:00
南宫雪珊
5666dca1e3
[skip ci] Update README.md ( #2336 )
2023-01-16 14:22:25 +00:00