📄 h.java
字号:
SwitchBoard_bf.a(this);
return;
}
a_int_fld = 2;
b_int_fld = 1;
if(d_int_static_fld == 0)
{
byte abyte0[] = x.a_mod_tob();
String s2 = MainMenuList.GetObject().strSignPara;
// add by sunhao
if (null != s2) // added
a(abyte0, 0, abyte0.length, x.a_mod_tos(s2));
else // added
a(abyte0, 0, abyte0.length, null); // added
}
if(s1.equals(g_java_lang_String_static_fld))
{
c_java_util_Vector_fld = a_java_util_Vector_static_fld;
h_int_fld = d_int_static_fld;
} else
if(e_int_static_fld > 0 && s1.equals(h_java_lang_String_static_fld))
{
c_java_util_Vector_fld = b_java_util_Vector_static_fld;
h_int_fld = e_int_static_fld;
} else
{
SwitchBoard_bf.a(this);
return;
}
if(!a_mod_tob(a_int_fld, 1))
{
SwitchBoard_bf.a(this);
return;
} else
{
al al2;
(al2 = new al(2, e_java_lang_String_fld, f_java_lang_String_fld, b_java_lang_String_fld, c_java_lang_String_fld)).a("SessionID: " + a_java_lang_String_fld);
long l1 = a_mod_tol();
av av2;
(av2 = new av(l1, l1 + 16L)).a(al2.a());
c_int_fld = 2;
a(av2);
a_boolean_fld = false;
a(200, 1);
return;
}
} else
{
al al1;
(al1 = new al(3, e_java_lang_String_fld, f_java_lang_String_fld, b_java_lang_String_fld, c_java_lang_String_fld)).a("SessionID: " + a_java_lang_String_fld);
long l = a_mod_tol();
av av1;
(av1 = new av(l, l + 16L)).a(al1.a());
c_int_fld = 3;
a(av1);
SwitchBoard_bf.a(this);
return;
}
}
public final void c(aa aa1)
{
if(h_int_fld == 0)
{
a_boolean_fld = true;
h_int_fld = (int)aa1.a_mod_tol();
a_byte_array1d_fld = new byte[h_int_fld];
b_boolean_fld = false;
a(200, 2);
}
int k = (int)aa1.b_mod_tol();
int l = (int)aa1.c();
System.arraycopy(aa1.b_byte_array1d_fld, 0, a_byte_array1d_fld, k, l);
j_int_fld = j_int_fld + l;
if(j_int_fld >= h_int_fld)
{
b_boolean_fld = true;
al al1 = new al(6, e_java_lang_String_fld, f_java_lang_String_fld, b_java_lang_String_fld, c_java_lang_String_fld);
long l1 = a_mod_tol();
long l2 = a_mod_tol();
av av1;
(av1 = new av(l2, l2 + 16L)).a(al1.a());
c_int_fld = 6;
a(av1);
String s1 = new String(s.ConvertByteToChar((new v()).GetTotalChecksum(a_byte_array1d_fld)));
boolean flag;
if(i_java_lang_String_fld.equals(s1))
{
flag = true;
} else
{
long l3 = a_mod_tol();
av av2;
(av2 = new av(l3, l1)).c(Long.parseLong(a_java_lang_String_fld));
av2.b(8);
a(av2);
flag = false;
}
a(true, flag);
}
}
public final void g()
{
boolean flag = true;
if(a_int_fld == 3)
flag = false;
a(true, flag);
}
public final void h()
{
if(a_int_fld == 3)
g();
}
private static String a(Random random)
{
String s1 = "";
if(random == null)
random = new Random();
for(int k = 0; k < 5; k++)
{
String s2;
if(k == 0 || k == 4)
{
s2 = Integer.toHexString(random.nextInt() | 0x10000000);
if(k == 4)
s2 = s2 + Integer.toHexString(random.nextInt() & 0xffff | 0x1000);
} else
{
s2 = Integer.toHexString(random.nextInt() & 0xffff | 0x1000);
}
s1 = s1 + s2 + '-';
}
return s1.substring(0, s1.length() - 1).toUpperCase();
}
private static long b_mod_tol()
{
return Calendar.getInstance().getTime().getTime() & 0xffffffffL;
}
public final long a_mod_tol()
{
long l;
if(b_long_fld == 0L)
{
c_long_fld = b_mod_tol();
b_long_fld = c_long_fld;
l = c_long_fld;
} else
if(a_int_fld == 2 && b_int_fld == 1 && b_long_fld == c_long_fld)
{
b_long_fld -= 3L;
l = b_long_fld;
} else
{
b_long_fld++;
if(b_long_fld == c_long_fld)
b_long_fld++;
l = b_long_fld;
}
return l;
}
public final void a(av av1)
{
OutCommandComposit_ae ae1 = a_mod_toa(av1);
ConnectionManage_ag.GetObject().SendMsnMsg(j_java_lang_String_fld, f_java_lang_String_fld, ae1, a_int_fld);
}
public final int a_mod_toi(av av1)
{
OutCommandComposit_ae ae1 = a_mod_toa(av1);
int k;
return k = a_bf_fld.a(ae1);
}
private OutCommandComposit_ae a_mod_toa(av av1)
{
byte abyte0[] = ("MIME-Version: 1.0\r\nContent-Type: application/x-msnmsgrp2p\r\nP2P-Dest: " + f_java_lang_String_fld + "\r\n\r\n").getBytes();
byte abyte1[] = av1.a();
OutCommandComposit_ae ae1;
(ae1 = new OutCommandComposit_ae(19)).AddString("D");
ae1.AddString(String.valueOf(abyte0.length + abyte1.length));
ae1.a_byte_array1d_fld = abyte0;
ae1.b = abyte1;
ae1.blHasPayload = true;
return ae1;
}
public final void a(boolean flag, boolean flag1)
{
a_boolean_fld = true;
b_boolean_fld = true;
c_boolean_fld = false;
a_c_fld = null;
if(a_int_fld == 2)
{
if(b_int_fld == 1)
{
a(this, a_int_fld, 1);
return;
}
if(!flag1)
a_byte_array1d_fld = null;
a(this, a_int_fld, 2);
ConnectionManage_ag.GetObject().a(flag, flag1, j_java_lang_String_fld, f_java_lang_String_fld, a_byte_array1d_fld);
return;
}
if(c_java_util_Vector_fld != null)
{
c_java_util_Vector_fld.removeAllElements();
c_java_util_Vector_fld = null;
} else
{
try
{
if(a_java_io_InputStream_fld != null)
a_java_io_InputStream_fld.close();
if(a_javax_microedition_io_file_FileConnection_fld != null)
a_javax_microedition_io_file_FileConnection_fld.close();
}
catch(Exception _ex) { }
}
a(this, a_int_fld, 1);
ConnectionManage_ag.GetObject().a(flag, flag1, j_java_lang_String_fld, f_java_lang_String_fld, h_int_fld);
}
public static final synchronized boolean a_mod_tob(int k, int l)
{
boolean flag = true;
if(k == 3 || l == 2)
{
if(g_int_static_fld > 0)
flag = false;
else
g_int_static_fld++;
} else
if(l == 1)
if(f_int_static_fld >= 3)
flag = false;
else
f_int_static_fld++;
return flag;
}
public static final synchronized void a(h h1, int k, int l)
{
boolean flag;
if(!(flag = SwitchBoard_bf.a_mod_tob(h1)))
return;
if(k == 3 || l == 2)
{
if(g_int_static_fld > 0)
{
g_int_static_fld--;
return;
}
} else
if(l == 1)
{
if(e_int_static_fld > 0)
c_mod_tob();
if(f_int_static_fld > 0)
f_int_static_fld--;
}
}
public static final boolean a_mod_tob()
{
return g_int_static_fld <= 0;
}
public static final boolean b_mod_tob()
{
if(d_int_static_fld > 0 && e_int_static_fld > 0)
return c_mod_tob();
else
return true;
}
public static final synchronized boolean c_mod_tob()
{
Vector vector = SwitchBoard_bf.b_java_util_Vector_static_fld;
boolean flag = true;
Object obj = null;
int k = 0;
do
{
if(k >= vector.size())
break;
h h1;
if((h1 = (h)vector.elementAt(k)).a_int_fld == 2 && h1.b_int_fld == 1 && h1.c_java_util_Vector_fld == a_java_util_Vector_static_fld)
{
flag = false;
break;
}
k++;
} while(true);
if(flag && e_int_static_fld > 0)
{
a_java_util_Vector_static_fld = null;
a_java_util_Vector_static_fld = b_java_util_Vector_static_fld;
d_int_static_fld = e_int_static_fld;
g_java_lang_String_static_fld = h_java_lang_String_static_fld;
b_java_util_Vector_static_fld = null;
e_int_static_fld = 0;
h_java_lang_String_static_fld = null;
}
return flag;
}
public final void a(int k, int l)
{
int i1 = k;
int j1 = l;
(new Thread(new at(this, i1, j1))).start();
}
public String a_java_lang_String_fld;
public String b_java_lang_String_fld;
public String c_java_lang_String_fld;
public String d_java_lang_String_fld;
public int a_int_fld;
public int b_int_fld;
public long a_long_fld;
public long b_long_fld;
public long c_long_fld;
public int c_int_fld;
public String e_java_lang_String_fld;
public String f_java_lang_String_fld;
public static Vector a_java_util_Vector_static_fld;
public static int d_int_static_fld = 0;
public static String g_java_lang_String_static_fld;
public static Vector b_java_util_Vector_static_fld;
public static int e_int_static_fld = 0;
public static String h_java_lang_String_static_fld;
public static int f_int_static_fld;
public static int g_int_static_fld;
public boolean a_boolean_fld;
public boolean b_boolean_fld;
public Vector c_java_util_Vector_fld;
public int h_int_fld;
public FileConnection a_javax_microedition_io_file_FileConnection_fld;
public InputStream a_java_io_InputStream_fld;
public c a_c_fld;
public long d_long_fld;
public int i_int_fld;
public byte a_byte_array1d_fld[];
public int j_int_fld;
public String i_java_lang_String_fld;
public SwitchBoard_bf a_bf_fld;
public String j_java_lang_String_fld;
public boolean c_boolean_fld;
// Unreferenced inner class at
class at_h_local
implements Runnable
{
public final void run()
{
int k = 0;
boolean flag = false;
do
{
try
{
if(k >= a_int_fld)
break;
if(b_int_fld == 1 && a_h_fld.a_boolean_fld || b_int_fld == 2 && a_h_fld.b_boolean_fld)
{
flag = true;
break;
}
Thread.sleep(1000L);
k++;
continue;
}
catch(Exception _ex) { }
break;
} while(true);
if(!flag)
a_h_fld.a(true, false);
}
private final int a_int_fld;
private final int b;
private final h a_h_fld;
public at_h_local(int k, int l)
{
a_h_fld = h.this;
a_int_fld = k;
b = l;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -