mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-08-22 13:27:41 +00:00
Remove unnecessary FFI
This commit is contained in:
@@ -6,7 +6,7 @@ use crate::ffi::{
|
|||||||
};
|
};
|
||||||
use crate::get_prop;
|
use crate::get_prop;
|
||||||
use crate::logging::{magisk_logging, setup_logfile, start_log_daemon};
|
use crate::logging::{magisk_logging, setup_logfile, start_log_daemon};
|
||||||
use crate::mount::setup_mounts;
|
use crate::mount::{clean_mounts, setup_mounts};
|
||||||
use crate::package::ManagerInfo;
|
use crate::package::ManagerInfo;
|
||||||
use crate::su::SuInfo;
|
use crate::su::SuInfo;
|
||||||
use base::libc::{O_CLOEXEC, O_RDONLY};
|
use base::libc::{O_CLOEXEC, O_RDONLY};
|
||||||
@@ -150,6 +150,7 @@ impl MagiskD {
|
|||||||
setup_mounts();
|
setup_mounts();
|
||||||
let modules = self.handle_modules();
|
let modules = self.handle_modules();
|
||||||
self.module_list.set(modules).ok();
|
self.module_list.set(modules).ok();
|
||||||
|
clean_mounts();
|
||||||
|
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
|
@@ -13,7 +13,7 @@ use cxx::{type_id, ExternType};
|
|||||||
use daemon::{daemon_entry, MagiskD};
|
use daemon::{daemon_entry, MagiskD};
|
||||||
use derive::Decodable;
|
use derive::Decodable;
|
||||||
use logging::{android_logging, setup_logfile, zygisk_close_logd, zygisk_get_logd, zygisk_logging};
|
use logging::{android_logging, setup_logfile, zygisk_close_logd, zygisk_get_logd, zygisk_logging};
|
||||||
use mount::{clean_mounts, find_preinit_device, revert_unmount};
|
use mount::{find_preinit_device, revert_unmount};
|
||||||
use resetprop::{persist_delete_prop, persist_get_prop, persist_get_props, persist_set_prop};
|
use resetprop::{persist_delete_prop, persist_get_prop, persist_get_props, persist_set_prop};
|
||||||
use socket::{recv_fd, recv_fds, send_fd, send_fds};
|
use socket::{recv_fd, recv_fds, send_fd, send_fds};
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
@@ -192,7 +192,6 @@ pub mod ffi {
|
|||||||
fn zygisk_close_logd();
|
fn zygisk_close_logd();
|
||||||
fn zygisk_get_logd() -> i32;
|
fn zygisk_get_logd() -> i32;
|
||||||
fn setup_logfile();
|
fn setup_logfile();
|
||||||
fn clean_mounts();
|
|
||||||
fn find_preinit_device() -> String;
|
fn find_preinit_device() -> String;
|
||||||
fn revert_unmount(pid: i32);
|
fn revert_unmount(pid: i32);
|
||||||
fn zygisk_should_load_module(flags: u32) -> bool;
|
fn zygisk_should_load_module(flags: u32) -> bool;
|
||||||
|
@@ -341,9 +341,6 @@ static void load_modules(bool zygisk_enabled, const rust::Vec<ModuleInfo> &modul
|
|||||||
root->prepare();
|
root->prepare();
|
||||||
root->mount();
|
root->mount();
|
||||||
}
|
}
|
||||||
|
|
||||||
// cleanup mounts
|
|
||||||
clean_mounts();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************
|
/************************
|
||||||
|
Reference in New Issue
Block a user