首页
社区
课程
招聘
未解决 [讨论]关于.class 代码看不懂
发表于: 2019-5-22 15:29 709

未解决 [讨论]关于.class 代码看不懂

2019-5-22 15:29
709
一个android 逆向的学些小白  拿到了一个app。然后 将dex 拿出来转成jar 用 jd-gui 看到一段很奇怪的逻辑。。。
我看到是这样的
public boolean A()
  {
    int i1 = 0;
    boolean bool = false;
    if (!i()) {
      return bool;
    }
    this.k = nComm.readDevWifiInforData(this.b, this.k);
    this.l.clear();
    for (;;)
    {
      if (i1 >= this.k.number) {}
      WifiApItem Item;
      do
      {
        bool = true;
        break;
        Item = new WifiApItem ();
        Item = nComm .readDevWifiApItem(this.b, i1, Item);
      } while ( Item == null);
      this.l.add( Item);
      i1++;
    }
  }

看不懂这个代码在干嘛。。有人能来讨论下么?
我知道 for (;;) 这个是无限循环的意思
但是后面 接着一个
if (i1 >= this.k.number) {}  只有判断啥也不干是干嘛
后面 do 一进去就来了个break 直接出去了。到最后也没见return,但是这个函数声明是return 一个boolean 




[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-5-22 15:32 被人丑不看书编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//