RootRoot

āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
ā§§ā§Ļ+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āφāϰāĻ“ āϜāĻžāύ⧁āύ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

āϰ⧁āϟāϰ⧁āϟ āĻšāϞ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āĻĄāĻŋāĻŸā§‡āĻ•āĻļāύ āϟ⧁āϞāĻ•āĻŋāϟ āϝāĻž āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ—āĻŦ⧇āώāĻ•, āĻĒ⧇āύāĻŋāĻŸā§āϰ⧇āĻļāύ āĻŸā§‡āĻ¸ā§āϟāĻžāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻ‰ā§ŽāϏāĻžāĻšā§€āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋāĨ¤ āĻāϟāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝ⧇ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āϰāĻŋāϝāĻŧ⧇āϞ āϟāĻžāχāĻŽā§‡ āϰ⧁āĻŸā§‡āĻĄ āĻĄāĻŋāĻ­āĻžāχāϏ, āĻŽā§āϝāĻžāϜāĻŋāĻ¸ā§āĻ• āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻāĻŦāĻ‚ āĻĢā§āϰāĻŋāĻĄāĻž āχāĻ¨ā§āϏāĻŸā§āϰ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏāύāĻžāĻ•ā§āϤ āĻ•āϰ⧇āĨ¤
āĻ…ā§āϝāĻžāĻĒāϟāĻŋ 4āϟāĻŋ āĻ¸ā§āĻŦāϤāĻ¨ā§āĻ¤ā§āϰ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻ•ā§ŒāĻļāϞ⧇āϰ āĻŽāĻ§ā§āϝ⧇ 13āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āϧāĻžāϰāĻŖāĻž āĻĻ⧇āϝāĻŧāĨ¤
▌ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ
◆ āϜāĻžāĻ­āĻž āϞ⧇āϝāĻŧāĻžāϰ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ
â€ĸ āϰ⧁āϟ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ¸ā§āĻ•ā§āϝāĻžāύ — Magisk, SuperSU, KingRoot, āĻāĻŦāĻ‚ Xposed āϏāĻš ā§Ēā§ŽāϟāĻŋ āĻĒāϰāĻŋāϚāĻŋāϤ āϰ⧁āϟ āĻ…ā§āϝāĻžāĻĒ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ⧇āϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ PackageManager āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇
â€ĸ SU āĻŦāĻžāχāύāĻžāϰāĻŋ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ — su, busybox āĻāĻŦāĻ‚ magisk āĻŦāĻžāχāύāĻžāϰāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ ā§§ā§ĒāϟāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰ⧇
◆ āύ⧇āϟāĻŋāĻ­ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ
.so āĻĒā§āϰāϤ⧀āĻ• āĻŸā§‡āĻŦāĻŋāϞ⧇ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻž JNI āĻĒā§āϰāϤ⧀āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇:
â€ĸ āύ⧇āϟāĻŋāĻ­ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ Su āĻŦāĻžāχāύāĻžāϰāĻŋ āĻšā§‡āĻ•
â€ĸ /proc/mounts āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ Magisk āĻŽāĻžāωāĻ¨ā§āϟ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ
â€ĸ /proc/cmdline āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ Frida āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰāĻž
â€ĸ /proc/self/maps āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ Frida āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ
◆ āύ⧇āϟāĻŋāĻ­ āĻĄāĻžāϝāĻŧāύāĻžāĻŽāĻŋāĻ• āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ
JNI_OnLoad āĻ RegisterNatives() āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϰāĻžāύāϟāĻžāχāĻŽā§‡ āύāĻŋāĻŦāĻ¨ā§āϧāĻŋāϤ āĻĢāĻžāĻ‚āĻļāύ - āĻĒā§āϰāϤ⧀āĻ• āĻŸā§‡āĻŦāĻŋāϞ⧇ āϕ⧋āύāĻ“ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻž āĻĒā§āϰāϤ⧀āĻ• āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āύāϝāĻŧāĨ¤ āĻāĻ•āχ āĻšā§‡āĻ•, āĻŦāĻŋāĻĒāϰ⧀āϤ āĻĒā§āϰāĻ•ā§ŒāĻļāϞ⧀ āĻ•āϰāĻž āĻ•āĻ āĻŋāύāĨ¤

◆ āύ⧇āϟāĻŋāĻ­ Dlsym (āϞ⧁āĻ•āĻžāύ⧋ āύāĻŋāĻŦāĻ¨ā§āϧāύ)
āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻĨ⧇āϕ⧇ dlsym() āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϞ⧋āĻĄ āĻ•āϰāĻž āĻĢāĻžāĻ‚āĻļāύ — āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻ•ā§ŒāĻļāϞ, āĻŦāĻžāĻ¸ā§āϤāĻŦ-āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āϏ⧁āϰāĻ•ā§āώāĻž SDK āφāϚāϰāϪ⧇āϰ āĻ…āύ⧁āĻ•āϰāĻŖ āĻ•āϰ⧇āĨ¤
▌ āĻŽā§‚āϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ
âœĻ ā§ĒāϟāĻŋ JNI āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•ā§ŒāĻļāϞ āϜ⧁āĻĄāĻŧ⧇ ā§§ā§ŠāϟāĻŋ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻĒāϰ⧀āĻ•ā§āώāĻž
âœĻ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖāϝ⧋āĻ—ā§āϝ āĻĢāϞāĻžāĻĢāϞ āĻ•āĻžāĻ°ā§āĻĄ āϏāĻš āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ-āĻ¸ā§āϟāĻžāχāϞ⧇āϰ āĻ…āĻ¨ā§āϧāĻ•āĻžāϰ UI
âœĻ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āϟāĻžāχāĻŽāĻŋāĻ‚ āϏāĻš āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻĢāϞāĻžāĻĢāϞ
âœĻ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻ•ā§ŒāĻļāϞ⧇āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖ
âœĻ āĻŦāĻŋāĻļ⧁āĻĻā§āϧ C āύ⧇āϟāĻŋāĻ­ āϕ⧋āĻĄ — āĻļā§‚āĻ¨ā§āϝ C++ STL āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž
âœĻ āĻŽā§‹āĻŦāĻžāχāϞ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ āĻļāĻŋāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏāϰāĻžā§āϜāĻžāĻŽ
âœĻ armeabi-v7a, arm64-v8a, x86, āĻāĻŦāĻ‚ x86_64 āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇
▌ āĻāϟāĻŋ āĻ•āĻžāϰ āϜāĻ¨ā§āϝ?

â€ĸ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āϰ⧁āϟ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻ•ā§ŒāĻļāϞ āĻ…āĻ§ā§āϝāϝāĻŧāύāϰāϤ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ—āĻŦ⧇āώāĻ•āϰāĻž
â€ĸ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϏ⧁āϰāĻ•ā§āώāĻžāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύāĻ•āĻžāϰ⧀ āĻĒ⧇āύāĻŋāĻŸā§āϰ⧇āĻļāύ āĻĒāϰ⧀āĻ•ā§āώāĻ•āϰāĻž
â€ĸ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āĻ…ā§āϝāĻžāĻ¨ā§āϟāĻŋ-āĻŸā§āϝāĻžāĻŽā§āĻĒāĻžāϰāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻž āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāϛ⧇
â€ĸ JNI, āύ⧇āϟāĻŋāĻ­ āϕ⧋āĻĄ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻļāĻŋāĻ–āϛ⧇ āĻāĻŽāύ āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āϰāĻž
â€ĸ ROM/Magisk āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻŦāĻžāχāĻĒāĻžāϏ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ‰ā§ŽāϏāĻžāĻšā§€
▌ āĻļāĻŋāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āωāĻĻā§āĻĻ⧇āĻļā§āϝ
RootRoot āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ—āĻŦ⧇āώāĻŖāĻž āĻāĻŦāĻ‚ āĻļāĻŋāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻšāĻžāϤāĻŋāϝāĻŧāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āφāĻ•ā§āϰāĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϰāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āωāĻ­āϝāĻŧ āĻŽā§‹āĻŦāĻžāχāϞ āϏ⧁āϰāĻ•ā§āώāĻž āĻ•ā§ŒāĻļāϞ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇āĨ¤ āϏāĻŽāĻ¸ā§āϤ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āύāĻĨāĻŋāϭ⧁āĻ•ā§āϤ āĻāĻŦāĻ‚ GitHub-āĻ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏāĨ¤
āϰ⧁āϟ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻž āĻŦā§‹āĻāĻž āωāĻ­āϝāĻŧ āĻĄāĻŋāĻĢ⧇āĻ¨ā§āĻĄāĻžāϰāϕ⧇āχ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āϏ⧁āϰāĻ•ā§āώāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻ—āĻŦ⧇āώāĻ•āĻĻ⧇āϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤
āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ: https://github.com/John-Jung/RootRoot
āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āϰ⧁āϟ āĻāĻŦāĻ‚ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āϟ⧁āϞāĻ•āĻŋāϟ — āϰ⧁āϟ, āĻŽā§āϝāĻžāϜāĻŋāĻ¸ā§āĻ• āĻāĻŦāĻ‚ āĻĢā§āϰāĻŋāĻĄāĻž āĻ¸ā§āĻ•ā§āϝāĻžāύāĻžāϰ
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
⧍⧧ āĻŽāĻžāĻ°ā§āϚ, ⧍ā§Ļ⧍ā§Ŧ

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
  • āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
    āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
  • āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
    āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

RootRoot v1.0.1 - Android Root & Frida Detection Tool

- Detects root access via multiple detection vectors
- Identifies Frida instrumentation framework presence
- Native JNI-based detection for improved reliability
- Terminal-style UI for security researchers
- Supports Android API 30+

Designed for security researchers and Android enthusiasts
to understand and test root/Frida detection strategies.
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āφāϰāĻ“ āϜāĻžāύ⧁āύ

āĻ…ā§āϝāĻžāĻĒ āϏāĻšāĻžā§ŸāϤāĻž