开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 4481|回复: 4
收起左侧

[交流] JD 登陆代码JAVA

[复制链接]
发表于 2015-9-24 22:41:10 | 显示全部楼层 |阅读模式   浙江省湖州市
package jd.wjlogin_sdk.a;
import android.content.Context;
import android.os.Build.VERSION;
import java.util.Date;
import jd.wjlogin_sdk.model.WUserAccessToken;
import jd.wjlogin_sdk.model.WUserSigInfo;
import jd.wjlogin_sdk.model.WXTokenInfo;
import jd.wjlogin_sdk.util.DecryptorJni;
public final class d
{
  private static WUserSigInfo a = null;
  private static WUserAccessToken b = null;
  private static Object c = new Object();
  private static jd.wjlogin_sdk.b.o d = null;
  private b e = null;
  private int f = 0;
  private Context g = null;
  private jd.wjlogin_sdk.model.b h = null;
  private long i = 0L;
  private boolean j = false;
  private boolean k = true;
  
  public d(Context arg1, jd.wjlogin_sdk.model.b paramb)
  {
    this.g = ???;
    this.h = paramb;
    jd.wjlogin_sdk.util.o.a(this.g);
    for (;;)
    {
      synchronized (c)
      {
        if (a != null) {
          return;
        }
        try
        {
          paramb = (WUserSigInfo)jd.wjlogin_sdk.util.o.a("UserInfo", WUserSigInfo.class);
          if (paramb != null) {
            break label167;
          }
          paramb = (WUserSigInfo)jd.wjlogin_sdk.util.o.a("UserInfo");
          if (paramb != null)
          {
            jd.wjlogin_sdk.util.a.a(this.g);
            paramb.setAccount(jd.wjlogin_sdk.util.a.a(paramb.getAccount()));
            paramb.setA2(jd.wjlogin_sdk.util.a.a(paramb.getA2()));
            paramb.setPin(jd.wjlogin_sdk.util.a.a(paramb.getPin()));
            paramb.setPwd(jd.wjlogin_sdk.util.a.a(paramb.getPwd()));
            a(paramb);
          }
        }
        catch (Exception paramb)
        {
          paramb.printStackTrace();
          continue;
        }
        return;
      }
      label167:
      a = paramb;
    }
  }
  
  private static jd.wjlogin_sdk.model.a a(jd.wjlogin_sdk.b.c paramc, jd.wjlogin_sdk.b.h paramh)
  {
    jd.wjlogin_sdk.model.a locala = new jd.wjlogin_sdk.model.a();
    locala.a(new String(paramc.a()));
    locala.b(paramh.a());
    return locala;
  }
  
  private static jd.wjlogin_sdk.model.c a(byte paramByte, jd.wjlogin_sdk.b.m paramm)
  {
    jd.wjlogin_sdk.model.c localc = new jd.wjlogin_sdk.model.c();
    localc.a(paramByte);
    if (paramm.b() != null)
    {
      localc.a(paramm.b());
      return localc;
    }
    localc.a(paramm.a());
    return localc;
  }
  
  private static jd.wjlogin_sdk.model.f a(jd.wjlogin_sdk.b.r paramr)
  {
    jd.wjlogin_sdk.model.f localf = new jd.wjlogin_sdk.model.f();
    localf.a(paramr.b());
    localf.b(paramr.a());
    return localf;
  }
  
  private static jd.wjlogin_sdk.model.h a(jd.wjlogin_sdk.b.l paraml, jd.wjlogin_sdk.b.i parami)
  {
    jd.wjlogin_sdk.model.h localh = new jd.wjlogin_sdk.model.h();
    if (paraml != null) {
      localh.a(paraml.a());
    }
    if (parami != null) {
      localh.a(parami.a());
    }
    if ((parami != null) && (paraml != null)) {
      return localh;
    }
    return null;
  }
  
  private void a(byte paramByte, short paramShort1, short paramShort2)
  {
    try
    {
      int m = (int)(System.currentTimeMillis() - this.i);
      this.e = new b();
      this.e.a(c.a(paramShort1, paramShort2, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      Object localObject = this.e;
      d();
      c.b((b)localObject, d());
      c.a(this.e, m, paramByte);
      if (b() == null) {
        d();
      }
      for (localObject = d();; localObject = b())
      {
        c.d(this.e, (String)localObject);
        localObject = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.b("login_report", this.k), this.g);
        ((jd.wjlogin_sdk.util.a.a)localObject).a(jd.wjlogin_sdk.util.f.a(this.e.a()));
        ((jd.wjlogin_sdk.util.a.a)localObject).a();
        return;
      }
      return;
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }
  
  private void a(String paramString, byte paramByte, short paramShort1, short paramShort2)
  {
    try
    {
      int m = (int)(System.currentTimeMillis() - this.i);
      this.e = new b();
      this.e.a(c.a(paramShort1, paramShort2, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      Object localObject = this.e;
      d();
      c.b((b)localObject, d());
      c.a(this.e, m, paramByte);
      localObject = paramString;
      if (paramString == null) {
        localObject = "";
      }
      c.d(this.e, (String)localObject);
      paramString = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.b("login_report", this.k), this.g);
      paramString.a(jd.wjlogin_sdk.util.f.a(this.e.a()));
      paramString.a();
      return;
    }
    catch (Exception paramString)
    {
      paramString.printStackTrace();
    }
  }
  
  private void a(jd.wjlogin_sdk.b.a parama, String paramString1, String paramString2, Boolean paramBoolean)
  {
    synchronized (c)
    {
      if (a == null) {
        a = new WUserSigInfo();
      }
      a.setAccount(paramString1);
      if (parama.d() != null)
      {
        a.setA2(parama.d().a());
        a.setA2CreateDate(new Date());
      }
      if (parama.e() != null)
      {
        a.setA2RefreshTime(parama.e().a());
        a.setA2TimeOut(parama.e().b());
      }
      if (parama.g() != null) {
        a.setPin(parama.g().a());
      }
      if ((paramBoolean.booleanValue()) && (paramString2 != null) && (!paramString2.equals(""))) {
        a.setPwd(paramString2);
      }
      a(a);
      return;
    }
  }
  
  private void a(jd.wjlogin_sdk.b.g paramg)
  {
    synchronized (c)
    {
      if (b == null) {
        b = new WUserAccessToken();
      }
      if (paramg != null)
      {
        b.setAccessToken(paramg.d());
        b.setExpireTime(paramg.e());
        b.setOpenid(paramg.a());
        b.setScope(paramg.b());
        b.setRefreshToken(paramg.f());
        b.setType(String.valueOf(paramg.c()));
        jd.wjlogin_sdk.util.o.b("UserTokenInfo", b);
      }
      return;
    }
  }
  
  private static void a(WUserSigInfo paramWUserSigInfo)
  {
    if (paramWUserSigInfo == null) {
      return;
    }
    try
    {
      if (a == null) {
        a = new WUserSigInfo();
      }
      if (a != paramWUserSigInfo)
      {
        a.setAccount(paramWUserSigInfo.getAccount());
        a.setPwd(paramWUserSigInfo.getPwd());
        a.setPin(paramWUserSigInfo.getPin());
        a.setA2(paramWUserSigInfo.getA2());
        a.setA2RefreshTime(paramWUserSigInfo.getA2RefreshTime());
        a.setA2TimeOut(paramWUserSigInfo.getA2TimeOut());
        a.setA2CreateDate(paramWUserSigInfo.getA2CreateDate());
      }
      jd.wjlogin_sdk.util.o.b("UserInfo", a);
      return;
    }
    catch (Exception paramWUserSigInfo)
    {
      paramWUserSigInfo.printStackTrace();
    }
  }
  
  private boolean a(int paramInt)
  {
    return paramInt == this.f;
  }
  
  public static String b()
  {
    synchronized (c)
    {
      if (a != null)
      {
        String str = a.getAccount();
        return str;
      }
      return null;
    }
  }
  
  private static jd.wjlogin_sdk.model.c b(byte paramByte)
  {
    jd.wjlogin_sdk.model.c localc = new jd.wjlogin_sdk.model.c();
    localc.a(paramByte);
    localc.a("网络请求失败,请检查您的网络设置!");
    return localc;
  }
  
  private static jd.wjlogin_sdk.model.d b(jd.wjlogin_sdk.b.c paramc, jd.wjlogin_sdk.b.h paramh)
  {
    jd.wjlogin_sdk.model.d locald = new jd.wjlogin_sdk.model.d();
    if (paramc != null) {
      locald.a(new String(paramc.a()));
    }
    if (paramh != null) {
      locald.b(paramh.a());
    }
    return locald;
  }
  
  public static String c()
  {
    synchronized (c)
    {
      if (a != null)
      {
        String str = a.getA2();
        return str;
      }
      return "";
    }
  }
  
  public static String d()
  {
    synchronized (c)
    {
      if ((a != null) && (a.getPin() != null))
      {
        String str = new String(jd.wjlogin_sdk.util.h.a(a.getPin()));
        return str;
      }
      return "";
    }
  }
  
  public static boolean e()
  {
    for (;;)
    {
      synchronized (c)
      {
        if ((a != null) && (a.getPwd() != null) && (a.getPwd().length() != 0))
        {
          bool = false;
          return bool;
        }
      }
      boolean bool = true;
    }
  }
  
  public static String f()
  {
    synchronized (c)
    {
      if (a != null)
      {
        String str = a.getPwd();
        return str;
      }
      return null;
    }
  }
  
  public static boolean g()
  {
    for (;;)
    {
      synchronized (c)
      {
        if ((a != null) && (a.getA2() != null))
        {
          bool = true;
          return bool;
        }
      }
      boolean bool = false;
    }
  }
  
  public static boolean h()
  {
    boolean bool = true;
    try
    {
      for (;;)
      {
        synchronized (c)
        {
          if (a != null)
          {
            localObject2 = a.getA2();
            if (localObject2 != null) {}
          }
          else
          {
            return true;
          }
          int m = a.getA2TimeOut();
          Object localObject2 = a.getA2CreateDate();
          long l = (new Date().getTime() - ((Date)localObject2).getTime()) / 1000L;
          if ((int)l >= m) {
            return bool;
          }
        }
        bool = false;
      }
      return true;
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }
  
  public static boolean i()
  {
    boolean bool = true;
    try
    {
      for (;;)
      {
        synchronized (c)
        {
          if (a != null)
          {
            localObject2 = a.getA2();
            if (localObject2 != null) {}
          }
          else
          {
            return true;
          }
          int m = a.getA2RefreshTime();
          Object localObject2 = a.getA2CreateDate();
          long l = (new Date().getTime() - ((Date)localObject2).getTime()) / 1000L;
          if ((int)l >= m) {
            return bool;
          }
        }
        bool = false;
      }
      return true;
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }
  
  private boolean k()
  {
    if (this.j) {
      return false;
    }
    this.j = true;
    return true;
  }
  
  private void l()
  {
    synchronized (c)
    {
      if (a != null)
      {
        a.setPwd(null);
        a.setPin(null);
        a.setA2(null);
        a.setA2RefreshTime(0);
        a.setA2TimeOut(0);
        a.setA2CreateDate(null);
      }
      a(a);
      if (b != null)
      {
        b.setAccessToken(null);
        b.setExpireTime(0L);
        b.setOpenid(null);
        b.setRefreshToken(null);
        b.setScope(null);
        b.setType(null);
        b.setUnionid(null);
        jd.wjlogin_sdk.util.o.b("UserTokenInfo", b);
      }
      return;
    }
  }
  
  private static jd.wjlogin_sdk.b.o m()
  {
    if (d == null) {}
    try
    {
      d = (jd.wjlogin_sdk.b.o)jd.wjlogin_sdk.util.o.a("GUID");
      return d;
    }
    catch (Exception localException)
    {
      for (;;)
      {
        localException.printStackTrace();
      }
    }
  }
  
  private static jd.wjlogin_sdk.model.c n()
  {
    jd.wjlogin_sdk.model.c localc = new jd.wjlogin_sdk.model.c();
    localc.a((byte)-2);
    localc.a("网络请求失败,请检查您的网络设置!");
    return localc;
  }
  
  public final void a()
  {
    if (m() != null) {
      return;
    }
    jd.wjlogin_sdk.b.o localo = new jd.wjlogin_sdk.b.o();
    try
    {
      localo.a((short)1);
      localo.b((short)1);
      localo.a(jd.wjlogin_sdk.util.j.a(Build.VERSION.RELEASE));
      Object localObject = new jd.wjlogin_sdk.util.l(this.g).toString();
      localo.b((String)localObject);
      localo.c((short)((String)localObject).length());
      localObject = new jd.wjlogin_sdk.util.g();
      ((jd.wjlogin_sdk.util.g)localObject).a(localo.c());
      ((jd.wjlogin_sdk.util.g)localObject).a(localo.d());
      ((jd.wjlogin_sdk.util.g)localObject).a(localo.e());
      ((jd.wjlogin_sdk.util.g)localObject).a(localo.f());
      localo.a(jd.wjlogin_sdk.util.h.a(((jd.wjlogin_sdk.util.g)localObject).c()));
      jd.wjlogin_sdk.util.o.a("GUID", localo);
      d = localo;
      return;
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }
  
  public final void a(byte paramByte)
  {
    try
    {
      this.e = new b();
      this.e.a(c.a((short)0, (short)0, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.b(this.e, d());
      Object localObject = this.e;
      ((b)localObject).a((short)20, (short)1);
      ((b)localObject).a((byte)1);
      if (b() == null) {}
      for (localObject = "";; localObject = b())
      {
        c.d(this.e, (String)localObject);
        localObject = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.b("online_report", this.k), this.g);
        ((jd.wjlogin_sdk.util.a.a)localObject).a(jd.wjlogin_sdk.util.f.a(this.e.a()));
        ((jd.wjlogin_sdk.util.a.a)localObject).a();
        return;
      }
      return;
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }
  
  public final void a(String paramString1, String paramString2, String paramString3, jd.wjlogin_sdk.a.a.h paramh)
  {
    try
    {
      if (!k())
      {
        if (paramh != null) {
          paramh.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        }
      }
      else
      {
        this.f += 1;
        this.e = new b();
        this.e.a(c.a((short)7, (short)4, this.h, this.f));
        c.a(this.e, m());
        c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
        c.c(this.e, paramString2);
        c.b(this.e, paramString3);
        c.a(this.e, paramString1);
        paramString1 = DecryptorJni.jniRandomKey();
        paramString2 = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString1);
        this.i = System.currentTimeMillis();
        paramString3 = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
        paramString3.a(2);
        paramString3.a(true);
        paramString3.a(paramString2);
        paramString3.a();
        paramString3.a(new ag(this, paramString1, paramh));
        paramString3.a(new ah(this, paramh));
        return;
      }
    }
    catch (Exception paramString1)
    {
      this.j = false;
      paramString1.printStackTrace();
      if (paramh != null) {
        paramh.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
      }
    }
  }
  
  public final void a(String paramString1, String paramString2, jd.wjlogin_sdk.a.a.b paramb)
  {
    try
    {
      if (!k())
      {
        paramb.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)4, (short)5, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.e(this.e, paramString1);
      c.f(this.e, paramString2);
      this.i = System.currentTimeMillis();
      paramString1 = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      paramString2 = DecryptorJni.jniRandomKey();
      String str = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString2);
      paramString1.a(2);
      paramString1.a(true);
      paramString1.a(str);
      paramString1.a();
      paramString1.a(new s(this, paramString2, paramb));
      paramString1.a(new t(this, paramb));
      return;
    }
    catch (Exception paramString1)
    {
      this.j = false;
      paramString1.printStackTrace();
      paramb.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(String paramString1, String paramString2, jd.wjlogin_sdk.model.f paramf, Boolean paramBoolean, jd.wjlogin_sdk.a.a.f paramf1)
  {
    try
    {
      if (!k())
      {
        if (paramf1 != null) {
          paramf1.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        }
      }
      else
      {
        this.f += 1;
        this.e = new b();
        this.e.a(c.a((short)2, (short)6, this.h, this.f));
        Object localObject = this.e;
        ((b)localObject).a((short)2, (short)((short)(((b)localObject).a(paramString1) + 4) + ((b)localObject).a(paramString2)));
        ((b)localObject).b(paramString1);
        ((b)localObject).b(paramString2);
        c.a(this.e, m());
        c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
        if (paramf != null) {
          c.a(this.e, paramf.b(), paramf.a());
        }
        paramf = DecryptorJni.jniRandomKey();
        localObject = jd.wjlogin_sdk.util.s.a(this.e.a(), paramf);
        this.i = System.currentTimeMillis();
        jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
        locala.a(2);
        locala.a(true);
        locala.a((String)localObject);
        locala.a();
        locala.a(new e(this, paramString1, paramString2, paramBoolean, paramf, paramf1));
        locala.a(new k(this, paramf1, paramString1));
        return;
      }
    }
    catch (Exception paramString1)
    {
      this.j = false;
      paramString1.printStackTrace();
      if (paramf1 != null) {
        paramf1.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
      }
    }
  }
  
  ========================JD登陆代码。具体的sign找不到,大家帮忙分析下看

头像被屏蔽
结帖率:100% (1/1)
发表于 2016-1-22 13:51:33 | 显示全部楼层   辽宁省鞍山市
京东自动注册机!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-25 22:39:28 | 显示全部楼层   浙江省湖州市
亡灵序曲 发表于 2015-9-25 09:36
SDK呢?你这个是反编译安卓客户Duan的源码吗?

是的,反汇编后的JAVA,望兄弟指点一二,谢谢
回复 支持 反对

使用道具 举报

结帖率:45% (5/11)
发表于 2015-9-25 09:36:15 | 显示全部楼层   四川省泸州市
SDK呢?你这个是反编译安卓客户Duan的源码吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-24 22:41:57 | 显示全部楼层   浙江省湖州市
public final void a(String paramString, jd.wjlogin_sdk.a.a.b paramb)
  {
    try
    {
      if (!k())
      {
        paramb.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)5, (short)4, this.h, this.f));
      c.g(this.e, paramString);
      paramString = DecryptorJni.jniRandomKey();
      String str = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a(str);
      locala.a();
      locala.a(new j(this, paramString, paramb));
      locala.a(new l(this, paramb));
      return;
    }
    catch (Exception paramString)
    {
      this.j = false;
      paramString.printStackTrace();
      paramb.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(String paramString, jd.wjlogin_sdk.a.a.c paramc)
  {
    try
    {
      if (!k())
      {
        paramc.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      new StringBuilder(":").append(paramString);
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)7, (short)3, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.a(this.e, paramString);
      paramString = DecryptorJni.jniRandomKey();
      String str = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a(str);
      locala.a();
      locala.a(new ab(this, paramString, paramc));
      locala.a(new ad(this, paramc));
      return;
    }
    catch (Exception paramString)
    {
      this.j = false;
      paramString.printStackTrace();
      paramc.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(String paramString, jd.wjlogin_sdk.a.a.d paramd)
  {
    try
    {
      if (!k())
      {
        paramd.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)4, (short)4, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.e(this.e, paramString);
      this.i = System.currentTimeMillis();
      paramString = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      String str1 = DecryptorJni.jniRandomKey();
      String str2 = jd.wjlogin_sdk.util.s.a(this.e.a(), str1);
      paramString.a(2);
      paramString.a(true);
      paramString.a(str2);
      paramString.a();
      paramString.a(new q(this, str1, paramd));
      paramString.a(new r(this, paramd));
      return;
    }
    catch (Exception paramString)
    {
      this.j = false;
      paramString.printStackTrace();
      paramd.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(String paramString, jd.wjlogin_sdk.a.a.e parame)
  {
    try
    {
      if (!k())
      {
        parame.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)4, (short)7, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.e(this.e, paramString);
      this.i = System.currentTimeMillis();
      paramString = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      String str1 = DecryptorJni.jniRandomKey();
      String str2 = jd.wjlogin_sdk.util.s.a(this.e.a(), str1);
      paramString.a(2);
      paramString.a(true);
      paramString.a(str2);
      paramString.a();
      paramString.a(new x(this, str1, parame));
      paramString.a(new y(this, parame));
      return;
    }
    catch (Exception paramString)
    {
      this.j = false;
      paramString.printStackTrace();
      parame.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(String paramString, jd.wjlogin_sdk.a.a.h paramh)
  {
    try
    {
      if (!k())
      {
        paramh.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)7, (short)6, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.a(this.e, paramString);
      paramString = DecryptorJni.jniRandomKey();
      paramString = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a(paramString);
      locala.a();
      locala.a(new ae(this));
      locala.a(new af(this, paramh));
      return;
    }
    catch (Exception paramString)
    {
      this.j = false;
      paramString.printStackTrace();
      paramh.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(jd.wjlogin_sdk.a.a.b paramb)
  {
    try
    {
      if (!k())
      {
        paramb.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)3, (short)2, this.h, this.f));
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.c(this.e, c());
      c.b(this.e, d());
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      String str1 = DecryptorJni.jniRandomKey();
      String str2 = jd.wjlogin_sdk.util.s.a(this.e.a(), str1);
      locala.a(2);
      locala.a(true);
      locala.a(str2);
      locala.a();
      locala.a(new ak(this, str1, paramb));
      locala.a(new al(this, paramb));
      return;
    }
    catch (Exception localException)
    {
      this.j = false;
      localException.printStackTrace();
      paramb.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(jd.wjlogin_sdk.a.a.f paramf)
  {
    a(b(), f(), null, Boolean.valueOf(true), paramf);
  }
  
  public final void a(jd.wjlogin_sdk.a.a.g paramg)
  {
    try
    {
      if (!k())
      {
        paramg.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)4, (short)8, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      String str1 = DecryptorJni.jniRandomKey();
      String str2 = jd.wjlogin_sdk.util.s.a(this.e.a(), str1);
      locala.a(2);
      locala.a(true);
      locala.a(str2);
      locala.a();
      locala.a(new m(this, str1, paramg));
      locala.a(new n(this, paramg));
      return;
    }
    catch (Exception localException)
    {
      this.j = false;
      localException.printStackTrace();
      paramg.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(WXTokenInfo paramWXTokenInfo, jd.wjlogin_sdk.a.a.k paramk)
  {
    try
    {
      if (!k())
      {
        paramk.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)5, (short)1, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      Object localObject = this.e;
      ((b)localObject).a((short)28);
      ((b)localObject).b(paramWXTokenInfo.getCode());
      paramWXTokenInfo = DecryptorJni.jniRandomKey();
      localObject = jd.wjlogin_sdk.util.s.a(this.e.a(), paramWXTokenInfo);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a((String)localObject);
      locala.a();
      locala.a(new f(this, paramWXTokenInfo, paramk));
      locala.a(new g(this, paramk));
      return;
    }
    catch (Exception paramWXTokenInfo)
    {
      this.j = false;
      paramWXTokenInfo.printStackTrace();
      paramk.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(jd.wjlogin_sdk.model.f paramf, String paramString, boolean paramBoolean, jd.wjlogin_sdk.a.a.a parama)
  {
    try
    {
      if (!k())
      {
        parama.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)4, (short)3, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.e(this.e, paramString);
      if (paramBoolean) {
        c.a(this.e, paramf.b(), paramf.a());
      }
      this.i = System.currentTimeMillis();
      paramf = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      paramString = DecryptorJni.jniRandomKey();
      String str = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString);
      paramf.a(2);
      paramf.a(true);
      paramf.a(str);
      paramf.a();
      paramf.a(new o(this, paramString, parama));
      paramf.a(new p(this, parama));
      return;
    }
    catch (Exception paramf)
    {
      this.j = false;
      paramf.printStackTrace();
      parama.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(jd.wjlogin_sdk.model.f paramf, jd.wjlogin_sdk.a.a.i parami)
  {
    try
    {
      if (!k())
      {
        parami.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)2, (short)7, this.h, this.f));
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.a(this.e, paramf.b(), paramf.a());
      paramf = DecryptorJni.jniRandomKey();
      String str = jd.wjlogin_sdk.util.s.a(this.e.a(), paramf);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a(str);
      locala.a();
      locala.a(new v(this, paramf, parami));
      locala.a(new ac(this, parami));
      return;
    }
    catch (Exception paramf)
    {
      this.j = false;
      paramf.printStackTrace();
      parami.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(jd.wjlogin_sdk.model.g paramg, jd.wjlogin_sdk.a.a.j paramj)
  {
    try
    {
      if (!k())
      {
        paramj.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)5, (short)7, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      Object localObject = this.e;
      ((b)localObject).a((short)32, (short)((short)(((b)localObject).a(paramg.a()) + 4) + ((b)localObject).a(paramg.b())));
      ((b)localObject).b(paramg.a());
      ((b)localObject).b(paramg.b());
      paramg = DecryptorJni.jniRandomKey();
      localObject = jd.wjlogin_sdk.util.s.a(this.e.a(), paramg);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a((String)localObject);
      locala.a();
      locala.a(new h(this, paramg, paramj));
      locala.a(new i(this, paramj));
      return;
    }
    catch (Exception paramg)
    {
      this.j = false;
      paramg.printStackTrace();
      paramj.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void a(boolean paramBoolean)
  {
    this.k = false;
  }
  
  public final void b(String paramString1, String paramString2, jd.wjlogin_sdk.a.a.b paramb)
  {
    try
    {
      if (!k())
      {
        paramb.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)4, (short)6, this.h, this.f));
      c.a(this.e, m());
      c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
      c.e(this.e, paramString1);
      c.f(this.e, paramString2);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      String str1 = DecryptorJni.jniRandomKey();
      String str2 = jd.wjlogin_sdk.util.s.a(this.e.a(), str1);
      locala.a(2);
      locala.a(true);
      locala.a(str2);
      locala.a();
      locala.a(new u(this, paramString1, paramString2, str1, paramb));
      locala.a(new w(this, paramb));
      return;
    }
    catch (Exception paramString1)
    {
      this.j = false;
      paramString1.printStackTrace();
      paramb.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void b(String paramString, jd.wjlogin_sdk.a.a.b paramb)
  {
    try
    {
      if (!k())
      {
        paramb.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
        return;
      }
      this.f += 1;
      this.e = new b();
      this.e.a(c.a((short)2, (short)12, this.h, this.f));
      c.g(this.e, paramString);
      paramString = DecryptorJni.jniRandomKey();
      String str = jd.wjlogin_sdk.util.s.a(this.e.a(), paramString);
      this.i = System.currentTimeMillis();
      jd.wjlogin_sdk.util.a.a locala = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
      locala.a(2);
      locala.a(true);
      locala.a(str);
      locala.a();
      locala.a(new ai(this, paramString, paramb));
      locala.a(new aj(this, paramb));
      return;
    }
    catch (Exception paramString)
    {
      this.j = false;
      paramString.printStackTrace();
      paramb.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
    }
  }
  
  public final void b(jd.wjlogin_sdk.a.a.b paramb)
  {
    for (;;)
    {
      try
      {
        if (!k())
        {
          paramb.a(jd.wjlogin_sdk.util.i.a(-103, "系统繁忙,请稍后再试!"));
          return;
        }
        this.f += 1;
        this.e = new b();
        this.e.a(c.a((short)3, (short)3, this.h, this.f));
        Object localObject1 = this.e;
        d();
        c.b((b)localObject1, d());
        c.a(this.e, this.h, jd.wjlogin_sdk.util.q.a(this.g));
        Object localObject2 = this.e;
        if (c() == null)
        {
          localObject1 = "";
          c.c((b)localObject2, (String)localObject1);
          this.i = System.currentTimeMillis();
          localObject1 = new jd.wjlogin_sdk.util.a.a(1, jd.wjlogin_sdk.util.a.d.a("applogin_v2", this.k), this.g);
          localObject2 = DecryptorJni.jniRandomKey();
          String str2 = jd.wjlogin_sdk.util.s.a(this.e.a(), (String)localObject2);
          ((jd.wjlogin_sdk.util.a.a)localObject1).a(2);
          ((jd.wjlogin_sdk.util.a.a)localObject1).a(true);
          ((jd.wjlogin_sdk.util.a.a)localObject1).a(str2);
          ((jd.wjlogin_sdk.util.a.a)localObject1).a();
          ((jd.wjlogin_sdk.util.a.a)localObject1).a(new z(this, (String)localObject2, paramb));
          ((jd.wjlogin_sdk.util.a.a)localObject1).a(new aa(this, paramb));
          return;
        }
      }
      catch (Exception localException)
      {
        this.j = false;
        l();
        a();
        localException.printStackTrace();
        paramb.a(jd.wjlogin_sdk.util.i.a(-102, "矮油,程序出错了!"));
        return;
      }
      String str1 = c();
    }
  }
  
  public final void j()
  {
    synchronized (c)
    {
      if (a != null)
      {
        a.setPin(null);
        a.setA2(null);
        a.setA2RefreshTime(0);
        a.setA2TimeOut(0);
        a.setA2CreateDate(null);
      }
      a(a);
      return;
    }
  }
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表