રૂટરૂટ એ એક ઓપન-સોર્સ એન્ડ્રોઇડ સિક્યુરિટી ડિટેક્શન ટૂલકીટ છે જે સુરક્ષા સંશોધકો, પેનિટ્રેશન ટેસ્ટર્સ અને એન્ડ્રોઇડ ઉત્સાહીઓ માટે બનાવવામાં આવી છે. તે દર્શાવે છે કે મોબાઇલ એપ્લિકેશનો રીઅલ ટાઇમમાં રૂટેડ ડિવાઇસ, મેજિસ્ક ઇન્સ્ટોલેશન અને ફ્રિડા ઇન્સ્ટ્રુમેન્ટેશન ફ્રેમવર્ક કેવી રીતે શોધે છે.
આ એપ્લિકેશન 4 અલગ અલગ શોધ વ્યૂહરચનાઓ દ્વારા 13 સુરક્ષા તપાસ કરે છે, જે તમને તમારા ઉપકરણની સુરક્ષા સ્થિતિનો વ્યાપક દૃશ્ય આપે છે.
▌ શોધ પદ્ધતિઓ
◆ જાવા લેયર ડિટેક્શન
• રુટ પેકેજ સ્કેન — મેજિસ્ક, સુપરએસયુ, કિંગરૂટ અને એક્સપોઝ્ડ સહિત 48 જાણીતા રૂટ એપ્લિકેશન સિગ્નેચર સામે પેકેજમેનેજરને તપાસે છે
• એસયુ બાઈનરી સર્ચ — સુ, બજીબોક્સ અને મેજિસ્ક બાઈનરી માટે 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