আপনার অবস্থার উপর ভিত্তি করে, যদি আপনার অ্যান্ড্রয়েড এপিকে:
শর্ত 1: শক্ত নয় (টেনসেন্ট লেগু / কিহু 360 / ... দ্বারা)
পছন্দ 1: অনলাইন পরিষেবা ব্যবহার করে
যেমন:
www.javadecompilers.com ব্যবহার করে
যাও:
apk থেকে জাভা উত্সকোডে স্বয়ংক্রিয় ডিকোড করতে
ধাপ:
uploadজিপি + আনজিপ -> apk ফাইল + ক্লিক করুন Run+ কিছু সময় অপেক্ষা করুন + ক্লিক Downloadকরুন
sources/com/{yourCompanyName}/{yourProjectName}
আপনার প্রত্যাশিত জাভা উত্স কোড
পছন্দ 2: নিজেই ডেকম্পাইল / ক্র্যাক করুন
নিজের দ্বারা পচন / ক্র্যাক করতে সম্পর্কিত সরঞ্জামটি ব্যবহার করুন:
ব্যবহারের jadx/ jadx-guiরূপান্তর apkকরতেjava sourcecode
jadx-0.9.0.zip ডাউনলোড করুন তারপরে আনজিপ করুন bin/jadx, তারপরে:
- কমান্ড লাইন মোড:
- টার্মিনাল রান:
jadx-0.9.0/bin/jadx -o output_folder /path_to_your_apk/your_apk_file.apk
- আউটপুট_ফোল্ডারটি ডিকোডড
sourcesএবং প্রদর্শন করবেresources
sources/com/{yourCompanyName}/{yourProjectName} আপনার প্রত্যাশিত java sourcecode
- জিইউআই মোড
- চালাতে ডাবল ক্লিক করুন
jadx-0.9.0/bin/jadx-gui(লিনাক্স jadx-gui.sh/ উইন্ডোজ jadx-gui.bat)
apkফাইল খুলুন
- এটি স্বয়ংক্রিয়ভাবে ডিকোডিং করবে -> আপনার প্রত্যাশিত জাভা উত্সকোডটি দেখুন
save all অথবা save as Gradle project
উদাহরণ:

কন্ডিশন 2: হার্ডেন (টেনসেন্ট লেগু / কিহু 360 / ... দ্বারা)
এর প্রধান পদ্ধতি 3 steps:
apk/app to dex
dex to jar
jar to java src
বিস্তারিত ব্যাখ্যা:
ধাপ 1: apk/app to dex
চলমান অ্যাপ্লিকেশন থেকে সরঞ্জাম ( FDex2/ ডাম্পডেক্স) ডাম্প / হুক আউট (এক বা একাধিক) dexফাইল ব্যবহার করুন
ধাপ:
পরিবেশ প্রস্তুত
- একটি
rootএড অ্যান্ড্রয়েড
- আপনার অ্যান্ড্রয়েড APK ইনস্টল করুন
- ইনস্টল Xposed ইনস্টলার
- এক্সপোজডে
FDex2 / ডাম্পডেক্স ইনস্টল করুন এবং এটি সক্ষম করুন

- দ্রষ্টব্য: FDex2 কাজ করার জন্য এক্সপোজ পুনরায় চালু করা দরকার
- FDex2 ডাউনলোড ঠিকানা, চীনা :
- আপনার অ্যান্ড্রয়েড এপিকে ফোন / এমুলেটর ইনস্টল করুন
dexচলমান অ্যাপ্লিকেশন থেকে ডাম্প আউট
ধাপ ২: dex to jar
সরঞ্জাম ( dex2jar) অ্যাপ্লিকেশন যুক্তি ধারণ করে (নির্দিষ্ট, অ্যাপ লজিকযুক্ত) dexফাইলকে ফাইলটিতে রূপান্তর jarকরুন
ডাউনলোড ডেক্স 2 জার ডেক্স - টুলস ২.২ পেয়েছেন- এসএনএপিএসএইচটি.জিপ , আনজিপ পেয়েছে dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh, তারপরে
sh dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f your_dex_name.dex
উদাহরণ:
dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.xxx.yyy8825612.dex
dex2jar com.xxx.yyy8825612.dex -> ./com.xxx.yyy8825612-dex2jar.jar
ধাপ 3: jar to java src
সরঞ্জামগুলির মধ্যে একটি ব্যবহার করুন:
ধর্মান্তরিত jarকরারjava src
জার থেকে জাভা এসসিআর রূপান্তরকারী প্রভাবের জন্য:
Jadx> Procyon> CRF>>JD-GUI
সুতরাং ব্যবহারের পরামর্শ দিন: Jadx/jadx-gui
ধাপ:
- চালাতে ডাবল ক্লিক করুন
jadx-gui
dexফাইল খুলুন
File -> save all
উদাহরণ:

রপ্তানি করা জাভা এসসিআর:

আরও বিশদ বিবরণ আমার অনলাইন ইবুক চাইনিজ টিউটোরিয়ালটি দেখতে পারে :