Skip to content

Instantly share code, notes, and snippets.

@wen-long
Forked from wong2/cmds.txt
Last active August 29, 2015 14:21
Show Gist options
  • Save wen-long/84a112558e7d8d7995d6 to your computer and use it in GitHub Desktop.
Save wen-long/84a112558e7d8d7995d6 to your computer and use it in GitHub Desktop.

Revisions

  1. @wong2 wong2 revised this gist May 13, 2015. 1 changed file with 0 additions and 1135 deletions.
    1,135 changes: 0 additions & 1,135 deletions source.class
    Original file line number Diff line number Diff line change
    @@ -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;
    }
  2. @wong2 wong2 revised this gist May 13, 2015. No changes.
  3. @wong2 wong2 revised this gist May 13, 2015. No changes.
  4. @wong2 wong2 created this gist May 13, 2015.
    103 changes: 103 additions & 0 deletions cmds.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,103 @@
    //wearversion
    //wearlog
    //wearvoiceinputenable
    //wearvoiceinputdisable
    //weargoogleapi
    //assert
    //pushassert
    //uplog
    //upcrash
    //switchnotificationstatus
    //busiluck[ ]
    //newyearsw[ ]
    //commitxlog
    //netstatus
    //switchtabpos
    //multiwebview
    //sightinfo
    //sighttest
    //printcrash
    //makemsgdata[ ]
    //whatsnew
    //profile[ ]
    //getfpkey
    //commitwd
    //remittance reset
    //wv[ ]
    //wvlocal[ ]
    //settbs
    //gettbs
    //deletetbs
    //channelId
    //traceroute
    //qzone[ ]
    //dumpcrash
    //dumpanr
    //testanr
    //opensnsadRightbar
    //switchsdcard
    //getip
    //getlocalkey
    //testhtml
    //testlocalhtml[ ]
    //setkey
    //checkspell
    //cleargiffolder
    //gallery[ ]
    //tgs[ ]
    //testMbanner
    //recomT
    //recomF
    //testgetreg
    //testwaitsms
    //switchpaytype
    //emoji[ ]
    //share[ ]
    //dumpappinfoblob[ ]
    //googleauth[ ]
    //clrgamecache
    //googlemap
    //sosomap
    //opentrace
    //updateConversation
    //changeshakemode
    //setshakecarddata
    //clearshakecarddata
    //pageSize
    //recover
    //makesnsdata[ ]
    //setsnsupload[ ]
    //logsnstable
    //resetsnstip
    //checkcount
    //changeframe[ ]
    //opendumpview
    //dumpmemory
    //dumpsnsfile
    //coverage
    //dumpthreadpool
    //pickpoi
    //configlist
    //security
    //updatepackage
    //audiowritetofile
    //bankcard
    //abtest[ ]
    //banner
    //gamemsg
    //gallerytype
    //voipfacedebug
    //fullexit
    //cleardldb
    //switchdler
    //testsetpageowner
    //adddownloadtask
    //querydownloadtaskbyurl
    //querydownloadtask
    //removedownloadtask
    //pausedownloadtask
    //resumedownloadtask
    //testofflinedownloadtask
    //delchatroomsysmsg
    //testupdate
    //debugsnstimelinestat
    1,135 changes: 1,135 additions & 0 deletions source.class
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1135 @@
    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;
    }