Change the type of dependent library from Java Library (jar) to Android Library (aar)
Remove the inspection function of internal methods and parameters through Hook or reflection API
Fixed the problem that YukiHookDataChannel automatically segmented data sending function could not work normally (exception would still be thrown)
Added the ability to manually modify the maximum data byte size allowed by YukiHookDataChannel to be sent at one time according to the limitations of the target device
Remove the restriction that YukiHookDataChannel can only be used in module Activity, now you can use it anywhere
Modify and standardize the broadcast Action name used by YukiHookDataChannel
Fix the problem that BadParcelableException occurs when YukiHookDataChannel has different modules with the same host
Added ExecutorType, you can get the type of known Hook Framework through YukiHookAPI.Status.Executor.type
YukiHookModulePrefs renamed to YukiHookPrefsBridge
Modify YukiHookPrefsBridge to be implemented as a non-singleton, as a singleton may cause data confusion
Deprecated Context.modulePrefs(...) method, please move to Context.prefs(...)
YukiHookPrefsBridge adds native method, which supports storing private data in modules and hosts directly as native storage
Integrate the storage method in YukiHookPrefsBridge to YukiHookPrefsBridge.Editor, please use edit method to store data
YukiHookPrefsBridge adds contains method
Cache dynamically created proxy objects in YukiHookPrefsBridge, try to fix problems that may cause OOM in the host and modules
Modify the proxy class of the Activity proxy function to be dynamically generated to prevent conflicts caused by injecting different modules into the host
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps com.highcapable.yukihookapi:ksp-xposed from 1.1.6 to 1.1.10.
Release notes
Sourced from com.highcapable.yukihookapi:ksp-xposed's releases.
... (truncated)
Commits
495aa08
Automatically compile documentation (1.1.10)48ed263
Update version to 1.1.1060f8937
Update host-inject documentation388147f
Added custom proxy class name for Activity Proxy functioncc321df
Modify merge YukiHookPrefsBridge cache function to LruCache and add new Prefe...ea609fb
Added LruCache function to save memoryddacf81
Modify change some HashMap to ArrayMap to save memory03320b4
Fix contains, all functions not support isUsingNativeStorage function in Yuki...635e8b5
Automatically compile documentation (1.1.9)6b4804c
Update version to 1.1.9Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)