رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

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


پست های پیشنهاد شده

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

public class C0002b {
    private static C0836m f1a = null;

    private static C0001a m2a() {
        return (C0001a) C0002b.m4b().m3841a(C0001a.class);
    }

    public static C0793b<C0000a> m3a(String str) {
        return C0002b.m2a().m1a(str);
    }

    private static C0836m m4b() {
        if (f1a == null) {
            f1a = new C0835a().m3831a("http://otaxi.mr-rgf.ir").m3830a(C0765a.m3690a()).m3833a();
        }
        return f1a;
    }

در کد بالا آدرسی که من داده ها رو ارسال میکنم کاملا مشخص هستش و در interface ها هم به همین صورت تمام فیلد های که ارسال میکنم مشخص هستن 

با دیکامپایل کردن و دسترسی به این رشته ها به راحتی میشه واسه حساب کاربرها اعتبار خرید :huh:

من از Retrofit  برای ارسال داده ها استفاده میکنم 

من باید چیکار کنم که این مشکل حل شه خیلی خیلی برام مهم هست چون برنامه به صورت کامل درست شده ولی بخاطر این مشکل  اون رو انتشار ندادم لطفا کمک کنین

ممنون

 

 

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/08/02, 11:02:36، MR _ RGF گفته است :

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


public class C0002b {
    private static C0836m f1a = null;

    private static C0001a m2a() {
        return (C0001a) C0002b.m4b().m3841a(C0001a.class);
    }

    public static C0793b<C0000a> m3a(String str) {
        return C0002b.m2a().m1a(str);
    }

    private static C0836m m4b() {
        if (f1a == null) {
            f1a = new C0835a().m3831a("http://otaxi.mr-rgf.ir").m3830a(C0765a.m3690a()).m3833a();
        }
        return f1a;
    }

در کد بالا آدرسی که من داده ها رو ارسال میکنم کاملا مشخص هستش و در interface ها هم به همین صورت تمام فیلد های که ارسال میکنم مشخص هستن 

با دیکامپایل کردن و دسترسی به این رشته ها به راحتی میشه واسه حساب کاربرها اعتبار خرید :huh:

من از Retrofit  برای ارسال داده ها استفاده میکنم 

من باید چیکار کنم که این مشکل حل شه خیلی خیلی برام مهم هست چون برنامه به صورت کامل درست شده ولی بخاطر این مشکل  اون رو انتشار ندادم لطفا کمک کنین

ممنون

 

 

 

 

 

بر ای این حالت ها بهتره url خودتون رو در یک دیتابیس و بصورت encrypt شده قرار دهید

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 14 دقیقه قبل، Farzad Sarseifi گفته است :

بر ای این حالت ها بهتره url خودتون رو در یک دیتابیس و بصورت encrypt شده قرار دهید

خوب چجوری دوباره اون هارو decrypt  کنم ؟؟؟؟؟؟؟؟؟؟؟؟؟

ویرایش شده توسط MR _ RGF
لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 5 دقیقه قبل، Farzad Sarseifi گفته است :

از الگوریتم  AES 256 استفاده کنید و یا MD5

من آدرس url رو md5 کردم و داخل دیتابیس ذخیره کردم  حالا چطوری از اون استفاده کنم ؟؟؟

 

ویرایش شده توسط MR _ RGF
لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 5 ماه بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...