Commit Graph

  • 17e1fe3172 Call system service to reboot (#2425) Howard Wu 2023-03-07 00:40:02 +08:00
  • 97f74d8b2e Make isParasitic final (#2426) Howard Wu 2023-03-06 22:13:52 +08:00
  • 18893cd6b9 Enable Xposed API call protection by default (#2423) Howard Wu 2023-03-06 21:28:58 +08:00
  • 0709f10f59 Enable Xposed API call protection by default (#2423) Howard Wu 2023-03-06 21:18:38 +08:00
  • 7112bb5a91 Fix isFirstPackage (#2424) LoveSy 2023-03-06 20:50:48 +08:00
  • 3f8ee48e14 Fix processName (#2420) LoveSy 2023-03-06 12:26:48 +08:00
  • 516a4aa99d Fix module loading (#2418) LoveSy 2023-03-05 20:37:21 +08:00
  • 55afed974d Fix backup race (#2416) LoveSy 2023-03-05 14:30:36 +08:00
  • d8cea17a80 Add more hint for shortcut and notification (#2411) Howard Wu 2023-03-01 04:37:44 +08:00
  • e2bfd98cee Upgrade AGP (#2410) Howard Wu 2023-02-28 23:47:51 +08:00
  • 3c4b02a0ea Don't set key for dependencies (#2409) Howard Wu 2023-02-28 12:18:33 +08:00
  • f96ec2a1f6 Bump androidx.annotation:annotation from 1.5.0 to 1.6.0 (#2408) dependabot[bot] 2023-02-28 11:57:22 +08:00
  • 88051f541e Fix Android 8.1 (#2407) LoveSy 2023-02-27 16:30:34 +08:00
  • 9dfa88fa24 Initially trigger an event (#2402) 南宫雪珊 2023-02-27 16:22:40 +08:00
  • 2295f9fed2 Update CI (#2406) Howard Wu 2023-02-27 13:49:28 +08:00
  • 6751b7350f Check module configuration (#2403) LoveSy 2023-02-27 11:43:37 +08:00
  • a31162e284 Use gradle-build-action to cache more files (#2400) Howard Wu 2023-02-27 02:52:49 +08:00
  • c7f39e0e5d Cleanup (#2404) Howard Wu 2023-02-27 01:23:09 +08:00
  • 0b613f7226 Store info in module.prop (#2399) Nullptr 2023-02-26 19:00:52 +08:00
  • 6a1b7cf339 Implment morden Xposed API (#2398) LoveSy 2023-02-26 17:48:23 +08:00
  • d7c7069114 No metadata required for modern modules LoveSy 2023-02-26 16:24:11 +08:00
  • b069da0323 Refine gradle scripts LoveSy 2023-02-26 04:03:02 +08:00
  • 559f2860dd Fix native method registration LoveSy 2023-02-26 01:25:25 +08:00
  • d671dc535e enable configuration cache LoveSy 2023-02-23 20:31:46 +08:00
  • 3b8dadc526 Implement getDefaultClassLoader LoveSy 2023-02-22 16:18:26 +08:00
  • e18d0b684d Make DexParser.Id comparable LoveSy 2023-02-03 18:37:21 +08:00
  • f19950adda Notify module if request scope fails to send notification LoveSy 2023-01-25 02:19:25 +08:00
  • 765c716a5d No compile time inherit check LoveSy 2023-01-25 00:28:23 +08:00
  • 4444825e3e Implement invoke special and new instance special LoveSy 2023-01-24 19:58:57 +08:00
  • 54483ab89b Implement invokeOriginalConstructor LoveSy 2023-01-24 18:32:35 +08:00
  • e1e716b52f Update api Nullptr 2023-01-16 22:10:42 +08:00
  • 295b0ee0ce Change xposed_init -> java_init.list, add xposedtargetversion Nullptr 2023-01-15 21:45:54 +08:00
  • 7d2c599e96 Implement block scope request Nullptr 2023-01-14 23:58:58 +08:00
  • 0339bb631a Move package to .api Nullptr 2023-01-14 23:57:28 +08:00
  • c619737e42 Throw HookFailedError Nullptr 2023-01-14 23:19:12 +08:00
  • b228c224c1 Revert "Throw HookFailedException" Nullptr 2023-01-12 01:00:47 +08:00
  • c69bd3fbcc Throw HookFailedException Nullptr 2023-01-11 23:40:04 +08:00
  • 73a98d6b9d Add block scope request to configManager LoveSy 2023-01-11 18:11:18 +08:00
  • 5c499e6c02 Sort method body ids LoveSy 2023-01-11 16:56:58 +08:00
  • cd88218865 Fix package name "android" LoveSy 2023-01-11 09:52:37 +08:00
  • 1ef284f287 Implement onSystemServerLoaded LoveSy 2023-01-11 09:40:36 +08:00
  • 2d0797973e Fix dependencies build LoveSy 2023-01-10 23:38:31 +08:00
  • 403791a25e Only send binder to non-legacy module LoveSy 2023-01-10 23:28:37 +08:00
  • 3209433766 Use gradle dependencies LoveSy 2023-01-10 22:59:47 +08:00
  • e67335d7ee Correct getFrameworkName Nullptr 2023-01-10 19:42:06 +08:00
  • 140846df66 Make "remote://" as static value LoveSy 2023-01-10 19:38:43 +08:00
  • 5e026ad351 No remote database support LoveSy 2023-01-10 19:35:53 +08:00
  • b52c40615e Remove xposedResources LoveSy 2023-01-10 19:31:21 +08:00
  • 53fec857a0 Clear uid set on registerUidObserver Nullptr 2023-01-08 23:48:07 +08:00
  • ae5f8a70ae Refine codes LoveSy 2023-01-08 17:44:56 +08:00
  • 6b03c6397a Fix method signature LoveSy 2023-01-08 16:17:00 +08:00
  • 4768d6cba4 Fix files context LoveSy 2023-01-08 15:32:31 +08:00
  • 4c3f8d95db Correct module remote file implementation LoveSy 2023-01-08 15:25:23 +08:00
  • 5e3d4d6559 More interfaces LoveSy 2023-01-08 14:37:25 +08:00
  • d429e51900 Support list files LoveSy 2023-01-08 14:09:02 +08:00
  • 2dd0080956 Only call remote file when starts with remote:// LoveSy 2023-01-08 14:00:22 +08:00
  • bbdc6084b9 Change signature for obfuscation LoveSy 2023-01-08 06:34:07 +08:00
  • 7ac42ebe4d Finish DexParser LoveSy 2023-01-08 06:32:25 +08:00
  • 8cec9fe29a Change the way of how dexparser works LoveSy 2023-01-08 03:13:35 +08:00
  • a92a9cfb6b Fix dex parser LoveSy 2023-01-07 03:01:42 +08:00
  • 39bd97adab Make parseMethod fastnative LoveSy 2023-01-07 02:25:04 +08:00
  • 7afdf55eec Refine xresources LoveSy 2023-01-07 01:14:13 +08:00
  • 5b4e13727e proguard for libxposed LoveSy 2023-01-07 00:25:26 +08:00
  • 3db7dba439 change usingContext -> legacy LoveSy 2023-01-07 00:20:59 +08:00
  • 516f9e35db Add getFrameworkPrivilege and featuredMethod Nullptr 2023-01-07 00:16:23 +08:00
  • ad463ac1e0 Fix notification Nullptr 2023-01-06 23:02:56 +08:00
  • b39c866d97 Finalize more interfaces of XposedContextWrapper LoveSy 2023-01-06 22:18:24 +08:00
  • 1b397f74f3 Register DexParser LoveSy 2023-01-06 22:07:08 +08:00
  • fdcd4ae3df Implement native part of dex parser LoveSy 2023-01-06 22:02:27 +08:00
  • 0625839b42 util -> utils LoveSy 2023-01-06 10:29:13 +08:00
  • a691abc510 DexParser Java part LoveSy 2023-01-06 02:34:41 +08:00
  • 702c10eff4 Move DexParser to util package Nullptr 2023-01-05 20:16:36 +08:00
  • fd82805c39 Rename to DexParser LoveSy 2023-01-05 17:40:58 +08:00
  • 4478fd3e15 Add DexFile API LoveSy 2023-01-05 16:30:06 +08:00
  • c389162c7a Fix compatibility LoveSy 2023-01-05 14:23:26 +08:00
  • b83c0f4169 Fix module service not constructed Nullptr 2023-01-05 11:53:10 +08:00
  • 42aad76b53 Fix a bug Nullptr 2023-01-05 10:47:29 +08:00
  • 2461a6c767 Refine names LoveSy 2023-01-05 09:54:28 +08:00
  • 58665b3105 Implement some xposed utils LoveSy 2023-01-04 10:56:34 +08:00
  • c77617c3e1 Implement hook APIs LoveSy 2023-01-03 21:47:55 +08:00
  • 06c65a5a61 Implement deoptimize LoveSy 2023-01-03 21:14:43 +08:00
  • 9e360ea07e Simplify never ask LoveSy 2023-01-03 20:57:51 +08:00
  • 89d255d18a Implement scope interfaces LoveSy 2023-01-03 20:51:20 +08:00
  • 9abf3f2b16 More implementation LoveSy 2023-01-03 17:37:05 +08:00
  • 87db036fdf Implement RemotePreferences edit LoveSy 2023-01-03 16:43:48 +08:00
  • cfe15100c0 Better impl of LSPosedRemotePreference LoveSy 2023-01-03 16:17:39 +08:00
  • d9b3263077 Refine get version interface Nullptr 2023-01-03 11:27:20 +08:00
  • 73b915e5a7 No need export typedarray LoveSy 2023-01-03 11:18:16 +08:00
  • 55f1860e71 Fix LoveSy 2023-01-03 02:06:53 +08:00
  • ffc20e2e72 Add more module service interfaces LoveSy 2023-01-03 00:58:20 +08:00
  • acaf40ca44 Service for each module LoveSy 2023-01-02 22:59:55 +08:00
  • 4c54e36bf1 Add xposed resources interface LoveSy 2023-01-02 20:22:52 +08:00
  • 89f80098bb Move service interface Nullptr 2023-01-02 19:21:59 +08:00
  • 2ec525921b Correct app data dir LoveSy 2023-01-02 19:18:38 +08:00
  • 23d005b3ee FIx build LoveSy 2023-01-02 18:22:16 +08:00
  • 82dbc52d7b No more default method LoveSy 2023-01-02 17:44:06 +08:00
  • 53d75bd10e Move libxposed to a standalone gradle module LoveSy 2023-01-02 17:27:37 +08:00
  • 439537fd89 Add xposed utils LoveSy 2023-01-02 16:50:16 +08:00
  • bfd049637f Add deoptimize interfaces LoveSy 2023-01-02 16:36:44 +08:00
  • 80987dee03 Add method hook interface (not implemented yet) LoveSy 2023-01-02 16:30:44 +08:00