ReArk
अंग्रेज़ी | सरलीकृत चीनी
ReArk, HarmonyOS और Android अनुप्रयोगों के लिए एक डेस्कटॉप रिवर्स इंजीनियरिंग और AI-सहायित विश्लेषण उपकरण है। कोड, संसाधनों, मेटाडेटा और अनुप्रयोग व्यवहार का एक ही कार्यक्षेत्र में निरीक्षण करने के लिए HarmonyOS .hap, .app, और .abc फ़ाइलें या Android .apk और .aab पैकेज खोलें।
अनुप्रयोग तर्क की जाँच करने, सुरक्षा की समीक्षा करने, और CTF चुनौतियों पर काम करने के लिए स्थिर विश्लेषण को कनेक्टेड-डिवाइस निरीक्षण और ReArk Agent के साथ संयोजित करें।
स्थापना और प्लेटफ़ॉर्म
नवीनतम रिलीज़ से अपने कंप्यूटर के लिए इंस्टॉलर डाउनलोड करें। संस्करण इतिहास और रिलीज़ नोट्स के लिए सभी रिलीज़ देखें।
| OS | आवश्यकताएँ | सीधे लिंक |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 सिस्टम आवश्यकताएँ घोषित की जानी हैं | अगली रिलीज़ में आ रहा है |
विशेषताएँ
पैकेज और स्थिर विश्लेषण
- HarmonyOS HAP/APP/ABC और Android APK/AAB फ़ाइलों का विश्लेषण करें
- पैकेज संरचना, मॉड्यूल, स्रोत आउटपुट, संसाधन और अनुप्रयोग मेटाडेटा ब्राउज़ करें
- ABC बाइटकोड को डिसअसेंबल और डीकंपाइल करें; स्ट्रिंग्स, लिटरल्स, क्रॉस-रेफ़रेंस और कॉल आर्ग्युमेंट फ़्लो का अन्वेषण करें
- Android मैनिफ़ेस्ट, अनुमतियाँ, घटक, प्रवेश बिंदु, संसाधन और अनुप्रयोग आइकन का निरीक्षण करें
- Android डिसअसेंबली और Java-जैसे डीकंपाइल आउटपुट पढ़ें
- हेक्स डेटा, फ़ॉर्मेटेड JSON, XML, टेक्स्ट, छवियाँ और मीडिया संसाधन देखें; फ़ाइलें खोजें और स्रोत आउटपुट नेविगेट करें
HarmonyOS साइनिंग और पैकेजिंग
- हस्ताक्षर, प्रमाणपत्र और साइनिंग वैधता का निरीक्षण करें
- साइनिंग सामग्री कॉन्फ़िगर करें, HarmonyOS अनुप्रयोगों को पुनः हस्ताक्षरित करें और पुनः पैकेज करें
- कनेक्टेड डिवाइस पर समर्थित अनुप्रयोग पैकेज इंस्टॉल करें; Android डिवाइस इंस्टॉलेशन APK फ़ाइलों का उपयोग करता है
ReArk Agent
- वर्तमान HarmonyOS या Android पैकेज के बारे में संदर्भात्मक प्रश्न पूछें
- विश्लेषण क्षमताओं की खोज करें और आवश्यकतानुसार पैकेज फ़ाइलें, मेटाडेटा, स्ट्रिंग्स, डिसअसेंबली और डीकंपाइल आउटपुट प्राप्त करें
- पैकेज साक्ष्य को अपनी सामग्री से पूरक करने के लिए संदर्भ दस्तावेज़ संलग्न करें
- समर्थित मॉडल प्रदाताओं का उपयोग करें, जिनमें OpenAI-संगत एंडपॉइंट और स्थानीय Ollama मॉडल शामिल हैं
- स्थिर विश्लेषण को डिवाइस वर्कफ़्लो के साथ संयोजित करें; होस्ट कमांड, Python निष्पादन और डिवाइस संचालन लागू स्वीकृति प्रवाह का उपयोग करते हैं
कनेक्टेड डिवाइस
- HDC के माध्यम से HarmonyOS डिवाइस और ADB के माध्यम से Android डिवाइस खोजें
- अनुप्रयोग इंस्टॉल और लॉन्च करें, स्क्रीनशॉट कैप्चर करें, UI नोड्स का निरीक्षण करें और डिवाइस लॉग पढ़ें
- डिवाइस स्क्रीन को वास्तविक समय में मिरर करें और माउस और कीबोर्ड का उपयोग करके डिवाइस नियंत्रित करें
- स्क्रीन रिकॉर्डिंग, ऑडियो, क्लिपबोर्ड और डिवाइस नियंत्रण का उपयोग करें जहाँ डिवाइस और रनटाइम द्वारा समर्थित हो
- फ़ुलस्क्रीन या अलग मिररिंग विंडो के साथ काम करें
उपलब्ध विश्लेषण दृश्य और डिवाइस क्रियाएँ पैकेज प्रारूप, ऑपरेटिंग सिस्टम संस्करण और डिवाइस क्षमताओं पर निर्भर करती हैं। ABC साक्ष्य उपकरण और HarmonyOS पुनः-हस्ताक्षर HarmonyOS पैकेजों के लिए विशिष्ट हैं।
स्क्रीनशॉट
| HarmonyOS डीकंपाइलेशन | Android डीकंपाइलेशन |
|---|
 |  |
| ABC / हेक्स निरीक्षण | ABC स्ट्रिंग्स |
|---|
 |  |
| ReArk Agent विश्लेषण | Android स्क्रीन मिररिंग |
|---|
 |  |
सुरक्षा और गोपनीयता
ReArk का उपयोग केवल कानूनी रूप से अधिकृत रिवर्स इंजीनियरिंग, अंतरसंचालनीयता अनुसंधान, मैलवेयर विश्लेषण और सुरक्षा अनुसंधान के लिए करें।
दूरस्थ मॉडल प्रदाताओं के साथ ReArk Agent का उपयोग करते समय, रहस्य, प्रमाणपत्र, उपयोगकर्ता डेटा, व्यापार रहस्य या अन्य संवेदनशील सामग्री सबमिट करने से बचें।
लाइसेंस
ReArk Apache License 2.0 के अंतर्गत लाइसेंस प्राप्त है। विवरण के लिए LICENSE देखें।
तृतीय-पक्ष सूचनाएँ THIRD_PARTY_NOTICES.md में सूचीबद्ध हैं।
सहायता