Commit Graph

55 Commits

Author SHA1 Message Date
ThePedroo ba7d044611 fix: additional new line in some logs
This commit fixes the issue where some loggings would add an additional new line.
2024-11-10 23:11:49 -03:00
ThePedroo 763e94b9b6 fix: Magisk app marking Zygisk as disabled
This commit fixes the regression added (by me) that doesn't set "ZYGISK_ENABLED" environment variable, making it mark Zygisk as disabled.
2024-08-15 00:38:25 -03:00
Captain Throwback 4b7178f1ea improve: genericize partition variable name (#25)
Since we use the same partition list for both KSU and AP,
make the vector name more generic.

Also rename the loop variable in ap function from ksu to ap
for consistency
2024-07-13 15:42:55 -03:00
ThePedroo 3451057d17 add: ignore modules in manager process
This commit adds the code to ignore running modules in the manager process.
2024-06-30 19:26:55 -03:00
Pedro.js af96b85a91 add: maps hiding (#13)
This commit adds maps hiding. This commit is taken from Reveny's PR, for more information, see #9.

solves #9
2024-06-26 19:38:34 -03:00
ThePedroo 2017140e0e update: AppSpecializeArgs
This commit updates the AppSpecializeArgs to match newest one.
2024-06-22 23:19:37 -03:00
Matt 2047bdb1bf add: APatch support (#4)
This commit adds support for APatch.
2024-06-22 23:13:29 -03:00
Nullptr 2d384685e7 No hardcode ksu tmp path 2024-01-05 14:30:07 +08:00
5ec1cff 9a95377d7b fix injector cannot get tmp path 2024-01-05 10:37:48 +08:00
Nullptr 043cfd93d6 No hardcode temp dir 2024-01-04 03:44:57 +08:00
5ec1cff cbd0f0f0c3 refine mount prop 2024-01-02 23:39:26 +08:00
5ec1cff d5c896e966 check manager app 2024-01-02 19:33:27 +08:00
5ec1cff 5c8a67657c use /debug_ramdisk 2024-01-02 18:03:17 +08:00
5ec1cff 07c29016a5 unmount ksu tmpfs 2024-01-01 00:12:54 +08:00
5ec1cff cd714527e9 remove unnecessary jni hook logs 2023-12-31 14:27:19 +08:00
5ec1cff 12f57d6e8c log if jni hook failed 2023-12-12 13:12:58 +08:00
5ec1cff 49886d9485 Fixes for Android 14 QPR2 B2 (https://github.com/topjohnwu/Magisk/pull/7620) 2023-12-12 13:05:10 +08:00
5ec1cff b45d55e83d change some logs level to V 2023-12-12 10:50:11 +08:00
5ec1cff 0e2bc75966 Add version info to logs 2023-12-11 11:40:19 +08:00
5ec1cff 9e48f18247 Randomize tmp path 2023-11-27 10:23:03 +08:00
5ec1cff 040643337d init monitor 2023-11-12 20:34:45 +08:00
5ec1cff ba8c313122 Merge branch 'art2' into new-pt
# Conflicts:
#	loader/src/Android.mk
#	loader/src/external/Android.mk
#	loader/src/injector/hook.cpp
#	module/src/customize.sh
#	zygiskd/Cargo.toml
#	zygiskd/src/utils.rs
#	zygiskd/src/watchdog.rs
2023-11-08 15:33:15 +08:00
5ec1cff ac53ef11a3 refactor jni hooks 2023-11-04 16:39:10 +08:00
5ec1cff f5e0a418c9 WIP 2023-11-03 11:41:28 +08:00
5ec1cff f78c217552 init-sigstop-based ptrace zygisk 2023-10-31 18:36:01 +08:00
5ec1cff a2af28dc6f add 32 bit support back & fix x86-64 support & fix jni hook restore (#59)
* Add back 32 bit support & some fix

* fix system server crash on android 10

* Refine code

---------

Co-authored-by: Nullptr <noreply@nullptr.icu>
2023-10-24 15:27:21 +08:00
Nullptr 9df4fb64cd Fix magisk unmount 2023-10-21 16:25:00 +08:00
Nullptr 9051f59bf6 Fix hook 2023-10-20 15:24:42 +08:00
Nullptr 5f2dd50703 Replace native bridge with fuse + ptrace 2023-10-20 14:04:44 +08:00
5ec1cff 77cb323506 remove dead code (#53) 2023-10-19 01:47:53 +08:00
LoveSy db47f03728 New way to unload zygisk (#51)
* use old binder_rs

* New way to unload zygisk (3a4fe53)

Co-authored-by: LoveSy <shana@zju.edu.cn>
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>

---------

Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
2023-10-15 11:11:05 +08:00
5ec1cff 250b4b2f8c umount for ksu 10763 (#20)
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
2023-04-20 13:36:08 +08:00
Nullptr b7bed4ad35 Fix pltHookCommit 2023-03-23 19:54:45 +08:00
Nullptr 446ed92f26 Change module dir and bump to 0.6.1 2023-03-01 12:42:12 +08:00
Nullptr ff2658f2de Rename libs 2023-02-28 20:48:20 +08:00
Nullptr 09b6673ab0 Implement revert_unmount_magisk 2023-02-28 16:03:41 +08:00
Nullptr ec8475bca5 Better unmount refine 2023-02-25 13:59:37 +08:00
Nullptr 9ff1e27a7d Unmount everything under ksu loop 2023-02-25 11:00:35 +08:00
Nullptr f395cfb490 Fix stupid remount bug 2023-02-24 16:43:53 +08:00
Nullptr b99d042002 Implement GetProcessFlags for KernelSU 2023-02-19 13:29:36 +08:00
Nullptr 57d3d8a0ba Refine unmount 2023-02-18 19:14:15 +08:00
Nullptr 5c00071fed Use relative path 2023-02-15 11:06:46 +08:00
Nullptr fc9bc3b28f Refine code 2023-02-14 10:14:46 +08:00
Nullptr 2bcb36ab4a Remove vtable hook 2023-02-10 23:18:27 +08:00
Nullptr 820d59e285 Refine umount 2023-02-08 20:22:56 +08:00
Nullptr 814476ea7a Log to zygiskd 2023-02-08 14:49:32 +08:00
Nullptr 4ecb4a9276 Fix release build 2023-02-02 22:47:18 +08:00
Nullptr d416758135 Add basic hide 2023-02-02 20:51:36 +08:00
Nullptr 70f56910cb Refine codes 2023-02-02 17:05:30 +08:00
Nullptr 581506a1b5 Fix random crash 2023-02-02 14:59:21 +08:00