भाग I: ADB PULL के लिए सभी फ़ाइलों को तैयार करना
यह वही है जो मेरे लिए काम कर रहा है: * सुनिश्चित करें कि आप नवीनतम एडीबी संस्करण का उपयोग कर रहे हैं।
'infocus $ adb खोल'
- ADB सत्र में एक बार SU अधिकार प्राप्त करें, आपको इसे "su" टाइप करना होगा:
'शेल @ m1: / $ su'
फिर आप देखेंगे कि "$" "#" बन जाता है, जैसे:
'रूट @ m1: / #'
-इस हैश को पता है कि आप एसयू मोड पर हैं।
- डिवाइस के / sdcard पर एक फ़ोल्डर बनाएं
'root @ m1: / # mkdir / sdcard / data /'
* जिस फाइल को आप कॉपी करना चाहते हैं, उसके रूट पर जाएं- उदाहरण के लिए मुझे अपने ऐप्स का बैकअप / कॉपी बनाना और उसे अपने कंप्यूटर पर स्टोर करना था:
'रूट @ m1: / डेटा / ऐप #'
- यदि मुझे उस फ़ोल्डर में "ls" होने पर क्या मिलता है, इसका एक उदाहरण:
'root @ m1: / data / app # ls
com.abtnprojects.ambatana-1
com.acr.rootfilemanager-1
com.amazon.kindle-1
com.android.chrome-1
com.android.mms-1
com.android। वेंडिंग -2 '
- ADB "cp" कमांड के साथ पुनरावर्ती रूप से कॉपी करने के लिए, "-R" विकल्प का उपयोग करें और चूंकि मैं इसमें सब कुछ कॉपी करना चाहता था, इसलिए मैंने वाइल्डकार्ड "*" का उपयोग किया:
'root @ m1: / data / app # cp -R * / / sdcard / data /'
एक बार जब आप एंटर दबाते हैं, अगर फाइल काफी बड़ी होती है, तो जाहिर तौर पर फाइलों को कॉपी करने में थोड़ा समय लगेगा, इसलिए कर्सर थोड़ी देर के लिए झपकेगा, ऐसा लगेगा कि कुछ भी नहीं कर रहा है, लेकिन यह क्या है! यह फ़ाइलों की नकल है, इसलिए घबराओ मत! और इस प्रक्रिया को मत रोको !!! -अगर आप चाहते हैं कि बस एक और एडीबी शेल सत्र खोलें और उस फोल्डर में जाएं जहां आप फाइलों को स्थानांतरित कर रहे हैं और एक "एलएस" चेक करते हैं और आपको देखना चाहिए कि खाली फ़ोल्डर अब फाइलों से आबाद हो रहा है। एक बार स्थानांतरण हो जाने के बाद, आपको अपना शेल वापस मिल जाएगा।
"Sdcard / data" पर जाएं और सुनिश्चित करें कि सबकुछ "ls" कॉपी किया गया था:
'root @ m1: / sdcard / data # ls
com.abtnprojects.ambatana-1
com.acr.rootfilemanager-1
com.amazon.kindle-1
com.android.chrome-1
com.android.mms-1'
भाग II: एडीबी पूर्ण
इस बिंदु तक यदि आपने लक्ष्य मशीन पर फ़ोल्डर नहीं बनाया है, तो ऐसा करें। मैंने "ऐप्स" नामक एक फ़ोल्डर आसानी से बनाया
अब, सभी फाइलों के मायावी पुनरावर्ती ADB PULL को एक ही बार में करने देता है: -यह सुनिश्चित करें कि आप ADB सत्र से लॉग आउट हैं, क्योंकि हम SU मोड पर हैं, हमें दो बार बाहर निकलने की आवश्यकता होगी:
'root @ m1: / sdcard / data # exit'
'खोल @ m1: / $ निकास'
- एक सामान्य शेल सत्र से "एडीबी पुल" चलाएं, आपको "-ए" विकल्प का उपयोग करने की आवश्यकता नहीं है, मैं व्यक्तिगत रूप से इसका उपयोग फाइलों की अखंडता को यथासंभव बनाए रखने के लिए करता हूं। - कमांड चलाएं:
'AtomicusZro $ adb पुल -a / sdcard / data / apps /'
आपको कुछ इस तरह से देखना चाहिए:
'[69%] / sdcard/data/com.google.android.gms-1/base.apk: 74%'
एक बार जब यह हो गया:
'/ sdcard / data /: 296 फाइलें खींची गई हैं। 5.1 MB / s (221.352 में 1193942288 बाइट्स) '
और वोइला!
साइड नोट्स:। नहीं
पता कि क्या मायने रखता है, लेकिन मैं एक मैक का उपयोग करता हूं।
। यदि ADB सत्र पर आप "su विशेषाधिकार" प्राप्त नहीं कर सकते हैं:
1: आपको संभवतः ADB रूट एक्सेस
2 देने की आवश्यकता है : "सुपर उपयोगकर्ता" यह सही तरीके से स्थापित नहीं है।
अपने आदेशों की दोहरी जांच करें।
शुभ लाभ।-
adb root
पहले चला था?