সবার আগে আমি this
ভিডিওটি সুপারিশ করি এটি আপনার সমস্ত সন্দেহকে মুছে ফেলতে পারে
যদি না হয় দয়া করে এটি মাধ্যমে যান
Procedure for decoding .apk files, step-by-step method:
Step 1:
একটি নতুন ফোল্ডার তৈরি করুন এবং এতে .apk ফাইল রাখুন (যা আপনি ডিকোড করতে চান)। এখন এই .apk
ফাইলটির এক্সটেনশনের নাম পরিবর্তন করুন .zip
(যেমন: ফাইলের নাম। ফাইল থেকে নাম পরিবর্তন করুন ফাইল নাম.জিপ) এবং এটি সংরক্ষণ করুন।
.Zip এ রূপান্তর করতে সমস্যা থাকলে দয়া করে উল্লেখ করুন link
.Zip পাওয়ার পরে এখন আপনি ক্লাস.ডেক্স ফাইল ইত্যাদি পেয়ে যাবেন। এই পর্যায়ে আপনি অঙ্কনযোগ্য তবে এক্সএমএল এবং জাভা ফাইলগুলি দেখতে সক্ষম হন, তাই চালিয়ে যান। আপনি যদি দেখতে না পান যে এক্সটেনশানগুলি কনফিগারেশনটি পরীক্ষা করে দেখুন
Step 2:
এবার একই ফোল্ডারে এই জিপ এপিপি ফাইলটি বের করুন। এখন এ থেকে ডেক্স 2জার ডাউনলোড করুনlink
এবং এটি একই ফোল্ডারে এক্সট্রাক্ট করুন। এখন কমান্ড প্রম্পট ওপেন করুন এবং ডিরেক্টরি ফোল্ডারে পরিবর্তন করুন।
তারপরে লিখুন dex2jar classes.dex
এবং এন্টার টিপুন। এখন আপনি classes.dex.dex2jar
একই ফোল্ডারে ফাইল পাবেন ।
তারপরে জাভা ডিকম্পিলার ডাউনলোড করুন
এবং এখন jd-gui এ ডাবল ক্লিক করুন এবং ওপেন ফাইলে ক্লিক করুন। তারপরে classes.dex.dex2jar
সেই ফোল্ডারটি থেকে ফাইলটি খুলুন । এখন আপনি ক্লাসের ফাইলগুলি পান এবং এই সমস্ত শ্রেণিবদ্ধ ফাইলগুলি (ফাইলের উপর ক্লিক করুন এবং জেডি-গুইতে "সমস্ত উত্সগুলি সংরক্ষণ করুন" ক্লিক করুন) এসসিআর নাম দ্বারা সংরক্ষণ করুন। জিপ ফাইলটি বের করুন(classes_dex2jar.src.zip)
এবং আপনি অ্যাপ্লিকেশনটির সমস্ত জাভা ফাইল পাবেন।
এই পর্যায়ে আপনি জাভা উত্স পান তবে এক্সএমএল ফাইলগুলি এখনও অপঠনযোগ্য, তাই চালিয়ে যান।
Step 3:
এখন অন্য নতুন ফোল্ডারটি খুলুন এবং এই ফাইলগুলি রাখুন
.apk ফাইল রাখুন যা আপনি ডিকোড করতে চান
windows v1.x
এবং এর জন্য অ্যাপটোল ডাউনলোড করুনApktool
গুগল ব্যবহার করে উইন্ডো ইনস্টল করুন এবং একই ফোল্ডারে রাখুন
গুগল ব্যবহার করে ফ্রেমওয়ার্ক-রেস.এপকে ফাইল ডাউনলোড করুন এবং একই ফোল্ডারে রেখে দিন (সমস্ত এপিপি ফাইলের ফ্রেমওয়ার্ক-রেজ.এপকে ফাইলের প্রয়োজন হয় না)
একটি কমান্ড উইন্ডো খুলুন
APKtool এর মূল ডিরেক্টরিতে নেভিগেট করুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
apktool if framework-res.apk.
উপরের কমান্ডের ফলাফল হওয়া উচিত Framework installed ...
।
- apktool d "appName" .apk ("appName" অ্যাপ্লিকেশনকে বোঝায় যা আপনি ডিকোড করতে চান) এখন আপনি সেই ফোল্ডারে একটি ফাইল ফোল্ডার পাবেন এবং এখন আপনি খুব সহজেই এক্সএমএল ফাইলও পড়তে পারবেন।
Step 4:
অবশেষে আমরা res/
প্রকল্পের জাভা কোড পেয়েছি যা শুরুতে আমাদের লক্ষ্য।
P.S.
আপনি যদি উপরের পদক্ষেপের মাধ্যমে রেস ফোল্ডারটি পেতে সক্ষম না হন তবে দয়া করে নতুন ইনস্টল করুন apktool
- জাভা 1.7 ইনস্টল করা আছে? Apktool 2.x ইনস্টল করুন
- জাভা 1.6 বা উচ্চতর ইনস্টল করা আছে? Apktool 1.x ইনস্টল করুন
Enjoy and happy coding