心动恋人v1.0 pj(一)

时间:2022-02-16 20:18:48

0x00  废话一堆

 

虽说要尊重开发者,但是这个东西,流氓软件。练手用

P.S. 我不是死宅

 

0x01 桃‘’色兑换码

看到这个,我还以为里面有什么儿童不宜的东西,兴奋了……

APKIDE搜索没有相关“桃色”无果,转unicode \u6843\u8272 

 心动恋人v1.0 pj(一)

 

就是这里

\u5151\u6362\u6210\u529f\uff01\u606d\u559c\u4f60\u83b7\u5f97\u6843\u8272\u793c\u5305\uff0c\u91d1\u5e01\u589e\u52a09999\uff0c\u5404\u6c34\u6676\u788e\u7247\u52a06\uff01

解码:兑换成功!恭喜你获得桃色礼包,金币增加9999,各水晶碎片加6

 

search context 

 

找到上面就是对比了,修改成为nez


下面是修改数字

 心动恋人v1.0 pj(一)

修改一下数值,金币是short类型的

 心动恋人v1.0 pj(一)

出现下面的63错误,提示

[115,4] The literal value must be between -8 and 7 inclusive

[125,4] The literal value must be between -8 and 7 inclusive

[125,33] mismatched tree node: Lcom/game/b/s; expecting I_CATCHES

Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: C:\Users\Administrator\Desktop\ApkIDE\Work\com.game.sweetd\smali\com\game\sweetheart\bc.smali

at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:45)

at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:33)

at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:66)

at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:50)

at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:37)

at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:257)

at brut.androlib.Androlib.buildSources(Androlib.java:214)

at brut.androlib.Androlib.build(Androlib.java:205)

at brut.androlib.Androlib.build(Androlib.java:176)

at brut.apktool.Main.cmdBuild(Main.java:228)

at brut.apktool.Main.main(Main.java:79)

 

查看了一下com.game.b.s.a() 没找出得怎么改……呃,先放一下,下一个。

 

0x02  水晶合成修改

我们不如直接修改水晶合成的判断吧。

 心动恋人v1.0 pj(一)

搜索“合成”的unicode找到文件

然后看看这个东西是先判断水晶1是不是大于0,接着判水晶2是不是大于0......判断链

就不整条链改了,直接在if下面加一行goto :cond_3就解决了。

 

0x03 关于体力判断的解锁

第一章节还没结束呢,就体力不足,需要5块钱的短信付钱。然后我没钱。内购暂时先不pj,直接找体力判断

1.\u4f53\u529b\u4e0d\u8db3,\u8bf7\u70b9\u51fb\u4f11\u606f\u6062\u590d\u4f53\u529b 找这句话==体力不足,请点击休息回复体力。。。。。

2.找到这句话有两个地方,呃,麻烦。注意到还要判断金额,够钱才能锻炼。注意到我没有钱也没有体力时候会提示金币不足,那么就是先进行金钱判断的。就是大概是line3604

3.改1

 心动恋人v1.0 pj(一)

4.从line3604可以看到是cond_8跳转,找同方法的跳转

 心动恋人v1.0 pj(一)

直接去掉if

P.s.前面一个体力不足,只判断体力不足的是打工的……改到现在,我觉得这个东西还有玩的意义么……