مرجع آموزش برنامه نویسی و بازی سازی

بازیسازی_برنامه نویسی _سورس کد_پروژه-ترفند-نرم افزار

مرجع آموزش برنامه نویسی و بازی سازی

بازیسازی_برنامه نویسی _سورس کد_پروژه-ترفند-نرم افزار

همواره نظرات،پیشنهادات و انتقادات خود را به ما منتقل کنید
و باعث پیشرفت و خدمات رسانی بهتر ما شوید
======================================
ارتباط با ما :
اینستاگرام :iran.insta_follow
تلگرام : instafollow_iran
ایمیل :abolfazl.sh3222@gmail.com

۱ مطلب با کلمه‌ی کلیدی «دیکد کردن برنامه های اندروید» ثبت شده است

آموزش دیکامپایل برنامه های اندروید

ابوالفضل شیخیانی | پنجشنبه, ۱۴ تیر ۱۳۹۷، ۰۶:۱۱ ب.ظ

به نام خدا

امروز میخوام به شما یاد بدم که چطور برنامه های اندروید رو ویرایش کنید و در واقع اون هارو دیکامپایل کنید

دیکامپایل برنامه اندروید

یعنی یک فایل اندرویدی  رو با استفاده از برنامه ای که در پایین این مطلب برای شما میزارم ویرایش و فایل های اون رو عوض کنید و بنام خودتون

در سایت های دیگه یا مارکت ها منتشر کنید.

مارکت های اندرویدی

اول از همه باید ابزار های مورد نیاز رو دانلود کنیم که شامل یک جاوا دیکامپایلر و یک برنامه استخراج  فایل جاوا از یک فایل اندرویدی میباشد

دانلود و نصب کنید که لینک دانلود اونا رو در پایین همین مطلب برای شما قرار دادم .

بعد از نصب برنامه ها وارد پوشه اصلی برنامه dex2jar شوید و فایل اندرویدی که میخواید ویرایش کنید رو در اون قرار بدید

با مراجعه به run و تایپ cmd وارد محیط داس شوید

با استفاده از کد زیر میتوانید وارد وارد دایرکتوری برنامه مورد نظر شوید :

=================

cd C:\dex2jar-2.0                                                                       

=================

ما در اینجا برنامه را درون درایو سی قرار داده ایم

بعد از وارد شدن به دایرکتوری مورد نظر با استفاده از کد زیر میتوانید فایل جاوا را از فایل اندرویدی استخراج کنید

=================================

d2j-dex2jar -f -o Telegram.jar Telegram.apk

=================================

در اینجا برنامه مورد نظر ما تلگرام است که با استفاده از کد بالا فایل جاوا رو ازش بیرون میکشیم

حالا که ما فایل جاوا رو داریم میتونیم با استفاده ازبرنامه java byte code editor اون رو اجرا و ویرایش میکنیم

لینک دانلود برنامه های استفاده شده در آموزش :

دانلود

پسورد فایل فشرده:

www.p30teach.blog.ir

d2j-dex2jar -f -o Telegram.jar Telegram.apk

////Find Your Own Knowledge Then Rewrite The Code .... HesamHaddad.Blog.IR////

بروزرسانی و Sign کردن Apk
برای این کار به سادگی با تغییر نام telegram.apk به telegram.zip میتوانیم این پکیج را با classes.dex بروز رسانی کنیم، و در پایان برای Sign کردن Apk بعد از بازگرداندن پسوند از Zip به Apk از دستور زیر استفاده میکنیم.

d2j-apk-sign -f -o telgram_singed.apk telegram.apk

بدیهی است که کلید خصوصی برنامه نویس برای امضای برنامه در دسترس ما نیست و این راهکار امنیتی اندروید اینجا یک مزیت بسیار عالی محسوب میشود. این برنامه نمیتواند به صورت یک update برای نسخه های قبلی telegram ارایه شود و اگر بخواهیم این تلگرام را بر روی تلفن همراه نصب کنیم باید تلگرام اصلی قبل از نصب پاک شود.

بعلت تغییر اجزا اشتباهی ممکن است در اجرای برنامه با Force Close روبرو شوید، و باید با بررسی دقیق تر عامل این مشکل را پیدا کنید.

اگر مشکلی برای انجام مراحل بالا داشتید در بخش نظرات مطرح نمایید.



////Find Your Own Knowledge Then Rewrite The Code .... HesamHaddad.Blog.IR////
  • ابوالفضل شیخیانی