Implement preinit related features in Rust

This commit is contained in:
topjohnwu
2024-03-28 14:11:03 -07:00
parent 1eddbfd72c
commit a1b6568226
13 changed files with 312 additions and 164 deletions

View File

@@ -137,9 +137,8 @@ int magisk_main(int argc, char *argv[]) {
install_module(argv[2]);
} else if (argv[1] == "--preinit-device"sv) {
auto name = find_preinit_device();
LOGD("preinit device: %s\n", name.data());
if (!name.empty()) {
printf("%s\n", name.data());
printf("%s\n", name.c_str());
return 0;
}
return 1;