JingMatrix
5f20d7ab75
Android 15 is released
2024-10-16 11:06:16 +02:00
dependabot[bot]
be5c575eae
Bump the maven group with 3 updates ( #63 )
...
Bumps the maven group with 3 updates: com.android.tools.build:apksig, com.android.library and com.android.application.
Updates `com.android.tools.build:apksig` from 8.7.0 to 8.7.1
Updates `com.android.library` from 8.7.0 to 8.7.1
Updates `com.android.application` from 8.7.0 to 8.7.1
Updates `com.android.library` from 8.7.0 to 8.7.1
Updates `com.android.application` from 8.7.0 to 8.7.1
---
updated-dependencies:
- dependency-name: com.android.tools.build:apksig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 07:56:02 +02:00
dependabot[bot]
a0fe393f6a
Bump the maven group with 2 updates ( #61 )
...
Bumps the maven group with 2 updates: [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin ) and [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin ).
Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.20 to 2.0.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21 )
Updates `org.jetbrains.kotlin.android` from 2.0.20 to 2.0.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21 )
Updates `org.jetbrains.kotlin.android` from 2.0.20 to 2.0.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-11 17:21:45 +02:00
JingMatrix
8c0aa4c282
Update Crowdin URL
...
Also add JingMatrix to the translator lists of French and Chinese
2024-10-09 16:04:16 +02:00
Captain Throwback
92cbed418e
Start service daemon in late_start mode ( #57 )
...
1. Starting daemon during post-fs-data can cause Play Integrity detection
for devices without the PlayIntegrityFix module.
2. Starting LSPosed service daemon in post-fs-data mode is redundant on
many devices
2024-10-08 03:05:03 +02:00
JingMatrix
59285c1553
Sync git submodules
...
Close #52 as merged
2024-10-08 02:40:32 +02:00
余空
48a5301e51
Update dependencies
...
Fix Manager Dynamic Colors (#58 )
2024-10-06 10:15:22 +02:00
dependabot[bot]
40e404c48e
Bump the maven group with 4 updates ( #55 )
...
Bumps the maven group with 4 updates: androidx.fragment:fragment, androidx.navigation:navigation-fragment, androidx.navigation:navigation-ui and androidx.navigation.safeargs.
Updates `androidx.fragment:fragment` from 1.8.3 to 1.8.4
Updates `androidx.navigation:navigation-fragment` from 2.8.1 to 2.8.2
Updates `androidx.navigation:navigation-ui` from 2.8.1 to 2.8.2
Updates `androidx.navigation.safeargs` from 2.8.1 to 2.8.2
Updates `androidx.navigation:navigation-ui` from 2.8.1 to 2.8.2
Updates `androidx.navigation.safeargs` from 2.8.1 to 2.8.2
---
updated-dependencies:
- dependency-name: androidx.fragment:fragment
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation:navigation-fragment
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation:navigation-ui
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation.safeargs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation:navigation-ui
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation.safeargs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 07:35:00 +02:00
dependabot[bot]
9d9fbabcc1
Bump the maven group with 3 updates ( #54 )
...
Bumps the maven group with 3 updates: com.android.tools.build:apksig, com.android.library and com.android.application.
Updates `com.android.tools.build:apksig` from 8.6.1 to 8.7.0
Updates `com.android.library` from 8.6.1 to 8.7.0
Updates `com.android.application` from 8.6.1 to 8.7.0
Updates `com.android.library` from 8.6.1 to 8.7.0
Updates `com.android.application` from 8.6.1 to 8.7.0
---
updated-dependencies:
- dependency-name: com.android.tools.build:apksig
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 22:55:48 +02:00
dependabot[bot]
bf520316c2
Bump the maven group with 2 updates ( #51 )
...
Bumps the maven group with 2 updates: [com.microsoft.appcenter:appcenter-crashes](https://github.com/microsoft/appcenter-sdk-android ) and [com.microsoft.appcenter:appcenter-analytics](https://github.com/microsoft/appcenter-sdk-android ).
Updates `com.microsoft.appcenter:appcenter-crashes` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/microsoft/appcenter-sdk-android/releases )
- [Changelog](https://github.com/microsoft/appcenter-sdk-android/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/microsoft/appcenter-sdk-android/compare/5.0.4...5.0.5 )
Updates `com.microsoft.appcenter:appcenter-analytics` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/microsoft/appcenter-sdk-android/releases )
- [Changelog](https://github.com/microsoft/appcenter-sdk-android/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/microsoft/appcenter-sdk-android/compare/5.0.4...5.0.5 )
Updates `com.microsoft.appcenter:appcenter-analytics` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/microsoft/appcenter-sdk-android/releases )
- [Changelog](https://github.com/microsoft/appcenter-sdk-android/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/microsoft/appcenter-sdk-android/compare/5.0.4...5.0.5 )
---
updated-dependencies:
- dependency-name: com.microsoft.appcenter:appcenter-crashes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.microsoft.appcenter:appcenter-analytics
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.microsoft.appcenter:appcenter-analytics
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 22:41:30 +02:00
JingMatrix
30e9f88b09
[translation] Update translation from Crowdin ( #49 )
...
* New translations strings.xml (Spanish)
* New translations strings.xml (Spanish)
* New translations strings.xml (Indonesian)
2024-09-30 22:41:14 +02:00
dependabot[bot]
f3e693ff5d
Bump the maven group with 3 updates ( #37 )
...
Bumps the maven group with 3 updates: androidx.navigation:navigation-fragment, androidx.navigation:navigation-ui and androidx.navigation.safeargs.
Updates `androidx.navigation:navigation-fragment` from 2.8.0 to 2.8.1
Updates `androidx.navigation:navigation-ui` from 2.8.0 to 2.8.1
Updates `androidx.navigation.safeargs` from 2.8.0 to 2.8.1
Updates `androidx.navigation:navigation-ui` from 2.8.0 to 2.8.1
Updates `androidx.navigation.safeargs` from 2.8.0 to 2.8.1
---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-fragment
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation:navigation-ui
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation.safeargs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation:navigation-ui
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation.safeargs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 10:37:13 +02:00
JingMatrix
d5533e3048
[translation] Update translation from Crowdin ( #42 )
...
* New translations strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (Chinese Simplified)
2024-09-24 10:36:45 +02:00
JingMatrix
bb869eac2d
Fix implementation of UnhookPLT
...
Currently, inline_unhooker is not used in the code.
We still fix the logic to avoid confusion.
There is no feasible way to determinate if the parameter original is a
valid function pointer or a `const char` pointer.
We suppose it as a char pointer in the first step.
2024-09-23 15:58:40 +02:00
JingMatrix
e55ecdf67c
Remove LSPlt submodule
...
Close #43 as completed.
2024-09-23 11:10:37 +02:00
JingMatrix
534e3930ae
Use PLT hook from Zygisk API(v4)
2024-09-23 11:10:37 +02:00
JingMatrix
4d8e01176f
Remove Riru support
...
The repository RikkaApps/Riru is archived since Jan 8, 2024, which
recommends Zygisk as its alternative.
2024-09-23 11:10:25 +02:00
JingMatrix
ea2e1c8518
Update to Zygisk API v4
...
Skip checking magisk version on KernelSU or APatch
Close #44 as completed
2024-09-23 11:10:03 +02:00
JingMatrix
e50a3f3c38
Fix Dobby hook fallback
...
Even if dladdr could not find function name for an address given by
art_symbol_resolver, we should still process inline hook.
Close #32 as completed, close #39 as merged
2024-09-22 14:26:01 +02:00
JingMatrix
452df8c186
Update dependencies
...
DexBuilder is updated in the LSPlant repo.
Note: we should clean caches of GitHub Actions
2024-09-22 14:25:45 +02:00
JingMatrix
b4d59feb27
Add missing LD_LIBRARY_PATH env ( #34 )
...
Tests passed on Android 13 and Android 15 devices
2024-09-22 14:25:45 +02:00
JingMatrix
6b2ce6c614
Add commons-lang as a subproject
...
Avoid using a local version of this apache module
2024-09-22 14:25:45 +02:00
JingMatrix
5a64b8c139
Avoid navigating to app list before loaded
...
Close #27
2024-09-22 14:25:45 +02:00
JingMatrix
b317b48e9a
Allow to de-activate log watchlog ( #20 )
...
Requested by #14 , a switch is added to the release version.
Patch of msvamp rejected in original repository
mywalk added ui interface
Co-authored-by: mywalk <66966897+mywalkb@users.noreply.github.com>
2024-09-22 14:25:40 +02:00
JingMatrix
e28e194682
Indicate plt hook explicitly
...
The file magisk_loader.cpp is reformatted using clangd
2024-09-12 15:19:28 +02:00
JingMatrix
c2c4e5207f
Add external project xz-embedded
2024-09-12 11:31:07 +02:00
Caner Karaca
9222db4fa7
Update dependencies ( #16 )
...
Update for mainswitchbar from 1.0.2 to 1.1.0 should be ignored in the future.
Co-authored-by: JingMatrix <jingmatrix@gmail.com>
2024-09-12 11:31:07 +02:00
JingMatrix
c3782c9b3c
Adapt LSPlant upstream update
...
1. Remove the usage of `tstring` since it is removed in the upstream.
2. In commit aa98da5 , the return value of android::ResStringPool::setup
was mistaken.
3. We should also set a proper symbol resolver for native_api.
2024-09-12 11:31:07 +02:00
JingMatrix
d4e00eac40
Use LSPlt only for Android 15
...
For non-stripped `libart.so` ELFs, their plt tables are too small for
inline hook.
2024-09-12 11:31:01 +02:00
JingMatrix
1d7de6c78e
Avoid resolving `libart` symbols twice
...
LSPlt is only used to hook libart symbols.
The file `native_util.h` is reformatted by clangd.
Fallback to Dobby if LSPlt fails.
2024-09-12 11:30:15 +02:00
JingMatrix
75e300532e
Use Dobby for native_api
...
LSPlt might not be capable for general native_api hooks
Fix Dobby module repo Url
chiteroman has deleted his repo, so I should maintain my own fork.
2024-09-12 11:30:06 +02:00
JingMatrix
4c4a3f4fa1
[skip ci] Implement (Unhook/Hook)Function (LSPlt)
...
Co-authored-by: Stillhard <indofreeserver@yahoo.co.id>
2024-08-31 05:36:57 +02:00
JingMatrix
42cf1c2fd5
[skip ci] Replace submodule Dobby by LSPlt
...
It remains to implement HookFunction and UnhookFunction with LSPlt
2024-08-31 05:36:57 +02:00
JingMatrix
16c09cefce
Fix LSPosed-Bridge log TAG
2024-08-31 02:43:25 +02:00
JingMatrix
f8409ad34b
Open parasitic manager through WebUI
...
Open the parasitic manager using WebUI of KernelSU / APtach.
In the future the web page could become an alternative manager,
without parasitic manager at all.
See https://github.com/mywalkb/LSPosed_mod/issues/65 for details.
Co-authored-by: mywalk <66966897+mywalkb@users.noreply.github.com>
2024-08-31 02:43:25 +02:00
5ec1cff
201af3f165
use Theme_DeviceDefault_Settings
2024-08-31 02:43:25 +02:00
5ec1cff
c1119266e4
Fix proguard rules
2024-08-31 02:43:25 +02:00
5ec1cff
571655dc0a
support lower versions and fix activityInfo pollution
2024-08-31 02:43:25 +02:00
5ec1cff
8c0fb4f5eb
temporary fix for A14 QPR3
2024-08-31 02:43:25 +02:00
5ec1cff
41eb1c63ad
new parasitic manager
2024-08-31 02:43:25 +02:00
5ec1cff
9125b4b2f1
fix manager not detected
2024-08-31 02:43:25 +02:00
5ec1cff
44570c5ed0
use shared memory
2024-08-31 02:43:24 +02:00
5ec1cff
c5d7b32cc0
ignore binder transactions flooding
2024-08-31 02:43:08 +02:00
JingMatrix
779faeb5ee
Use a local version of org.apache.commons.lang3
...
Revert commit f3beb86
2024-08-27 01:51:03 +02:00
JingMatrix
9df0af313f
Update dobby dependency
...
Note that RS_SUCCESS = 0 is removed in the commit
f4643b8d14d7cc94516b446ca77d952d0b986d50
of https://github.com/jmpews/Dobby
The CMake option DOBBY_GENERATE_SHARED is removed, we use dobby_static
explicitly.
2024-08-27 01:50:17 +02:00
JingMatrix
bdba029fe9
Update repo info
2024-07-27 10:40:27 +02:00
JingMatrix
3ba23a2bac
[skip ci] Config crowdin
2024-07-24 10:27:25 +02:00
JingMatrix
4666b13013
Annonce support for Android 15 Beta 4
2024-07-24 01:41:02 +02:00
JingMatrix
b56313157e
Update LSPlant for Android 15
...
Convert ScopedLocalRef to its reference, otherwise we get error:
no viable conversion from 'ScopedLocalRef<_jobject *>' (aka 'lsplant::ScopedLocalRef<_jobject *>') to 'jobject' (aka '_jobject *')
2024-07-24 01:23:05 +02:00
JingMatrix
56a058bd27
Turn on EXPORT_COMPILE_COMMANDS
...
To make `clangd` work properly, one may need to make symbolic links
```
cd daemon
ln -sf $PWD/build/tools/debug/arm64-v8a/compile_commands.json build
```
2024-07-24 01:23:05 +02:00