যদি আপনার ডিভাইস অ্যান্ড্রয়েড ভি 4 বা তার বেশি চলমান থাকে, আপনি কমান্ডটি ব্যবহার না করে রুট ছাড়াই এটির ডেটাবেস সহ অ্যাপ্লিকেশন ডেটা টানতে পারেন adb backup
, তারপরে ব্যাকআপ ফাইলটি বের করুন এবং স্ক্লাইট ডেটাবেস অ্যাক্সেস করুন।
নিম্নলিখিত কমান্ডটি দিয়ে ইউএসবি কেবলের মাধ্যমে আপনার পিসিতে প্রথম ব্যাকআপ অ্যাপ্লিকেশন ডেটা প্রয়োগ করুন, app.package.name
অ্যাপ্লিকেশনটির আসল প্যাকেজের নামটি প্রতিস্থাপন করুন ।
adb backup -f ~/data.ab -noapk app.package.name
এটি আপনাকে "আপনার ডিভাইসটি আনলক করতে এবং ব্যাকআপ ক্রিয়াকলাপটি নিশ্চিত করতে" অনুরোধ করবে। ব্যাকআপ এনক্রিপশনের জন্য একটি পাসওয়ার্ড সরবরাহ করবেন না , যাতে আপনি এটি পরে বের করতে পারেন। আপনার ডিভাইসে "আমার ডেটা ব্যাক আপ করুন" বোতামটি ক্লিক করুন। আপনি যে প্যাকেজটি ব্যাকআপ করছেন তার নাম স্ক্রিন প্রদর্শন করবে, তারপরে সফলতার সাথে শেষ হয়ে যাবে close
data.ab
আপনার হোম ফোল্ডারে ফলাফল প্রাপ্ত ফাইলটিতে অ্যান্ড্রয়েড ব্যাকআপ ফর্ম্যাটে অ্যাপ্লিকেশন ডেটা রয়েছে। এটি নিষ্কাশন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
dd if=data.ab bs=1 skip=24 | openssl zlib -d | tar -xvf -
যদি উপরেরটি openssl:Error: 'zlib' is an invalid command.
ত্রুটি দিয়ে শেষ হয় তবে নীচে চেষ্টা করুন।
dd if=data.ab bs=1 skip=24 | python -c "import zlib,sys;sys.stdout.write(zlib.decompress(sys.stdin.read()))" | tar -xvf -
ফলাফল apps/app.package.name/
স্ক্লাইট ডাটাবেস সহ অ্যাপ্লিকেশন ডেটাযুক্ত ফোল্ডার।
আরও তথ্যের জন্য আপনি মূল ব্লগ পোস্টটি চেক করতে পারেন ।