LoveSy
|
1c586fe41f
|
Use mApkPath to get resource (#2621)
|
2023-07-12 14:58:11 +00:00 |
南宫雪珊
|
6986343d4d
|
close fd (#2616)
|
2023-07-10 14:57:01 +08:00 |
5ec1cff
|
1ffa4b5fe4
|
Fix LayoutInflater not working on LSPosedContext (#2606)
|
2023-07-06 09:47:34 +00:00 |
5ec1cff
|
66d8a3e1c6
|
LSPosedContext: ensure mResources is initialized when calling getTheme() (#2603)
|
2023-07-05 16:45:44 +00:00 |
南宫雪珊
|
40321d8f84
|
Skip secondary classloaders that do not include code (#2601)
rovo89/XposedBridge@2ca8d5e
Restore original xposed behavior
|
2023-07-04 03:30:55 +08:00 |
LoveSy
|
6f6c4b67d7
|
Use correct pkg name for system_server (#2580)
Allow hooking processes of android package besides system_server
system_server: uid=1000 pkg=system proc=system
ChooserActivity,ResolverActivity: uid=1000 pkg=android proc=android:ui,system:ui
Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
Co-authored-by: vvb2060 <vvb2060@gmail.com>
|
2023-07-03 05:40:12 +00:00 |
LoveSy
|
7a45723eda
|
Remove setTrust race workaround
|
2023-07-01 23:49:10 +08:00 |
LoveSy
|
617c6ab317
|
Fix NativeHook using modern API (#2595)
|
2023-07-01 23:47:38 +08:00 |
LoveSy
|
46558c6bc9
|
Try three times when setting classloader trusted
It may fail because of race, so try more as a temporary workaround
|
2023-06-25 22:03:34 +08:00 |
LoveSy
|
40845b3f74
|
Fix race by lock-free backup implementation
|
2023-06-25 17:34:11 +08:00 |
Alexey
|
4d4160ef5f
|
Typo in `AfterHooker` class name (#2529)
a typo in the class name that caused afterHook to not work on the new
api
|
2023-05-12 09:21:07 +08:00 |
LoveSy
|
8cb547c3ed
|
[skip ci] Revert "Let AGP to strip native libs" (#2498)
Reverts LSPosed/LSPosed#2496
|
2023-04-17 09:16:29 +08:00 |
LoveSy
|
d8b7916ce0
|
Let AGP to strip native libs (#2496)
|
2023-04-16 14:10:12 +08:00 |
LoveSy
|
b277416c1d
|
Upgrade AGP
|
2023-04-15 23:01:08 +08:00 |
LoveSy
|
f887d0116c
|
Upgrade gradle (#2487)
|
2023-04-12 16:46:09 +00:00 |
LoveSy
|
55a488b72a
|
Fix proguard for release build (#2441)
|
2023-03-14 16:03:18 +08:00 |
LoveSy
|
7112bb5a91
|
Fix `isFirstPackage` (#2424)
|
2023-03-06 12:50:48 +00:00 |
LoveSy
|
3f8ee48e14
|
Fix processName (#2420)
|
2023-03-06 04:26:48 +00:00 |
LoveSy
|
516a4aa99d
|
Fix module loading (#2418)
|
2023-03-05 20:37:21 +08:00 |
LoveSy
|
55afed974d
|
Fix backup race (#2416)
|
2023-03-05 06:30:36 +00:00 |
LoveSy
|
88051f541e
|
Fix Android 8.1 (#2407)
|
2023-02-27 08:30:34 +00:00 |
LoveSy
|
b069da0323
|
Refine gradle scripts
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
559f2860dd
|
Fix native method registration
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
3b8dadc526
|
Implement getDefaultClassLoader
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
e18d0b684d
|
Make DexParser.Id comparable
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
765c716a5d
|
No compile time inherit check
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
4444825e3e
|
Implement invoke special and new instance special
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
54483ab89b
|
Implement invokeOriginalConstructor
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
e1e716b52f
|
Update api
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
0339bb631a
|
Move package to .api
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
c619737e42
|
Throw HookFailedError
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
b228c224c1
|
Revert "Throw HookFailedException"
This reverts commit 06cb7abedbd1af4d58d42ebe79b5458f7dad62c5.
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
c69bd3fbcc
|
Throw HookFailedException
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
5c499e6c02
|
Sort method body ids
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
cd88218865
|
Fix package name "android"
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
1ef284f287
|
Implement onSystemServerLoaded
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
3209433766
|
Use gradle dependencies
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
e67335d7ee
|
Correct getFrameworkName
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
140846df66
|
Make "remote://" as static value
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
5e026ad351
|
No remote database support
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
b52c40615e
|
Remove xposedResources
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
6b03c6397a
|
Fix method signature
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
4c3f8d95db
|
Correct module remote file implementation
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
5e3d4d6559
|
More interfaces
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
d429e51900
|
Support list files
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
2dd0080956
|
Only call remote file when starts with remote://
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
bbdc6084b9
|
Change signature for obfuscation
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
7ac42ebe4d
|
Finish DexParser
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
8cec9fe29a
|
Change the way of how dexparser works
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
a92a9cfb6b
|
Fix dex parser
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
39bd97adab
|
Make parseMethod fastnative
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
7afdf55eec
|
Refine xresources
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
5b4e13727e
|
proguard for libxposed
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
516f9e35db
|
Add getFrameworkPrivilege and featuredMethod
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
1b397f74f3
|
Register DexParser
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
fdcd4ae3df
|
Implement native part of dex parser
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
0625839b42
|
util -> utils
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
a691abc510
|
DexParser Java part
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
702c10eff4
|
Move DexParser to util package
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
fd82805c39
|
Rename to DexParser
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
4478fd3e15
|
Add DexFile API
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
c389162c7a
|
Fix compatibility
|
2023-02-26 16:48:49 +08:00 |
Nullptr
|
42aad76b53
|
Fix a bug
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
2461a6c767
|
Refine names
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
58665b3105
|
Implement some xposed utils
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
c77617c3e1
|
Implement hook APIs
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
06c65a5a61
|
Implement deoptimize
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
89d255d18a
|
Implement scope interfaces
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
9abf3f2b16
|
More implementation
|
2023-02-26 16:48:49 +08:00 |
LoveSy
|
87db036fdf
|
Implement RemotePreferences edit
|
2023-02-26 16:48:49 +08:00 |
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
|
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 |
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
|
fb0ceca588
|
Implement module service
|
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 |