حسین محمدی 0 ارسال شده در ۳۰ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۰ خرداد ۱۳۹۴ سلام دوستان کسی میدونه چطور باید کدهایی رو که نوشتم مبهم کنم؟ طوری بعد از دیکامپایل کردن هیچ کسی نتونه کدهامو بخونه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
namdar79 1 ارسال شده در ۳۰ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۰ خرداد ۱۳۹۴ از اسم های چرت و پرت استفاده کن نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Mehdi Jahed Manesh 7 ارسال شده در ۳۱ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۱ خرداد ۱۳۹۴ سلام دوستان کسی میدونه چطور باید کدهایی رو که نوشتم مبهم کنم؟ طوری بعد از دیکامپایل کردن هیچ کسی نتونه کدهامو بخونه؟ سلام دوست عزیز ، به این عمل میگن Obfuscate کردن.شما برای اینکار باید از Android Proguard استفاده کنید. اگر از Eclips استفاده میکنید : داخل پروژه ، جایی که androidmanifest.xml فایلی به نام project.properties است،وارد آن شده و خط 11 را از حالت کامنت خارج کنید.همین...proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt نکته : Proguard فقط تو Release Mode کار میکنه . Android>Export>Export Android Application>Create Key>Save Apk.فرقی نداره که Signed یا unSigned باشه.برای حصول اطمینان بعد از کامپایل برنامه پوشه Proguard باید ساخته شده باشه. اگر از Android Studio استفاده میکنید: داخل پروژه ، Android Mode>Gradle Scripts>build.gradle(Module:app) open it حالا کافیه که این چند خط کد را اضافه یا تغیر دهید. buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } } نکته : Proguard فقط تو Release Mode کار میکنه . از jadx-gui.bat استفاده کنید تا مطمئن شید. موفق باشید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
حسین محمدی 0 ارسال شده در ۳۱ خرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۳۱ خرداد ۱۳۹۴ سلام دوستان کسی میدونه چطور باید کدهایی رو که نوشتم مبهم کنم؟ طوری بعد از دیکامپایل کردن هیچ کسی نتونه کدهامو بخونه؟ سلام دوست عزیز ، به این عمل میگن Obfuscate کردن.شما برای اینکار باید از Android Proguard استفاده کنید. اگر از Eclips استفاده میکنید : داخل پروژه ، جایی که androidmanifest.xml فایلی به نام project.properties است،وارد آن شده و خط 11 را از حالت کامنت خارج کنید.همین...proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt نکته : Proguard فقط تو Release Mode کار میکنه . Android>Export>Export Android Application>Create Key>Save Apk.فرقی نداره که Signed یا unSigned باشه.برای حصول اطمینان بعد از کامپایل برنامه پوشه Proguard باید ساخته شده باشه. اگر از Android Studio استفاده میکنید: داخل پروژه ، Android Mode>Gradle Scripts>build.gradle(Module:app) open it حالا کافیه که این چند خط کد را اضافه یا تغیر دهید. buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } } نکته : Proguard فقط تو Release Mode کار میکنه . از jadx-gui.bat استفاده کنید تا مطمئن شید. موفق باشید خیلی متشکرم از زحمات شما فقط یه سوال دیگه داشتم بیزحمت اگر مراحل فوق رو انجام بدم دیگه کسی نمیتونه کدهامو متوجه بشه بعد از دیکامپایل کردن؟ یا اگه طرف حرفه ای باشه میتونه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Mehdi Jahed Manesh 7 ارسال شده در ۱ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۴ سلام Jadx-gui.bat دیکامپایلر هست یک بار با اون تستش کن خودتون متوجه میشوید.اگر طرف بخواد یه همچین کاری کنه باید شبیه این آدم فضاییا باشه. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
حسین محمدی 0 ارسال شده در ۱ تیر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۴ سلام Jadx-gui.bat دیکامپایلر هست یک بار با اون تستش کن خودتون متوجه میشوید.اگر طرف بخواد یه همچین کاری کنه باید شبیه این آدم فضاییا باشه. خیلی ممنوم دستتون درد نکنه اما از یه نفر تو همین سایتا خوندم که اگه طرف با همه متد ها آشنایی داشته باشه میتونه بفهمه و شناسایی کنه کدهارو... میخوام بدونم راسته این مساله؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Mehdi Jahed Manesh 7 ارسال شده در ۲ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۴ دوست عزیز آخه کدوم متد؟؟؟ پس اگه اینجوری باشه چرا obfuscate می کنن کد هارو؟ کلا obfuscate کاراش اینه : تغیر اسامی کلاس ها ، متد ها ، فیلدها ، متغیر های محلی و کلا همه چی به a,b,c,d,e,f,g,h,... (حالا یکی بگه اگه همه چی حروف الفبا باشه چطوری یارو میفهمه؟؟؟؟؟؟؟) اضافه کردن کلاس ، متد ، فیلد - بیخودی ، سر کاری ، الکی - برای گمراه کردن اون یارو و غیره .... که با همین 2تا یارو می ره پیه بازیش نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
حسین محمدی 0 ارسال شده در ۲ تیر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۴ دوست عزیز آخه کدوم متد؟؟؟ پس اگه اینجوری باشه چرا obfuscate می کنن کد هارو؟ کلا obfuscate کاراش اینه : تغیر اسامی کلاس ها ، متد ها ، فیلدها ، متغیر های محلی و کلا همه چی به a,b,c,d,e,f,g,h,... (حالا یکی بگه اگه همه چی حروف الفبا باشه چطوری یارو میفهمه؟؟؟؟؟؟؟) اضافه کردن کلاس ، متد ، فیلد - بیخودی ، سر کاری ، الکی - برای گمراه کردن اون یارو و غیره .... که با همین 2تا یارو می ره پیه بازیش خیلی خیلی خیلی ممنونم ازتون دمتون اساسی گررررم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۲ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۴ تیمی که پروگارد رو پیاده سازی کردن یک چیزه دیگه شبیه پروگارد البته قوی تر درست کردند که هیچ انسانی فعلا نمیتونه کدهارو مهندسی معغیر مجاز کنه !! اسمشو یادم نیست یه سرچی تو نت بزن فکر کنم پیدا میکنی !! البته ناگفته نمونه که پولیه که برای ما ایرانیها نمیصرفه !! مگر اینکه بدونی برنامت فروش بالایی خواهد داشت . موفق باشید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۲ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۴ از اکسپورت خود اکلیپس هم می توانید استفاده کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .