You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Change the type of dependent library from **Java Library** (jar) to **Android Library** (aar)
22
+
- Remove the inspection function of internal methods and parameters through Hook or reflection API
23
+
- Fixed the problem that `YukiHookDataChannel` automatically segmented data sending function could not work normally (exception would still be thrown)
24
+
- 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
25
+
- Remove the restriction that `YukiHookDataChannel` can only be used in module `Activity`, now you can use it anywhere
26
+
- Modify and standardize the broadcast Action name used by `YukiHookDataChannel`
27
+
- Fix the problem that `BadParcelableException` occurs when `YukiHookDataChannel` has different modules with the same host
28
+
- Added `ExecutorType`, you can get the type of known Hook Framework through `YukiHookAPI.Status.Executor.type`
29
+
-~~`YukiHookModulePrefs`~~ renamed to `YukiHookPrefsBridge`
30
+
- Modify `YukiHookPrefsBridge` to be implemented as a non-singleton, as a singleton may cause data confusion
31
+
- Deprecated ~~`Context.modulePrefs(...)`~~ method, please move to `Context.prefs(...)`
32
+
-`YukiHookPrefsBridge` adds `native` method, which supports storing private data in modules and hosts directly as native storage
33
+
- Integrate the storage method in `YukiHookPrefsBridge` to `YukiHookPrefsBridge.Editor`, please use `edit` method to store data
34
+
-`YukiHookPrefsBridge` adds `contains` method
35
+
- Cache dynamically created proxy objects in `YukiHookPrefsBridge`, try to fix problems that may cause OOM in the host and modules
36
+
- Modify the proxy class of the `Activity` proxy function to be dynamically generated to prevent conflicts caused by injecting different modules into the host
- Fixed the problem that the underlying Hook method cannot update the modified state synchronously when modifying parameters such as `result` during callback, thanks to the [Issue](https://github.com/fankes/YukiHookAPI/issues/23) of [Yongzheng Lai](https://github.com/elvizlai)
22
42
- Move the entry class name file automatically generated by `YukiHookAPI` from `assets/yukihookapi_init` to `resources/META-INF/yukihookapi_init`
0 commit comments