📄 g.java
字号:
stringbuffer.append("<tag>" + s4 + "</tag>");
stringbuffer.append("</message>");
h("individualSpace", "/raw.xml", stringbuffer.toString());
}
final void g(String s1, String s2)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<presence type='" + s1 + "'");
if (s2 != null)
stringbuffer.append(" to='" + l(s2) + "'");
stringbuffer.append(">");
if (b.l != null)
{
stringbuffer.append("<show>");
stringbuffer.append(b.l);
stringbuffer.append("</show>");
}
stringbuffer.append("<icon>" + b.x + "</icon>");
stringbuffer.append("<v_stream>no</v_stream>");
stringbuffer.append("<v_msg>no</v_msg>");
stringbuffer.append("<unibrew>no</unibrew><source>" + l(b.d) + "</source>");
stringbuffer.append("</presence>");
h("mypresence", "/raw.xml", stringbuffer.toString());
}
final void a(String s1, String s2, int i1)
{
StringBuffer stringbuffer = new StringBuffer();
String s3 = "";
if (i1 == 0)
s3 = "none";
else
if (i1 == 1)
s3 = "blacklist";
stringbuffer.append("<iq type='set' to='" + b.A + "'>");
stringbuffer.append("<query xmlns='pica:cluster:role'>");
stringbuffer.append("<item jid='" + s1 + "' role='" + s3 + "' reason='" + l(s2) + "'/>");
stringbuffer.append("</query></iq>");
h("sendKickorBlack", "/raw.xml", stringbuffer.toString());
}
final void d(String s1, String s2, String s3)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='cluster.pica'>");
stringbuffer.append("<query xmlns='pica:cluster:join'>");
stringbuffer.append("<item jid='" + s1 + "' nickname='" + l(s2) + "' status='" + l(s3) + "'/>");
stringbuffer.append("</query></iq>");
h("sendaddCluster", "/raw.xml", stringbuffer.toString());
}
final void a(String s1, String s2, String s3, String s4, String s5)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='cluster.pica'><query xmlns='pica:cluster:create'>");
stringbuffer.append("<NICKNAME>" + l(s1) + "</NICKNAME>");
stringbuffer.append("<CATEGORY>" + s2 + "</CATEGORY>");
stringbuffer.append("<OWNER>" + b.e() + "</OWNER>");
stringbuffer.append("<AUTH>" + s3 + "</AUTH>");
stringbuffer.append("<SPEAK>" + l(s4) + "</SPEAK>");
stringbuffer.append("<DESC>" + l(s5) + "</DESC>");
stringbuffer.append("</query></iq>");
h("sendaddCluster", "/raw.xml", stringbuffer.toString());
}
final void h(String s1, String s2)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='cluster.pica'>");
stringbuffer.append("<query xmlns='pica:cluster:join'>");
stringbuffer.append("<item jid='" + s1 + "' subscription='" + s2 + "'/>");
stringbuffer.append("</query></iq>");
h("sendJoinClusterVerify", "/raw.xml", stringbuffer.toString());
}
final void i(String s1)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='get' to='");
stringbuffer.append(s1);
stringbuffer.append("'><query xmlns='vcard-temp'/></iq>");
h("getClusterInfo", "/raw.xml", stringbuffer.toString());
}
final void i(String s1, String s2)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<presence type='available' to='" + s1 + "'><show>" + l(s2) + "</show></presence>");
h("sendOnlineToCluster", "/raw.xml", stringbuffer.toString());
}
final void j(String s1)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<presence type='available' to='");
stringbuffer.append(s1);
stringbuffer.append("'><show>leave</show></presence>");
h("logoutCluster", "/raw.xml", stringbuffer.toString());
}
final void a(String s1, String s2, String s3, String s4, String s5, String s6)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='");
stringbuffer.append(s1);
stringbuffer.append("'><query xmlns='vcard-temp'>");
stringbuffer.append("<NICKNAME>" + l(s2) + "</NICKNAME>");
stringbuffer.append("<SEX>" + s3 + "</SEX>");
stringbuffer.append("<TELEPHONE>" + s4 + "</TELEPHONE>");
stringbuffer.append("<EMAIL>" + l(s5) + "</EMAIL>");
stringbuffer.append("<DESC>" + l(s6) + "</DESC></query></iq>");
h("modifyMyVCard", "/raw.xml", stringbuffer.toString());
}
final void b(String s1, String s2, String s3, String s4, String s5, String s6, String s7)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='");
stringbuffer.append(s1);
stringbuffer.append("'><query xmlns='vcard-temp'>");
stringbuffer.append("<NICKNAME>" + l(s2) + "</NICKNAME>");
stringbuffer.append("<CATEGORY>" + s3 + "</CATEGORY>");
stringbuffer.append("<OWNER>" + s4 + "</OWNER>");
stringbuffer.append("<AUTH>" + s5 + "</AUTH>");
stringbuffer.append("<DESC>" + l(s6) + "</DESC>");
stringbuffer.append("<SPEAK>" + l(s7) + "</SPEAK></query></iq>");
h("modifyClusterInfo", "/raw.xml", stringbuffer.toString());
}
final void k(String s1)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='");
stringbuffer.append(l(b.A));
stringbuffer.append("'><query xmlns='pica:cluster:bulletin'><body>");
stringbuffer.append(l(s1));
stringbuffer.append("</body></query></iq>");
h("modifyClusterBulletin", "/raw.xml", stringbuffer.toString());
}
final void j(String s1, String s2)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='");
stringbuffer.append(b.A);
stringbuffer.append("'><query xmlns='pica:cluster:role'>");
stringbuffer.append("<item jid='");
stringbuffer.append(s1);
stringbuffer.append("' name='");
stringbuffer.append(l(s2));
stringbuffer.append("' role='member'/>");
stringbuffer.append("</query></iq>");
h("addClusterMember", "/raw.xml", stringbuffer.toString());
}
final void k(String s1, String s2)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='set' to='");
stringbuffer.append(l(b.A));
stringbuffer.append("'><query xmlns='pica:cluster:role'>");
stringbuffer.append("<item jid='");
stringbuffer.append(s1);
stringbuffer.append("' role='");
stringbuffer.append(l(s2));
stringbuffer.append("'/>");
stringbuffer.append("</query></iq>");
h("changeClusterOwner", "/raw.xml", stringbuffer.toString());
}
final void g()
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("<iq type='get' to='cluster.pica'><query xmlns='jabber:iq:newsearch'><REC>10</REC><CLUSTER/><CATEGORY/><NICKNAME/></query></iq>");
h("commentGoodCluster", "/raw.xml", stringbuffer.toString());
}
public final void c(String s1, String s2, String s3, String s4)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("username=").append(s1).append("&password=").append(s2);
stringbuffer.append("&oldtel=").append(s3);
stringbuffer.append("&telephone=").append(s4);
Object obj = null;
String s5 = null;
try {
s5 = g("re.pica.com", "/bindtel", stringbuffer.toString());
} catch (IOException ex) {
a.a(4, ex.getMessage());
}catch (Exception ex) {
}
// break MISSING_BLOCK_LABEL_97;
// JVM INSTR dup ;
// IOException ioexception;
// ioexception;
// printStackTrace();
//a.a(4, ioexception.getMessage());
// return;
if (s5 != null && s5.startsWith("BIND="))
{
int i1 = s5.indexOf(";");
String s6 = s5.substring(5, i1);
String s7 = s5.substring(i1 + 6);
System.out.println("******* code = " + s6 + "; desc = " + s7);
a.a(42, new String[] {
s6, s7
});
}
return;
}
public final void e(String s1, String s2, String s3)
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("password=").append(s1);
stringbuffer.append("&age=18®ion=广东&sex=女&icon=").append("" + (5 + Math.abs((new Random()).nextInt() % 4)));
stringbuffer.append("&source=").append(s3);
if (s2 != null)
stringbuffer.append("&telephone=").append(s2);
r = true;
s = stringbuffer.toString();
(new Thread(this)).start();
}
private void j()
{
r = false;
t = null;
u = null;
s = null;
}
public final void run()
{
try {
if (r)
{
System.out.println("test11");
k();
System.out.println("test22");
return;
}
if (c == null)
{
c = "disp1.mypica.com:2246";
a.a(1, null);
l();
a.a(2, null);
}
b(true);
a.a(3, null);
b.k = ((byte)(b.f ? 100 : 7));
b.l = b.f ? "iv" : pica.core.e.b;//b.l = b.f ? "iv" : e.b;
i();
// break MISSING_BLOCK_LABEL_136;
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
//pica.ui.h.i.append(exception.toString());// h.i.append(exception.toString());
// return;
m();
} catch (InterruptedException ex) {
System.out.println("Inter:"+ex.getMessage());
ex.printStackTrace();
}catch (Exception ex) {
pica.ui.h.i.append(ex.toString());
System.out.println("Except:"+ex.getMessage());
}
return;
}
private void k()
throws Exception
{
try
{
if (t == null)
{
System.out.println("testmmmm");
t = "re.pica.com";
u = "/picaregdisp";
String s1 = null;
System.out.println("testmmmms1000"+s1+!(s1 = g(t, u, "")).startsWith("http://"));
if (!(s1 = g(t, u, "")).startsWith("http://"))
s1 = g(t, u, "");
System.out.println("testmmmms1"+s1);
if (s1 == null || s1.length() == 0)
{
System.out.println("testmmmm11111");
j();
System.out.println("testmmmm2222");
a.a(41, new String[] {
null, "服务器忙!"
});
}
System.out.println("testmmmms12"+s1);
int i1 = (s1 = s1.substring(7)).indexOf('/');
System.out.println("testmmmms13"+s1);
t = s1.substring(0, i1);
u = s1.substring(i1);
}
String s2;
System.out.println("testmmmm3333");
if ((s2 = g(t, u, s)) != null && s2.startsWith("PICAID="))
{
System.out.println("************ " + s2);
int j1;
if ((j1 = s2.indexOf(";")) > 0)
{
String s3 = s2.substring(7, j1);
String s4 = s2.substring(j1 + 6);
System.out.println("testmmmm4444");
a.a(41, new String[] {
s3, s4
});
} else
{
a.a(40, s2.substring(7));
j();
}
} else
{
System.out.println("testsss");
a.a(41, new String[] {
null, "注册失败!"
});
}
r = false;
return;
}
catch (Exception exception)
{
pica.ui.h.i.append(exception.toString() + "\n");
throw exception;
}
}
private void l()
throws Exception
{
StringBuffer stringbuffer;
(stringbuffer = new StringBuffer()).append("id=");
stringbuffer.append(b.e());
stringbuffer.append("&version=");
stringbuffer.append(b.c);
stringbuffer.append("&type=hz");
stringbuffer.append("&source=");
stringbuffer.append(b.d);
f("dispatch", "/dispatch.xml?" + stringbuffer.toString(), null);
}
private void f(String s1, String s2, String s3)
throws Exception
{
int i1;
Object obj = null;
if (s3 != null && !s1.equals("dispatch"))
s3 = (new StringBuffer("<jabber>") + s3 + "</jabber>").toString();
if (!s1.equals("login") && !s1.equals("dispatch"))
s2 = (new StringBuffer(s2) + "?sid=" + h).toString();
i1 = 0;
while(true){
if (i1 >= 36)
break; /* Loop/switch isn't completed */
String s4 = g(c, s2, s3);
if (s1.equals("dispatch"))
{
if (!s4.startsWith("ip="))
s4 = g(c, s2, s3);
if (s4.indexOf('&') > 0)
{
c = s4.substring(s4.indexOf('=') + 1, s4.indexOf('&'));
m = s4.substring(s4.indexOf('&') + 1).trim();
} else
{
c = s4.substring(s4.indexOf('=') + 1).trim();
}
if (c.equals("0.0.0.0:0"))
throw new Exception(i);
} else{
if (s4.length() > 0)
f.a(new c(s4), s1);
return;}
if (s1 != null && (s1.equals("login") || s1.equals("dispatch")))
{
if (i != null)
throw new Exception(i);
return;
}
if (i1 == 35 || i != null)
{
if (i1 == 35)
{
for (int k1 = 0; k1 < 20 && !j; k1++)
Thread.sleep(500L);
}
throw new Exception("disconnected");
}
if (j)
return;
for (int l1 = 0; l1 < 20 && !j; l1++)
Thread.sleep(500L);
i1++;
}
}
private String g(String s1, String s2, String s3)
throws IOException, Exception
{
ByteArrayOutputStream bytearrayoutputstream;
DataOutputStream dataoutputstream;
DataInputStream datainputstream;
bytearrayoutputstream = null;
dataoutputstream = null;
datainputstream = null;
bytearrayoutputstream = new ByteArrayOutputStream();
dataoutputstream = new DataOutputStream(bytearrayoutputstream);
String s5=null;
byte abyte0[] = null;
if (s3 != null && !s3.equals(""))
{
dataoutputstream.writeUTF(s3);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -