recompile کردن پروژه decode شده (بدون تغییر در سورس کد)
سلام مجدد
سوالی رو در قسمت تغییر در سورس کد apk مطرح کرده بودم که علی الظاهر امکان چنین کاری نبوده و نیست.
با توجه به برنامه هدفم؛ متوجه شدم می توان با تغییر در منابع هنری(عکس ها و فایلهای صوتی) به هدف مورد نظر رسید سوال اینجاست که چگونه می توان همان پروژه را با منابع جدید به apk تبدیل کرد؟ در واقع آیا امکان recompile کردن کدهای obfuscate شده وجود دارد یا خیر؟ (بدون تغییر در کدها)
اگرجواب منفی است (که ظاهرا همین طور است) مقدمات و ابزارهای لازم برای تغییر در برنامه (ساخت patch) را معرفی کنید تا امکان search بیشتر در این زمینه را پیدا کنم.
من یه مثال ساده براتون میزنم تا بهتر متوجه بشید !
فرض کنید ، قصد تغییر منابع یه برنامه رو دارید ، هدف : تغییر لوگو + تصاویر استفاده شده در برنامه + بینهایت کردن پول در برنامه !
مثلا برنامه اول یک دیتابیس رو از assets کپی میکنه ، شما فایل apk رو با winrar , apktools یا هزار تا برنامه ی دیگه باز کنید !
فایل .sqlite رو از assets بردارید ، ویرایش کنید ، فایل قبلی رو پاک کنید و فایل فعلی رو جایگزین کنید ! (نیازی به Recompile نیست)
تغییر تصاویر :
به پوشه ی res > drawable برید و تصاویر خودتون رو با اندازه ی تصویر قبلی جاگزین کنید !
من معمولا اگه بخوام منابع یه فایل رو برسی کنم همون winrar واسم کافیه ، فقط باید با winrar به مسیر اون فایل برید و روی فایل دوبار کلیک کنید ، یا اصلا پسوند .apk رو zip کنید ، تغییرش بدید و بعد apk کنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .