روٹ روٹ ایک اوپن سورس اینڈرائیڈ سیکیورٹی ڈیٹیکشن ٹول کٹ ہے جو سیکیورٹی محققین، پینیٹریشن ٹیسٹرز، اور اینڈرائیڈ کے شوقین افراد کے لیے بنائی گئی ہے۔ یہ ظاہر کرتا ہے کہ کس طرح موبائل ایپلیکیشنز روٹڈ ڈیوائسز، میگسک انسٹالیشنز، اور فریڈا انسٹرومینٹیشن فریم ورک کا حقیقی وقت میں پتہ لگاتی ہیں۔
یہ ایپ 4 الگ الگ پتہ لگانے کی حکمت عملیوں میں 13 سیکیورٹی چیک کرتی ہے، جس سے آپ کو آپ کے آلے کی سیکیورٹی پوزیشن کا ایک جامع نظارہ ملتا ہے۔
▌ پتہ لگانے کے طریقے
◆ جاوا پرت کا پتہ لگانا
• روٹ پیکیج اسکین - 48 معروف روٹ ایپ دستخطوں کے خلاف پیکیج مینیجر کو چیک کرتا ہے جن میں Magisk، SuperSU، KingRoot، اور Xposed شامل ہیں۔
• SU Binary Search — su، busybox، اور magisk binaries کے لیے 14 ڈائریکٹریز کو اسکین کرتا ہے۔
◆ مقامی جامد رجسٹریشن
برآمد شدہ JNI علامتوں کا استعمال کرتا ہے جو .so سمبل ٹیبل میں نظر آتا ہے:
• مقامی فائل تک رسائی کے ذریعے ایس یو بائنری چیک کریں۔
• /proc/mounts کے ذریعے Magisk ماؤنٹ کا پتہ لگانا
فریڈا پروسیس سکیننگ بذریعہ /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 کے شائقین بائی پاس طریقوں کی جانچ کرتے ہیں۔
▌ تعلیمی مقصد
روٹ روٹ کو سیکیورٹی ریسرچ اور تعلیمی ٹول کے طور پر ڈیزائن کیا گیا ہے۔ یہ جارحانہ اور دفاعی موبائل سیکیورٹی تکنیک دونوں کو ظاہر کرتا ہے۔ تمام پتہ لگانے کے طریقے مکمل طور پر دستاویزی ہیں اور GitHub پر اوپن سورس ہیں۔
یہ سمجھنا کہ جڑ کا پتہ لگانے کے کام کرنے سے دونوں محافظوں کو مضبوط تحفظات بنانے میں مدد ملتی ہے اور محققین موجودہ نفاذ میں کمزوریوں کی نشاندہی کرتے ہیں۔
ماخذ کوڈ: https://github.com/John-Jung/RootRoot
اپ ڈیٹ کردہ بتاریخ
21 مارچ، 2026