نقل قول نوشته شده توسط nasr مشاهده تاپیک
پس با این وجود چطور میشه برنامه را از Decompile شدن مراقبت کرد؟
فعلا تا اونجا که من تست کردم و خوندم فعلا همین درهم ساز برای جاوا هست که می توننین روی اسکریپت هایی هم که داره کار کنید تا به یک نرمالی از در هم سازی سورس ها برسید!
البته اگر از جاوای 8 به همراه sdk27 or 28 وهمچنین از multidex هم تو پروژه استفاده کنید dex فایل سورسها به راحتی دی کامپایل نمیشن نه اینکه امکان نداشته باشه ولی خیلی سخت تر خواهد شد.!
اگر هم که برای امنیت برای رمزنگاری و البته پردازش های خوب و سریع بخواهید تو برنامه ها تون استفاده کنید میتونید از JNI استفاده کنید که البته لایبرری که تو JNI ساخته میشه دیگه به راحتی دی کامپایل نمیشه اونم برای این هست که اگر بخواهم ساده بگم که چرا نمیشه فرض کنید که با چند تا عدد می تونید یک عدد 8 بسازید مثلا 6+2 و 1+7 و 4+4 و3+5 ... برنامه های سی هم همینطور هستند وقتی کامپایل میشن دیگه الگوریتمی نیست که بخواد به سورس اولیه دسترسی داشته باشه.
ولی با این حال باز هم همین لایبرری های JNI را هم می تونید با ابزارهای کامپایلر gcc که خروجی دی اسمبل از این کتابخونه را میدن یه جورهایی دی کامپایل کرد ولی از هر 1 میلیون برنامه نویس شاید کار یکنفر باشه که بتونه از اون کدهای دی اسمبل استفاده کنه.