अपडेट पर वापस जाएँ
New releaseAug 27, 2026

androidReverse v20

पूरी तरह से डिवाइस पर एंड्रॉइड रिवर्स इंजीनियरिंग। Radare2 बाइनरी विश्लेषण, 8 जावा डीकंपाइलर, Flutter और Unity il2cpp समर्थन।

साझा करें

एंड्रॉइड रिवर्स

Platform Architecture Status

Download

एक रिवर्स इंजीनियरिंग सूट जो पूरी तरह से एंड्रॉइड पर चलता है। कोई पीसी नहीं, कोई ADB नहीं, कोई डेस्कटॉप टूल नहीं — APK निष्कर्षण से लेकर नेटिव बाइनरी विश्लेषण, संपादन और पुनर्निर्माण तक सब कुछ डिवाइस पर ही होता है।


MCP सर्वर

androidReverse में एक अंतर्निहित Model Context Protocol सर्वर शामिल है, जो MCP-संगत AI क्लाइंट को कनेक्ट करने और किसी प्रोजेक्ट के भीतर संसाधनों, AXML, मैनिफेस्ट और Smali को सीधे संपादित करने की अनुमति देता है। संकलन/पुनर्निर्माण एक मैनुअल, उपयोगकर्ता-ट्रिगर चरण बना रहता है।


जावा डीकंपाइलेशन

प्रति-क्लास एक टैप से चुनने योग्य आठ इंजन:

इंजननोट्स
CFRअधिकांश आधुनिक अस्पष्टता (obfuscation) को अच्छी तरह संभालता है
Procyonजेनेरिक्स और लैम्ब्डा के साथ अच्छा
JD-Coreतेज़, हल्का
Krakatauबाइटकोड-स्तर की सटीकता
VineflowerFernflower फोर्क, नियंत्रण प्रवाह पर मजबूत
Jadxप्राथमिक इंजन
Jadx FallbackJadx विफल होने पर स्वचालित रूप से सक्रिय होता है
Jadx IRकच्चे मध्यवर्ती प्रतिनिधित्व

नेटिव बाइनरी विश्लेषण

JNI के माध्यम से एम्बेडेड Radare2 इंजन द्वारा संचालित।

  • कंट्रोल फ्लो ग्राफ (CFG): Compose Canvas पर निर्मित, पिंच-टू-ज़ूम के साथ इंटरैक्टिव ड्रैगेबल नोड कैनवास
  • कॉल ग्राफ और Xref ट्रेसिंग: आने/जाने वाले कॉल और फ़ील्ड रीड/राइट संदर्भों के लिए गहराई-समायोज्य ग्राफ
  • मल्टी-मोड आउटपुट: Pseudo-C डीकंपाइलेशन, कच्चे असेंबली और हेक्स डंप के बीच स्विच करें
  • ब्लॉक इंस्पेक्टर: मेमोरी एड्रेस और निष्पादन ह्यूरिस्टिक्स के साथ असेंबली निर्देश
  • बाइनरी जानकारी पैनल: एक नज़र में निष्पादन योग्य मेटाडेटा
  • फ़ंक्शन नाम बदलें और टिप्पणियाँ: डीकंपाइलर के भीतर सीधे बाइनरी फ़ंक्शन पर एनोटेट करें

APK और संसाधन हैंडलिंग

  • यूनिवर्सल निष्कर्षण: .apk, .xapk, और स्प्लिट .apks — स्टोरेज या इंस्टॉल किए गए ऐप्स से
  • हार्डन्ड AXML डिकोडिंग: रिफ्लेक्शन-समर्थित AXMLPrinter जो आधुनिक मैनिफेस्ट अस्पष्टता को बायपास करता है
  • डीप ARSC पार्सिंग: एकीकृत ट्री व्यू में संसाधन तालिकाओं, स्ट्रिंग पूल और XML विशेषता मैपिंग को नेविगेट करें
  • निर्यात / प्रतिस्थापन: APK से व्यक्तिगत फ़ाइलें निकालें, या प्रतिस्थापन सीधे वापस डालें

संसाधन, AXML और मैनिफेस्ट संपादन

  • संसाधन संपादन: ऐप संसाधनों को स्थान पर संपादित करें, केवल देखें नहीं
  • AXML संपादन: बाइनरी एंड्रॉइड XML को सीधे संपादित करें
  • मैनिफेस्ट संपादन: AndroidManifest.xml को सीधे संपादित करें
  • Res लेआउट पूर्वावलोकन: संपादन के दौरान एंड्रॉइड लेआउट संसाधनों का दृश्य पूर्वावलोकन
  • प्रोफेशनल इमेज एडिटर: ऐप में निर्मित पूर्ण इमेज संपादन

APK पुनर्निर्माण और हस्ताक्षर

  • APK पुनर्निर्माण: परिवर्तन करने के बाद ऐप से सीधे APK को फिर से पैक करें
  • हस्ताक्षर प्रबंधक: JKS कीस्टोर बनाएं, आयात करें और निर्यात करें, और पुनर्निर्मित APK पर हस्ताक्षर करें

Smali टूल्स

  • Smali LSP: स्मार्ट नेविगेशन और संपादन के लिए भाषा सर्वर समर्थन
  • Smali संपादन: ऐप में सीधे Smali संपादित करें
  • Smali फ़ॉर्मेटर: Smali कोड को स्वतः प्रारूपित करें
  • Smali आयात / हटाना: नई Smali फ़ाइलें आयात करें या मौजूदा हटाएं
  • Smali पथ कॉपी करें: कहीं और संदर्भ के लिए क्लास/मेथड का पथ तुरंत कॉपी करें
  • परिभाषा पर जाएं: Smali रजिस्टरों से सीधे क्लास और मेथड परिभाषाओं पर नेविगेट करें
  • क्लास संरचना कम्पास: बड़ी क्लासों के भीतर विधियों या फ़ील्ड को फ़िल्टर करें और उन पर जाएं
  • स्मार्ट Smali व्याख्याकार: Smali पंक्तियों का कोई भी ब्लॉक चुनें और कोड क्या करता है इसकी तुरंत सरल भाषा में व्याख्या प्राप्त करें

XML टूल्स

  • XML LSP: XML संपादन के लिए भाषा सर्वर समर्थन
  • XML फ़ॉर्मेटर: XML को स्वतः प्रारूपित करें
  • XML खोज: XML फ़ाइलों के भीतर खोजें
  • XML के लिए डेटा कनवर्टर: XML फ़ाइलों के भीतर सीधे डेटा परिवर्तित करें

क्रॉस-प्लेटफ़ॉर्म ऐप समर्थन

  • Flutter: Unflutter के माध्यम से Dart AOT विश्लेषण
  • Unity: नेटिव il2cpp मेटाडेटा पार्सिंग और फ़ंक्शन पुनर्प्राप्ति

कोड एडिटर

TextMate व्याकरण पाइपलाइनों के साथ Sora Editor पर निर्मित। Java, Smali, ARM असेंबली, C, XML और हेक्स के लिए सिंटैक्स हाइलाइटिंग। सामान्य (गैर-कोड) फ़ाइलों के लिए एक सामान्य-उद्देश्य टेक्स्ट एडिटर शामिल है।


फ़ाइल प्रबंधन

  • फ़ाइलें हटाएं: फ़ाइलों को व्यक्तिगत रूप से या बैच में हटाएं
  • विस्तारित फ़ाइल गुण: प्रति फ़ाइल अधिक विस्तृत मेटाडेटा देखें

अंतर्निहित उपयोगिताएँ

डेटा कनवर्टर — बाहरी टूल के बिना तुरंत एन्कोडिंग/डिकोडिंग, अब XML रूपांतरण समर्थन के साथ विस्तारित:

Base64 · Hex ↔ दशमलव · Hex ↔ टेक्स्ट · URL एन्कोड/डिकोड · यूनिकोड एस्केप · XOR सिफर · रंग Hex पूर्वावलोकन · XML

ग्लोबल नोटबुक — सत्रों में लगातार नोट्स। ऑफसेट ट्रैक करें, निष्कर्ष दस्तावेज़ित करें, स्निपेट सहेजें।

क्लास बुकमार्किंग — लंबे सत्रों के दौरान त्वरित पहुंच के लिए महत्वपूर्ण क्लासों को पिन करें।

डीप मेमोरी खोज — बेहतर प्रदर्शन और सटीकता के साथ Smali, XML, क्लास नाम और नेटिव बाइनरी पैटर्न में एक साथ रेगेक्स-समर्थित खोज।

प्रमाणपत्र विवरण — हस्ताक्षर प्रमाणपत्रों के निरीक्षण के लिए विस्तारित स्कीम समर्थन।


स्क्रीनशॉट

डैशबोर्ड और निष्कर्षणSmali नेविगेशननेटिव CFG
DashboardSmaliCFG
ट्री-व्यू निष्कर्षण और पैकेज पार्सिंगJump-to-Definition के साथ Sora Editorइंटरैक्टिव Radare2 असेंबली ब्लॉक
कॉल ग्राफAXML डिकोडिंगनोटबुक
CallGraphXMLNotebook
गहराई-समायोज्य xref मैपिंगसिंटैक्स-हाइलाइटेड XML देखनालगातार मल्टी-सेशन नोट्स

अस्वीकरण

शैक्षिक उद्देश्यों और उन अनुप्रयोगों पर सुरक्षा अनुसंधान के लिए जहां आपके पास लेखक से स्पष्ट अनुमति है। डेवलपर दुरुपयोग के लिए कोई दायित्व नहीं मानता है।


श्रेय

  • Sora Editor — मोबाइल कोड एडिटर
  • radare2 — नेटिव बाइनरी विश्लेषण इंजन
  • CFR, Procyon, JD-Core, Krakatau, Vineflower, Jadx — जावा डीकंपाइलर इंजन

श्रेणियाँ