Refine codes

This commit is contained in:
Nullptr
2023-02-02 15:37:57 +08:00
parent 581506a1b5
commit 70f56910cb
7 changed files with 7 additions and 7 deletions

View File

@@ -14,6 +14,6 @@ Zygisk loader for KernelSU, which allows Zygisk modules to run without Magisk en
It is possible to run Zygisksu on Magisk with a few steps: It is possible to run Zygisksu on Magisk with a few steps:
1. `mkdir /data/adb/ksu` 1. `mkdir -p /data/adb/ksu/bin`
2. `ln -s /data/adb/modules /data/adb/ksu/modules` 2. `ln -s /data/adb/modules /data/adb/ksu/`
3. `cp $(which resetprop) /data/adb/ksu/resetprop` 3. `cp $(which resetprop) /data/adb/ksu/bin/resetprop`

View File

@@ -1,14 +1,14 @@
#pragma once #pragma once
#include <map> #include <map>
#include <sys/mman.h>
#pragma clang diagnostic push #pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-builtins" #pragma clang diagnostic ignored "-Wdeprecated-builtins"
#include <parallel_hashmap/phmap.h> #include <parallel_hashmap/phmap.h>
#pragma clang diagnostic pop #pragma clang diagnostic pop
#include <misc.hpp> #include "misc.hpp"
#include <sys/mman.h>
namespace jni_hook { namespace jni_hook {

View File

@@ -8,5 +8,5 @@ export NATIVE_BRIDGE=$(getprop ro.dalvik.vm.native.bridge)
[ "$DEBUG" = true ] && export RUST_BACKTRACE=1 [ "$DEBUG" = true ] && export RUST_BACKTRACE=1
log -p i -t "zygisksu" "Start watchdog" log -p i -t "zygisksu" "Start watchdog"
/data/adb/ksu/resetprop ro.dalvik.vm.native.bridge libzygiskloader.so /data/adb/ksu/bin/resetprop ro.dalvik.vm.native.bridge libzygiskloader.so
exec "$MODDIR/bin/zygiskwd" >/dev/null 2>&1 exec "$MODDIR/bin/zygiskwd" >/dev/null 2>&1

View File

@@ -28,7 +28,7 @@ pub fn get_native_bridge() -> String {
} }
pub fn restore_native_bridge() -> Result<()> { pub fn restore_native_bridge() -> Result<()> {
Command::new("/data/adb/ksu/resetprop") Command::new("/data/adb/ksu/bin/resetprop")
.arg(constants::PROP_NATIVE_BRIDGE) .arg(constants::PROP_NATIVE_BRIDGE)
.arg(get_native_bridge()) .arg(get_native_bridge())
.spawn()?.wait()?; .spawn()?.wait()?;