吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1327|回复: 0
收起左侧

[Android 求助] 关于一个以获取cookies为目的在smali加入log以后无法编译的问题

[复制链接]
北美大鱼 发表于 2021-3-2 10:11
我在尝试爬取xxyoga的一些数据做我的毕业设计数据分析,但是在获取习练历程的时候出现了一个动态cookies校验。我尝试逆向了整个app来获取cookies的远程获取代码,在查找到了setcookies并且使用androidkiller中的insert log在这些地方分别插入了log信息输出,编译就出现了问题。即使删除了这些代码也没有办法继续恢复正常编译。报错如下:
当前 Apktool 使用版本:Android Killer Default APKTOOL
正在编译 APK,请稍等...
>I: Using Apktool 2.4.1
>I: Smaling smali folder into classes.dex...
>Exception in thread "main" org.jf.util.ExceptionWithContext: Exception occurred while writing code_item for method Lkotlin/internal/RequireKotlinVersionKind;->values()[Lkotlin/internal/RequireKotlinVersionKind;
>        at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:917)
>        at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:341)
>        at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:297)
>        at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:61)
>        at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:36)
>        at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:418)
>        at brut.androlib.Androlib.buildSources(Androlib.java:349)
>        at brut.androlib.Androlib.build(Androlib.java:301)
>        at brut.androlib.Androlib.build(Androlib.java:268)
>        at brut.apktool.Main.cmdBuild(Main.java:251)
>        at brut.apktool.Main.main(Main.java:79)
>Caused by: org.jf.util.ExceptionWithContext: Error while writing instruction at code offset 0x2
>        at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1190)
>        at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:913)
>        ... 10 more
>Caused by: org.jf.util.ExceptionWithContext: Unsigned short value out of range: 65536
>        at org.jf.dexlib2.writer.DexDataWriter.writeUshort(DexDataWriter.java:116)
>        at org.jf.dexlib2.writer.InstructionWriter.write(InstructionWriter.java:356)
>        at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1150)
>        ... 11 more
请问我应该如何修正这个问题?以及应当如何定位cookies位置来获取访问指定url的位置以获取cookies?
apk获取:链接:https://pan.baidu.com/s/1VfSsLwyqnhbw04GjBuRtjg
提取码:153t
复制这段内容后打开百度网盘手机App,操作更方便哦
我已经尝试了DMS获取按钮id但是没能获取到任何按钮信息并且电脑变得非常卡,且常常会死机(电脑配置:联想拯救者y720内存16g)这是正常现象吗?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-4 21:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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