Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

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

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
android-backup-extractor — Android ADB बैकअप (ICS+) को निकालें और पुनः पैकेज करें। एन्क्रिप्टेड आर्काइव, tar रूपांतरण, और फोरेंसिक विश्लेषण या डेटा रिकवरी के लिए मानक I/O का समर्थन करता है। | Kitploit
उपकरण/GitHubGitHub/nelenkov/android-backup-extractor
एंड्रॉइड सुरक्षाफोरेंसिकडेटा रिकवरीमोबाइल सुरक्षा
GitHubnelenkov/android-backup-extractor

android-backup-extractor

Android ADB बैकअप (ICS+) को निकालें और पुनः पैकेज करें। एन्क्रिप्टेड आर्काइव, tar रूपांतरण, और फोरेंसिक विश्लेषण या डेटा रिकवरी के लिए मानक I/O का समर्थन करता है।

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
2.6k3001 महीना पहलेKitploit द्वारा समीक्षित

Android बैकअप एक्सट्रैक्टर

उपयोगिता जो adb backup (ICS+) के साथ बनाए गए Android बैकअप को निकालने और पुनः पैक करने के लिए है। अधिकांशतः AOSP के BackupManagerService.java पर आधारित।

निर्माण

Java 11 की आवश्यकता है। एन्क्रिप्टेड बैकअप को संभालने के लिए JCE असीमित शक्ति क्षेत्राधिकार नीति की आवश्यकता है (यदि वर्तमान Java 9 रिलीज़ का उपयोग कर रहे हैं तो आवश्यक नहीं है)।

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

नीचे सूचीबद्ध टूल में से किसी एक का उपयोग करके बनाएँ या पूर्व-निर्मित बाइनरी (चलने योग्य jar फ़ाइलें) के लिए रिलीज़ देखें।

Eclipse के साथ:

Bouncy Castle Provider jar का नवीनतम संस्करण (bcprov-jdk15on-*.jar) यहाँ से डाउनलोड करें:

नवीनतम Bouncy Castle jar को lib/ में डालें, Eclipse में आयात करें और यदि आवश्यक हो तो बिल्ड पथ समायोजित करें। उपयोगिता शुरू करने के लिए abe स्क्रिप्ट का उपयोग करें।

Maven के साथ (कम से कम JDK11 की आवश्यकता है):

स्व-निष्पादन योग्य ऑल-इन-वन jar बनाने के लिए: mvn clean package और फिर:

java -jar target/abe.jar pack|unpack|pack-kk ...

Ant के साथ:

बंडल किए गए Ant स्क्रिप्ट का उपयोग करके ऑल-इन-वन jar बनाएं और इसके साथ चलाएँ: (आपको अभी भी Bouncy Castle jar को lib/ में रखना होगा; bcprov.jar प्रॉपर्टी को तदनुसार संशोधित करें)

java -jar abe.jar pack|unpack|pack-kk ...

(build.xml फ़ाइल में योगदान देने के लिए Jan Peter Stotz का धन्यवाद)

Gradle के साथ:

ग्रेडल का उपयोग करके ऑल-इन-वन jar बनाएं: ./gradlew और फिर:

java -jar build/libs/abe-all.jar pack|unpack|pack-kk ...

उपयोग

सिंटैक्स:

  • अनपैक करें: abe unpack <backup.ab> <backup.tar> [password]
  • पैक करें: abe pack <backup.tar> <backup.ab> [password]
  • 4.4 के लिए पैक करें: abe pack-kk <backup.tar> <backup.ab> [password] (संस्करण 2 बैकअप बनाता है, Android 4.4.3 के साथ संगत)

यदि फ़ाइल का नाम - है, तो डेटा मानक इनपुट से पढ़ा जाता है या मानक आउटपुट पर लिखा जाता है।

यदि कमांड लाइन पर पासवर्ड नहीं दिया गया है, तो पर्यावरण चर ABE_PASSWD का प्रयास किया जाता है। यदि आप पासवर्ड निर्दिष्ट नहीं करते हैं तो बैकअप संग्रह एन्क्रिप्ट नहीं किया जाएगा बल्कि केवल संपीड़ित किया जाएगा।

tar संग्रह पैक करना

  • Android tar संग्रह में फ़ाइलों के क्रम के बारे में बहुत विशेष है। प्रारूप यहाँ वर्णित है।
  • असंगत tar संग्रह त्रुटियों या यहाँ तक कि सिस्टम क्रैश का कारण बनते हैं।
  • जिन ऐप्स में allowBackup फ़्लैग false पर सेट है, वे बैकअप या पुनर्स्थापित नहीं किए जाते।
    • (आप adb push और adb shell के माध्यम से मैन्युअल रूप से पुनर्स्थापित करने का प्रयास कर सकते हैं)
  • त्रुटियाँ केवल logcat पर मुद्रित होती हैं, BackupManagerService के लिए देखें।

tar संग्रह को पैक करने का सबसे सुरक्षित तरीका मूल backup.tar फ़ाइल से फ़ाइलों की सूची प्राप्त करना है:

root@kitploit:~
tar tf backup.tar | grep -F "com.package.name" > package.list

और फिर tar फ़ाइल बनाने के लिए उस सूची का उपयोग करें। निकाले गए बैकअप निर्देशिका में:

root@kitploit:~
tar cf restore.tar -T package.list

अब आप restore.tar को पैक कर सकते हैं और adb restore restore.ab का प्रयास कर सकते हैं।

रिलीज़

रिलीज़ मास्टर शाखा से Travis CI के साथ बनाए गए हैं और इसमें एक चलने योग्य फैट jar शामिल है।

बाइनरी का उपयोग अपने जोखिम पर करें। कोई वारंटी या समर्थन प्रदान नहीं किया जाता है।

कृपया केवल बैकअप एक्सट्रैक्टर में बग की रिपोर्ट करें, मैं बैकअप या tar फ़ाइलों को अनपैक/रीपैक करने से संबंधित प्रश्नों का उत्तर नहीं दे सकता। (एक छोटी उपयोग मार्गदर्शिका के लिए उपयोग देखें।)

Build Status

नोट्स

बैकअप प्रारूप और टूल कार्यान्वयन के बारे में अधिक विवरण संबंधित ब्लॉग पोस्ट में हैं।

टूल डाउनलोड करें