@@ -1,1135 +0,0 @@
if (paramString.equalsIgnoreCase("//wearversion"))
{
paramString = new TextView(paramContext);
paramString.setText(k.ag.aZD().aWp());
paramString.setGravity(19);
paramString.setTextSize(1, 10.0F);
paramString.setLayoutParams(new ViewGroup.LayoutParams(-1, -2));
paramString.setTextColor(-16711936);
paramString.setTypeface(Typeface.MONOSPACE);
i = paramContext.getResources().getDimensionPixelSize(a.f.aqE);
paramString.setPadding(i, i, i, i);
com.tencent.mm.ui.base.f.a(paramContext, null, paramString, null);
return true;
}
if (paramString.equalsIgnoreCase("//wearlog"))
{
k.ag.aZD().aWq();
return true;
}
if (paramString.equalsIgnoreCase("//wearvoiceinputenable"))
{
k.ag.aZD().fc(true);
return true;
}
if (paramString.equalsIgnoreCase("//wearvoiceinputdisable"))
{
k.ag.aZD().fc(false);
return true;
}
if (paramString.equalsIgnoreCase("//weargoogleapi"))
{
k.ag.aZD().bW(paramContext);
return true;
}
}
if (paramString.startsWith("//assert"))
{
Assert.assertTrue("test errlog " + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()), false);
return true;
}
if (paramString.startsWith("//pushassert"))
{
WatchDogPushReceiver.MO();
return true;
}
if (paramString.startsWith("//uplog"))
{
localObject1 = "weixin";
if (com.tencent.mm.model.av.Ap())
localObject1 = u.Bp();
paramString = paramString.split(" ");
if (paramString == null)
break label7321;
if (paramString.length <= 1)
break label7315;
i = bg.getInt(paramString[1], 0);
label512: j = i;
if (paramString.length > 2)
localObject1 = paramString[2];
}
label7315: label7321: for (j = i; ; j = 0)
{
com.tencent.mm.model.av.CM().d(new bx(new c((String)localObject1, j)));
paramContext.getString(a.m.cog);
com.tencent.mm.model.av.a(new e(com.tencent.mm.ui.base.f.a(paramContext, paramContext.getString(a.m.dye), false, null), paramContext));
return true;
if (paramString.startsWith("//upcrash"))
{
paramContext = "weixin";
if (com.tencent.mm.model.av.Ap())
paramContext = u.Bp();
localObject1 = paramString.split(" ");
paramString = paramContext;
if (localObject1 != null)
{
if (localObject1.length > 1)
i = bg.getInt(localObject1[1], 0);
paramString = paramContext;
j = i;
if (localObject1.length > 2)
{
paramString = localObject1[2];
j = i;
}
}
com.tencent.mm.model.av.CM().d(new bx(new f(paramString, j)));
return true;
}
if (paramString.startsWith("//switchnotificationstatus"))
{
bool1 = bool4;
if (!com.tencent.mm.g.f.ys())
bool1 = true;
com.tencent.mm.g.f.aw(bool1);
return true;
}
if (paramString.startsWith("//busiluck "))
{
paramString = paramString.replace("//busiluck ", "");
paramString = "weixin://openNativeUrl/weixinHB/startreceivebizhbrequest?sendid=" + paramString;
localObject1 = new Intent();
((Intent)localObject1).putExtra("key_way", 5);
((Intent)localObject1).putExtra("key_native_url", paramString);
com.tencent.mm.aj.c.c(paramContext, "luckymoney", ".ui.LuckyMoneyBusiReceiveUI", (Intent)localObject1);
return true;
}
if (paramString.startsWith("//newyearsw "))
{
i = ((Integer)com.tencent.mm.model.av.CL().AA().a(g.a.kYN, Integer.valueOf(0))).intValue();
com.tencent.mm.model.av.CL().AA().b(g.a.kYN, Integer.valueOf(i ^ 0x1));
return true;
}
if (paramString.startsWith("//commitxlog"))
{
com.tencent.mm.model.av.CM().a(1, "", 0, false);
com.tencent.mm.sdk.platformtools.r.appenderFlush();
return true;
}
if (paramString.startsWith("//netstatus"))
{
paramString = com.tencent.mm.sdk.platformtools.aj.cI(y.getContext());
com.tencent.mm.ui.base.f.a(paramContext, paramString, "netstatus", paramContext.getString(a.m.dqC), paramContext.getString(a.m.cwL), new g(paramContext, paramString), null);
return true;
}
if (paramString.equalsIgnoreCase("//switchtabpos"))
{
paramContext = LauncherUI.bqH().getSharedPreferences(y.bkL(), 0);
bool2 = paramContext.getBoolean("settings_nav_tab_pos", true);
paramContext = paramContext.edit();
if (!bool2)
bool1 = true;
paramContext.putBoolean("settings_nav_tab_pos", bool1).commit();
if (LauncherUI.bqH() == null)
break;
LauncherUI.bqH().bqL();
return true;
}
if (paramString.equalsIgnoreCase("//multiwebview"))
{
paramContext = LauncherUI.bqH().getSharedPreferences(y.bkL(), 0);
bool3 = paramContext.getBoolean("settings_multi_webview", false);
paramContext = paramContext.edit();
bool1 = bool2;
if (!bool3)
bool1 = true;
paramContext.putBoolean("settings_multi_webview", bool1).commit();
return true;
}
if (paramString.equalsIgnoreCase("//sightinfo"))
{
bool2 = ((Boolean)com.tencent.mm.model.av.CL().AA().get(344065, Boolean.valueOf(false))).booleanValue();
paramContext = com.tencent.mm.model.av.CL().AA();
bool1 = bool3;
if (!bool2)
bool1 = true;
paramContext.set(344065, Boolean.valueOf(bool1));
com.tencent.mm.model.av.CL().AA().gF(true);
return true;
}
if (paramString.startsWith("//sighttest"))
{
i = bg.DP(paramString.replace("//sighttest ", ""));
com.tencent.mm.model.av.CL().AA().set(344066, Integer.valueOf(i));
com.tencent.mm.model.av.CL().AA().gF(true);
return true;
}
if (paramString.startsWith("//printcrash"))
{
paramString = paramString.replace("//printcrash ", "");
localObject1 = new TextView(paramContext);
((TextView)localObject1).setText(cD(bg.getInt(paramString, 0)));
((TextView)localObject1).setGravity(19);
((TextView)localObject1).setTextSize(1, 8.0F);
((TextView)localObject1).setLayoutParams(new ViewGroup.LayoutParams(-1, -2));
((TextView)localObject1).setTextColor(-16711936);
((TextView)localObject1).setTypeface(Typeface.MONOSPACE);
i = paramContext.getResources().getDimensionPixelSize(a.f.arb);
((TextView)localObject1).setPadding(i, i, i, i);
((TextView)localObject1).setMovementMethod(ScrollingMovementMethod.getInstance());
com.tencent.mm.ui.base.f.a(paramContext, null, (View)localObject1, null);
return true;
}
if (paramString.startsWith("//makemsgdata "))
{
i = Integer.parseInt(paramString.split(" ")[1]);
com.tencent.mm.model.av.CL().AF().y(ChattingUI.a.lOy, i);
return true;
}
if (paramString.startsWith("//whatsnew"))
{
MMAppMgr.N((Activity)paramContext);
return true;
}
if (paramString.startsWith("//profile "))
{
paramString = com.tencent.mm.model.av.CL().AD().EG(paramString.replace("//profile ", "").trim());
if ((paramString == null) || (paramString.zJ() == 0))
break;
localObject1 = new Intent();
((Intent)localObject1).putExtra("Contact_User", paramString.getUsername());
com.tencent.mm.aj.c.c(paramContext, "profile", ".ui.ContactInfoUI", (Intent)localObject1);
return true;
}
if (paramString.startsWith("//getfpkey"))
{
paramString = com.tencent.mm.storage.av.boX();
com.tencent.mm.ui.base.f.a(paramContext, paramString, "Fingerprint Key", paramContext.getString(a.m.dqC), paramContext.getString(a.m.cwL), new h(paramContext, paramString), null);
return true;
}
if (paramString.startsWith("//commitwd"))
{
WatchDogPushReceiver.MN();
return true;
}
if (paramString.startsWith("//remittance reset"))
{
com.tencent.mm.model.av.CL().AA().set(327729, "0");
return true;
}
if (paramString.startsWith("//wv "))
{
paramString = paramString.replace("//wv ", "");
localObject1 = new Intent();
((Intent)localObject1).putExtra("rawUrl", paramString);
com.tencent.mm.aj.c.c(paramContext, "webview", ".ui.tools.WebViewUI", (Intent)localObject1);
return true;
}
if (paramString.startsWith("//wvlocal "))
{
paramString = paramString.replace("//wvlocal ", "");
localObject1 = new Intent();
((Intent)localObject1).putExtra("rawUrl", paramString);
com.tencent.mm.aj.c.c(paramContext, "webview", ".ui.tools.WebViewUI", (Intent)localObject1);
return true;
}
if (paramString.startsWith("//settbs"))
{
paramContext = paramContext.getSharedPreferences("com.tencent.mm_webview_x5_preferences", 4).edit();
paramString = paramString.replace("//settbs", "").trim().split(" ");
if ((paramString == null) || (paramString.length != 3))
break;
paramContext.putString("tbs_download", paramString[0]);
paramContext.putString("tbs_enable", paramString[1]);
paramContext.putString("tbs_supported_ver_sec", paramString[2]);
if (Build.VERSION.SDK_INT > 8)
{
paramContext.apply();
return true;
}
paramContext.commit();
return true;
}
if (paramString.startsWith("//gettbs"))
{
bool1 = com.tencent.mm.compatible.d.r.exz.exS;
paramString = paramContext.getSharedPreferences("com.tencent.mm_webview_x5_preferences", 4);
Toast.makeText(paramContext, String.format("forceSys:%b\ntbs_download:%s\ntbs_enable:%s\ntbs_support_ver_sec:%s\ntbsCoreVersion:%d\ntbsSdkVersion:%d", new Object[] { Boolean.valueOf(bool1), paramString.getString("tbs_download", null), paramString.getString("tbs_enable", null), paramString.getString("tbs_supported_ver_sec", null), Integer.valueOf(WebView.getTbsCoreVersion(paramContext)), Integer.valueOf(WebView.getTbsSDKVersion(paramContext)) }), 1).show();
return true;
}
if (paramString.startsWith("//deletetbs"))
{
paramString = new Intent();
paramString.setComponent(new ComponentName(y.getPackageName(), "com.tencent.mm.booter.MMReceivers$SandBoxProcessReceiver"));
paramContext.sendBroadcast(paramString);
paramContext = paramContext.getSharedPreferences("com.tencent.mm_webview_x5_preferences", 4).edit();
paramContext.putLong("last_check_ts", 0L);
if (Build.VERSION.SDK_INT > 8)
{
paramContext.apply();
return true;
}
paramContext.commit();
return true;
}
if (paramString.startsWith("//channelId"))
com.tencent.mm.ui.base.f.w(paramContext, com.tencent.mm.sdk.platformtools.f.dEX, "channelId");
if (paramString.startsWith("//traceroute"))
{
com.tencent.mm.aj.c.t(paramContext, "traceroute", ".ui.NetworkDiagnoseIntroUI");
return true;
}
if (paramString.startsWith("//qzone "))
{
localObject1 = paramString.replace("//qzone ", "");
new com.tencent.mm.pluginsdk.ui.applet.ap(paramContext).tr((String)localObject1);
}
if (paramString.startsWith("//dumpcrash"))
{
com.tencent.mm.sdk.platformtools.i.f(com.tencent.mm.compatible.i.f.eyR + "crash/", com.tencent.mm.compatible.i.f.eze, false);
return true;
}
if (paramString.startsWith("//dumpanr"))
{
com.tencent.mm.sdk.platformtools.i.f("/data/anr/", com.tencent.mm.compatible.i.f.eze, false);
return true;
}
if (paramString.startsWith("//testanr"))
try
{
Thread.sleep(10000L);
return true;
}
catch (InterruptedException paramContext)
{
return true;
}
if (paramString.startsWith("//opensnsadRightbar"))
{
com.tencent.mm.platformtools.ac.fkh = true;
return true;
}
if (paramString.startsWith("//switchsdcard"))
{
paramString = com.tencent.mm.sdk.platformtools.av.bli();
m = paramString.size();
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "switchsdcard sdcard size = " + m);
j = k;
if (m > 0)
{
j = k;
if (paramString.get(0) != null)
{
j = k;
if (!bg.lp(((av.a)paramString.get(0)).kVM))
{
i = 0;
while (true)
{
j = k;
if (i >= m)
break;
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "switchsdcard list i = " + i + " StatMountParse: " + paramString.get(i));
i += 1;
}
}
}
}
do
{
j += 1;
if (j >= m)
break;
}
while (((av.a)paramString.get(j)).kVM.equals(com.tencent.mm.compatible.i.f.eyU));
}
for (paramString = ((av.a)paramString.get(j)).kVM; ; paramString = null)
while (true)
{
Object localObject2;
while (true)
{
while (true)
{
localObject1 = (Activity)paramContext;
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "switchsdcard newSdcard: " + paramString);
if (bg.lp(paramString))
{
com.tencent.mm.ui.base.f.aQ(paramContext, paramContext.getString(a.m.dmJ));
return true;
}
com.tencent.mm.ui.base.f.a(paramContext, paramContext.getString(a.m.dmK), "", paramContext.getString(a.m.cnp), paramContext.getString(a.m.clY), new i(paramString, paramContext, (Activity)localObject1), null);
return true;
if (paramString.startsWith("//getip"))
{
com.tencent.mm.model.av.CM().d(new bx(new j()));
return true;
}
if (paramString.startsWith("//getlocalkey"))
{
paramString = com.tencent.mm.storage.av.boW();
com.tencent.mm.ui.base.f.a(paramContext, paramString, "Fingerprint Key", paramContext.getString(a.m.dqC), paramContext.getString(a.m.cwL), new k(paramContext, paramString), null);
return true;
}
if (paramString.startsWith("//testhtml"))
{
paramString = new Intent();
paramString.putExtra("rawUrl", "file:///android_asset/jsapi/reader_test1.html");
com.tencent.mm.aj.c.c(paramContext, "webview", ".ui.tools.WebViewUI", paramString);
return true;
}
if (paramString.startsWith("//testlocalhtml "))
{
paramString = paramString.replace("//testlocalhtml ", "");
localObject1 = new Intent();
((Intent)localObject1).putExtra("rawUrl", "file://" + paramString);
((Intent)localObject1).putExtra("neverGetA8Key", true);
com.tencent.mm.aj.c.c(paramContext, "webview", ".ui.tools.WebViewUI", (Intent)localObject1);
return true;
}
if (paramString.startsWith("//setkey"))
{
if (!com.tencent.mm.storage.av.Gu(paramString.replace("//setkey", "")))
break;
Toast.makeText(paramContext, a.m.dqr, 0).show();
return true;
}
if (paramString.startsWith("//checkspell"))
{
paramString = paramString.replace("//checkspell ", "");
if (bg.lp(paramString))
break;
localObject1 = new StringBuilder();
i = m;
while (i < paramString.length())
{
((StringBuilder)localObject1).append("[" + paramString.charAt(i) + ":" + SpellMap.d(paramString.charAt(i)) + "]");
i += 1;
}
com.tencent.mm.ui.base.f.w(paramContext, ((StringBuilder)localObject1).toString(), "Check Spell");
return true;
}
if (paramString.startsWith("//cleargiffolder"))
{
localObject1 = new File(com.tencent.mm.model.av.CL().AS()).listFiles();
if ((localObject1 != null) && (localObject1.length > 0))
{
i = 0;
while (i < localObject1.length)
{
localObject2 = localObject1[i];
if ((localObject2 != null) && (((File)localObject2).isDirectory()))
{
localObject2 = ((File)localObject2).listFiles();
if ((localObject2 != null) && (localObject2.length > 0))
{
j = 0;
while (j < localObject2.length)
{
if (localObject2[j].isDirectory())
f(localObject2[j]);
j += 1;
}
}
}
i += 1;
}
}
}
if (paramString.startsWith("//gallery "))
{
paramString = paramString.replace("//gallery ", "");
if (bg.lp(paramString))
break;
paramContext.getSharedPreferences(y.bkL(), 0).edit().putString("gallery", paramString).commit();
return true;
}
if (paramString.startsWith("//tgs "))
{
paramString = paramString.replace("//tgs ", "");
if (TextUtils.isEmpty(paramString))
break;
if ("on".equals(paramString))
{
paramContext.getSharedPreferences(y.bkL(), 0).edit().putBoolean("turngamesound", true).commit();
return true;
}
if (!"off".equals(paramString))
break;
paramContext.getSharedPreferences(y.bkL(), 0).edit().putBoolean("turngamesound", false).commit();
return true;
}
if (paramString.startsWith("//testMbanner"))
try
{
paramContext = paramString.replace("//testMbanner ", "").split(",");
if (paramContext.length < 2)
break;
bp.Dj().a(new bo(Integer.valueOf(paramContext[0]).intValue(), Integer.valueOf(paramContext[1]).intValue(), null));
return true;
}
catch (Exception paramContext)
{
return true;
}
}
if (paramString.startsWith("//recomT"))
try
{
paramContext = paramString.replace("//recomT ", "");
com.tencent.mm.model.av.CL().Bh().a(paramContext, true, null);
return true;
}
catch (Exception paramContext)
{
return true;
}
if (paramString.startsWith("//recomF"))
try
{
paramContext = paramString.replace("//recomF ", "");
com.tencent.mm.model.av.CL().Bh().a(paramContext, false, null);
return true;
}
catch (Exception paramContext)
{
return true;
}
if (paramString.startsWith("//testgetreg"))
try
{
paramContext = paramString.replace("//testgetreg ", "").split(",");
if (paramContext.length <= 2)
break;
new ce.a().dp(Integer.valueOf(paramContext[0]).intValue()).dr(Integer.valueOf(paramContext[1]).intValue()).dq(Integer.valueOf(paramContext[2]).intValue()).commit();
return true;
}
catch (Exception paramContext)
{
return true;
}
}
if (paramString.startsWith("//testwaitsms"))
try
{
paramString = new Intent();
paramString.setClass(paramContext, RegByMobileWaitingSMSUI.class);
paramString.putExtra("bindmcontact_mobile", "+8613186086906");
paramContext.startActivity(paramString);
return true;
}
catch (Exception paramContext)
{
return true;
}
if (paramString.equalsIgnoreCase("//switchpaytype"))
{
if (u.BA())
{
com.tencent.mm.model.av.CL().AA().set(339975, Integer.valueOf(0));
return true;
}
com.tencent.mm.model.av.CL().AA().set(339975, Integer.valueOf(1));
return true;
}
if (paramString.startsWith("//emoji "))
{
paramContext = paramString.replace("//emoji ", "");
if (bg.lp(paramContext))
break;
if ("new".equals(paramContext))
{
com.tencent.mm.model.av.CL().AA().set(208899, Boolean.valueOf(true));
com.tencent.mm.model.av.CL().AA().set(229633, "http://mmbiz.qpic.cn/mmemoticon/Q3auHgzwzM5eOptD4jIj72I8icMVEKwzSYkC30IgjMvSibGfqsEdy0ibXayiaZtbibSXV5EPZEWILOvbrjjLtQ9P4QQ/0");
com.tencent.mm.model.av.CL().AA().set(229634, System.currentTimeMillis());
return true;
}
if ("free".equals(paramContext))
{
com.tencent.mm.model.av.CL().AA().set(208913, Boolean.valueOf(true));
com.tencent.mm.model.av.CL().AA().set(229633, "http://mmbiz.qpic.cn/mmemoticon/Q3auHgzwzM5eOptD4jIj72I8icMVEKwzSYkC30IgjMvSibGfqsEdy0ibXayiaZtbibSXV5EPZEWILOvbrjjLtQ9P4QQ/0");
com.tencent.mm.model.av.CL().AA().set(229634, System.currentTimeMillis());
return true;
}
if ("scale on".equals(paramContext))
{
com.tencent.mm.model.av.CL().AA().set(348161, Boolean.valueOf(true));
return true;
}
if ("scale off".equals(paramContext))
{
com.tencent.mm.model.av.CL().AA().set(348161, Boolean.valueOf(false));
return true;
}
k.a.aYZ().nC(paramContext);
return true;
}
if (paramString.startsWith("//share "))
{
i = Integer.valueOf(paramString.replace("//share ", "")).intValue();
com.tencent.mm.model.av.CL().AA().set(229635, Integer.valueOf(i));
return true;
}
if (paramString.startsWith("//dumpappinfoblob "))
{
paramString = paramString.replace("//dumpappinfoblob ", "");
paramString = ba.SW().zO(paramString);
com.tencent.mm.ui.base.f.w(paramContext, paramString.sy() + "\n" + paramString.sD() + "\n" + paramString.sE(), "");
return true;
}
if (paramString.startsWith("//googleauth "))
{
paramString = paramString.replace("//googleauth ", "");
if (TextUtils.isEmpty(paramString))
break;
if ("webview".equals(paramString))
{
paramContext.getSharedPreferences(y.bkL(), 0).edit().putBoolean("googleauth", true).commit();
return true;
}
if (!"local".equals(paramString))
break;
paramContext.getSharedPreferences(y.bkL(), 0).edit().putBoolean("googleauth", false).commit();
return true;
}
if (paramString.startsWith("//clrgamecache"))
{
paramString = k.a.aZe();
if (paramString == null)
break;
paramString.bs(paramContext);
return true;
}
if (paramString.startsWith("//googlemap"))
{
com.tencent.mm.platformtools.ac.fkg = true;
return true;
}
if (paramString.startsWith("//sosomap"))
{
com.tencent.mm.platformtools.ac.fkg = false;
return true;
}
if (paramString.startsWith("//opentrace"))
{
new com.tencent.mm.ui.applet.k();
com.tencent.mm.ui.applet.k.dv(y.getContext());
return true;
}
if (paramString.startsWith("//updateConversation"))
{
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "update all conversation start");
paramContext = com.tencent.mm.model.av.CL().AG().bmI().iterator();
while (paramContext.hasNext())
{
paramString = (String)paramContext.next();
paramString = com.tencent.mm.model.av.CL().AF().bZ(paramString, " and not ( type = 10000 and isSend != 2 ) ");
com.tencent.mm.model.av.CL().AG().y(paramString);
}
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "update all conversation end");
return true;
}
if (paramString.startsWith("//changeshakemode"))
{
if (((Integer)com.tencent.mm.model.av.CL().AA().a(g.a.kYk, Integer.valueOf(0))).intValue() == 0);
for (i = 1; ; i = 0)
{
com.tencent.mm.model.av.CL().AA().b(g.a.kYk, Integer.valueOf(i));
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "hy: change shake mode to: %d", new Object[] { Integer.valueOf(i) });
return true;
}
}
if (paramString.startsWith("//setshakecarddata"))
{
k.a.aYY().aCp();
return true;
}
if (paramString.startsWith("//clearshakecarddata"))
{
k.a.aYY().aCq();
return true;
}
if (paramString.startsWith("//pageSize"))
{
Toast.makeText(y.getContext(), "pageSize is " + com.tencent.mm.model.av.CL().Ay().getPageSize(), 1).show();
return true;
}
label4451: label4472: long l1;
if (paramString.startsWith("//recover"))
{
localObject1 = com.tencent.mm.a.e.m((com.tencent.mm.compatible.d.r.xD() + com.tencent.mm.model.av.CL().Ao()).getBytes()).substring(0, 7);
paramString = paramString.replace("//recover", "");
if (bg.lp(paramString))
{
localObject2 = new File(com.tencent.mm.model.av.CL().Bd()).list();
j = localObject2.length;
i = 0;
paramContext = paramString;
if (i < j)
{
paramContext = localObject2[i];
if ((!paramContext.startsWith("EnMicroMsg.db" + "err")) && (!paramContext.endsWith("temp.db")))
break label4451;
}
}
for (paramContext = com.tencent.mm.model.av.CL().Bd() + paramContext; ; paramContext = paramString.replaceFirst(" ", ""))
{
if ((!bg.lp(paramContext)) && (new File(paramContext).exists()))
break label4472;
Toast.makeText(y.getContext(), y.getContext().getString(a.m.cXn), 1).show();
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "crash file is not exists");
return true;
i += 1;
break;
}
paramContext = new File(paramContext);
l1 = paramContext.length() * 2L;
paramString = new StatFs(com.tencent.mm.compatible.i.j.getDataDirectory().getPath());
long l2 = paramString.getAvailableBlocks() * paramString.getBlockSize();
com.tencent.mm.sdk.platformtools.r.i("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "db recover needSize : %d blockSize:%d", new Object[] { Long.valueOf(l1), Long.valueOf(l2) });
if (l2 < l1)
{
Toast.makeText(y.getContext(), y.getContext().getString(a.m.cXo), 1).show();
return true;
}
paramString = y.bkJ();
y.getContext().getString(a.m.cog);
paramString = com.tencent.mm.ui.base.f.a(paramString, y.getContext().getString(a.m.cXm), false, null);
com.tencent.mm.model.av.CD().bkU();
com.tencent.mm.model.av.CD().r(new l(paramContext, (String)localObject1, paramString));
paramString.show();
return true;
}
if (paramString.startsWith("//makesnsdata "))
{
i = Integer.parseInt(paramString.replace("//makesnsdata ", ""));
k.ae.aZB().cL(i);
return true;
}
if (paramString.startsWith("//setsnsupload "))
{
com.tencent.mm.platformtools.ac.fkq = Integer.parseInt(paramString.replace("//setsnsupload ", ""));
return true;
}
if (paramString.startsWith("//logsnstable"))
{
paramContext = new com.tencent.mm.d.a.ac();
com.tencent.mm.sdk.c.a.bkf().i(paramContext);
return true;
}
if (paramString.startsWith("//resetsnstip"))
{
com.tencent.mm.model.av.CL().AA().set(327776, Integer.valueOf(0));
return true;
}
if (paramString.startsWith("//checkcount"))
{
i = com.tencent.mm.model.av.CL().AF().Ga(ChattingUI.a.lOy);
j = com.tencent.mm.model.av.CL().AF().FY(ChattingUI.a.lOy);
Toast.makeText(paramContext, "current count :" + i + " countAuto :" + j, 1).show();
return true;
}
if (paramString.startsWith("//changeframe "))
{
paramContext = paramString.replace("//changeframe ", "");
y.getContext().getSharedPreferences("preferences_animation", 0).edit().putFloat("frameInterval", Float.valueOf(paramContext).floatValue()).commit();
return true;
}
if (paramString.startsWith("//opendumpview"))
{
new com.tencent.mm.ui.applet.e();
com.tencent.mm.ui.applet.e.du(y.getContext());
return true;
}
if (paramString.startsWith("//dumpmemory"))
{
com.tencent.mm.ar.a.bpk();
com.tencent.mm.ar.a.A(false, true);
return true;
}
if (paramString.startsWith("//dumpsnsfile"))
{
paramContext = new gr();
com.tencent.mm.sdk.c.a.bkf().i(paramContext);
return true;
}
if (paramString.startsWith("//coverage"))
{
com.tencent.mm.plugin.report.b.l.sU(paramString.trim().substring(10));
return true;
}
if (paramString.startsWith("//dumpthreadpool"))
{
com.tencent.mm.sdk.h.e.blQ();
return true;
}
if (paramString.startsWith("//pickpoi"))
{
paramString = new Intent();
paramString.putExtra("map_view_type", 8);
com.tencent.mm.aj.c.c(paramContext, "location", ".ui.RedirectUI", paramString);
return true;
}
if (paramString.startsWith("//configlist"))
{
if (paramString.matches("^//configlist set ([\\S]*)=([\\S]*)$"))
{
paramString = ae.af(paramString, "^//configlist set ([\\S]*)=([\\S]*)$");
if ((paramString == null) || (paramString.size() != 2))
break;
paramContext = (String)paramString.get(0);
paramString = (String)paramString.get(1);
com.tencent.mm.g.g.zh().put(paramContext, paramString);
paramContext = new ad();
com.tencent.mm.sdk.c.a.bkf().i(paramContext);
return true;
}
if (!paramString.matches("^//configlist get ([\\S]*)$"))
break;
paramString = ae.af(paramString, "^//configlist get ([\\S]*)$");
if ((paramString == null) || (paramString.size() != 1))
break;
paramString = (String)paramString.get(0);
localObject1 = com.tencent.mm.g.g.zh().getValue(paramString);
Toast.makeText(paramContext, paramString + "=" + (String)localObject1, 0).show();
return true;
}
if (paramString.startsWith("//security"))
try
{
paramContext = paramString.replace("//security ", "");
com.tencent.mm.model.av.CL().Bi().a(paramContext, true, null);
return true;
}
catch (Exception paramContext)
{
return true;
}
if (paramString.startsWith("//updatepackage"))
try
{
paramContext = new com.tencent.mm.ad.k(Integer.parseInt(paramString.replace("//updatepackage ", "").trim()));
com.tencent.mm.model.av.CM().d(paramContext);
return true;
}
catch (Exception paramContext)
{
return true;
}
if (paramString.startsWith("//audiowritetofile"))
{
com.tencent.mm.compatible.d.r.exx.evu = true;
return true;
}
if (paramString.startsWith("//bankcard"))
{
paramString = new Intent();
paramString.putExtra("BaseScanUI_select_scan_mode", 7);
paramString.putExtra("bank_card_owner", "test");
if (ah.aO(paramContext))
break;
com.tencent.mm.aj.c.c((Activity)paramContext, "scanner", ".ui.BaseScanUI", paramString);
return true;
}
if (paramString.startsWith("//abtest "))
{
paramContext = paramString.replace("//abtest ", "");
if (bg.lp(paramContext))
break;
if ("a".equals(paramContext))
{
y.bkM().edit().putBoolean("abtest", true).commit();
return true;
}
if ("b".equals(paramContext))
{
y.bkM().edit().putBoolean("abtest", false).commit();
return true;
}
if ("c".equals(paramContext))
{
new com.tencent.mm.model.a.c();
com.tencent.mm.model.a.c.Ej();
return true;
}
if ("d".equals(paramContext))
{
new com.tencent.mm.model.a.c();
com.tencent.mm.model.a.c.Ek();
return true;
}
if (!"e".equals(paramContext))
break;
new com.tencent.mm.model.a.c();
com.tencent.mm.model.a.c.clean();
return true;
}
if (paramString.startsWith("//banner"))
{
localObject1 = o.B("<sysmsg type=\"banner\"><mainframebanner type=\"11\"><showtype>1</showtype></mainframebanner></sysmsg>", "sysmsg", null);
com.tencent.mm.sdk.platformtools.r.d("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "type:%s showType:%s data:%s", new Object[] { (String)((Map)localObject1).get(".sysmsg.mainframebanner.$type"), (String)((Map)localObject1).get(".sysmsg.mainframebanner.showtype"), (String)((Map)localObject1).get(".sysmsg.mainframebanner.data") });
}
if (paramString.startsWith("//gamemsg"))
{
paramContext = new es();
paramContext.dTh.dPc = 4;
paramContext.dTi.dTm = paramString;
com.tencent.mm.sdk.c.a.bkf().i(paramContext);
return true;
}
if (paramString.startsWith("//gallerytype"))
{
bool1 = bool5;
if (!com.tencent.mm.ui.chatting.bq.lKj)
bool1 = true;
com.tencent.mm.ui.chatting.bq.lKj = bool1;
return true;
}
if (paramString.startsWith("//voipfacedebug"))
{
paramContext = y.bkM();
bool1 = paramContext.getBoolean("voipfaceDebug", false);
paramString = paramContext.edit();
if (!bool1);
for (bool1 = true; ; bool1 = false)
{
paramString.putBoolean("voipfaceDebug", bool1).commit();
Toast.makeText(y.getContext(), String.format("voipfaceDebug:%b", new Object[] { Boolean.valueOf(paramContext.getBoolean("voipfaceDebug", false)) }), 0).show();
return true;
}
}
if (paramString.startsWith("//fullexit"))
{
z.Dq("show_whatsnew");
com.tencent.mm.protocal.c.e(paramContext, true);
MMAppMgr.X(paramContext);
com.tencent.mm.model.av.CT();
com.tencent.mm.model.av.gd("");
MMAppMgr.brE();
return true;
}
if (paramString.startsWith("//cleardldb"))
{
com.tencent.mm.model.av.CL().AH().bnD();
return true;
}
if (paramString.startsWith("//switchdler"))
{
paramContext = paramString.split(" ");
if (paramContext.length < 2)
{
i = com.tencent.mm.pluginsdk.model.downloader.h.baP().pm(0);
Toast.makeText(y.getContext(), "arg 1 or 2, current: " + i, 1).show();
return true;
}
i = Integer.parseInt(paramContext[1]);
com.tencent.mm.pluginsdk.model.downloader.h.baP().pm(i);
return true;
}
if (paramString.startsWith("//testsetpageowner"))
{
paramString = new Intent();
paramString.putExtra("rawUrl", "http://gwangg.sinaapp.com/jsapi/");
paramString.putExtra("srcUsername", "lengtoo");
com.tencent.mm.aj.c.c(paramContext, "webview", ".ui.tools.WebViewUI", paramString);
return true;
}
if (paramString.startsWith("//adddownloadtask"))
{
paramContext = paramString.split(" ");
paramString = new j.a();
if ((paramContext.length > 1) && (paramContext[1].equals("302")))
{
paramString.Ae("http://mdc.html5.qq.com/d/directdown.jsp?channel_id=10318");
paramString.kr("QQ浏览器302测试");
paramString.bbb();
paramString.pn(1);
paramString.bbd();
}
while (true)
{
paramContext = paramString.bbe();
l1 = com.tencent.mm.pluginsdk.model.downloader.h.baP().a(paramContext);
y.getContext().getSharedPreferences(y.bkL(), 0).edit().putLong("test_download_id", l1).commit();
return true;
paramString.Ae("http://dldir1.qq.com/mmopen/IEGgames/ttdz_wechat.apk");
paramString.kr("天天德州测试");
paramString.Af("57349c47651a55c275db628738ac1ba9");
paramString.bbb();
if ((paramContext.length > 1) && (paramContext[1].equals("hide")))
paramString.bbc();
paramString.pn(1);
}
}
if (paramString.startsWith("//querydownloadtaskbyurl"))
{
paramContext = com.tencent.mm.pluginsdk.model.downloader.h.baP().Ad("http://dldir1.qq.com/mmopen/IEGgames/ttdz_wechat.apk");
if (paramContext == null);
for (paramContext = "result: " + "null"; ; paramContext = "result: " + paramContext.status)
{
Toast.makeText(y.getContext(), paramContext, 1).show();
return true;
}
}
if (paramString.startsWith("//querydownloadtask"))
{
l1 = y.getContext().getSharedPreferences(y.bkL(), 0).getLong("test_download_id", 0L);
paramContext = com.tencent.mm.pluginsdk.model.downloader.h.baP().dk(l1);
if (paramContext == null);
for (paramContext = "result: " + "null"; ; paramContext = "result: " + paramContext.status)
{
Toast.makeText(y.getContext(), paramContext, 1).show();
return true;
}
}
if (paramString.startsWith("//removedownloadtask"))
{
l1 = y.getContext().getSharedPreferences(y.bkL(), 0).getLong("test_download_id", 0L);
com.tencent.mm.pluginsdk.model.downloader.h.baP().dj(l1);
return true;
}
if (paramString.startsWith("//pausedownloadtask"))
{
l1 = y.getContext().getSharedPreferences(y.bkL(), 0).getLong("test_download_id", 0L);
com.tencent.mm.pluginsdk.model.downloader.h.baP().dl(l1);
return true;
}
if (paramString.startsWith("//resumedownloadtask"))
{
l1 = y.getContext().getSharedPreferences(y.bkL(), 0).getLong("test_download_id", 0L);
com.tencent.mm.pluginsdk.model.downloader.h.baP().dm(l1);
return true;
}
if (paramString.startsWith("//testofflinedownloadtask"))
{
paramString = new Intent();
paramString.putExtra("rawUrl", "http://support.weixin.qq.com/cgi-bin/mmsupport-bin/readtemplate?t=w_android_beta1_yyb&ver=6_1");
com.tencent.mm.aj.c.c(paramContext, "webview", ".ui.tools.WebViewUI", paramString);
return true;
}
if (paramString.startsWith("//delchatroomsysmsg"))
{
paramString = paramString.replace("//delchatroomsysmsg ", "");
i = paramString.indexOf(" ");
paramContext = paramString.substring(0, i);
paramString = paramString.substring(i);
if (bg.lp(paramContext))
return false;
if (paramString.startsWith("<"))
{
localObject1 = new ao();
((ao)localObject1).A(System.currentTimeMillis());
((ao)localObject1).setType(10002);
((ao)localObject1).setContent(paramString);
((ao)localObject1).bq(0);
((ao)localObject1).cZ(paramContext);
com.tencent.mm.model.bq.f((ao)localObject1);
return true;
}
return false;
}
if (paramString.equals("//testupdate"))
paramString = "";
try
{
paramContext = bg.a(paramContext.getAssets().open("aplha_update_info.xml"));
com.tencent.mm.model.av.CL().AA().set(352273, paramContext);
com.tencent.mm.model.av.CL().AA().set(352274, Long.valueOf(System.currentTimeMillis()));
new com.tencent.mm.pluginsdk.model.app.a(paramContext).bai();
return true;
if ((paramString.equals("//checkUpdate0")) || (paramString.equals("//checkUpdate1")))
{
k.ac.aZs().dh(paramString.equals("//checkUpdate1"));
k.ac.jHn = true;
return true;
}
if (paramString.equals("//debugsnstimelinestat"))
{
if (!com.tencent.mm.platformtools.ac.fkv);
for (bool1 = true; ; bool1 = false)
{
com.tencent.mm.platformtools.ac.fkv = bool1;
Toast.makeText(y.getContext(), "debugSnsTimelineStat: " + com.tencent.mm.platformtools.ac.fkv, 0).show();
return true;
}
}
i = em(paramString);
com.tencent.mm.sdk.platformtools.r.d("!44@/B4Tb64lLpJLD/TSzHAWHSAf/GG2c9mYEhKZ1EHpY7c=", "processed : in ret:[%d]", new Object[] { Integer.valueOf(i) });
switch (i)
{
default:
return false;
case 0:
return false;
case 568:
Assert.assertTrue("test errlog", false);
return true;
case 569:
com.tencent.mm.model.av.CL().Bf();
return true;
case 570:
if (!com.tencent.mm.storage.av.Gu(en(paramString)))
break;
Toast.makeText(paramContext, a.m.dqr, 0).show();
return true;
case 571:
paramContext = en(paramString);
com.tencent.mm.model.av.CL().AA().set(8195, paramContext);
return true;
case 572:
com.tencent.mm.sdk.platformtools.f.dFb = Integer.valueOf(en(paramString)).intValue();
return true;
case 574:
com.tencent.mm.ui.base.f.w(paramContext, com.tencent.mm.a.e.m((com.tencent.mm.compatible.d.r.xD() + com.tencent.mm.model.av.CL().Ao()).getBytes()), "md5");
return true;
case 579:
paramContext = en(paramString);
an.a.Cf().A(paramContext, "");
return true;
case 580:
com.tencent.mm.model.av.CM().d(new bx(new d()));
return true;
case 581:
paramContext = en(paramString);
ba.baG().zM(paramContext);
return true;
case 582:
paramContext = en(paramString);
paramContext = com.tencent.mm.model.av.CL().AD().EG(paramContext);
if ((paramContext == null) || (paramContext.zJ() == 0))
return false;
paramContext.zp();
v.p(paramContext);
return true;
case 583:
com.tencent.mm.model.av.CL().Bg();
return true;
case 584:
case 585:
bz.go(en(paramString));
return true;
case 586:
paramContext = paramString.split(" ");
if ((paramContext == null) || (paramContext.length != 3))
break;
t.I(Integer.parseInt(paramContext[1]), Integer.parseInt(paramContext[2]));
return true;
case 587:
paramContext = new com.tencent.mm.d.a.ab();
com.tencent.mm.sdk.c.a.bkf().i(paramContext);
return true;
case 588:
com.tencent.mm.a.c.aO("/sdcard/tencent/MicroMsg/back");
com.tencent.mm.sdk.platformtools.i.f(com.tencent.mm.model.av.CL().Bd(), "/sdcard/tencent/MicroMsg/back", false);
return true;
}
}
catch (IOException paramContext)
{
while (true)
paramContext = paramString;
}
}
i = 0;
break label512;
}