फास्टबूट का उपयोग बैकअप डिवाइस के लिए किया जा सकता है?


28

कई लोग इस बारे में बताते हैं fastbootकि इसका उपयोग किसी एक विभाजन पर एक छवि को फ्लैश करने के लिए किया जा सकता है।

क्या रिवर्स भी संभव है, जो एक द्विआधारी स्नैपशॉट लेता है और इसे एक ज़िप फ़ाइल के रूप में संग्रहीत करता है जिसमें बैकअप के लिए विभाजन की सटीक द्विआधारी प्रतिनिधित्व होता है?

कारण मैं पूछ रहा हूँ कि यह बैकअप दो चरणों है।

1) ले और इमेज / स्नैपशॉट टू बैकअपलोकेशन (बैकअप) 2) और इमेज की जगह / स्नैपचैट से बैकअपलोकिटो (रिस्टोर)

मेरे लिए ऐसा लगता है कि फास्टबूट केवल एक ही कर रहा है, जबकि एंड्रॉइड आंतरिक फ्लैश (बाइनरी " dd" -स्टाइल में) लिखने में सक्षम है ऐसा लगता है कि यह फ्लैश से भी पढ़ने में सक्षम होना चाहिए।

इस तरह से किसी को पढ़ने का काम करने के लिए किसी अन्य संभावित रूप से भरोसेमंद रोम को व्यवस्थित करने और चलाने की आवश्यकता नहीं होगी।

जवाबों:


17

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

  • यकीन है कि वहाँ बनाने है सब पर एक उपकरण का उपयोग करनेfastboot devices
  • कॉन्फ़िगरेशन मान को पढ़ने के लिए कुछ OEM विशिष्ट आदेश ( fastboot oem <option>- टिप्पणी उन सभी को छोड़ कर कि oem lock/ oem unlock, विकल्पों के साथ शुरू करते हैं INFO?)
  • कई बूटलोडर विशिष्ट कमांड
  • "काम किया" ( fastboot reboot/ fastboot reboot-bootloader) के बाद डिवाइस को रिबूट करना

से CyanogenMod Fastboot पहचान , जोर मेरा:

fastboot एक छोटा उपकरण है जो Android SDK (सॉफ़्टवेयर डेवलपर किट) के साथ आता है जिसका उपयोग आपके डिवाइस पर विभाजन को फिर से फ्लैश करने के लिए किया जा सकता है। यह इंस्टॉलेशन और अपडेट करने के लिए रिकवरी मोड का एक विकल्प है

विकिपीडिया फास्टबूट को एक नैदानिक ​​प्रोटोकॉल के रूप में वर्णित करता है, जिसमें मुख्य रूप से होस्ट कंप्यूटर से यूएसबी कनेक्शन के माध्यम से फ्लैश फाइल सिस्टम को संशोधित करने के लिए एसडीके पैकेज का उपयोग किया जाता है। (फिर, मेरा जोर)।

कोई भी स्रोत डिवाइस से विभाजन (या डेटा) का बैकअप लेने के बारे में नहीं बोलता है।


4
सवाल का जवाब देने के लिए धन्यवाद। मुझे पता है कि यह आपको प्रतीत होना चाहिए, कि मैं केवल जानकारी के लिए पर्याप्त रूप से पर्याप्त नहीं दिख रहा था। Uboot, रिकवरी पार्टीशन, रिकवरी मॉड, क्लॉकवर्कमॉड, फास्टबूट, adb, आदि के साथ वास्तव में बहुत सारी चीजें हैं जो समान उद्देश्यों के लिए लगती हैं और जानकारी कभी-कभी भ्रमित होती है। वास्तविक रूप से यह है कि स्मृति से लिखना / पढ़ना बुनियादी कार्य हैं और यह मुहावरा प्रतीत होता है कि व्यक्ति फास्टबूट को केवल दोनों में से एक बनाने में सक्षम होता है । यह बहुत अच्छा है कि आप फास्टबूट के साथ फ्लैश कर सकते हैं, लेकिन यह "मेरे लिए गलत" क्यों नहीं पढ़ पाएगा, इसलिए मैंने पूछा
humanityandpeace

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

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

वह बेतुका नहीं है । यदि आप इस तरह से बैकअप बना सकते हैं तो यह बेतुका होगा, लेकिन इसे पुनर्स्थापित करने का कोई तरीका नहीं है #D लेकिन हां, मुझे आपकी बात जरूर मिल जाएगी। खुशी है कि मैं कुछ प्रकाश डाला करने में सक्षम था!
इज़ी

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

7

हम अस्थायी रूप से एक कस्टम पुनर्प्राप्ति लोड कर सकते हैं

फास्टबूट बूट <कर्नेल> [<ramdisk>]

फिर बैकअप सिस्टम विभाजन


यह क्यों ठुकराया गया है? सिस्टम इमेज को बूट करना संभव होना चाहिए जो डिवाइस की सामग्री को पढ़ने (और बैकअप) में सक्षम है, क्या यह नहीं होना चाहिए?
मथायस वीलर

भविष्य के पाठकों के लिए: डिवाइस को fastboot bootकमांड का समर्थन करना चाहिए । <kernel>क्लॉकवर्कमॉड (cwm.zip) या TWRP (twrp * .img) जैसा कुछ हो सकता है।
जोहान

1
कुछ फोन (जैसे Xiaomi) पर यह भी आवश्यक है कि बूटलोडर अनलॉक किया गया हो, जिसे आप डेटा वाइप किए बिना नहीं कर सकते।
चर्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.