গুগল ব্যাকআপ: একই অ্যাকাউন্ট ব্যবহার করে একাধিক ডিভাইস - পুনরুদ্ধারে কী ঘটে?


54

এটি একক গুগল অ্যাকাউন্টের সাথে একাধিক অ্যান্ড্রয়েড ডিভাইস ব্যবহার করতে পারে এমন নতুন কিছু নয় । প্রথমবারের জন্য একটি নতুন ডিভাইস স্যুইচিং জিজ্ঞাসা করে যে কেউ গুগলের সাথে কারও ডেটা সঞ্চয় করতে চায় কিনা, যা মূলত গুগল সার্ভারগুলিতে সর্বদা "কিছু জিনিস" সিঙ্ক করে রাখে?

  • কিছু অ্যাপ্লিকেশন ডেটা (যদি অ্যাপগুলি এটিকে স্পষ্টভাবে সমর্থন করে)
  • Wi-Fi পাসওয়ার্ড
  • ব্রাউজার বুকমার্ক
  • গুগল প্লে থেকে ইনস্টল করা অ্যাপগুলির একটি তালিকা
  • অনস্ক্রিন কীবোর্ড দ্বারা ব্যবহৃত অভিধানে শব্দ যুক্ত হয়েছে
  • আপনার বেশিরভাগ কাস্টমাইজড সেটিংস

গুগল ড্যাশবোর্ডে বিশদগুলি পাওয়া যেতে পারে । এখানে এই বিষয়গুলি সম্পর্কিত প্রাসঙ্গিক প্রশ্নগুলির মধ্যে রয়েছে:

গুগল ব্যাকআপ ডেভেলপারগণ এপিআই কিভাবে ব্যাকআপ কাপড় কাজ করতে অনুমিত হয় কিছু আরও অন্তর্দৃষ্টি দেয় (এবং এখানে বেশ কয়েকটি প্রশ্ন কিভাবে এটা সত্যিই কাজ করে দেন - যে, কখনও কখনও এটা আছে, কখনও কখনও শুধুমাত্র আংশিকভাবে, এবং কখনও কখনও না এ সব)। নির্ভরযোগ্যতা এবং এই সত্যটি বাদ দিয়ে যে সবাই মেঘে তার ব্যক্তিগত ডেটা চায় না (এবং উল্লিখিত এপিআই রেফারেন্স সতর্ক করেছে: অ্যান্ড্রয়েড ব্যাকআপ ব্যবহার করার সময় আপনার ডেটার সুরক্ষা সম্পর্কে কোনও গ্যারান্টি দেয় না। সংবেদনশীল সংরক্ষণের জন্য ব্যাকআপ ব্যবহার সম্পর্কে আপনার সর্বদা সতর্ক হওয়া উচিত ডেটা, যেমন ব্যবহারকারীর নাম এবং পাসওয়ার্ড। ), আমার মূল প্রশ্নটি হ'ল:

একই অ্যাকাউন্ট ব্যবহার করে একাধিক ডিভাইস থেকে ডেটা ব্যাক আপ করা:

  • কারখানার পুনরায় সেট করা ডিভাইসটির আগে সেভাবে ব্যবহৃত হওয়ার কি হবে? এটি কি স্বীকৃত হবে এবং কেবল সেই জিনিসগুলি পুনরুদ্ধার করা হবে যা এর আগে ব্যবহৃত হয়েছিল?
    (ডিভাইস-সনাক্তকরণ উদাহরণস্বরূপ আইএমইআই এর মাধ্যমে সংঘটিত হতে পারে (তবে অ্যান্ড্রয়েড_আইডির মাধ্যমে নয়, এটি কারখানার পুনরায় সেট করা সম্ভব হতে পারে)) - এবং নালুমের উত্তরে বর্ণিত আচরণের কারণ এটি হতে পারে )
  • এই গুগল অ্যাকাউন্টের মাধ্যমে আপনি প্রথমবারের মতো কোনও (নতুন / ফ্যাক্টরি-রিসেট) ডিভাইসে পুনরুদ্ধার করবেন?
    (যদি ডিভাইসগুলি গুগল অ্যাকাউন্টে ব্যবহৃত ব্যাকআপের সাথে চিহ্নিত করা হয়, এটি "নতুন ডিভাইস" - এর জন্য একটি বিশেষ ক্রিয়া তৈরি করতে পারে, যেমন "সমস্ত পুনরুদ্ধার করুন, ডিভাইস পরিবর্তিত হয়েছে!") - বা "আর সংযুক্ত ডিভাইস এক্স থেকে সমস্ত পুনরুদ্ধার করুন, যেমন সম্ভবত এটি প্রতিস্থাপন করা হয়েছিল! "- তবে কারখানার পুনরায় সেট করার ক্ষেত্রে" কেবলমাত্র সেই ডিভাইসে যা ছিল তা পুনরুদ্ধার করুন "stick

চুক্তিটি হ'ল: যদি কারও একাধিক ডিভাইস থাকে তবে সেগুলি প্রায়শই নির্দিষ্ট সমস্যার জন্য ব্যবহৃত হয়, তাই কোনও কোনও সমস্ত ডিভাইসে সমস্ত কিছু চায় না। যেহেতু আমি কোন ডেটা ব্যাকআপ করবেন তা বেছে নেওয়ার কোনও উপায় দেখেনি (উদাহরণস্বরূপ সেই "সংবেদনশীল ডেটা" বাদ দেওয়ার জন্য আমাদের সম্পর্কে সতর্ক করা হয়েছে: ওয়াইফাই পাসওয়ার্ডগুলি সেই বিভাগের অন্তর্ভুক্ত হবে), আমি ধরে নিই যে পুনরুদ্ধারের কোনও বিকল্প নেই? তাহলে কীভাবে এটি পরিচালনা করা হয়?


আরও দুটি উত্স যা এতে আকর্ষণীয়ভাবে পড়তে পারে তা হ'ল : গুগল ব্যাকআপ এবং অ্যান্ড্রয়েডের জন্য পুনরুদ্ধার করা কি ডিভাইস নির্দিষ্ট? (যা x.০ এর আগে কমপক্ষে অ্যান্ড্রয়েড সংস্করণগুলির "গণ্ডগোল" বর্ণনা করে) এবং অ্যান্ড্রয়েডের স্বয়ংক্রিয় ব্যাকআপ এবং পুনরুদ্ধার পরিষেবা দুর্দান্ত ... যখন এটি কাজ করে । উভয় আংশিকভাবে আমার প্রশ্নের আয়না, কিন্তু কেউ উত্তর দেয় না। বিষয়টি গুগল করা সম্পর্কে অনেক কিছু।
ইজি

3
আমি যে ইনপুটটি দিতে পারি তা হ'ল এটি এত বিশ্বাসযোগ্য নয়। আমি চাই যে আমি ব্যবহার করতে পারি একটি ম্যানুয়াল ব্যাকআপ / পুনরুদ্ধার বোতাম আছে। আমি অন্য দিন আমার ট্যাবলেটটি পুনরায় সেট করেছি এবং এটি আমার সমস্ত অ্যাপ্লিকেশন এবং সেটিংস পুনরুদ্ধার করে না, তবুও আগের বার এটি করা হয়েছিল। আমি পছন্দ করি না যে আমি এর উপর নির্ভর করতে পারি না।
সিআরডিএক্স

এমনকি কোনও অনুগ্রহীরা বিশদটি বের করে আনতে সক্ষম না হওয়ায় আমার ধারণা, "সম্পূর্ণ উত্তর" পাওয়ার সম্ভাবনা বরং কম low সুতরাং আমরা আগের মতোই জানি: এটি "এক উপায়ে বা অন্য পথে" কাজ করতে পারে , একজনকে খুঁজে বের করার চেষ্টা করতে হবে এবং একটি ভাগ্যবান বা নাও হতে পারে। যদিও উত্তর খয়রাত প্রাক তারিখের, এটা শ্রেষ্ঠ আমরা পেয়েছেন :): ধন্যবাদ, Google, কোনো ব্যবহারকারী-ডকুমেন্টেশন ছাড়া একটি অবিশ্বস্ত টুল জন্য :( তাই খয়রাত Nalum যায়
Izzy


@ ফ্ল্লো হ্যাঁ এবং উত্তরটি আশ্চর্যজনকভাবে ফ্যামিলার দেখায় :)
Izzy

উত্তর:


42

আসুন সেট সম্পর্কে কথা বলি, বাবু

অ্যান্ড্রয়েডের ব্যাকআপ পরিষেবাটিতে একটি সেট নামে একটি ধারণা রয়েছে : একটি ডিভাইস থেকে সমস্ত ডেটা ব্যাক-আপ করা (একটি পরিবহণে , তবে এটি বিশদ)। প্রতিটি সেট একটি অনন্য স্ট্রিং দ্বারা সনাক্ত করা হয় যেমন ডিভাইসে আইএমইআই। যখন কোনও অ্যাপ্লিকেশন (বা ইনস্টল হওয়া অ্যাপ্লিকেশনগুলির তালিকা) ব্যাক আপ করা হয়, তখন এর ব্যাকআপ ডেটা যে ডিভাইস থেকে ব্যাক আপ করা হয় তার সাথে সম্পর্কিত সেটে চলে যায়। সমস্ত সেট এখনও ব্যবহারকারীর গুগল অ্যাকাউন্টের জন্য নির্দিষ্ট। আপনি যদি নিজের ডিভাইসটি মুছতে এবং এটি অন্য কারও কাছে বিক্রি করেন তবে তিনি আপনার গুগল অ্যাকাউন্টে লগইন না করে তিনি সেই ডিভাইসের সেটটি অ্যাক্সেস করতে পারবেন না।

ডিফল্ট আচরণ

যখন কোনও অ্যাপ্লিকেশন ইনস্টল করা হয়, বা কোনও ডিভাইসে তার অ্যাপ্লিকেশনগুলির তালিকা পুনরুদ্ধার করা হয়, তখন ব্যাকআপ সিস্টেমটি প্রথমে সেই প্যাকেজের জন্য ব্যাকআপ ডেটার জন্য সেই ডিভাইসের সেটটি দেখায়। যদি এটি কোনও খুঁজে না পায় (হয় কারণ এটি সম্পূর্ণ নতুন ডিভাইস যার কোনও ব্যাক আপ নেই, বা সেই প্যাকেজটি সেই ডিভাইসে কখনও ইনস্টল করা হয়নি) তবে এটি অনুসন্ধানটি অন্যান্য সেটে প্রসারিত করবে। (যদি কোনও পছন্দ থাকে তবে এটি সর্বশেষ সেটটি ব্যবহার করবে যা পুরো ডিভাইস পুনরুদ্ধারের জন্য ব্যবহৃত হয়েছিল))

সুতরাং, আপনি যখন কোনও নতুন ডিভাইস সেট আপ করবেন তখন এটি পুরানো ডিভাইসের ব্যাকআপ থেকে অ্যাপ্লিকেশনগুলির তালিকা পুনরুদ্ধার করবে এবং পুরানো ডিভাইসের ব্যাকআপ থেকে প্রতিটি অ্যাপ্লিকেশন পুনরুদ্ধার করবে। আপনার যদি একটি ডিভাইসে কোনও অ্যাপ্লিকেশন ইনস্টল থাকে এবং আপনি এটি অন্য ডিভাইসে ইনস্টল করেন তবে পুরানো ডিভাইস থেকে অ্যাপটি তার ডেটা দিয়ে পুনরুদ্ধার করা হবে। উভয় ক্ষেত্রেই, ডেটা এখন নতুন ডিভাইসের সেটে ব্যাক আপ করা হয়েছে যার অর্থ দুটি ডিভাইস থেকে ব্যাকআপ ডেটা এখন থেকে পৃথক।

আপনি কোনও ডিভাইসটি ফ্যাক্টরি-রিসেট করার পরে, এটি উপস্থিত থাকলে সেই ডিভাইসের শেষ ব্যাকআপ থেকে পুনরুদ্ধার করবে এবং এটির ব্যর্থ হয়ে অন্য কোনও ডিভাইসটির ব্যাকআপ থেকে যদি এটি থাকে তবে এটি তখন থেকে নিজস্ব সেট তৈরি শুরু করবে। এজন্য নালুমের দুটি ডিভাইস একে অপরের ব্যাক আপযুক্ত অ্যাপ্লিকেশনগুলি দেখতে পায় না: তারা প্রত্যেকে নিজের শেষ ব্যাকআপগুলি থেকে পুনরুদ্ধার করছে।

উৎস

এই ব্যবস্থায় কোনও ব্যবহারকারী-মুখী ডকুমেন্টেশন নেই, যেহেতু এটি স্বয়ংক্রিয়ভাবে সঠিক কাজটি করার কথা, তবে কোডটি উপলব্ধ

bmgr: বেসিক ব্যবহার

ইজজি যেমন খুঁজে পেয়েছে, bmgrসরঞ্জামটি আপনাকে এই প্রক্রিয়াটিতে কিছুটা নিয়ন্ত্রণ দেয়। প্রোগ্রামারদের তাদের অ্যাপ্লিকেশনগুলিতে ব্যাকআপ ইন্টিগ্রেশনটি পরীক্ষা করতে এবং ডিবাগ করতে সহায়তা করার জন্য এটি একটি সহায়তা হিসাবে লক্ষ্য। আপনি adb shellনির্বাচিত প্যাকেজগুলি ব্যাকআপ এবং পুনরুদ্ধার করতে, প্যাকেজগুলির ব্যাক-আপ ডেটা মুছতে এবং এমনকি পুরো ডিভাইস পুনরুদ্ধার করতে এই সরঞ্জামটি ব্যবহার করতে পারেন ।

এটি হিসাবে বাদ দিয়ে কোনও অন-ডিভাইস শেলটিতে ব্যবহার করার চেষ্টা করবেন না : android.permission.BACKUPএটির সাথে আকর্ষণীয় কিছু করার জন্য আপনার সিস্টেম-স্তর প্রয়োজন ।

আপনি কোনও অ্যাপ্লিকেশনটিকে তত্ক্ষণাত এর ব্যাক আপযুক্ত ডেটা আপডেট করতে পারবেন:

bmgr backup com.shadowburst.showr
bmgr run

(বা অ্যাপ্লিকেশনটির প্যাকেজের নাম যাই হোক না কেন)। এটি করার সাধারণত কোনও প্রয়োজন হয় না, কারণ অ্যাপ্লিকেশনগুলি যখনই তাদের ডেটা পরিবর্তন করে তাদের নিজস্ব ব্যাকআপের জন্য অনুরোধ করে, তবে এটি আপনাকে একটি খারাপ-লিখিত অ্যাপের সাহায্যে কাজ করতে দেয়। ব্যাক-আপ ডেটা থেকে একটি প্যাকেজ পুনরুদ্ধার করতে এটি ডিফল্টরূপে চয়ন করবে:

bmgr restore com.shadowburst.showr

তবে আবার, এটি কেবল ডিভাইসটি নিজে যা করবে তা করবে তাই আপনার এটি ব্যবহার করার দরকার নেই। এটিও নোট করুন যে এই কাজটি করার জন্য ডিভাইসটি ইতিমধ্যে ইনস্টল করা দরকার।

আরও নিয়ন্ত্রণ

এখন স্টাফের জন্য যা ব্যাকআপ সিস্টেম এটি চালু করে না। ব্যাক-আপ ডেটার কী সেট পাওয়া যায় তা দেখতে:

bmgr list sets

এবং আপনি কিছু আউটপুট পাবেন:

  3ff7800e963f25c5 : manta
  3f0e5c90a412cca7 : manta
  3dd65924a70e14c8 : TF101
  3baa67e9ce029355 : m0

বামদিকে 64-বিট হেক্স নম্বরটি একটি টোকেন । আপনার এক মিনিটের মধ্যে এটি দরকার হবে। ডানদিকে জিনিসটি সেটটির মালিকানাধীন ডিভাইসের একটি (তুলনামূলকভাবে) বন্ধুত্বপূর্ণ নাম। উদাহরণস্বরূপ, মন্টা হল কোড নাম ; TF-101 মূল বোঝায় । আপনি কোন সেটটি চান তা সন্ধান করার পরে, আপনি এই সেট থেকে একটি অ্যাপের টোকেন ব্যবহার করে পুনরুদ্ধার করতে পারেন:

bmgr restore 3ff7800e963f25c5 com.shadowburst.showr

কমান্ডের শেষে আপনি একবারে কয়েকটি প্যাকেজ পুনরুদ্ধার করতে আরও প্যাকেজ নাম যুক্ত করতে পারেন বা আপনি এই সেটটিতে ডেটা সহ প্রতিটি অ্যাপ্লিকেশন পুনরুদ্ধার করতে কোনও প্যাকেজ নাম (কেবলমাত্র টোকেন) নির্দিষ্ট করতে পারবেন না (এটি একটি সম্পূর্ণ-সিস্টেম করে পুনঃস্থাপন)।

শেষ অবধি, আপনি বর্তমান সেট থেকে কোনও অ্যাপের ডেটা মুছতে পারেন:

bmgr wipe com.shadowburst.showr

এটি এর পরবর্তী ব্যাকআপ অপারেশনটি স্ক্র্যাচ থেকে শুরু করবে। কোনও অ্যাপ্লিকেশন আনইনস্টল করার পরে এটি কার্যকর হতে পারে, যদি অ্যাপে কোনও ত্রুটি তার ব্যাকআপ ডেটাটিকে দূষিত করে এবং আপনি এটি পুনরুদ্ধার করতে চান না।

আপনি কোনও ডিভাইসকে আলাদা সেটে লেখা শুরু করতে পারবেন না, বা আপনি পুরো সেটটি মুছতে পারবেন না।


খুব পুঙ্খানুপুঙ্খ উত্তর, ধন্যবাদ, ড্যান! "ম্যানুয়াল নিয়ন্ত্রণ" (কোথা থেকে পুনরুদ্ধার করা) এটি একটি অতিরিক্ত যুক্ত যা আমি সন্ধান করছিলাম is কাক্স পুনরুদ্ধার করার সময় পপ-আপের মতো এই সমস্তটির জন্য কোনও ব্যবহারকারীর পছন্দ থাকলে: "আপনি কি পুনরুদ্ধার করতে চান?" -> "কোন সেট থেকে?" -> "বিশদ নির্বাচন করুন (পূর্ণ-পুনরুদ্ধার, এক্সএক্সএক্সএক্স ..) ।) "। যখন কোনও অ্যাপ্লিকেশনটি "স্বয়ংক্রিয়ভাবে সঠিক জিনিসটি" করতে জানে তখন এটি দুর্দান্ত হতে পারে তবে আমি নিয়ন্ত্রণে থাকতে চাই এবং কখনও কখনও এটি এমনকি প্রয়োজন হয়। এছাড়াও, ফ্যাক্টরি-রিসেট এবং নতুন ডিভাইসগুলি ছাড়া অন্য কোনও ক্ষেত্রে পুনরুদ্ধারের প্রয়োজন হতে পারে, তাই ব্যবহারকারীর এটির ট্রিগার করার একটি উপায় থাকা উচিত ...
ইজজি

7

নিম্নলিখিতটি এখন পর্যন্ত প্রশ্নের কোনও উত্তর নেই, তবে কিছু বিবরণে কিছুটা আলোকপাত করতে পারে:

ব্যাকআপ এপিআই থেকে কিছু টুকরো বের করা হয়েছে

যদিও এপিআই মূলত বিকাশকারীদের লক্ষ্যবস্তু করা হয়েছে, তবুও কয়েকটি তথ্য রয়েছে যা আমরা আমাদের ক্ষেত্রে সন্ধান করতে সক্ষম হতে পারি। নিম্নলিখিত তালিকায়, ইতালিগুলি এপিআই ডকুমেন্টেশন থেকে উদ্ধৃতি চিহ্ন চিহ্নিত করে।

  • আপনার অ্যাপ্লিকেশন ইনস্টল হওয়ার পরে অ্যান্ড্রয়েড স্বয়ংক্রিয়ভাবে একটি পুনরুদ্ধার অপারেশন সম্পাদন করে এবং ব্যবহারকারীর সাথে সম্পর্কিত ব্যাকআপ ডেটা উপস্থিত থাকে।
    → এর অর্থ দুটি জিনিস হতে পারে:
    • যদি কোনও অ্যাপ্লিকেশন গুগল ব্যাকআপ এপিআই সমর্থন করে এবং ব্যবহারকারী যদি গুগল ব্যাকআপ সক্ষম করে থাকে তবে উপলব্ধ ব্যাকআপ-ডেটা স্বয়ংক্রিয়ভাবে ইনস্টলেশনে পুনরুদ্ধার হবে। আপনি যখন প্রথমবারের জন্য কোনও ডিভাইসে একটি ডিভাইসে ব্যবহৃত অ্যাপটি ইনস্টল করেন তখন ভাল জিনিস।
    • ব্যাকআপগুলি কেবলমাত্র গুগল অ্যাকাউন্টের সাথে সম্পর্কিত, ডিভাইসের সাথে নয় ( এবং ব্যবহারকারীর সাথে সম্পর্কিত ব্যাকআপ ডেটা রয়েছে ) - বা অন্য সত্যটি কেবল এই বিশেষ মামলার জন্য অপ্রাসঙ্গিক হিসাবে উপেক্ষা করা হয়েছিল ("অ্যাপ্লিকেশন ইনস্টল করা আছে")
  • ব্যাকআপ পরিবহনটি অ্যান্ড্রয়েডের ব্যাকআপ ফ্রেমওয়ার্কের ক্লায়েন্ট-সাইড উপাদান, যা ডিভাইস প্রস্তুতকারক এবং পরিষেবা সরবরাহকারীর দ্বারা কাস্টমাইজযোগ্য। ব্যাকআপ পরিবহণ ডিভাইস থেকে ডিভাইসে পৃথক হতে পারে [...]
    different এটি বিভিন্ন ডিভাইস (বা বিভিন্ন অ্যান্ড্রয়েড সংস্করণ) এর ক্ষেত্রে অবিশ্বাস্যতার ব্যাখ্যা দিতে পারে।
    (জোর আমার)
  • ডেটা ব্যাকআপ সমস্ত অ্যান্ড্রয়েড চালিত ডিভাইসে উপলব্ধ থাকার গ্যারান্টিযুক্ত নয়।
    (মন্তব্য নেই)
  • গুগল অ্যান্ড্রয়েড 2.2 বা ততোধিক চলমান ডিভাইসগুলির জন্য অ্যান্ড্রয়েড-চালিত ডিভাইসের জন্য অ্যান্ড্রয়েড ব্যাকআপ পরিষেবা সহ একটি ব্যাকআপ পরিবহণ সরবরাহ করে।
    → এখানে গুগল ব্যাকআপটি উপলব্ধ হবার জন্য প্রয়োজনীয় সর্বনিম্ন অ্যান্ড্রয়েড সংস্করণ রয়েছে: ফ্রিও, এ কে অ্যান্ড্রয়েড ২.২
  • আপনার ব্যাকআপ পরিষেবা কী পেতে, অ্যান্ড্রয়েড ব্যাকআপ পরিষেবার জন্য নিবন্ধন করুন। [...]
    → প্রতিটি অ্যাপের নিজস্ব কী থাকতে হবে have এখানে কোনও "কেন" বর্ণিত নেই, তবে একটি ভাল অনুমান: ব্যাকআপগুলি আলাদা করতে যাতে কোনও অ্যাপ্লিকেশন অন্য অ্যাপের ব্যাকআপগুলি না পড়তে পারে (ভুল কী; অন্য ব্যবহারকারীর ব্যাকআপ হিসাবে: ভুল অ্যাকাউন্ট)
  • আপনার অ্যাপ্লিকেশনটি বিকাশের সময়, আপনি বিএমজিআর সরঞ্জামটির সাহায্যে ব্যাকআপ ম্যানেজার থেকে তাত্ক্ষণিক ব্যাকআপ অপারেশন শুরু করতে পারেন।
    → মনে হচ্ছে ব্যাকআপগুলি ম্যানুয়ালি ট্রিগার করার কোনও উপায় আছে? পরে এটি খনন করা যাক। ↓
  • আপনার অ্যাপ্লিকেশন ডেটা পুনরুদ্ধার করার সময় যখন, ব্যাকআপ ম্যানেজার আপনার ব্যাকআপ এজেন্টের onRestore()পদ্ধতি কল করে ।
    → এটি আবার এই তালিকার প্রথম আইটেমটিকে আন্ডারলাইন করে: প্রথমে অ্যাপ্লিকেশন ইনস্টল করা আবশ্যক, তারপরে তাদের নিজস্ব বাস্তবায়নগুলি এর ডেটা পুনরুদ্ধার করতে ব্যবহৃত হবে। দ্বিতীয় বর্ণনায়: যদি অ্যাপ-পুনরুদ্ধার ব্যর্থ হয় তবে ব্যর্থ অ্যাপগুলির জন্য কোনও ডেটা-রিস্টোর থাকবে না - যতক্ষণ না আপনি ম্যানুয়ালি গুগল প্লে এর মাধ্যমে এগুলি ইনস্টল করেন। তারপরে, প্রথম আইটেমটি যেমন দেখিয়েছে, বর্ণিত শর্তগুলির মধ্যে ( গুগল ব্যাকআপের মাধ্যমে ডেটা স্বয়ংক্রিয়ভাবে পুনঃস্থাপন করা উচিত) অবশ্যই এটি অবশ্যই একই অ্যাকাউন্টে ব্যাক আপ করা উচিত)
  • অন্যান্য ফাইলগুলির ব্যাক আপ নেওয়া
    that chapter অধ্যায়টির (প্রযুক্তিগত) বিষয়বস্তু থেকে উদ্ধৃতি না দেওয়ার জন্য আমাকে ক্ষমা করুন, তবে সংক্ষেপে: কেবলমাত্র অভ্যন্তরীণ স্টোরেজ থেকে ফাইলগুলি ব্যাকআপ করা যেতে পারে।

কিছু টুকরো বিএমজিআর এপিআই থেকে নেওয়া হয়েছে

  • এটি ব্যাকআপ প্রেরণা এবং ক্রিয়াকলাপ পুনরুদ্ধার করার জন্য কমান্ড সরবরাহ করে [...]
    → "অটোমেটিজম" ব্যর্থ হলে ম্যানুয়ালি ক্রিয়াকলাপগুলি কীভাবে ট্রিগার করা যায় তা এখানে দেখানোর মতো মনে হচ্ছে ...
  • এই কমান্ডগুলি অ্যাডবি শেলের মাধ্যমে অ্যাক্সেস করা হয়।
    → এটির কোনও ব্যাখ্যা দরকার নেই :)
  • adb shell bmgr backup <package>
    → ঠিক আছে, সুতরাং এই ক্রিয়াটি অ্যাপ্লিকেশনগুলিতে আবদ্ধ। অনুমান করুন যদি আপনি ডেটা সরবরাহকারীর প্যাকেজের নামটি জানেন তবে এটিও কাজ করা উচিত (যেমন com.android.providers.settingsসিস্টেম সেটিংসের জন্য, বা com.android.providers.telephonyএসএমএস / এমএমএস ইত্যাদির জন্য?)
  • bmgr runকমান্ডটি ব্যবহার করে আপনি সমস্ত মুলতুবি ব্যাকআপ অপারেশনগুলি তত্ক্ষণাত্ চালাতে বাধ্য করতে পারেন
    first প্রথম কমান্ড কেবল "সময়সূচী" ব্যাকআপ। সমস্ত প্যাকেজ ট্রিগার করে এগুলি তাৎক্ষণিকভাবে সম্পাদন করতে ব্যবহৃত হতে পারে।
  • adb shell bmgr restore <package>
    True এটিকে সত্য বলে ভাল লাগছে, তাই না? হুবহু, কারণ: ব্যাকআপ ম্যানেজার তত্ক্ষণাত অ্যাপ্লিকেশনটির ব্যাকআপ এজেন্টটি তাত্ক্ষণিকভাবে প্রেরণ করবে এবং পুনরুদ্ধারের জন্য অনুরোধ করবে। কেবলমাত্র ডেটা, যেমন অ্যাপ্লিকেশনটি ইতিমধ্যে থাকা দরকার (যেমন এর রুটিনগুলি বলা হয়)।

সংক্ষেপে: bmgrগুগল ব্যাকআপ সমর্থনকারী অ্যাপ্লিকেশনগুলির জন্য ব্যাকআপগুলি ট্রিগার করতে ব্যবহার করা যেতে পারে, যা আপনি ইনস্টল করেছেন - এবং এটি একই জন্য ডেটা পুনরুদ্ধারকে ট্রিগার করতে পারে। এটি একটি সম্পূর্ণ পুনরুদ্ধার ট্রিগার করতে ব্যবহার করা যাবে না - কমপক্ষে এটি এখানে নথিবদ্ধ নয়।


আমি জানি এটি পুরানো, এবং কেউ এইরকম একটি পুরানো প্রশ্নে মন্তব্য করার জন্য আমার উপর আক্রমণ করতে পারে তবে এটিই কেবল একমাত্র সবচেয়ে প্রাসঙ্গিক ফলাফল যা আমি যতই কঠোর করেই আবিষ্কার করতে পারি না find আমি সবেমাত্র একটি নতুন ফোন কিনেছি এবং যখন ডিভাইস সেটআপ শুরু হয়, তখন এটি পুনরুদ্ধার করার জন্য আমার পুরনো নেক্সাস 5xটিকে ডিভাইস হিসাবে দেখায় না, এবং আমি জানতাম 5x এ ব্যাকআপ এবং পুনরুদ্ধার সক্ষম হয়েছিল। 5x সম্পূর্ণরূপে মারা গেছে সুতরাং সাহায্যের জন্য আমি এটিতে কিছুই করতে পারি না। এবং বিএমজিআর তালিকা সেটগুলি করার পরে, এটি সেটআপের সময় প্রদর্শিত একই একই ভুল ডিভাইসটি দেখায় .... যে কোনও পরামর্শের প্রশংসা করা হবে।
সাউন্ডফএক্স

1
@ সাউন্ডফএক্স 4 আমি আপনাকে আলাদা, উত্সর্গীকৃত প্রশ্ন জিজ্ঞাসা করতে পারি? রেফারেন্সের জন্য এখানে লিঙ্ক স্বাগত জানাই। আমি গুগল ব্যাকআপ ব্যবহার করছি না বলেই আমি আপনাকে সেই নির্দিষ্ট সমস্যাটিতে সহায়তা করতে পারব না।
ইজি

1
এটা অনেক ভাল ধারণা, আপনাকে ধন্যবাদ। ইন্টারনেটে কখনই পর্যাপ্ত দরকারী তথ্য থাকতে পারে না! আমি কিছু সময় পেলে একটি টাইপ করব। জবাব চাই!
সাউন্ডফএক্স 4

6

গুগল ব্যাকআপে আরও কিছু তথ্য। যখন আমি একটি কাস্টম ফার্মওয়্যার ফ্লাশ করেছি তখন এটি আমার প্রত্যাশার মতো অ্যাপ্লিকেশনগুলিকে পুনরুদ্ধার করে না। সেটিংসে -> ব্যাকআপ এবং পুনরায় সেট করা এটি "ডিবাগ-কেবলমাত্র ব্যক্তিগত ক্যাশে ব্যাক আপ নেওয়া" দেখাচ্ছে এবং bmgr list setsকোনও ফল দেয়নি।
আমি এই পদক্ষেপগুলি দিয়ে আমার সমস্যার সমাধান করেছি adb shell:
$ bmgr transport com.google.android.backup/.BackupTransportService
$ bmgr list sets 3a0a00a516a1daf1 : LT22i
যদিও এটি যথেষ্ট ছিল না। এটি অ্যাপ্লিকেশন ইনস্টল করা শুরু করে নি। এটি কারণটি দেখিয়েছিল:
$ bmgr list sets 3179e4ab08d74930 : LT22i 3a0a00a516a1daf1 : LT22i
এটি একটি নতুন সেট তৈরি করেছে, যদিও আইএমইআই অবশ্যই স্পষ্ট ছিল। যাইহোক, এটি স্থির ছিল:
$ bmgr restore 3a0a00a516a1daf1(এটি প্রথমবারের মতো আইডি দেখিয়েছে)
$ bmgr run(নিশ্চিত হওয়ার জন্য)
তারপরে এটি অ্যাপস ডাউনলোড শুরু করে started


3

এটির সাথে আমার অভিজ্ঞতাটি হ'ল প্রতিটি ডিভাইসের নিজস্ব ব্যাকআপ থাকে। আমি আমার নেক্সাস 7 এবং আমার গ্যালাক্সি এস II এর সাথে গোলযোগ পেয়েছি। তা ছাড়া আমি জানি না।

অ্যাপ্লিকেশানগুলি:

আমার নেক্সাস 7 এ এই অ্যাপ্লিকেশনগুলি কস্টিক , ডিসি কমিকস এবং 20 মিনিট খাবার রয়েছে যা আমার গ্যালাক্সি এস II এর কারখানার পুনরায় সেট করার পরে গ্যালাক্সি এস II তে ইনস্টল করা হয়নি।

আমার গ্যালাক্সি এস II এর থ্রিজ অ্যাপস ড্রাইভড্রয়েড এবং হিউম্যান জাপানি রয়েছে যে আমার নেক্সাস 7 এর কারখানার পুনরায় সেট করার পরে Nexus 7 এ ইনস্টল করা হয় না।

অ্যাপ্লিকেশনগুলি উভয় ডিভাইসের সাথেই সামঞ্জস্যপূর্ণ, তাই সামঞ্জস্যতা তাদের অন্য ডিভাইসে ইনস্টল না করার কারণ হতে পারে না।

ডেটা:

ওয়াইফাই এবং অন্যান্য ডেটা হিসাবে আমি প্রথমবারের মতো অ্যান্ড্রয়েড সেটআপের সময় প্রতিটি ডিভাইসে ওয়াইফাই সেটআপ করার সময় হিসাবে আমি অনিশ্চিত। অন্যান্য গুগল অ্যাকাউন্টগুলিতে যেমন আপনার কাছে থাকতে পারে যে সেগুলি প্রতিটি ডিভাইসে অনুলিপিযুক্ত বলে মনে হয় না এবং প্রতিটি ডিভাইসে স্কাইপ এবং গিটহাব অ্যাকাউন্টগুলির ক্ষেত্রেও এটি একই রকম।


1
কেবলমাত্র সেই অ্যাপ্লিকেশন যা সেই ডিভাইসে ইনস্টল করা হয়েছে ব্যাকআপ থেকে পুনরায় ইনস্টল করা হয়েছে। EG অ্যাপ্লিকেশন ড্রাইড্রয়েড আমার ফোনে ইনস্টল করা আছে এবং কারখানা রিসেটের পরে নেক্সাস 7 এ ডাউনলোড হয় না। আমার কাছে নেক্সাস 7 এ কাস্টিক রয়েছে যা গ্যালাক্সি এস II তে অন্যান্য অ্যাপ্লিকেশনগুলির মধ্যে ডাউনলোড হয় না।
নালুম

ধন্যবাদ - আমি এটি উত্তরের সাথে সংহত করেছি। যেমনটি বেশ বিপরীত প্রতিবেদনগুলি রয়েছে: আপনি কি উত্তর ব্যবহার করেছেন এমন ডিভাইসের অ্যান্ড্রয়েড সংস্করণগুলির সাথে আপডেট করার জন্য দয়াবান হবেন? আগাম ধন্যবাদ! আমাদের রূপান্তর আন-অস্থির করতে, আমি আমার কিছু মন্তব্যও মুছে ফেলব (উত্তরে ইতিমধ্যে যারা সংহত হয়েছে তাদের ক্ষেত্রেও এটি করতে নির্দ্বিধায়)।
ইজি

সুতরাং এখন চুক্তিটি আসে: যদি কিছুই ক্রস-পুনরুদ্ধার করা না হয় তবে ডিভাইসগুলির মধ্যে একটি "ব্রেক" হয়ে গেলে (বা আপনি দুটি একটি নতুন ডিভাইস দ্বারা প্রতিস্থাপন করতে চান) এবং আপনি "মার্জ" করতে চান তবে কী করবেন? অনুমান করুন আমি একমাত্র সত্যই একটি ভাল ম্যানুয়াল মিস করছি না ...
Izzy

1

আমি একটি নেক্সাস 4 (কিটকাট স্টক থেকে) কার্বন কাস্টম রমটি মুছা এবং ইনস্টল করার আগে আমি অন্তর্নির্মিত গুগল ব্যাকআপ এবং হিলিয়াম ব্যাকআপ উভয় ব্যবহার করে স্টাফ ব্যাক আপ করেছি। গুগল অ্যাপস, সেটিংস ইত্যাদির পুনরুদ্ধার প্রত্যাশিত ছিল যখন আমি এই ফোনটি পুনরুদ্ধার করেছি এর আগে যেমনটি হয়েছিল তবে কোনও আনন্দ নেই।

হিলিয়ামের পাশাপাশি চেষ্টা করাও আনন্দ নয়, এমনকি ম্যানুয়াল 'পিসি ডাউনলোড' পুনরুদ্ধার করে - বলেছে 'পুনরুদ্ধার' তবে ওয়াইফাই এবং অ্যাপ্লিকেশন ডেটা এখনও নেই।

bmgr restore <xxx>সম্পূর্ণ পুনরুদ্ধার চালানো এবং bmgr runউপরে বর্ণিত হিসাবে সম্পূর্ণ গুগল পুনরুদ্ধারকে ট্রিগার করে এবং একটি ট্রিট কাজ করেছে - আমার জন্য জীবনকাল!

গুগল আরও ভাল চেষ্টা করতে পারে, বিশেষত যদি তারা অ্যাপল 'স্রেফ কাজ' ধারণাটির সাথে প্রতিযোগিতা করতে চায় ... তবুও আমি অ্যান্ড্রয়েডের হ্যাকিবিলিটি এর ক্ষতিগুলি সত্ত্বেও ভালোবাসি!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.