ورود

View Full Version : امکان دیکامپایل شدن اپلیکیشن



bitroo
شنبه 12 مهر 1393, 15:51 عصر
سلام
من دارم یه پروژه آندورید می نویسم
می خواستم ببینم امکانش هست که پروژه من دیکامپایل بشه
منظورم دسترسی به منابع فایلی برنامه یا استفاده از مهندسی معکوس نیست
منظورم اینه که من یه کلاس بسازم که توش الگوریتم خاص و محرمانه ای رو نگه دارم(الگوریتم رمز نگاری)
امکانش هست که این الگوریتم رو بشه بدست آورد؟

rezaricky
شنبه 12 مهر 1393, 21:57 عصر
بله امکانش هست.
در این سایت فایل apk رو اپلود میکنی و (تقریبا) دیکامپایل شده اون رو تحویل میگیری
http://www.decompileandroid.com/
این لینک ها رو هم بخون که میگه چطوری خودت این کار رو انجام بدی :
http://stackoverflow.com/questions/3122635/is-it-possible-to-decompile-an-android-apk-file
http://stackoverflow.com/questions/12732882/reverse-engineering-from-an-apk-file-to-a-project?lq=1
برای این که بتونی جلوی این کار رو بگیری و یا سخت ترش بکنی باید از obfuscator هایی مثل Proguard استفاده بکنی.