本帖最后由 Dlan 于 2014-4-18 14:33 编辑
[Asm] 纯文本查看 复制代码 string[] strArray = u.b("AddShouquan:" + xiaomiId + "||" + str).Split(new string[] { "||" }, StringSplitOptions.None);
if (strArray.Length == 2)
{
MessageBox.Show(strArray[1], "授权结果");
if ("OK".Equals(strArray[0]))
{
this._vm.i[selectedItem].a(ai.e);
selectedItem.Message = "";
this._vm.i[selectedItem].b(true);
this._vm.i[selectedItem].t();
}
}
上次这里只是add授权,改了返回并不能破解,所以哎,还得重新找程序登陆的时候的授权判断。。继续跟下去,只发现这里就卡住了,没有找到验证在哪
[Asm] 纯文本查看 复制代码 b9.a b9.d()
case bb.d:
this.b.a(this).Status = "登录中";
break;
case bb.e:
this.b.a(this).Status = "登录成功";
break;
case bb.f:
this.b.a(this).Status = "抢购中";
那继续回到,main的 ctor() ,
[Asm] 纯文本查看 复制代码 this.d.IsEnabled = false;
是什么 改成true试试 ,原来账号预约 就可以用了
那 bh.a是什么 呢,查看后默认为true .
[Asm] 纯文本查看 复制代码 int num = 0;
int num2 = bh.a ? 500 : 20;
while (true)
{
if (CSVDataViewModel.GetInstance().SekillInfoList.Count >= num2)
{
MessageBox.Show("本软件最多支持" + num2 + "个账号同时抢购!");
来到 账号导入数量这里,bh.a成立则返回500,所以bh.a是不是授权状态
包括 bh.f
[Asm] 纯文本查看 复制代码 private by f()
{
by by = null;
if (!this.u())
{
return this.a(true, new string[] { "小米&电信|红米&联通|红米&电信|红米&移动" });
}
if (!(!a || this.p()))
{
return this.a(true, new string[] { "紅米|note|Note", "红米&移动", "红米&电信", "小米&电信", "红米|电信", "星空灰", "白" });
抢红米的顺顺 也判断了 bh.a
哎,没有头绪,自己太菜了。
哎
|