Android软件安全性解决方案探讨

wenlin56 2011-11-30 12:57:00
我们知道Android软件被反编译后,可以出各种各样的破解版。

就算是免费软件,最头疼的是,破解版可能会拿掉一些核心流程:例如很重要的数据收集。

所以,有办法能在程序中判断“当前软件”是“官方正版”来源或者是经过“反编译重新打包”的呢?

希望能一起探讨一个相对稳定的解决方案。


感谢参与!!
...全文
133 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
安卓机器人 2011-12-01
  • 打赏
  • 举报
回复
可以通过proguard优化程序,让破解难度增加
可以通过增加签名长度,方法应该挺多的
行云之云 2011-12-01
  • 打赏
  • 举报
回复
MARK
之前也想到过这个问题,待解决。。
wenlin56 2011-11-30
  • 打赏
  • 举报
回复
可不可以从软件签名(这里面好像有个什么MD5指纹),在程序中获取签名信息,发送到服务器验证...

可是有办法在程序中,在不知道APK路径的情况下,直接获取签名详情么?
wenlin56 2011-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ultrapro 的回复:]

核心部分用ndk实现呗
[/Quote]

破解者也可以直接拿掉这个模块的,我想最好的办法是,验证到是非正版软件,就不允许连接到网络服务器
儿大不由爷 2011-11-30
  • 打赏
  • 举报
回复
核心部分用ndk实现呗

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧