RootRoot

рдХреЙрдиреНрдЯреЗрдВрдЯ рд░реЗрдЯрд┐рдВрдЧ
рд╕рднреА
10+
рдбрд╛рдЙрдирд▓реЛрдб
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ

рдЗрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА

RootRoot рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реБрд░рдХреНрд╖рд╛ рдкрд╣рдЪрд╛рди рдЯреВрд▓рдХрд┐рдЯ рд╣реИ рдЬрд┐рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ, рдкреЗрдирд┐рдЯреНрд░реЗрд╢рди рдЯреЗрд╕реНрдЯрд░реНрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд╢реМрдХреАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд░реВрдЯ рдХрд┐рдП рдЧрдП рдбрд┐рд╡рд╛рдЗрд╕, рдореИрдЬрд┐рд╕реНрдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдлреНрд░рд┐рдбрд╛ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдХреИрд╕реЗ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред
рдпрд╣ рдРрдк 4 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╣рдЪрд╛рди рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 13 рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЕрд╡рд▓реЛрдХрди рдорд┐рд▓рддрд╛ рд╣реИред

тЦМ рдкрд╣рдЪрд╛рди рд╡рд┐рдзрд┐рдпрд╛рдБ
тЧЖ рдЬрд╛рд╡рд╛ рд▓реЗрдпрд░ рдкрд╣рдЪрд╛рди
тАв рд░реВрдЯ рдкреИрдХреЗрдЬ рд╕реНрдХреИрди тАФ рдореИрдЬрд┐рд╕реНрдХ, рд╕реБрдкрд░рдПрд╕рдпреВ, рдХрд┐рдВрдЧрд░реВрдЯ рдФрд░ рдПрдХреНрд╕рдкреЛрдЬреНрдб рд╕рд╣рд┐рдд 48 рдЬреНрдЮрд╛рдд рд░реВрдЯ рдРрдк рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред
тАв рдПрд╕рдпреВ рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ тАФ su, busybox рдФрд░ magisk рдмрд╛рдЗрдирд░реА рдХреЗ рд▓рд┐рдП 14 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИред
тЧЖ рдиреЗрдЯрд┐рд╡ рд╕реНрдЯреИрдЯрд┐рдХ рдкрдВрдЬреАрдХрд░рдг
.so рд╕рд┐рдВрдмрд▓ рдЯреЗрдмрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрдпрд╛рддрд┐рдд JNI рд╕рд┐рдВрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:
тАв рдиреЗрдЯрд┐рд╡ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрд╕рдпреВ рдмрд╛рдЗрдирд░реА рдЬрд╛рдБрдЪ
тАв /proc/mounts рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдЬрд┐рд╕реНрдХ рдорд╛рдЙрдВрдЯ рдкрд╣рдЪрд╛рди
тАв /proc/cmdline рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреНрд░рд┐рдбрд╛ рдкреНрд░реЛрд╕реЗрд╕ рд╕реНрдХреИрдирд┐рдВрдЧ
тАв /proc/self/maps рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреНрд░рд┐рдбрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд╣рдЪрд╛рди
тЧЖ рдиреЗрдЯрд┐рд╡ рдбрд╛рдпрдирд╛рдорд┐рдХ рдкрдВрдЬреАрдХрд░рдг
JNI_OnLoad рдореЗрдВ RegisterNatives() рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдкрдВрдЬреАрдХреГрдд рдлрд╝рдВрдХреНрд╢рди тАФ рд╕рд┐рдВрдмрд▓ рдЯреЗрдмрд▓ рдореЗрдВ рдХреЛрдИ рдирд┐рд░реНрдпрд╛рддрд┐рдд рд╕рд┐рдВрдмрд▓ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд╕рдорд╛рди рдЬрд╛рдБрдЪ, рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд░рдирд╛ рдХрдард┐рдиред

тЧЖ рдиреЗрдЯрд┐рд╡ Dlsym (рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрдВрдЬреАрдХрд░рдг)
dlsym() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЕрд▓рдЧ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди тАФ рд╕рдмрд╕реЗ рдЧреБрдкреНрдд рдкрд╣рдЪрд╛рди рд░рдгрдиреАрддрд┐, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ SDK рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреА рд╣реИред

тЦМ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
тЬж 4 JNI рдкрдВрдЬреАрдХрд░рдг рд░рдгрдиреАрддрд┐рдпреЛрдВ рдореЗрдВ 13 рдкрд╣рдЪрд╛рди рдЬрд╛рдВрдЪ
тЬж рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдкрд░рд┐рдгрд╛рдо рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓-рд╢реИрд▓реА рдХрд╛ рдбрд╛рд░реНрдХ UI
тЬж рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕реНрдХреИрди рдкрд░рд┐рдгрд╛рдо
тЬж рдкреНрд░рддреНрдпреЗрдХ рдкрд╣рдЪрд╛рди рддрдХрдиреАрдХ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг
тЬж рд╢реБрджреНрдз C рдиреЗрдЯрд┐рд╡ рдХреЛрдб тАФ C++ STL рдкрд░ рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ
тЬж рдореЛрдмрд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реИрдХреНрд╖рд┐рдХ рдЙрдкрдХрд░рдг
тЬж armeabi-v7a, arm64-v8a, x86 рдФрд░ x86_64 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
тЦМ рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИ?

тАв рдПрдВрдбреНрд░реЙрдЗрдб рд░реВрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╢реЛрдзрдХрд░реНрддрд╛
тАв рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЗрдирд┐рдЯреНрд░реЗрд╢рди рдЯреЗрд╕реНрдЯрд░
тАв рдЫреЗрдбрд╝рдЫрд╛рдбрд╝-рд░реЛрдзреА рдЙрдкрд╛рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдпрд╛ рдЙрдирдХрд╛ рдСрдбрд┐рдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░
тАв JNI, рдиреЗрдЯрд┐рд╡ рдХреЛрдб рдФрд░ рдореЛрдмрд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрдиреЗ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░
тАв ROM/Magisk рдХреЗ рд╢реМрдХреАрди рдЬреЛ рдбрд┐рдЯреЗрдХреНрд╢рди рдмрд╛рдпрдкрд╛рд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ
тЦМ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдп
RootRoot рдХреЛ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрд╕рдВрдзрд╛рди рдФрд░ рд╢реИрдХреНрд╖рд┐рдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЖрдХреНрд░рд╛рдордХ рдФрд░ рд░рдХреНрд╖рд╛рддреНрдордХ рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреА рдореЛрдмрд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд╛ рддрдХрдиреАрдХреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдбрд┐рдЯреЗрдХреНрд╢рди рд╡рд┐рдзрд┐рдпрд╛рдБ GitHub рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реИрдВред
рд░реВрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдиреЗ рд╕реЗ рд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдордЬрдмреВрдд рд╕реБрд░рдХреНрд╖рд╛ рдмрдирд╛рдиреЗ рдФрд░ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
рд╕реНрд░реЛрдд рдХреЛрдб: https://github.com/John-Jung/RootRoot
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рддрд╛рд░реАрдЦ
21 рдорд╛рд░реНрдЪ 2026

рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛

рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рд╣рд╛рдЬрд╝ рд╕реЗ рдпрд╣ рдЬрд╛рдирдирд╛ рдмреЗрд╣рдж рдЕрд╣рдо рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░, рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдФрд░ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ. рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдпреЗ рдЖрдкрдХреА рдЬрдЧрд╣, рдЙрдореНрд░, рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рддрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдорд┐рд▓реА рд╣реИ рдФрд░ рд╡рд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдбреЗрдЯ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ.
рддреАрд╕рд░реЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ
рдХреЛрдИ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рд╕рд╣рд╛рдпрддрд╛