Commit Graph

3005 Commits

Author SHA1 Message Date
JingMatrix 6567f22ed9 New translations strings.xml (Portuguese, Brazilian) 2024-12-11 09:49:07 +01:00
JingMatrix 4d35a783dc New translations strings.xml (French) 2024-12-11 09:49:04 +01:00
JingMatrix 583aa30393 Avoid start multiple log watchdog threads
It is observed that `enableWatchDog` might be called after the manager
activity is resumed without user's interaction, due to some unknown
mechanism of preference refreshing.
2024-12-10 11:56:42 +01:00
JingMatrix 7c93c29392 New translations strings.xml (Japanese) 2024-12-10 09:46:28 +01:00
JingMatrix e7a5835d8f
Clear compilation warnings (#121)
* Fix warnings of CMake

To completely remove CMake version warnings, one may need to change the CMakeLists.txt file in the NDK installation.

* Add compiler flag -Wpedantic

Show compilation errors for the core subject, while ignore some of them
2024-12-09 22:15:18 +01:00
JingMatrix 8dff17c1f9 Fix log watchdog logic
Log watchdog is meant to revert changes to the system prop
`persist.log.tag`, which sets global log level, see docs at
https://cs.android.com/android/platform/superproject/main/+/main:system/logging/logd/README.property

Current commit fixes the following:
1. avoid recast size value `-1` to unsigned integer type size_t;
2. allow the `Enable log watchdog` to removed added system prop and
   restart the watchdog forcely.
2024-12-09 09:55:06 +01:00
JingMatrix fd3f76324e [translation] Update translation from Crowdin (#112,#116)
* New translations strings.xml (French, Romanian, Chinese)

* Fix Crowdin CDATA escape problem

The gradle parsing error happens because the character `'` of
`system_prop_incorrect` still needs to be escaped even it has already
been enclosed in CDATA.
2024-12-09 09:53:39 +01:00
JingMatrix 98565cf9b8 Fix logs generated by LSPosed manager
1. Update Dobby to set log TAG properly
2. Fix log preference settings for debug version
2024-12-07 13:00:08 +01:00
JingMatrix 6eb133b114 Fix incorrect initInfo parameter
Since we are using Dobby inline hook, the field `is_plt_hook` should be
the default value, i.e., false.

Close #113 as fixed.
2024-12-06 22:29:40 +01:00
JingMatrix 867252fb3b Fix LD_LIBRARY_PATH for dex2oat32
Close #107 as fixed.
2024-12-05 19:26:35 +01:00
JingMatrix 1339fc7d3c Add more options in the Select menu
Allow users to select all/none and automatically include new applications.
Close #93 as completed.

Co-authored-by: mywalk <66966897+mywalkb@users.noreply.github.com>
2024-12-04 21:35:05 +01:00
JingMatrix c5ff4c0e3a Abandon PLT hook for LSPlant
See the previous commit for reasons.
2024-12-04 11:55:28 +01:00
JingMatrix cc26efe6d3 Fix pltHook parameters
Moreover, we may need to abandon PLT hooks in the future.
Currently, there aren't many symbols found in the section .dynsym that
are hooked targets of LSPlant, and more of them are found in the .symtab
section.

In Android 16 DP1, hooked art symbols in .dynsym (thus could be hooked
using the PLT hook) are:
1. _ZN3art6mirror5Class9SetStatusENS_6HandleIS1_EENS_11ClassStatusEPNS_6ThreadE
2. _ZN3art3jit12JitCodeCache12DoCollectionEPNS_6ThreadE
, while symbols in .symtab (must be hooked using inline hook) are:
1. _ZN3art11ClassLinker22FixupStaticTrampolinesEPNS_6ThreadENS_6ObjPtrINS_6mirror5ClassEEE
2. _ZN3art11ClassLinker14RegisterNativeEPNS_6ThreadEPNS_9ArtMethodEPKv
3. _ZN3art11ClassLinker16UnregisterNativeEPNS_6ThreadEPNS_9ArtMethodE
4. _ZN3art11ClassLinker26VisiblyInitializedCallback22MarkVisiblyInitializedEPNS_6ThreadE

Hence, PLT hooks no longer provide sufficient advantages over inline
hooks. Also, we may consider using shadowhook to replace Doddy for the
arm CPU archs.
2024-12-04 10:31:00 +01:00
RichardLuo e2070858c6
Remove log of throwable in XC_MethodReplacement.java (#111)
Developers can get the throwable using the [XC_MethodHook.MethodHookParam API](https://api.xposed.info/reference/de/robv/android/xposed/XC_MethodHook.MethodHookParam.html).
Logging such throwable will leave unintended trace to the log buffer of the hooked application.

Note: this line of adding log was added in commit 7b638a706d
2024-12-03 14:27:16 +01:00
dependabot[bot] dd08eb3e1e
Bump the maven group with 3 updates (#110)
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.2 to 8.7.3

Updates `com.android.library` from 8.7.2 to 8.7.3

Updates `com.android.application` from 8.7.2 to 8.7.3

Updates `com.android.library` from 8.7.2 to 8.7.3

Updates `com.android.application` from 8.7.2 to 8.7.3

---
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-12-03 12:29:49 +01:00
JingMatrix 46cdc126bd Keep libart.so cache after HookBridge
The previous commit 5da38f60a2 is not
complete since `GetArt(true)` will destroy the static SandHook::ElfImg
object.

Since in the previous two commits we have postponed the initialization
of LSPlant, we can now keep the symbol cache of `libart` for the
InitArtHooker call in method `OnNativeForkSystemServerPost`. Symbol
cache works because we are using local static object in the function
`GetArt`, whose life-cycle is not constraint by the function block.
2024-12-02 17:11:28 +01:00
JingMatrix 3c020a9cd7 Partially revert the previous commit
Current commit will restore the modifications 1,4 in the previous
commit 156c6ae855. Thanks for people in
the community, @privacyguy123, @aviraxp and @HuskyDG, just to name a
few, to notice my sever mistakes.

Those mistakes are mainly caused by my inconsistent usage of testing
environments. I wrongly compared the detecting results with different
`Zygisk` implementations and was too assertive and careless to make those
changes. Here is the explanation for reverting the previous commit:
1. `system.prop` is not extracted for Android 1O+ devices in
   `customize.sh`;
2. mounting /data/resource-cache is still needed in some systems
   (ColorOS, to be confirmed), and it isn't a detection point.

To verify that modifications 2,3 are effective, I tested them with `Zygisk
Next` 1.2.4 (445-031a64c-release) and `Holmes` V1.5.1 Narcissus on
`Magisk` a34c04f9 280002.
2024-12-02 12:38:58 +01:00
JingMatrix 156c6ae855 Remove some traces left by LSPosed
1. Avoid changing `system.prop`: there is already no need to add
   system-wise `dex2oat` flags, since LSPosed provides a wrapper for it,
   see https://nullptr.icu/index.php/archives/53/ for detailed
   explanation;
2. Postpone initialization of LSPlant: initialization of `initInfo`
   during the `onLoad` Zygisk api will change the order of parsed files
   in memory, especially bring the item `libart.so` forward;
3. Close opened virtual map file: this should no longer be a problem
   after the second point is applied since it is no longer opened during
   `onLoad`, but let us close it as a good practice;
4. Remove /data/resource-cache mount: introduced in
   https://github.com/LSPosed/LSPosed/pull/1627, most likely designed to
   solve problems in early versions of root solutions and being reverted
   does not change the function of deamon since we will have to wait
   sufficient time in `waitSystemService` of `LSPosedService` manager.
   Of course, more tests are neeeded on different devices to see if
   parasitic notification manager will work as expected.
2024-12-02 10:15:44 +01:00
dependabot[bot] 984bb1c8e5
Bump the submodule group with 2 updates (#108)
Bumps the submodule group with 2 updates: [external/fmt](https://github.com/fmtlib/fmt) and [apache/commons-lang](https://github.com/apache/commons-lang).


Updates `external/fmt` from `4b8e283` to `385c01d`
- [Release notes](https://github.com/fmtlib/fmt/releases)
- [Commits](4b8e2838f0...385c01dc7b)

Updates `apache/commons-lang` from `85f91f4` to `6cf0236`
- [Commits](85f91f4208...6cf0236d4e)

---
updated-dependencies:
- dependency-name: external/fmt
  dependency-type: direct:production
  dependency-group: submodule
- dependency-name: apache/commons-lang
  dependency-type: direct:production
  dependency-group: submodule
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-01 08:01:07 +01:00
dependabot[bot] ea20a372a1
Bump the maven group with 2 updates (#105)
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.21 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0)

Updates `org.jetbrains.kotlin.android` from 2.0.21 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0)

Updates `org.jetbrains.kotlin.android` from 2.0.21 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
  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-11-28 09:38:51 +01:00
JingMatrix 11b9a49e14
[translation] Update translation from Crowdin (#102)
* Update source file strings.xml

* New translations strings.xml (French)

* New translations strings.xml (Japanese)

* New translations strings.xml (Turkish)
2024-11-26 14:55:42 +01:00
JingMatrix 466b3a4aee
Strip logs if verbose log is disabled (#101)
When the `Disable verbose log` option is toggled, more logs are stripped to avoid detections based on log entries.
2024-11-25 22:28:34 +01:00
JingMatrix 85b8fa17fb Set provider of FakeContext as a workaround
The ContentProvider of FakeContext is tricky, being null or not, it can
always break notification construction in some devices.
Close #79 as fixed.
2024-11-24 22:24:48 +01:00
JingMatrix 0a2f26fef9 Fix parcel recycling when no response from bridge
In case that there is no response from bridge, a second try of sending
binder will cause the (unowned) parcels to be recycled twice.
2024-11-24 00:42:15 +01:00
JingMatrix 1b98e55cfc Bypass flags checks for Notification constrctors
Close #98 #96 as fixed.
In the decomplied smali files, the method `load_overrides_systemui`
of the class `FeatureFlagsImpl` is called only if its field
`systemui_is_cached` is false.
2024-11-22 20:30:09 +01:00
JingMatrix 5da38f60a2 Avoid parsing libart for multiple times
Use GetArt instead of parsing the lib anew.
2024-11-21 09:29:53 +01:00
JingMatrix 403b5fa516 Remove Telemetry
Current fork has no access to the analytics provide by Microsoft
appcenter, and we prefer to leave users anonymous.
2024-11-20 19:43:49 +01:00
dependabot[bot] 705e8daee7
Bump the maven group with 3 updates (#95)
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.3 to 2.8.4

Updates `androidx.navigation:navigation-ui` from 2.8.3 to 2.8.4

Updates `androidx.navigation.safeargs` from 2.8.3 to 2.8.4

Updates `androidx.navigation:navigation-ui` from 2.8.3 to 2.8.4

Updates `androidx.navigation.safeargs` from 2.8.3 to 2.8.4

---
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-11-20 06:26:49 +01:00
JingMatrix 6575c443f0
New translations strings.xml (Polish) (#92) 2024-11-09 10:39:31 +01:00
JingMatrix a8fd853657
[translation] Update translation from Crowdin (#87)
* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations strings.xml (French)

* New translations strings.xml (Japanese)

* New translations strings.xml (Turkish)

* New translations strings.xml (Japanese)
2024-11-04 19:03:46 +01:00
dependabot[bot] 8d987bf971
Bump the submodule group with 3 updates (#86)
* Bump the submodule group with 3 updates

Bumps the submodule group with 3 updates: [external/fmt](https://github.com/fmtlib/fmt), [axml/libs/manifest-editor](https://github.com/WindySha/ManifestEditor) and [apache/commons-lang](https://github.com/apache/commons-lang).


Updates `external/fmt` from `2cb3b7c` to `4b8e283`
- [Release notes](https://github.com/fmtlib/fmt/releases)
- [Commits](2cb3b7c64b...4b8e2838f0)

Updates `axml/libs/manifest-editor` from `1eddf66` to `d62b314`
- [Release notes](https://github.com/WindySha/ManifestEditor/releases)
- [Commits](1eddf66b8e...d62b314cd0)

Updates `apache/commons-lang` from `d24150c` to `85f91f4`
- [Commits](d24150c7ee...85f91f4208)

---
updated-dependencies:
- dependency-name: external/fmt
  dependency-type: direct:production
  dependency-group: submodule
- dependency-name: axml/libs/manifest-editor
  dependency-type: direct:production
  dependency-group: submodule
- dependency-name: apache/commons-lang
  dependency-type: direct:production
  dependency-group: submodule
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JingMatrix <jingmatrix@gmail.com>
2024-11-01 09:50:44 +01:00
dependabot[bot] e569e48e8a
Bump the maven group with 3 updates (#85)
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.1 to 8.7.2

Updates `com.android.library` from 8.7.1 to 8.7.2

Updates `com.android.application` from 8.7.1 to 8.7.2

Updates `com.android.library` from 8.7.1 to 8.7.2

Updates `com.android.application` from 8.7.1 to 8.7.2

---
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-11-01 02:36:58 +01:00
dependabot[bot] 1db3217d2e
Bump the maven group with 4 updates (#82)
Bumps the maven group with 4 updates: androidx.annotation:annotation, androidx.constraintlayout:constraintlayout, androidx.core:core and androidx.fragment:fragment.


Updates `androidx.annotation:annotation` from 1.9.0 to 1.9.1

Updates `androidx.constraintlayout:constraintlayout` from 2.1.4 to 2.2.0

Updates `androidx.core:core` from 1.13.1 to 1.15.0

Updates `androidx.fragment:fragment` from 1.8.4 to 1.8.5

---
updated-dependencies:
- dependency-name: androidx.annotation:annotation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.core:core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.fragment:fragment
  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-31 15:02:56 +01:00
Keeperorowner be2342194c
Add action.sh to open LSPosed manager (#74)
* Update customize.sh

* Create action.sh

* Keep WebUI as fallback

---------

Co-authored-by: JingMatrix <jingmatrix@gmail.com>
2024-10-31 15:02:28 +01:00
JingMatrix 8fb6afb84e Rename Apache class names to avoid conflicts
We add a gradle task to rename class names in the Apache library
2024-10-31 14:43:43 +01:00
JingMatrix f1f0b42c70
[translation] Update translation from Crowdin (#81)
* New translations strings.xml (Arabic)

* New translations strings.xml (Russian)

* New translations strings.xml (Portuguese, Brazilian)
2024-10-29 14:48:12 +01:00
JingMatrix 68a6460188
New translations strings.xml (Italian) (#72) 2024-10-19 12:08:11 +02:00
JingMatrix ff04a68822
Fix CallBooleanMethodV hook of exec_transact (#71)
* Revert "use shared memory"

This reverts commit 44570c5ed0.

* Revert "fix manager not detected"

This reverts commit 9125b4b2f1.

Close #69 as fixed.
2024-10-17 18:46:01 +02:00
JingMatrix 89200db966
[translation] Update translation from Crowdin (#67)
* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Vietnamese)
2024-10-17 11:42:17 +02:00
dependabot[bot] a8a127f429
Bump the maven group with 5 updates (#65)
Bumps the maven group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| androidx.activity:activity | `1.9.2` | `1.9.3` |
| androidx.annotation:annotation | `1.8.2` | `1.9.0` |
| androidx.navigation:navigation-fragment | `2.8.2` | `2.8.3` |
| androidx.navigation:navigation-ui | `2.8.2` | `2.8.3` |
| androidx.navigation.safeargs | `2.8.2` | `2.8.3` |


Updates `androidx.activity:activity` from 1.9.2 to 1.9.3

Updates `androidx.annotation:annotation` from 1.8.2 to 1.9.0

Updates `androidx.navigation:navigation-fragment` from 2.8.2 to 2.8.3

Updates `androidx.navigation:navigation-ui` from 2.8.2 to 2.8.3

Updates `androidx.navigation.safeargs` from 2.8.2 to 2.8.3

Updates `androidx.navigation:navigation-ui` from 2.8.2 to 2.8.3

Updates `androidx.navigation.safeargs` from 2.8.2 to 2.8.3

---
updated-dependencies:
- dependency-name: androidx.activity:activity
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: androidx.annotation:annotation
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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-17 11:41:49 +02:00
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