مهندسی معکوس

+1 امتیاز
596 بازدید
سوال شده مهر 3, 1394 توسط hadi.es  
برچسب گذاری دوباره مهر 14, 1394 توسط ASHKARAN
چطور میتونم مهندسی معکوس یاد بگیرم؟؟ یه منبع دارین بهم معرفی کنین؟؟

من شنیدم مهندسی معکوس در یادگیری برنامه نویسی و فهم بهتر کمک میکنه

درسته آیا؟؟

دستتون درد نکنه دوستان
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده مهر 3, 1394 توسط ASHKARAN  
انتخاب شده مهر 14, 1394 توسط ASHKARAN
 
بهترین پاسخ

با عرض سلام

منابع زیادی برای این کار وجود داره....

برای اینکه یک فایل اجرایی اندروید با پسوند APK  رو به سورس کدش برگردونین می تونید از نرم افزار هایی که در لینک های زیر معرفی می کنم استفاده بفرمایید:

ApkStudio : https://apkstudio.codeplex.com/

ApkTool   :  https://ibotpeaches.github.io/Apktool/

dex2jar   : http://code.google.com/p/dex2jar/wiki/Faq

حتی ابزارهای آنلاین هم وجود داره.... کافیه نرم افزار رو در وبسایت آپلود کنین تا سورس اون رو بهتون بده .....

http://www.decompileandroid.com/

http://www.javadecompilers.com/apk

به همین سادگی یک فایل APK رو به سورس کدش برگردوندین !

حالا کافیه تغییراتی که می خواین رو توی سورس اعمال کرده و دوباره اون رو کامپایل کرده و به فایل APK  تبدیل کنید.

برای کامپایل مجدد نیز به سادگی میتونین از apk tool  و ابزارهای مشابه استفاده کنین.

مهندسی معکوس کار جالبیه ! 

اما وقتی خوبه که آشنایی خوبی با اندروید داشته باشید.

در صورتی که پس از برگرداندن یک برنامه اندروید به سورس کدش چیزی از کدها نفهمیدید و براتون گنگ و نا مفهوم بود پس هنوز زوده.....

مهمترین کمکی که این کار به شما میکنه اینه که با تکنیک های مختلف برنامه نویسی آشنا میشین !

روشی که ما برنامه هامون رو مینویسیم تنها راه و یا بهترین روش نیست !

نکات بسیار جذابی رو میتونید از سورس کد بقیه یاد بگیرید !

برای دسترسی آسان به سورس کد دیگران از سایت GitHub  هم می تونید استفاده کنین.

 عجله نکنید! ابتدا خوب اندروید رو یاد بگیرید ! ان شاالله بعدش دیگه مهندسی معکوس براتون کاری نداره 

با آرزوی موفقیت برای شما.

دارای دیدگاه خرداد 17, 1395 توسط habibm  
سلام استاد دستت درد نکنه بابت اینا

اما کدوم یکی که بهتره و آسون تره رو یکم توضیح بدید

از این بالایی ها

ممنون
دارای دیدگاه خرداد 19, 1395 توسط ASHKARAN  
استفاده از وبسایت خیلی آسونه !

732 سوال

671 پاسخ

1,177 دیدگاه

330 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...