⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bm.java

📁 经过反编译和部分代码修改后的ultraimpro java源代码。可在netbean环境下成功编译。供学习和分析用。
💻 JAVA
字号:
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov  Date: 2006-5-1 19:31:42
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 

import javax.microedition.rms.RecordStore;

public final class bm
    implements Runnable
{

    public bm(r r1)
    {
        a = r1;
    }

    public final void run()
    {
        byte abyte0[];
label0:
        {
            abyte0 = null;
            int i = 0;
            if(a.a_java_lang_String_fld.equals("-1/default"))
            {
                InputStreamUtil_p p1 = new InputStreamUtil_p(getClass().getResourceAsStream("/emotions/mydp.png"));
                abyte0 = new byte[9000];
                i = p1.ReadBytes(abyte0);
            } else
            if(a.a_byte_array1d_fld != null && a.a_byte_array1d_fld.length > 0)
                i = (abyte0 = a.a_byte_array1d_fld).length;
            else
                i = (abyte0 = (new f(a.a_javax_microedition_lcdui_Image_fld)).a_mod_tob()).length;
            RecordStore recordstore = null;
            Object obj = null;
            try
            {
                for(; x.a(); Thread.sleep(100L));
            }
            catch(Exception _ex) { }
            x.a(true);
            try
            {
                RecordStore.deleteRecordStore("UltraIMP1");
                recordstore = RecordStore.openRecordStore("UltraIMP1", true);
                String s2;
                byte abyte1[] = (s2 = MainMenuList.GetObject().strLastAccntName).getBytes();
                recordstore.addRecord(abyte1, 0, abyte1.length);
                abyte1 = a.a_java_lang_String_fld.getBytes();
                recordstore.addRecord(abyte1, 0, abyte1.length);
                String s1;
                abyte1 = (s1 = MainMenuList.CompSignPara(null, s2, i, new String(s.ConvertByteToChar((new v()).GetSegmentChecksum(abyte0, 0, i))))).getBytes();
                recordstore.addRecord(abyte1, 0, abyte1.length);
                recordstore.addRecord(abyte0, 0, i);
                String s3;
                if((s3 = MainMenuList.GetObject().f_java_lang_String_fld) == null || s3.length() == 0)
                    s3 = "*";
                abyte1 = s3.getBytes();
                recordstore.addRecord(abyte1, 0, abyte1.length);
                if(h.a_mod_toi() > 0)
                    h.a(abyte0, 0, i, x.a_mod_tos(s1));
                MainMenuList.GetObject().e_java_lang_String_fld = a.a_java_lang_String_fld;
                a.a_bd_fld.e(s1);
            }
            catch(Exception _ex)
            {
                MainMenuList.Close(recordstore);
                break label0;
                //return;
            }
            finally
            {
                MainMenuList.Close(recordstore);
                //throw exception;
            }
            MainMenuList.Close(recordstore);
            break label0;
        }
        x.a(false);
        a.a_javax_microedition_lcdui_Image_fld = null;
        a.a_byte_array1d_fld = null;
        (new x(a.a_bd_fld, 0)).a(abyte0);
    }

    private final r a;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -