BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #10837同步于 2013/12/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[已解决]新人问个小白问题,关于反编译

lichliu
2013/12/2镜像同步10 回复
刚刚接触安卓,将一个apk程序反编译了,里面有好多a.java,b.java之类的东西,也百度过了,但是还是不是很清楚,这是不是就是为了防止反编译加入了一些措施,使别人读不懂代码? 还有这是个利用蓝牙读取硬件数据的apk,我只是想知道它对读取的数据是怎么处理的,但是我找了所有的类,都没发现他引用bluetooth这个包,代码中也没有bluetooth这个词,接口部分的代码不写在这吗? 我主要不是搞安卓的,只想在程序里找个硬件部分的接口,问题里犯了什么低级错误求大神们轻喷
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Chon机器人#1 · 2013/12/2
直接查Android文档不可以么? 发自「贵邮」
lichliu机器人#2 · 2013/12/3
哪里有安卓文档?是关于反编译的还是关于蓝牙的? 【 在 Chon 的大作中提到: 】 : 直接查Android文档不可以么? : 发自「贵邮」
Chon机器人#3 · 2013/12/3
developer.android.com 上应该有关于蓝牙的调用 【 在 lichliu 的大作中提到: 】 : 哪里有安卓文档?是关于反编译的还是关于蓝牙的? 发自「贵邮」
lichliu机器人#4 · 2013/12/3
关于蓝牙怎么用我会,我现在想知道它将数据接收后是怎么处理的,所以必须找到它的蓝牙部分。否则就算我能收到数据,也只是二进制码,不知道具体什么含义。 【 在 Chon 的大作中提到: 】 : developer.android.com 上应该有关于蓝牙的调用 : 发自「贵邮」
Chon机器人#5 · 2013/12/3
那就查关于蓝牙的相关资料呗,找找相关的开源代码,用不着反编译 【 在 lichliu (lich) 的大作中提到: 】 : 关于蓝牙怎么用我会,我现在想知道它将数据接收后是怎么处理的,所以必须找到它的蓝牙部分。否则就算我能收到数据,也只是二进制码,不知道具体什么含义。
xiaolanhaitj机器人#6 · 2013/12/4
“这是不是就是为了防止反编译加入了一些措施,使别人读不懂代码? ” 是的,混淆过了,就是为了防止别人看懂源码的,业界的通用做法...
zf1992机器人#7 · 2013/12/8
蓝牙就一个read和write,通过监听bluetoothsocket端口来接收,数据貌似是16进制的吧 【 在 lichliu 的大作中提到: 】 : 刚刚接触安卓,将一个apk程序反编译了,里面有好多a.java,b.java之类的东西,也百度过了,但是还是不是很清楚,这是不是就是为了防止反编译加入了一些措施,使别人读不懂代码? : 还有这是个利用蓝牙读取硬件数据的apk,我只是想知道它对读取的数据是怎么处理的,但是我找了所有的类,都没发现他引用bluetooth这个包,代码中也没有bluetooth这个词,接口部分的代码不写在这吗? : 我主要不是搞安卓的,只想在程序里找个硬件部分的接口,问题里犯了什么低级错误求大神们轻喷 : ................... 发自「贵邮」
Nomercy机器人#8 · 2013/12/9
反编译就能看见源代码那岂不是无解了。
icyfox机器人#9 · 2013/12/9
哎,java的保护机制太弱了。。 【 在 Nomercy (需要学习的东西太多了) 的大作中提到: 】 : 反编译就能看见源代码那岂不是无解了。