गैर-निहित उपकरणों का पूरी तरह से बैकअप कैसे करें?


302

मुझे पता है कि मैं क्लोज़-टू-असंभव के लिए पूछ रहा हूं - एक वास्तविक पूर्ण बैकअप के रूप में निश्चित रूप से रूट अनुमतियों की आवश्यकता होती है। लेकिन फिर भी बहुत से लोग अपने उपकरणों को रूट नहीं करना चाहते हैं - अपनी वारंटी को शून्य करने या अपने उपकरणों को ईंट करने से डरते हैं, या बस किसी भी रूट विधि द्वारा समर्थित अपने उपकरणों को नहीं रखते हैं।

मुझे यह भी पता है कि इस विषय पर पहले से ही बहुत सारे सवाल पूछे गए थे, और मैंने उन सभी का बैकअप टैग होने की जाँच की - कोई भी पूरे विषय को कवर नहीं करता, सभी के पास सिर्फ टुकड़े होते हैं, और विशेष रूप से लोग Android के लिए नए होते हैं (लेकिन अन्य गैर-शक्ति -सुख के रूप में अच्छी तरह से) एक कठिन समय होगा सबसे अच्छा तरीका है।

इसलिए मुझे प्रश्न का विस्तृत विहित उत्तर चाहिए:

रूट-सॉल्यूशन को शामिल नहीं करना, बैकअप को यथासंभव पूर्ण बैकअप कैसे प्राप्त करें ?

कृपया सरल वन-लाइनर उत्तर दें, जैसे "एप्लिकेशन का उपयोग करें xyz [पूर्ण-रोकें]।" यदि किसी ऐप का उल्लेख किया जाता है (और मुझे संदेह है कि एक एकल ऐप यहां का जवाब होगा), तो इसमें कौन से भाग शामिल हैं - साथ ही साथ यह भी विचार है कि यह कैसे छोड़ता है। (और इसे पूरी तरह से स्पष्ट करने के लिए: मुझे पता है कि दिमाग में आने वाली पहली चीज़ टाइटेनियम बैकअप है - मैं इसे स्वयं उपयोग करता हूं, लेकिन यह यहां लागू नहीं होता है: यह सवाल गैर-निहित उपकरणों के तरीकों के बारे में कड़ाई से है! ) इसके अलावा, जवाब! उपकरणों की एक विस्तृत श्रृंखला में लागू करने के मामले में जितना संभव हो उतना सामान्य होना चाहिए (यानी यह एक डिवाइस या निर्माता तक सीमित नहीं होना चाहिए)।

मैं पहले से ही सभी प्रश्नों के यहां जांच की हो रही है उल्लेख टैग किए गए बैकअप । ये निश्चित रूप से उत्तर के लिए विवरण प्रदान करने में सहायक होंगे, इसलिए मैं अपने प्रश्न के बारे में सबसे ऊपर लोगों की सूची दूंगा:

ये सभी मेरे प्रश्न के लिए कुछ विवरण प्रदान करते हैं (इसलिए उनसे प्रेरित होकर निःसंकोच) - लेकिन मुझे लगता है कि अभी भी विवरण गायब हैं। इसके अलावा एक सारांश - कहना उपयोगी होगा, "अधिकतम संभव" के पूर्ण विवरण सहित एक उत्तर।

अंतिम मानदंड: जबकि मैं क्लाउड-आधारित समाधानों पर विचार करूंगा, मैं स्थानीय समाधानों का पक्ष लूंगा। यदि आप दोनों प्रदान कर सकते हैं: सभी बेहतर। लेकिन कुछ लोग गोपनीयता को बहुत अधिक महत्व देते हैं (मैं उनमें से एक हूं), और इस तरह कुछ क्लाउड सेवा के लिए अपने डेटा पर भरोसा नहीं करेगा।


रयान के लिए धन्यवाद, अब हमारे पास सभी ऐप्स और उनके डेटा का वास्तव में पूर्ण बैकअप के लिए एक समाधान है - जिसकी मैंने आशा करने की हिम्मत नहीं की! एकमात्र नुकसान: उसका समाधान केवल सभी Android उपयोगकर्ताओं के 10% से कम के लिए काम करता है; जिनके डिवाइस कम से कम Android 4.x के साथ चल रहे हैं ।

इसलिए फिर से, मैं क्लोज़-टू-असंभव पूछता हूं: कम से कम जिंजरब्रेड (2.3.x) पर लागू कोई समाधान , या, बेहतर, यहां तक ​​कि Froyo (2.2.x) - तो वे वर्तमान उपकरणों के बहुमत को कवर करते हैं? इन समाधानों में कई उपकरण शामिल हो सकते हैं (हालांकि इसे यथासंभव सरल रखने का प्रयास करें; अपनी माँ के निर्देशों का पालन करने के लिए सोचें;)

और ध्यान रखें: NO ROOT!


उच्च-गुणवत्ता वाले उत्तर को और अधिक प्रेरित करने के लिए (और उम्मीद है कि कम-गुणवत्ता वाले लोगों से बचें), मैं यहां एक कठोर होऊंगा: जैसा कि मैं शायद ही कभी करता हूं , मैं एक छोर पर उल्लेखित मानदंडों को पूरा नहीं करने वाले मतों का जवाब दूंगा - लेकिन दूसरे पर अंत में, मैं सबसे अच्छे उत्तर के लिए एक इनाम दूंगा (जो तुरंत नहीं किया जा सकता है, लेकिन 2 दिनों के बाद जल्द से जल्द)।


4
आप बैकअप के लिए Android का कौन सा संस्करण देख रहे हैं? क्योंकि 4.x में 'adb backup' सॉल्यूशन है जो गैर-रूट किए गए डिवाइस के लिए काम करता है।
रयान कॉनरैड

1
जैसा कि मैं अपने लिए नहीं देख रहा हूं (मेरे डिवाइस निहित हैं, और इसलिए मैं नैंडरॉइड बैकअप के साथ-साथ टाइटेनियम बैकअप का उपयोग कर सकता हूं ), यह एक जवाब के लायक होगा - क्योंकि यह हर किसी पर लागू होगा पहले से ही 4.x पर उसका / उसकी डिवाइस। यह कितना कवर करेगा - और पीछे छोड़ दिए गए अंतराल के बारे में क्या, यदि कोई हो? कृपया यह भी बताएं कि इसे कंप्यूटर पर एसडीके स्थापित करने की आवश्यकता है (अनुभवहीन उपयोगकर्ताओं के लिए इसके पेशेवरों और विपक्षों सहित)।
इज़ी

1
मैंने एक प्रश्न बनाया - Android.stackexchange.com/questions/33479/… Android 2.3.x के साथ डिवाइस के लिए फॉलोअप करने के लिए और नीचे कारण मुझे लगता है कि समाधान एंड्रॉइड 4.X डिवाइस के लिए है
जैक

जवाबों:


241

4.0+ उपकरणों के लिए उपलब्ध समाधान:

4.0+ उपकरणों के लिए "एडब बैकअप" नामक एक समाधान है।

नोट: यह केवल उन ऐप्स के लिए काम करता है जो बैकअप को अस्वीकार नहीं करते हैं! बैकअप का उपयोग करने वाले एप्लिकेशन को इस तरह से बैकअप का उपयोग करते समय बस अनदेखा किया जाता है।

यह adb का उपयोग करता है इसलिए आपको अपने कंप्यूटर पर Android सॉफ़्टवेयर डेवलपमेंट किट (SDK) स्थापित करना होगा (कुछ लिनक्स वितरण पर: बस पैकेज android-tools-adbऔर android-tools-adbd)।

नोट: यह समाधान बैकअप और एसएमएस, या कैलेंडर जानकारी को पुनर्स्थापित नहीं करेगा

Adb कमांड के लिए विकल्प हैं:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
  • -f: * .ab फ़ाइल का पथ जो आपके कंप्यूटर पर सहेजा जाएगा। यह फ़ाइल एक संपीड़ित फ़ाइल है जिसमें आपके डिवाइस से डेटा / एप का संग्रह है।
  • -apk | -noapk: इंगित करता है कि * .apk फाइलें बैकअप होनी चाहिए (डिफ़ॉल्ट is -apapk)
  • -obb | -noobb: किसी भी इंस्टॉल किए गए एपीके एक्सपेंशन (उर्फ .obb) फ़ाइलों के बैकअप को अक्षम / अक्षम करें, जो प्रत्येक एप्लिकेशन से जुड़ी हुई हैं (डिफ़ॉल्ट है -noobb)
  • -sared | -nosared: डिवाइस के साझा संग्रहण / SD कार्ड सामग्री का डिफ़ॉल्ट रूप से सक्षम / अक्षम करें (डिफ़ॉल्ट -nosared)
  • -all: इंगित करता है कि आप चाहते हैं कि पूरी प्रणाली का बैकअप लिया जाए। आप केवल विशिष्ट बैकअप के लिए पैकेज फ़िल्टर का उपयोग कर सकते हैं, या पूर्ण सिस्टम बैकअप के लिए -all का उपयोग कर सकते हैं।
  • -system | -nosystem: यह दर्शाता है कि बैक अप करते समय सभी सिस्टम एप्लिकेशन और डेटा शामिल हैं। (डिफ़ॉल्ट है -system)
  • <पैकेज>: यह वह जगह है जहां आप विशिष्ट पैकेजों को बैकअप में सूचीबद्ध कर सकते हैं। यदि आप केवल विशिष्ट अनुप्रयोगों का बैकअप लेना चाहते हैं तो इनका उपयोग करें। -All का उपयोग करते समय, आपको पैकेज निर्दिष्ट करने की आवश्यकता नहीं है।

अपने डिवाइस का बैकअप कैसे लें:

सबसे पहले, आपको Android डिवाइस पर "USB डीबगिंग" सक्षम करने की आवश्यकता है:

  1. सेटिंग्स में "डिवाइस के बारे में" (या "फोन के बारे में" या "टैबलेट के बारे में") अनुभाग पर जाएं
  2. "बिल्ड नंबर" पंक्ति (आमतौर पर अंतिम पंक्ति) पर 7 बार टैप करें। उसके बाद सेटिंग्स में "डेवलपर विकल्प" अनुभाग दिखाई देगा

"डेवलपर विकल्प" सक्षम करना

  1. सेटिंग्स में "डेवलपर विकल्प" अनुभाग पर जाएं
  2. "USB डीबगिंग" चेकबॉक्स पर टैप करें

"USB डीबगिंग" सक्षम करना

दूसरा, कमांड प्रॉम्प्ट से आपके पीसी पर आपको adbकमांड और बैकअप फाइल दोनों का पता लगाने में सक्षम होना चाहिए । ऐसा करने का सबसे आसान तरीका है कि adbजहां adbस्थित है, वहां से कमांड को चलाना ।

Windows Explorer में, जहाँ आप एंड्रॉयड एसडीके स्थापित करने के लिए और नेविगेट SHIFT+RIGHT CLICKपर platform-toolsफ़ोल्डर। shift + rightclick

यह एक कमांड प्रॉम्प्ट खोलेगा (आपकी विंडो खान से अलग दिखेगी)।

मैक के टर्मिनल में आप टाइप कर सकते हैं cdऔर फिर फ़ोल्डर प्लेटफॉर्म-टूल फ़ोल्डर को फाइंडर से टर्मिनल विंडो पर खींचें और रास्ता डाला जाएगा। मारो और तुम सही जगह पर रहोगे।

लिनक्स में, मुझे आशा है कि आप जानते हैं कि एडीबी कमांड की मूल निर्देशिका का पता कैसे लगाएं और सीडी करें। आप सब के बाद लिनक्स का उपयोग कर रहे हैं ।

यहाँ से निम्न कमांड टाइप करें:

खिड़कियाँ:

adb backup -apk -shared -all -nosystem -f backup08262012.ab

लिनक्स और मैक

./adb backup -apk -shared -all -nosystem -f backup08262012.ab
## Notice that -all doesn't mean ALL. See the big bold NOTE at the top of this answer.
# drop the `./` in the command if you are using `android-tools-adb` package

(यदि आप बैकअप को एक अलग निर्देशिका में संग्रहीत करना चाहते हैं, तो नीचे दिए गए स्क्रीनशॉट में दिखाए अनुसार ".ab" फ़ाइल के लिए एक पथ शामिल करें।)

cmd

फिर आपको अपने डिवाइस पर पासवर्ड के लिए संकेत दिया जाएगा (इसका उपयोग बैकअप को एन्क्रिप्ट करने के लिए किया जाता है):
बैकअप स्क्रीन

बहाल करने के लिए, यह लगभग उसी तरह काम करता है।

खिड़कियाँ:

adb restore backup08262012.ab

लिनक्स और मैक

./adb restore backup08262012.ab

फिर आपको डिवाइस पर पुनर्स्थापित करने के लिए आपके पासवर्ड के लिए संकेत दिया जाएगा: स्क्रीन को पुनर्स्थापित करें


अब बेशर्म आत्म पदोन्नति के लिए:

Droid एक्सप्लोरर ( v0.8.8.7 +) 4.0+ उपकरणों के लिए इसे संभालने में सक्षम होगा। जबकि Droid एक्सप्लोरर वर्तमान में रूट किए गए उपकरणों के लिए अनुकूलित है, यह कार्यक्षमता गैर-रूट किए गए उपकरणों के लिए भी काम करेगी।

Droid एक्सप्लोरर डिवाइस का पूरा बैकअप करेगा और उन्हें इसमें सेव करेगा %USERPROFILE%\Android Backups\। उस फ़ोल्डर के भीतर डिवाइस के लिए नामित फ़ोल्डर है, और उस फ़ोल्डर के अंदर बैकअप हैं।

डे बैकअप

एंड्रॉइड बैकअप फाइल पर डबल क्लिक करने से आप अपने डिवाइस को बैकअप फाइल से रिस्टोर कर पाएंगे।


4
BTW: आपके समाधान में जोड़ने के लिए, आज ही मुझे XDA न्यूज़ पर एक पोस्ट मिली: अल्टीमेट बैकअप टूल, नो रूट आवश्यक । यह "अल्टीमेट बैकअप टूल" .batएडीबी कमांड्स को कॉल करने वाली एक साधारण फ़ाइल है, जो आपके द्वारा बताई गई है ( पास्टिबिन ) - और इस प्रकार समान शेल स्क्रिप्ट बनाने के लिए लिनक्स / यूनिक्स / मैक दोस्तों को "प्रेरणा" के रूप में काम कर सकती है;)
इज़ी

4
हाँ, यह डेटा करता है। दरअसल, यह डेटा को केवल डिफ़ॉल्ट रूप से करता है। एकमात्र रोड़ा यह है कि यह 4.x उपकरणों के लिए है और यह adb का एक बहुत ही अनिर्दिष्ट फीचर है।
रयान कॉनरैड

3
क्या यह केवल एक ही डिवाइस रिस्टोर, या एक ही मॉडल के लिए काम करता है? मुझे अपना फोन
रिप्लेस करवाना

18
! खबरदार! अदब रिस्टोर पूर्ण से बहुत दूर है, कम से कम एक नेक्सस 3 पर अनरूटेड स्टॉक एंड्रॉइड 4.3 पर! कुछ चीजें बहाल की जाती हैं, कुछ नहीं! मैंने कुछ सुविधाओं की बहाली की जाँच की। पुन: प्राप्त नहीं, मूल रूप से सभी प्रमुख टेलीफोनी सुविधाओं : संपर्क, एसएमएस, रिंगटोन और सूचना ध्वनि, सक्रिय इनपुट भाषाएं (= kbd लेआउट), ownername (पहले बूट जादूगर में सेट ownername बजाय रखा जाता है) ठीक से बहाल , कस्टम शब्दावली, वॉलपेपर, लॉन्चर आइकन पदों: एप्लिकेशन और उनकी सेटिंग्स। समापन कथन: यह एक अनुपलब्ध बैकअप समाधान है! क्या रूट किए गए फोन पर adb बैकअप पूरा होगा?
पोर्ग

4
@RyanConrad मुझे लगता है कि इस उत्तर में कुछ अपडेट की आवश्यकता हो सकती है: ऐप्स ऑप्ट-आउट कर सकते हैं adb_backup( ALLOW_BACKUPउनकी Manifestफ़ाइलों में "नहीं" सेट करना )। यदि "रूट उपयोगकर्ता" इसके आसपास काम करना चाहते हैं, तो बैकअप ऑल एप्स Xposed मॉड्यूल है, लेकिन रूट के बिना इसके आसपास कोई रास्ता नहीं है। हो सकता है कि आपको यह भी इंगित करना चाहिए कि क्या कवर नहीं किया गया है (इसके अलावा जो आपने पहले ही उल्लेख किया है - देखें porg's "! खबरदार!" ऊपर टिप्पणी करें)। प्लस शायद टिप्पणियों से अन्य संकेतों को एकीकृत कर सकता है, और फिर एक टिप्पणी सफाई का अनुरोध कर सकता है?
इज़ी

32

एक एप्लिकेशन है जिसे सरल एडीबी बैकअप कहा जाता है ।

यहां छवि विवरण दर्ज करें

सरल एडीबी बैकअप डेस्कटॉप से ​​आपके एंड्रॉइड फोन का बैकअप लेता है, कोई रूट आवश्यक नहीं है। अधिकांश एंड्रॉइड बैकअप टूल को रूट की आवश्यकता होती है, या अपने फोन से चलाएं और अपने डेटा को अपने एसडी कार्ड में सहेजें। सरल एडीबी बैकअप अलग है। यह ऐप आपके फ़ोन के डेटा को आपके डेस्कटॉप से ​​चलाता है और बैक करता है, और यह सब बिना रूट के करता है।

सरल एडीबी बैकअप का उपयोग करने के लिए, आपको अपने एंड्रॉइड डिवाइस पर सक्षम यूएसबी डिबगिंग मोड की आवश्यकता होगी (सेटिंग पर जाएं> डेवलपर, डेवलपर विकल्प सक्षम करें, फिर यूएसबी डिबगिंग सक्षम करें) और आपके डेस्कटॉप पर इंस्टॉल की गई उपयोगिता। यह इसके बारे में है: बस अपने फोन में प्लग करें, अपने विंडोज या लिनक्स सिस्टम पर ऐप लॉन्च करें और बैकअप विकल्प चुनें। आपके पास आपके संपूर्ण डिवाइस का बैकअप लेने का विकल्प है, बस ऐप, सिस्टम ऐप के साथ या बिना डेटा, या यदि आप चुनते हैं तो एक भी ऐप।

ऐप आपको अपने डिवाइस पर बैकअप किए गए डेटा को पुनर्स्थापित करने की सुविधा भी देता है। बैकअप लेने से पहले, आपको एक पासवर्ड जेनरेट करने के लिए प्रेरित किया जाएगा, बैकअप शुरू होने से पहले आपको अपने फोन पर ऐप में टाइप करना होगा, लेकिन उसके बाद, प्रक्रिया सुचारू रूप से चलती है। यह बहुत सरल है, पूरी तरह से मुक्त है, और आपको पहले रूट की आवश्यकता नहीं है।

जब आप रूट करने के लिए तैयार हों (जब आप अपने Android के लिए बुलेटप्रूफ बैकअप सिस्टम चाहते हैं), और MyBackup Pro एक बहुत ही फीचर भरा ऐप है, और MyBackup Pro बहुत अच्छा है अगर आप एक नए फोन पर माइग्रेट कर रहे हैं और नहीं चाहते हैं एक बिचौलिए के रूप में एक डेस्कटॉप, लेकिन सरल एडीबी बैकअप मुफ्त है और जाहिर तौर पर उपयोग करने में इतना आसान है कि एंड्रॉइड शुरुआती भी आसानी से और जल्दी से अपने महत्वपूर्ण डेटा का बैकअप ले सकते हैं।

एक्सडीए डेवलपर मंचों पर सरल एडीबी बैकअप मुफ्त में जारी किया गया था। इसे डाउनलोड करने के लिए नीचे दिए गए लिंक को हिट करें।

http://forum.xda-developers.com/showthread.php?p=36499906

कृपया ध्यान दें: यह अभी भी बीटा में एक नया अनुप्रयोग है


1
और यह भी ध्यान दें कि, कम से कम अपने नाम के अनुसार, इसे शायद कम से कम Android 4.0 की आवश्यकता है - जैसा कि रयान का समाधान है । फिर भी, +1 मुझ से इस यह उन लोगों को कमांड लाइन की :) डर के लिए आसान बना देता है के रूप में
इज़ी

2
@ इज़ी: हाँ विंडोज / लिनक्स / एंड्रॉइड (4.0+) को स्पष्ट करने के लिए
साइमन

@Izzy बस इस लेख भर में आया था, मैं ऊपर मेरा उत्तर में संपादित चाहिए lifehacker.com/...
साइमन

मैं थोड़ा उलझन में था, लेकिन ऐसा लगता है कि यह ऐप (?) और उनके डेटा सहित एक पूर्ण बैकअप भी करता है। जरूर आगे बढ़ो! बस यह उल्लेख करना न भूलें कि यह बिना क्लाउड अकाउंट (या तो एवास्ट के अपने या जीड्राइव) के बिना काम नहीं करता है, जो इसे मेरे लिए नियम बनाता है :) संकेत के लिए धन्यवाद!
इज़ी

1
@Celeritas यह एक चर्चा क्षेत्र नहीं है ( हमारे चैट रूम में आपका स्वागत है )। लेकिन कंप्यूटर पर भी, आप ऐसे मामले में डिस्क को प्रारूपित करेंगे। मैंने कभी नहीं सुना है कि बैकअप को बहाल करने के लिए स्पष्ट रूप से बताए बिना "अतिरिक्त फ़ाइलों" को हटाने का ख्याल रखा गया है। वह मुझे बहुत अलग कर देगा। और भी अधिक के रूप में एक एडीबी बैकअप एक पूर्ण बैकअप हो सकता है या सिर्फ एक ही एप्लिकेशन को कवर कर सकता है; उत्तरार्द्ध मामले में, यह भी बेतुका होगा कि यह बहाल करने पर बाकी सब हटा देगा।
इज़ी

24

तकनीकी रूप से, आप डिवाइस को रूट किए बिना पूर्ण Nandroid बैकअप बना सकते हैं । आपको बस USB पर CWM (या, किसी भी रिकवरी का समर्थन करता है, जो नंद्रोइड बैकअप का समर्थन करता है) को फ्लैश करने की आवश्यकता है। उदाहरण के लिए, आप एंड्रॉइड को छूने के बिना, सभी डाउनलोड मोड में जाने के बाद सैमसंग उपकरणों के लिए सीडब्ल्यूएम को फ्लैश करने के लिए ओडिन (विंडोज) का उपयोग कर सकते हैं। तो, कोई रूटिंग या रूट एक्सेस शामिल नहीं है।


12
ठीक है, मुझे लगता है कि वास्तविक प्रश्न तब क्या है, कम से कम मैं इसे कैसे अनुभव करता हूं, यह है कि आप अपनी वारंटी को शून्य किए बिना पूर्ण बैकअप कैसे कर सकते हैं। औसत उपयोगकर्ता नहीं चाहेंगे, या यह भी जानते हैं कि कैसे, रूट करने के लिए, अकेले एक प्रतिस्थापन पुनर्प्राप्ति फ्लैश करें।
रयान कॉनरैड

2
@RyanConrad मैं सहमत हूँ। :) कम से कम, मेरा जवाब गलत धारणाओं को साफ करेगा ..
एंड्रॉइड क्सिटो

2
@ इज़ी अनलॉकिंग रूट एक्सेस प्राप्त नहीं करता है। लेकिन यह वारंटी को शून्य करता है। कस्टम रिकवरी को चमकाने के लिए रूट एक्सेस की आवश्यकता नहीं होती है, बस एक अनलॉक किए गए बूटलोडर की आवश्यकता होती है। एक बार कस्टम रिकवरी होने के बाद, रिकवरी की रूट एक्सेस होती है (लेकिन OS अर्थ के भीतर रूट की तरह नहीं)। मुझे लगता है कि हालांकि कस्टम रिकवरी को चमकाना अधिकांश उपयोगकर्ताओं के लिए एक बड़ी बाधा है। बहुत सारे मामलों में, डिवाइस को रूट करना आसान है फिर एक रिकवरी फ्लैश करें। वसूली को चमकाने के साथ डिवाइस को नरम करने का भी बड़ा मौका।
रयान कॉनरेड

4
इस समाधान के साथ एक बड़ी समस्या बूटलोडर लॉक डिवाइसों के लिए है, एक 'फास्टबूट oem अनलॉक' डिवाइस को मिटा देगा।
ढक्कन

1
@lid को एक सेकंड पर पकड़ें .. क्या आपका पिछला सवाल चर्चा से संबंधित था? देखो .. मैं कह रहा हूँ, तुम्हें जड़ हासिल करने की ज़रूरत नहीं है। आप रूटिंग के लिए शोषण खोजने की कोशिश क्यों कर रहे हैं?
एंड्रॉइड क्वेसिटो

18

कौशिक दत्ता (उर्फ कौश उर्फ ​​मिस्टर क्लॉकवर्कमॉड) ने हीलियम बैकअप प्रकाशित किया है , जिसमें कंप्यूटर और यूएसबी केबल की आवश्यकता के बिना भी पूरी बात को संभव बनाना चाहिए:

कार्बन बैकअप

हीलियम बैकअप एसडी कार्ड, संलग्न यूएसबी उपकरणों, ड्रॉपबॉक्स, Google ड्राइव या बॉक्स के लिए बैकअप एप्लिकेशन और डेटा में सक्षम होना चाहिए।

यह "पूर्ण बैकअप" नहीं है जहां तक ​​यह सिस्टम सेटिंग्स की बात आती है, लेकिन यह एप्लिकेशन सेटिंग्स और डेटा को पुनर्स्थापित करता है । यह आपके आंतरिक भंडारण (उपयोगकर्ता फ़ाइलों) का बैकअप नहीं लेता है , इसलिए आपको उन फ़ाइलों का अलग से बैकअप लेना होगा।

यदि आप अपने आप को अपने बैकअप को पुनर्स्थापना सूची में देखने में असमर्थ पाते हैं, तो बैकअप मेटाडेटा के कुछ अनुवादों में खो गए हैं। स्वयं बैकअप अभी भी बहाल किया जा सकता है, लेकिन आपको उन्हें प्राप्त करने के लिए कुछ अतिरिक्त पैर की आवश्यकता होगी ।

संपादित करें: हीलियम के उपयोग पर पूर्ण-कैसे के लिए , कृपया हीलियम एंड्रॉइड ऐप का उपयोग करके रूट के बिना बैकअप एप्लिकेशन और डेटा कैसे देखें (संकेत, साइमन के लिए धन्यवाद!)। और किसी भी चीज़ की शिकायत करने से पहले, सुनिश्चित करें कि आपने हीलियम विकी के साथ जांच की है ( इसे बाहर इंगित करने के लिए गोलिमार के लिए धन्यवाद )।


1
दुर्भाग्य से एंड्रॉइड 4.0 की आवश्यकता है, रेयान के समाधान के समान।
फीनिक्स

ज़रूर: रयान के समाधान की तरह, यह adb backupबैकएंड के रूप में उपयोग करता है ।
इज़ी

1
@ इज़ी बस कार्बन के बारे में एक अच्छा लिख ​​पाया: maketecheasier.com/another-way-to-back-up-android-without-root/…
साइमन

1
@ बिना किसी रूट किए गए डिवाइस के लिए भाग्यशाली, जो दुखद सच है, क्योंकि ADB घटक ऑन-डिवाइस को पहले सक्रिय करने की आवश्यकता है (प्रत्येक बूट के बाद) - जिसके लिए विशेषाधिकारों की आवश्यकता होती है, इसलिए इसे सीधे रूट के बिना ऑन-डिवाइस नहीं किया जा सकता है, लेकिन संभव है केवल एडीबी के माध्यम से।
इज़्ज़

1
इंस्टॉल करने से पहले अनुशंसित पढ़ें: github.com/koush/support-wiki/wiki/Helium-Wiki
golimar

11

यह उत्तर संकेत नहीं है कि आप प्रिय पाठकों के लिए आशा करते हैं, लेकिन मेरे वास्तविक विश्व परीक्षणों का परिणाम है:

adb बैकअप पूरी तरह से दूर है, एक नेक्सस 3 पर, दोनों एक बिना स्टॉक वाले एंड्रॉइड 4.3 के तहत और अगर cyanogenmod 10.1.3 पर adb रूट के साथ चलाया जाता है!


कुछ चीजें बहाल की जाती हैं, कुछ नहीं! मैंने कुछ सुविधाओं की बहाली की जाँच की:

पुनर्व्यवस्थित नहीं: मूल रूप से सभी प्रमुख टेलीफोनी विशेषताएं: संपर्क, एसएमएस, रिंगटोन और अधिसूचना ध्वनि, सक्रिय इनपुट भाषाएँ (= केबीडी लेआउट), स्वयं का नाम (पहले बूट विज़ार्ड में सेट किया गया नाम इसके बजाय रखा गया है)

पूरी तरह से बहाल: कस्टम शब्दावली, वॉलपेपर, लांचर आइकन पदों, क्षुधा और उनकी सेटिंग्स।


ये मेरी आवश्यकताएं थीं, जिसने मुझे इस विषय पर लाया:

  1. Android गोपनीयता का अधिकतमकरण
  2. डाउनलोड द्वारा सुरक्षा को रोकने के लिए भौतिक सुरक्षा ( पीडीएफ ), जिसका अर्थ है:
    • बूटलोडर बंद, स्टॉक रिकवरी, एडीबी बंद
    • इसके साथ और भी सुरक्षित: पूर्ण डिस्क एन्क्रिप्शन
  3. पूर्ण स्थानीय बैकअप, कोई क्लाउड बैकअप नहीं (इस बहुत धागे का विषय)

पर CyanogenMod स्थिति थोड़ा अलग था: एसएमएस पूरी तरह से बहाल किया गया, लेकिन संपर्क और कॉल लॉग अभी भी बहाल नहीं। यहां तक ​​कि जब adb बैकअप और पुनर्स्थापना जहां एक adb रूट के माध्यम से चल रहा है के साथ भाग गया adb root


इसलिए मैं रूट के साथ एक कस्टम रोम (कुछ अतिरिक्त सुविधाओं को प्राप्त करने के लिए), एक बंद बूटलोडर, कस्टम रिकवरी का उपयोग करने की कोशिश करूंगा, और केवल रिकवरी को अस्थायी रूप से फ्लैश करूँगा (मूल रूप से फ्लैश डिवाइस के साथ रूट किए गए डिवाइस से संभव है , लेकिन मेरे लिए यह बहुत विफल रहा है ) जिससे मैं तब NANDROID बैकअप (या एसएमएस / कॉल-लॉग / संपर्क के लिए विशेष बैकअप समाधान) प्लस कस्टम रोम अपडेट करता हूं।


8

हम किसी भी ऐप का उपयोग किए बिना या अपने फोन को रूट किए बिना अपने डिवाइस का बैकअप ले सकते हैं।

एंड्रॉइड में आपके फोन या टैबलेट की सामग्री को बैकअप करने और पुनर्स्थापित करने के लिए एक अंतर्निहित तरीका शामिल है। आपको बस एक कंप्यूटर और एक उपकरण चाहिए जो Android 4.0 (आइसक्रीम सैंडविच) या नया चल रहा है।

adt-bundle-windows-x86\sdk\platform-toolsयहां फोल्डर में जाएं और कमांड प्रॉम खोलें।

  1. सुनिश्चित करें कि USB डिबगिंग सक्षम है।

  2. जांचें कि आपका उपकरण " adb device" चलाकर जुड़ा हुआ है ।

  3. अब " adb backup -apk -shared -all -f C:\Users\UserName\backup.ab" निष्पादित करें ।

  4. अपने डिवाइस को अनलॉक करें, एनक्रिप्टिड पासवर्ड प्रदान करें और आपका पूरा डिवाइस बैकअप हो जाएगा।

  5. फिर से बहाल करने के लिए बस " adb restore C:\Users\UserName\backup.ab" निष्पादित करें ।

मैंने उसी के लिए स्क्रीन शॉट्स के साथ स्टेप बाई स्टेप प्रक्रिया लिखी है । उम्मीद है की यह मदद करेगा!


1
हाँ। यही कारण है कि क्या रयान के जवाब में कहा गया है सही अपनी शुरुआत :) लेकिन अतिरिक्त जानकारी के लिए धन्यवाद और कदम-दर-कदम गाइड के रूप में!
इज़्ज़

7

मैं दूसरे (जटिल) उत्तरों से थोड़ा हैरान हूं। हो सकता है कि मैंने इस सवाल को गलत समझा हो इसलिए बेझिझक टिप्पणी करें और तदनुसार मतदान करें।

  1. परिभाषा के अनुसार एक पूर्ण बैकअप (रॉम, ऐप्स और डेटा सहित) को नंद्रोइड बैकअप कहा जाता है । इसलिए सवाल यह पूछ रहा है कि "मैं अपने अनरोट किए गए डिवाइस पर नांदराय बैकअप कैसे करूं"।
  2. नांदराय बैकअप करने में सक्षम होने के लिए आपको रूट किए गए डिवाइस की आवश्यकता नहीं है। नांदराय बैकअप आमतौर पर एक कस्टम रिकवरी (जैसे TWRP या क्लॉकवर्डमॉड) के माध्यम से किया जाता है, जिसे स्थापित करने के लिए हमेशा रूट किए गए डिवाइस की आवश्यकता नहीं होती है। उदाहरण के लिए ADB TWRP का उपयोग करके यहां दिए गए निर्देशों के अनुसार स्थापित किया जा सकता है । यह अस्थायी रूप से एक कस्टम वसूली लोड करने के लिए, इस प्रकार शेयर वसूली संरक्षण संभव हो सकता है (और अपने वारंटी; TWRP के लिए इस जगह किया जा सकता है fastboot flash recovery twrp*.imgके साथ fastboot boot twrp*.imgजुड़ा हुआ ट्यूटोरियल के चरण 4 में)। कुछ उपकरणों को कस्टम पुनर्प्राप्ति स्थापित करने के लिए बूटलोडर को अनलॉक करने की आवश्यकता होती है, अन्य नहीं। ध्यान दें कि आमतौर पर बूटलोडर को अनलॉक करने से आपका डिवाइस रीसेट हो जाता है।

3
नहीं। एक नॉन्ड्रॉइड बैकअप पूर्ण बैकअप की परिभाषा नहीं है, लेकिन प्रश्न यह परिभाषित करने में विफल रहता है कि वह क्या है। आपकी विधि के लिए एक अनलॉक किए गए बूटलोडर और रिकवरी को चमकाने के ज्ञान की आवश्यकता होती है (जो प्रति मॉडल भिन्न होता है)। वास्तव में कोई व्यक्ति जो जड़ नहीं करता है उसके साथ खिलवाड़ करना चाहता है।
जिग्गंजर

@jiggunjer क्या कहता है कि आप एक नॉन्ड्रॉइड बैकअप पूर्ण बैकअप नहीं है? साथ ही कुछ फोन अनलॉक किए गए बूटलोडर के साथ आते हैं। अन्य उत्तरों की तुलना में मैं यह नहीं कहूंगा कि यह जटिल है।
सेलेरिटास

1
एक पूर्ण बैकअप ईएमएमसी के प्रत्येक क्षेत्र में होगा, नंद्रोइड्स अक्सर क्षेत्रों के सबसेट की छवियां होती हैं, वे आमतौर पर बूटलोडर और पुनर्प्राप्ति को बाहर कर देते हैं। संभवतः ऐसा पूर्ण बैकअप अक्सर आवश्यक नहीं होता है। आपका जवाब वास्तव में सरल है, लेकिन अनारक्षित उपयोगकर्ताओं के 95% के लिए व्यावहारिक नहीं है।
जिग्गंजेर

@jiggunjer ठीक है, शायद आप सही कह रहे हैं कि तकनीकी रूप से नंद्रोइड बोलने का मतलब बिल्कुल "पूर्ण बैकअप" के रूप में नहीं है, हालांकि मुझे लगता है कि यह वही है जो ज्यादातर लोग सोचते हैं। मैं जिस विधि का वर्णन करता हूं उसे रूट की आवश्यकता नहीं है। यह अस्थायी रूप से एक कस्टम पुनर्प्राप्ति चमकती की आवश्यकता है, लेकिन adbकमांड लाइन (जो खुद बड़ी फ़ाइलों को डाउनलोड करने की आवश्यकता होती है) से उपयोग किए गए अन्य उत्तरों को देखते हुए मुझे नहीं लगता कि यह बहुत अधिक जटिल है।
सेलेरिटास

1
एक तकनीशियन की दृष्टि में एक पूर्ण बैकअप संभवतः सभी बिट्स की स्थिति सहित पूरे हार्डवेयर की प्रतिकृति है। लेकिन जैसा कि यह एक उपयोगकर्ता-उन्मुख साइट है, एक पूर्ण बैकअप का सीधा मतलब है: मैं इससे पुनर्स्थापित कर सकता हूं और ठीक उसी स्थिति में समाप्त हो सकता हूं जहां बैकअप बनाया गया था (सभी सेटिंग्स, एप्लिकेशन और डेटा कवर किए गए हैं)। इसके अलावा: जबकि एक सेब एक फल है, एक फल जरूरी नहीं कि एक सेब हो; हाँ, एक नांदराय बैकअप आमतौर पर एक पूर्ण बैकअप होता है (हालांकि TWRP "साझा संग्रहण" को छोड़ देता है) - लेकिन इसका मतलब यह नहीं है कि एक पूर्ण बैकअप हमेशा एक नंदॉइड बैकअप होता है;)
Izzy

7

एक "पूर्ण बैकअप" Android दुनिया में एक अतिभारित शब्द प्रतीत होता है। मुझे पहले इसे परिभाषित करने की अनुमति दें (एक टिप्पणी को परिभाषित करते हुए):

एक पूर्ण बैकअप कुछ भी है जो आपके सिस्टम की स्थिति को तब बहाल करेगा जब आपने बैकअप बनाया था। ~ इज़ी (ओपी)

तो स्पष्ट अनुवर्ती प्रश्न होना चाहिए: अपने राज्य को किस से पुनर्स्थापित करें?

  • परिदृश्य 0: आपका फ़ोन शारीरिक रूप से टूट गया है।
  • परिदृश्य 1: आपका पूरा ड्राइव (eMMC) खाली कर दिया गया है।
  • परिदृश्य 2: आप केवल फास्टबूट / ओडिन जैसे यूएसबी फ्लैश मोड में बूट कर सकते हैं।
  • परिदृश्य 3: आप फास्टबूट और अपने (कस्टम?) रिकवरी में बूट कर सकते हैं
  • परिदृश्य 4: आपका फ़ोन फ़ैक्टरी मोड पर रीसेट कर दिया गया है। आपके पास सामान्य अनियोजित कार्यक्षमता है।
  • परिदृश्य 5: आपकी गलती से आपकी पसंदीदा बिल्ली वॉलपेपर छवि नष्ट हो गई।
  • आदि।

इनमें से प्रत्येक परिदृश्य का एक अलग बैकअप समाधान हो सकता है। एक पूर्ण बैकअप उन सभी को संबोधित करने में सक्षम होना चाहिए। बेशक मैं टूटे हुए फोन परिदृश्य (0) के साथ थोड़ा सा ट्रोल कर रहा हूं, लेकिन यह बताता है कि यह विहित प्रश्न कितना गलत है। यह इस तथ्य को दर्शाता है कि बहुत से लोग और कंपनियां बैकिंग को ओवरसिंप्लीफाई करने और सबसे महत्वपूर्ण भाग को अनदेखा करने की प्रवृत्ति रखते हैं: बहाल करना।

विचार करें कि एंड्रॉइड समुदाय में यह निहित है कि हार्डब्रिक्स (0 & 1) पेपरवेट हैं; आपको एक नया फ़ोन मिलने की उम्मीद है। तो चलो शेष बैकअप समाधान को 2 श्रेणियों में विभाजित करते हैं:

  1. डेवलपर पुनर्स्थापित करता है (2+)।
    आमतौर पर एक नंद्रोइड (अधिकांश विभाजनों की क्षेत्र प्रति) का उपयोग करना और शायद एक कस्टम पुनर्प्राप्ति को फिर से चमकाना शामिल है। बिट तकनीकी। वारंटी को प्रभावित कर सकता है।
  2. उपभोक्ता पुनर्स्थापित (4+)।
    आमतौर पर ऐप्स और डेटा को पुनर्स्थापित करता है, जिसमें आपकी बिल्ली की तस्वीरें भी शामिल हैं। आंशिक पुनर्स्थापना विभिन्न मॉडलों में काम कर सकती है।

दोनों को उनके उपयोग के मामलों के लिए पूर्ण बैकअप माना जा सकता है। यदि कोई व्यक्ति पूर्ण बैकअप के लिए विकल्प 1 या 2 मांगता है तो संदर्भ निर्धारित करें। परिदृश्य 3 और 4 के बीच ग्रे क्षेत्र (3.5?) का एक बिट है, उदाहरण के लिए यदि कोई उपयोगकर्ता /systemविभाजन से फ़ाइलें हटाता है तो पुनर्स्थापना विधि क्या हो सकती है पर निर्भर हो सकती है लापता।

उपभोक्ता पुनर्स्थापित करें

वर्तमान में सबसे अधिक मतदान के आधार पर उत्तर दिया गया adb backupउपभोक्ता एक उपभोक्ता पुनर्स्थापना है जो कुछ डेटा के साथ ऐप्स और डेटा को पुनर्स्थापित कर सकता है:

  • कुछ फ़ाइलों को छोड़ना लगता है
  • ROM के आधार पर चर परिणाम (उदाहरण के लिए कुछ सोनी मॉडल पर काम नहीं करता है, CyanogenMod बनाम TouchWiz पर विभिन्न मदों को छोड़ देता है)।

हालांकि हाल ही में ओरेओ में छोटे सुधार (एक्सडीए समाचार) हुए हैं, फिर भी मैं पुष्टि नहीं कर सकता कि यह आपके पीसी से कॉपी किए गए फ़ोटो और संगीत जैसी सभी उपयोगकर्ता फ़ाइलों को कॉपी कर सकता है।

एक देव बहाल करने के लिए, आप एक नंद्रोइड चाहते हैं।

आप एक पूर्ण नंद्रोइड को या तो उबरने या पुनर्प्राप्ति के उपयोग के बिना प्राप्त नहीं कर सकते । एक अपवाद शायद आपके एसडी कार्ड की एक छवि है, जो आपको आंशिक नंद्रोइड देता है। इसलिए आपको एक छवि स्थापित करने या अस्थायी रूप से रूट करने का जोखिम उठाना पड़ता है, या तब तक इंतजार करना पड़ता है जब तक कि ओईएम बेहतर वसूली की पेशकश नहीं करते हैं।

दिनांक और विभाजन जैसी महत्वपूर्ण जानकारी के साथ अपने बैकअप को नाम देना याद रखें।

आपको उस चीज़ का बैकअप लेने की ज़रूरत नहीं है जिसे आप पुनः बनाने में कोई आपत्ति नहीं करते हैं

एक नंद्रोइड में आमतौर पर एक रिकवरी शामिल नहीं होती है, क्योंकि वे आमतौर पर एक रिकवरी से लागू होते हैं इसलिए यह बेमानी है। लेकिन अगर आपका डिवाइस गड़बड़ा गया है और आपकी रिकवरी हो गई है तो आप घबरा सकते हैं, यह सोचकर कि आपने इसे वापस नहीं किया है, ताकि फिर से कुछ नहीं हो। लेकिन यह अक्सर डाउनलोड करने के लिए सरल होता है और फिर USB फ्लैश टूल (जैसे फास्टबूट) के साथ पुनर्प्राप्ति को पुनर्स्थापित करता है।

इसी तरह, यदि आप अपने संपर्कों को क्लाउड में संग्रहीत करते हैं, तो आमतौर पर उन्हें वापस करने की कोई आवश्यकता नहीं है। बहाल करने के बाद फिर से सिंक करें।

याद रखें, एक पूर्ण बैकअप इस बात पर निर्भर करता है कि आप किस चीज से उबरना चाहते हैं। मेरे द्वारा वर्णित 'उपभोक्ता स्तर' पर कोई सटीक समाधान नहीं है। यूरोपीय संघ / एशियाई देशों में, जहां लोग वारंटी से वंचित होने से चिंतित नहीं हैं, वहां मौजूद होने पर कस्टम रिकवरी स्थापित नहीं करने का बहुत कम कारण है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.