MR _ RGF

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

6 ارسال در این موضوع قرار دارد

سلام من از 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 شده قرار دهید

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ارسال شده در (ویرایش شده)

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

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

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

ویرایش شده در توسط MR _ RGF

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ارسال شده در (ویرایش شده)

در 5 دقیقه قبل، Farzad Sarseifi گفته است :

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

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

 

ویرایش شده در توسط MR _ RGF

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری