游戏破解吧 关注:479,443贴子:2,791,084

15-01-18【普通成员】破解手机软件积分教程

取消只看楼主收藏回复

楼主我第一次发帖,有什么不懂的欢迎大家提问


来自Android客户端1楼2015-01-18 17:13回复
    要破解的软件是照片涂鸦


    来自Android客户端2楼2015-01-18 17:14
    收起回复
      要用到的工具是mt管理器,这个是链接 http://pan.baidu.com/share/link?shareid=2429054620&uk=1934604098


      来自Android客户端3楼2015-01-18 17:16
      收起回复
        进入正题


        来自Android客户端4楼2015-01-18 17:17
        收起回复


          来自Android客户端5楼2015-01-18 17:17
          回复










            来自Android客户端7楼2015-01-18 17:20
            回复
              if-lt v0 v1 :label_68
              invoke-direct {v4} Lcom/san/paint/view/MainActivity;->getPoints()I
              move-result v0
              const/16 v1 0xc8
              if-ge v0 v1 :label_64
              invoke-direct {v4} Lcom/san/paint/view/MainActivity;->spendPoints()V
              invoke-virtual {v4} Lcom/san/paint/view/MainActivity;->refreshPoints()V
              label_64:
              invoke-virtual {v4} Lcom/san/paint/view/MainActivity;->openPicture()V
              goto :label_7
              label_68:
              new-instance v0 Landroid/app/AlertDialog$Builder;
              invoke-direct {v0,v4} Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
              const-string v1 "打开照片属于高级功能,每次只要5积分,您是否免费下载软件获取积分?积分满100永久免费。"
              invoke-virtual {v0,v1} Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
              move-result-object v0
              const-string v1 "确定"
              new-instance v2 Lcom/san/paint/view/MainActivity$1;
              invoke-direct {v2,v4} Lcom/san/paint/view/MainActivity$1;-><init>(Lcom/san/paint/view/MainActivity;)V
              invoke-virtual {v0,v1,v2} Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava


              来自Android客户端11楼2015-01-18 17:28
              收起回复
                if-lt v0 v1 :label_68
                if是判断的意思
                lt是小于的意思
                v0和v1分别代表一个数
                label_68是函数68代表什么
                表示如果v0小于v1则跳转到函数68


                来自Android客户端12楼2015-01-18 17:33
                收起回复
                  我们看到函数68下面有文字说明,说明函数68代表弹出这些文字,也就是点击“打开照片”后说的积分不足,也就不能使用了,所以不能让它跳转到函数68,因为它是因为那个判断语句跳转执行的,所以修改那个判断语句让它执行判断语句下面的就可以使用那个功能了


                  来自Android客户端14楼2015-01-18 17:48
                  收起回复
                    刚才说了if-lt v0 v1 :label_68中的lt是小于
                    小于的反义词是大于等于所以我们要修改lt为大于等于lt代表小于,那大于等于呢,
                    我来说一下关于if的跳转语法
                    lt小于
                    gt大于
                    le小于等于
                    ge大于等于
                    ne不等于
                    eq等于
                    nez不等于
                    eqz等于
                    所以只要把if-lt v0 v1 :label_68修改成
                    if-ge v0 v1 :label_68就可以了


                    来自Android客户端15楼2015-01-18 17:59
                    收起回复
                      总的来说就是搜索点击软件后它叫你要获取积分的关键词比如“免费获取积分”再搜索到代码,在代码里看这个关键词在那个函数里,再在这个函数的上面找到有这个函数的判断语句,再把判断语句的大于小于之类的改成相反,一直按返回保存,再签名就可以了


                      来自Android客户端16楼2015-01-18 18:06
                      回复
                        看了的顶一个吧


                        来自Android客户端19楼2015-01-18 18:25
                        收起回复
                          goto :label_356的意思是
                          直接跳转到函数356,不做任何判断


                          来自Android客户端43楼2015-01-19 14:00
                          收起回复
                            所以如果函数356代表成功,把那个判断语句改成直接跳转到函数356就可以了


                            来自Android客户端44楼2015-01-19 14:01
                            回复
                              来自Android客户端79楼2015-01-25 20:03
                              收起回复