Skip to content

Commit

Permalink
Change module dir and bump to 0.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Dr-TSNG committed Mar 1, 2023
1 parent 2e9cbf7 commit 446ed92
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Also works as standalone loader for Magisk on purpose of getting rid of LD_PRELO
### KernelSU

+ Minimal KernelSU version: 10654
+ Minimal ksud version: 10647
+ Minimal ksud version: 10670
+ Kernel has full SELinux patch support
+ For old kernels, you may need to manually add the following code to `sepolicy.rule`:
`allow zygote appdomain_tmpfs file *`
Expand Down
4 changes: 2 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ val gitCommitHash = "git rev-parse --verify --short HEAD".execute()

val moduleId by extra("zygisksu")
val moduleName by extra("Zygisk on KernelSU")
val verName by extra("v4-0.6.0")
val verName by extra("v4-0.6.1")
val verCode by extra(gitCommitCount)
val minKsuVersion by extra(10654)
val minKsudVersion by extra(10647)
val minKsudVersion by extra(10670)
val maxKsuVersion by extra(20000)
val minMagiskVersion by extra(25208)

Expand Down
11 changes: 5 additions & 6 deletions loader/src/injector/unmount.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using namespace std::string_view_literals;

namespace {
constexpr auto KSU_MODULE_DIR = "/data/adb/ksu/modules";
constexpr auto MODULE_DIR = "/data/adb/modules";

struct overlay_backup {
std::string target;
Expand Down Expand Up @@ -38,10 +38,10 @@ void revert_unmount_ksu() {
std::list<overlay_backup> backups;

// Unmount ksu module dir last
targets.emplace_back(KSU_MODULE_DIR);
targets.emplace_back(MODULE_DIR);

for (auto& info: parse_mount_info("self")) {
if (info.target == KSU_MODULE_DIR) {
if (info.target == MODULE_DIR) {
ksu_loop = info.source;
continue;
}
Expand All @@ -51,8 +51,7 @@ void revert_unmount_ksu() {
}
// Unmount ksu overlays
if (info.type == "overlay") {
LOGV("Overlay: %s (%s)", info.target.data(), info.fs_option.data());
if (str_contains(info.fs_option, KSU_MODULE_DIR)) {
if (str_contains(info.fs_option, MODULE_DIR)) {
targets.emplace_back(info.target);
} else {
auto backup = overlay_backup{
Expand All @@ -66,7 +65,7 @@ void revert_unmount_ksu() {
}
for (auto& info: parse_mount_info("self")) {
// Unmount everything from ksu loop except ksu module dir
if (info.source == ksu_loop && info.target != KSU_MODULE_DIR) {
if (info.source == ksu_loop && info.target != MODULE_DIR) {
targets.emplace_back(info.target);
}
}
Expand Down
2 changes: 1 addition & 1 deletion module/src/post-fs-data.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ cd "$MODDIR"
getprop ro.dalvik.vm.native.bridge > /dev/.native_bridge
resetprop ro.dalvik.vm.native.bridge libzygisk_loader.so

if [ "$(which magisk)" ] && [ ".." -ef "/data/adb/modules" ]; then
if [ "$(which magisk)" ]; then
for file in ../*; do
if [ -d "$file" ] && [ -d "$file/zygisk" ] && ! [ -f "$file/disable" ]; then
if [ -f "$file/post-fs-data.sh" ]; then
Expand Down
2 changes: 1 addition & 1 deletion module/src/service.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ cd "$MODDIR"
export NATIVE_BRIDGE=$(cat /dev/.native_bridge)
rm /dev/.native_bridge

if [ "$(which magisk)" ] && [ ".." -ef "/data/adb/modules" ]; then
if [ "$(which magisk)" ]; then
for file in ../*; do
if [ -d "$file" ] && [ -d "$file/zygisk" ] && ! [ -f "$file/disable" ]; then
if [ -f "$file/service.sh" ]; then
Expand Down

0 comments on commit 446ed92

Please sign in to comment.