سلام
من یه برنامه java از یک سایتی دانلود کردم. این برنامه روی موبایل اجرا می شود ولی برنامش ناقصه چه جوری یا با چه نرم افزاری می تونم این برنامه را edit و کاملش کنم.
سلام
من یه برنامه java از یک سایتی دانلود کردم. این برنامه روی موبایل اجرا می شود ولی برنامش ناقصه چه جوری یا با چه نرم افزاری می تونم این برنامه را edit و کاملش کنم.
طبیعتا باید کد منبعش را داشته باشید تا بتوانید تغییرش دهید.
کد منبع چیه؟
یعنی متن برنامه. به انگلیسی میشه Source Code.
برنامهای که دانلود کردهاید احتمالا یک فایل jar است، که شما نمیتوانید تغییرش دهید. باید متن برنامه را گیر بیاورید.
اره یه jarهستش در واقع لیست داروهای ایرانه یه سری نوشته هستش که بعضی جاهاش غلطه می خواهم اون رو درستش کنم.یعنی هیچ راهی نداره؟
سلام،
فایل jar رو میتونی به راحتی با برنامه های مثله WinRar باز کنی
و به کلاس های java دسترسی پیدا کنی!
بعد میتونی با استفاده از Decompiler های موجود برای جاوا به Source برنامه
برسی!بدشم دیگه هر تغییری رو میخوای اعمال کن و دوباره برنامه رو Compile کن!
این هم یک Decompiler که ضمیمه کردم!
آقا سعید اگه بتونی یکم بیشتر راهنمایی کنی ممنون میشم.
دوست عزیز راهنمایی ایشون که به فدر کافی واضح بود. حالا از زبون ما بشنو شاید فرق کرد.
شما فایل ب فرمت jar رو با یک برنامه زیپ (winrar یا winzip) می تونی بازش کنی.(همون extract) بعد فایلهای با فرمت class داخل اون فایل jar رو با ابزاری که تو لینک براتون دادن تبدیل به فایل سورس با فرمت java کنی و اونا رو به دلخواهت تغییر بدی.
سلام،
ببخشید که دیر جواب میدم،
اگر متدی مثله code obfuscation استفاده کرده باشن
کد خیلی پیچیده و تقریباً نا خوانا میشه،البته نه اینکه نتونی سورس رو ببینی
میتونی ببینی اما نمیتونی ازش سر در بیاری همون طور که از معنی کلمه ی obfuscation هم
پیداست! در غیر این صورت تا 90% میتونی به سورس برسی( البته بر اساس تجربه شخصی)
اگر دوست داری بیشتر در موردش بدونی java obfuscation رو در گوگل search کن!
موفق باشی
مرسی