[求助]帮忙破解一个APK,游戏辅助,难不倒你们吧

@Ta 05-30 21:11 590点击
算了,我自己都破解一个登录了,就是没破解验证,看来求你们,不如喂狗
回复列表(6)
  • 1
    o
    @Ta / 05-30 15:38
    不用客气 反正我不会
  • 2
    @Ta / 05-30 18:09
    //
    // Decompiled by CFR - 716ms
    //
    package com.netease.lztgglobal;

    import android.content.ComponentName;
    import android.content.Context;
    import android.content.Intent;
    import android.content.SharedPreferences;
    import android.content.res.AssetManager;
    import android.content.res.Configuration;
    import android.content.res.Resources;
    import android.graphics.Point;
    import android.net.Uri;
    import android.os.Build;
    import android.os.Bundle;
    import android.preference.PreferenceManager;
    import android.provider.Settings;
    import android.support.v7.app.c;
    import android.util.Log;
    import android.view.Display;
    import android.view.View;
    import android.view.WindowManager;
    import android.widget.CompoundButton;
    import android.widget.Switch;
    import android.widget.TextView;
    import android.widget.Toast;
    import android.widget.ToggleButton;
    import com.a.a.b;
    import com.netease.lztgglobal.LifeService;
    import com.netease.lztgglobal.LoginCheatninjaActivity;
    import com.netease.lztgglobal.LoginSharpshooterActivity;
    import com.netease.lztgglobal.MainActivity;
    import com.netease.lztgglobal.OverlayService;
    import java.io.Closeable;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.HashMap;
    import java.util.Random;

    public class MainActivity
    extends c {
        private Random l = new Random();
        private boolean m = false;
        private boolean n = false;

        static /* synthetic */ void a(MainActivity mainActivity) {
            mainActivity.m();
        }

        private void a(String string) {
            Closeable closeable = this.getAssets().open(string);
            byte[] arrby = new byte[closeable.available()];
            closeable.read(arrby);
            closeable.close();
            closeable = this.openFileOutput(string, 0);
            closeable.write(arrby);
            closeable.close();
            this.getFileStreamPath(string).setExecutable(true);
        }

        static /* synthetic */ boolean a(MainActivity mainActivity, boolean bl) {
            mainActivity.m = bl;
            return bl;
        }

        private void b(String hashMap) {
            Point point = new Point();
            this.getWindowManager().getDefaultDisplay().getRealSize(point);
            if (this.getResources().getConfiguration().orientation == 1) {
                point.set(point.y, point.x);
            }
            hashMap = new File(this.getFilesDir(), (String)((Object)hashMap));
            int n = this.l.nextInt(1000) + 54000;
            if (LifeService.a().a((File)((Object)hashMap), n, point, this.m)) {
                hashMap = new HashMap<String, String>();
                hashMap.put("root_mode", Boolean.toString(this.m));
                hashMap.put("port", Integer.toString(n));
                b.a((String)"server_start", hashMap);
            }
        }

        static /* synthetic */ boolean b(MainActivity mainActivity) {
            return mainActivity.m;
        }

        static /* synthetic */ boolean b(MainActivity mainActivity, boolean bl) {
            mainActivity.n = bl;
            return bl;
        }

        static /* synthetic */ boolean c(MainActivity mainActivity) {
            return mainActivity.n;
        }

        /*
         * Enabled aggressive block sorting
         * Enabled unnecessary exception pruning
         * Enabled aggressive exception aggregation
         */
        private void k() {
            String string;
            try {
                string = System.getProperty("os.arch").equals("i686") ? "fuckpubgm_x86" : "fuckpubgm_arm";
                this.b(string);
            }
            catch (IOException iOException) {
                Toast.makeText((Context)this.getApplicationContext(), (CharSequence)this.getResources().getText(0x7f0d0036), (int)1).show();
                Log.e((String)MainActivity.class.getName(), (String)iOException.toString());
            }
            string = this.getResources().getString(0x7f0d0033).equals("Sharpshooter") ? new Intent((Context)this, LoginSharpshooterActivity.class) : new Intent((Context)this, LoginCheatninjaActivity.class);
            this.startActivity((Intent)string);
        }

        private void l() {
            this.stopService(new Intent((Context)this, OverlayService.class));
            try {
                if (LifeService.a().b()) {
                    b.a((String)"server_stop");
                    return;
                }
            }
            catch (IOException iOException) {
                Toast.makeText((Context)this.getApplicationContext(), (CharSequence)this.getResources().getString(0x7f0d0035), (int)0).show();
            }
        }

        /*
         * Enabled aggressive block sorting
         */
        private void m() {
            int n;
            Resources resources;
            TextView textView = (TextView)this.findViewById(0x7f080098);
            if (LifeService.a().c()) {
                textView.setText((CharSequence)this.getResources().getString(0x7f0d002e, new Object[]{LifeService.a().d()}));
                resources = this.getResources();
                n = 0x7f05002b;
            } else {
                textView.setText((CharSequence)this.getResources().getString(0x7f0d002f));
                resources = this.getResources();
                n = 0x7f05002c;
            }
            textView.setTextColor(resources.getColor(n));
        }

        protected void onActivityResult(int n, int n2, Intent intent) {
            if (n == 1222) {
                if (n2 == -1) {
                    this.k();
                    return;
                }
                Toast.makeText((Context)this.getApplicationContext(), (CharSequence)this.getResources().getString(0x7f0d0031), (int)0).show();
                return;
            }
            super.onActivityResult(n, n2, intent);
        }

        protected void onCreate(Bundle bundle) {
            super.onCreate(bundle);
            this.setContentView(0x7f0a001d);
            if (LifeService.a() == null) {
                this.startService(new Intent((Context)this, LifeService.class));
            }
            LifeService.a((Runnable)new 1(this));
            bundle = PreferenceManager.getDefaultSharedPreferences((Context)this);
            int n = bundle.getInt(this.getResources().getString(0x7f0d003a), 0);
            int n2 = this.getResources().getInteger(0x7f090008);
            if (n < n2) {
                try {
                    this.a("fuckpubgm_arm");
                    this.a("fuckpubgm_x86");
                    bundle.edit().putInt(this.getResources().getString(0x7f0d003a), n2).commit();
                    Context context = this.getApplicationContext();
                    StringBuilder stringBuilder = new StringBuilder();
                    stringBuilder.append(this.getResources().getString(0x7f0d0048));
                    stringBuilder.append(" v");
                    stringBuilder.append(Integer.toString(n2));
                    Toast.makeText((Context)context, (CharSequence)stringBuilder.toString(), (int)1).show();
                }
                catch (IOException iOException) {
                    Log.e((String)MainActivity.class.getName(), (String)iOException.toString());
                    Toast.makeText((Context)this.getApplicationContext(), (CharSequence)this.getResources().getString(0x7f0d0037), (int)1).show();
                }
            }
            if (LifeService.a() != null) {
                this.m();
            }
            this.m = bundle.getBoolean(this.getResources().getString(0x7f0d003b), true);
            ((Switch)this.findViewById(0x7f080083)).setChecked(this.m);
            ((Switch)this.findViewById(0x7f080083)).setOnCheckedChangeListener((CompoundButton.OnCheckedChangeListener)new 2(this, (SharedPreferences)bundle));
            this.n = bundle.getBoolean(this.getResources().getString(0x7f0d0024), true);
            ((ToggleButton)this.findViewById(0x7f08001e)).setChecked(this.n);
            ((ToggleButton)this.findViewById(0x7f08001e)).setOnCheckedChangeListener((CompoundButton.OnCheckedChangeListener)new 3(this, (SharedPreferences)bundle));
            ((TextView)this.findViewById(0x7f080022)).setText((CharSequence)this.getResources().getString(0x7f0d0028, new Object[]{"1.0-sharpshooter"}));
            b.a((String)"main_activity_create");
        }

        protected void onDestroy() {
            super.onDestroy();
        }

        public void onStartOverlayBtnClick(View object) {
            if (Build.VERSION.SDK_INT >= 23 && !Settings.canDrawOverlays((Context)this)) {
                object = new StringBuilder();
                object.append("package:");
                object.append(this.getPackageName());
                this.startActivityForResult(new Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION", Uri.parse((String)object.toString())), 1222);
                return;
            }
            this.k();
        }

        public void onStopOverlayBtnClick(View view) {
            this.l();
        }
    }
    毛主席:我会告诉你们,其实我是一个VIP!
  • 3
    @Ta / 05-30 19:43
    同学想多了
  • 4
    @Ta / 05-30 22:29
    既然求我们不如喂狗,那你还求什么?
  • 5
    @Ta / 05-30 22:32
    楼主屎吃多了就这样子的,大家淡定
  • 6
    @Ta / 05-31 15:47

    pubgm绝地求生大逃杀正版手游-------

    虎绿是禁止讨论外挂的。。。
    虎友高配版(绿色)

添加新回复
回复需要登录
[聊天-公共聊天室]寻梦xunm:@a676774305,程序程序,有空可…