সমস্যাটি:
প্রতিবার আমি এডিবি ব্যাকআপ চালানোর সময়, আমি হোম স্ক্রিনের নীচের দিকে একটি বার্তা পেয়ে যাচ্ছি Backup starting...
, তারপরে একটি বার্তা আসে যা আমি Backup finished
কয়েক সেকেন্ড পরে বলেছিলাম যে আমি 17 গিগাবাইট ডিভাইস মেমরি ব্যবহার করছি এবং ফলস্বরূপ ব্যাকআপ ফাইলটি তৈরি হয় 0 বাইট আকারের সাথে। আমি কোন ত্রুটি বার্তা গ্রহণ, কোন প্রতিক্রিয়া সবটা ইঙ্গিত যে কিছু ভুল, একা থাকতে দাও কি ভুল। এটি কাজ করে বলে মনে হচ্ছে, তবে খুব দ্রুত, এবং ব্যাকআপ ফাইলটি খালি।
প্রক্রিয়া:
আমি নিশ্চিত করি যে
adb devices
কমান্ডটি ব্যবহার করে ডিভাইসটি এডিবি দ্বারা স্বীকৃত , এবং নিম্নলিখিত আউটপুটটি গ্রহণ করবে:List of devices attached 8e1f368a device
আমি এডিবি ব্যাকআপ কমান্ড (অনুসরণ করার জন্য বিবরণ) জারি করি।
কমান্ড প্রম্পটে আমি নিম্নলিখিত বার্তাটি পেয়েছি:
Now unlock your device and confirm the backup operation.
... এবং ফোনে নিম্নলিখিত প্রম্পট:
আমি এখানে যা করি তা কোনও পার্থক্য করে না (অনুসরণের বিশদটি)।
আমি Back up my dataবোতামটি ট্যাপ করি (নীচের ডানদিকে)।
ফোনটি হোম স্ক্রিনে ফিরে আসে এবং আমাকে
Backup starting...
বার্তাটি দেখায় , তারপরেBackup finished
কয়েক সেকেন্ড পরে বার্তাটি দেয়। একটি 0-বাইট ফাইল তৈরি করা হয়, যার নাম হয় ডিফল্ট ব্যাকআপ.এব বা আমি -f সুইচটি দিয়ে যা নির্দিষ্ট করে specified
এডিবি ব্যাকআপ কমান্ড (দ্বিতীয় ধাপে ব্যবহৃত):
আমি হিসাবে সহজ থেকে শুরু করে একাধিক বিকল্পের সংমিশ্রণ চেষ্টা করেছি
adb backup -all
মত জিনিস
adb backup -all -apk -s 8e1f368a -f 'C:\Data Files\PDA\Backups\ADB\GalaxyS4_20140919.ab'
আমিও যোগ চেষ্টা -nosystem
পড়ার পর সুইচ এই এবং এই , যা নির্দেশ করে যে একটি unrooted ডিভাইসে একটি সিস্টেম ব্যাকআপ অন্তর্ভুক্ত করার প্রয়াসে একটি 0 বাইট ফাইল হতে পারে, এবং এই সুইচ ব্যবহার করা আবশ্যক যে। এটি কোনও পার্থক্য করে না, প্রক্রিয়াটি এখনও কয়েক সেকেন্ডের ক্ষেত্রে সম্পূর্ণ হয় এবং আমি এখনও 0-বাইট ফাইল পাই।
"সম্পূর্ণ ব্যাকআপ" পাসওয়ার্ড প্রম্পট (পদক্ষেপ 3):
আমি নিশ্চিত যে এর আগে আমি কখনও কোনও ব্যাকআপ পাসওয়ার্ড সেট করি নি। এই পাসওয়ার্ডটি সেট করার বা এই সেটিংটি আগে কখনও কোনও অ্যাক্সেস করার সুযোগ আমি কখনও পাইনি। তবে, আমি নিম্নলিখিত সমস্ত চেষ্টা করেছি:
- দুটি পাসওয়ার্ড ফাঁকা রেখে দেওয়া
- "বর্তমান ব্যাকআপ পাসওয়ার্ড" খালি রেখে দ্বিতীয় বাক্সে একটি নতুন পাসওয়ার্ড প্রবেশ করানো
- বর্তমান স্ক্রীন লক পিন এবং সমস্ত পিন প্রবেশ করানো যা আমি অতীতে "বর্তমান ব্যাকআপ পাসওয়ার্ড" হিসাবে ব্যবহার করেছি।
- প্রতিটি পাসওয়ার্ড প্রবেশ করিয়ে আমি ভাবতে পারি যে আমি এই ডিভাইসের যে কোনও কিছুর জন্য কখনও ব্যবহার করতাম
সব ক্ষেত্রে আচরণটি step ধাপে বর্ণিত ঠিক একই রকম I আমি কোনও ত্রুটি বা কোনও ধরণের ইঙ্গিত পাই না যে কিছু ভুল হয়েছে বা আমার পাসওয়ার্ডগুলি অবৈধ, এবং এটি কোনও বর্তমান পাসওয়ার্ডের প্রত্যাশা কিনা তা সম্পর্কে কোনও ইঙ্গিত নেই that ক্ষেত্রটি ফাঁকা রাখা উচিত। ( এই উত্তরের স্ক্রিন শট এবং আমি দেখেছি এমন আরও কয়েকটি সমর্থন ফোরামের দ্বারা বোঝা যাচ্ছে যে বর্তমান পাসওয়ার্ড না থাকলে "বর্তমান ব্যাকআপ পাসওয়ার্ড" বাক্সটি প্রদর্শিত হবে না, তবে এটি কেবল একটি অনুমান; কিছুই কিছুই পরিষ্কার করে দেয় না কিনা একটি বর্তমান পাসওয়ার্ড আসলে প্রয়োজন।)
আমার সন্দেহ হয় যে এটি পাসওয়ার্ডের জন্য অনুরোধ করছে সেটি বিকাশকারী বিকল্পগুলিতে "ডেস্কটপ ব্যাকআপ পাসওয়ার্ড" সেট হতে পারে:
আমি আগে কখনও এই পাসওয়ার্ডটি সেট করি নি। আমি যদি একটি সেট করার চেষ্টা করি তবে আমি একটি বার্তা পেয়ে যাচ্ছিFailed to set backup password.
এই ত্রুটি সম্পর্কে তথ্যের সন্ধান করার জন্য, আমি কমপক্ষে একটি অন্য মামলার মুখোমুখি হয়েছি যার মধ্যে কেউ এই সমস্যায় পড়েছিল বলেছে যে এটি এডিবি ব্যাকআপ ব্যবহার করা থেকে বিরত রাখছিল, তবে তিনি যখন এডিবি ব্যবহার করার চেষ্টা করেন তখন কী ঘটেছিল সে সম্পর্কে তিনি নির্দিষ্ট ছিলেন না ব্যাকআপ।
এই বার্তাটি প্রাপ্ত হওয়ার সাথে সাথে বেশিরভাগ লোকেরা পাসওয়ার্ডটি সেট না করেই বলে যে সমাধানটি ছিল বর্তমান পাসওয়ার্ডটি ফাঁকা রেখে দেওয়া, তবে আমি প্রথমে চেষ্টা করেছিলাম এবং এটি কার্যকর হয়নি। আমি অন্য একজন ব্যক্তির দ্বারা একটি প্রশ্ন পেয়েছি যিনি এই সমস্যার মুখোমুখি হয়েছিলেন এবং নিশ্চিত ছিলেন যে তিনি আগে পাসওয়ার্ডটি সেট করেন নি । দুর্ভাগ্যক্রমে এটি দেখে মনে হয় না যে সে কখনও সমাধান পেয়েছে বা এমনকি কোনও ব্যাখ্যা পেয়েছে।
এডিবি "ডেস্কটপ ব্যাকআপ পাসওয়ার্ড" সন্ধান করছে কিনা বা এডিবি এনক্রিপশন পাসওয়ার্ড পৃথক কিছু কিনা তা বিবেচনা না করেই, আমার মন কেটে যায় যে নতুন ব্যাকআপ শুরু করার জন্য এডিবি আপনাকে পূর্বের পাসওয়ার্ডটি কেন প্রবেশ করিয়ে দেবে। আমি পুনঃস্থাপন ওভাররাইট করার চেষ্টা করছি না, অথবা অন্য কোন উপায়ে অ্যাক্সেস পূর্বে ডেটা এনক্রিপ্ট, তাই এমনকি যদি একটি ব্যাকআপ জন্য একটি এনক্রিপশন পাসওয়ার্ড ছিল আগে থেকেই সেট করা হয়েছে, আমি কল্পনা করতে পারবেন না কেন যে কেউ এটা থেকে রোধ করার জন্য একটি ভাল ধারণা মনে হবে আপনি অতীতে ব্যাকআপগুলি এনক্রিপ্ট করার জন্য কোন পাসওয়ার্ডটি ব্যবহার না করে তা মনে না থাকলে আপনার ডিভাইসটির ব্যাক আপ নেওয়া।
অতিরিক্ত তথ্য:
মডেল: স্যামসাং গ্যালাক্সি এস 4 এসসিএইচ -545
কার্নেল সংস্করণ: 3.4.0
ওএস সংস্করণ: 4.4.2
অ্যান্ড্রয়েড এসডিকে সরঞ্জাম সংস্করণ: 1.16
ইউএসবি ডিবাগিং সক্ষম করা হয়েছে।
নোট করুন যে এডিবি ব্যাকআপ ব্যবহারের জন্য আমার কারণটি হ'ল আমার ফোনের শিকড় দেওয়ার আগে নিরাপদ পাশে থাকার পুরো ব্যাকআপ নেওয়া * যাতে আমি টাইটানিয়াম ব্যাকআপের মতো ন্যানড্রয়েড ব্যাকআপ সরঞ্জামগুলি ব্যবহার করতে পারি। সুতরাং, আমার ফোনটি রুট করার সাথে সম্পর্কিত কোনও পরামর্শ হ'ল সমাধান নয়, একটি ক্যাচ -২২ হবে। বলা বাহুল্য, কারখানার পুনরায় সেট করাও কোনও সমাধান নয়, কারণ এটি ব্যাকআপটি সম্পাদনের পুরো উদ্দেশ্যকে পরাস্ত করবে।
ফোনটি আমার সংস্থার এক্সচেঞ্জ সার্ভারগুলির সাথে সিঙ্ক করার জন্য সেট আপ করা হয়েছে এবং সার্ভার দ্বারা প্রয়োগ করা কিছু নীতি আছে। আমি ভেবেছিলাম যে আমি যখন প্রথম কোম্পানির অ্যাকাউন্টের সাথে সিঙ্ক সেট করেছিলাম তখন ডিভাইসটি এনক্রিপ্ট করা হয়েছিল, তবে দৃশ্যত এটি বর্তমানে এনক্রিপ্ট করা হয়নি। প্রকৃতপক্ষে, ইভেন্টগুলির এই চেইনটি গতিতে সেট করেছে: আমি একটি বার্তা পাচ্ছি যে আমাকে জানিয়েছে যে কোম্পানির সার্ভারগুলিতে সংযোগ অবিরত রাখতে আমাকে ডিভাইসটি এনক্রিপ্ট করতে হবে। আমি এনক্রিপ্ট করার আগে একটি ন্যানড্রয়েড ব্যাকআপ নিতে চাই, যার জন্য রুট করা দরকার, এবং আমি শেকড় দেওয়ার আগে এডিবি ব্যাকআপ ব্যবহার করতে চাই।
* হ্যাঁ, আমি সচেতন যে টাওয়েলরুট নিরাপদ থাকার পরিকল্পনা করেছে, তবে আমি সম্ভাবনা গ্রহণ করব না, এবং ভবিষ্যতে সম্পর্কিত সমস্যাগুলি সামনে আসার ক্ষেত্রে আমি এই সমস্যাটি সমাধান করতে বা কমপক্ষে বুঝতে চাই।
adb backup
কাজ করার সময়adb restore
সর্বদা ব্যর্থ হয়েছিল)। দেখা গেল এটি একটি অনুমতির সমস্যা ছিল (নির্মাতারা রমের সাথে জড়িয়ে পড়েছিল), তাইadb restore
ব্যাকআপ ফাইলটি একবার ডিভাইসে স্থানান্তরিত হওয়ার পরে তা পড়তে অক্ষম। খুঁজে পেতে কিছুটা জটিল ছিল, এবং আমি নিশ্চিত যে এখানে সত্যিই অনুরূপ কিছু ঘটেছে কিনা; তবে এটি চেক করার মতো হতে পারে।