1、集成的APK必须确认是否为release版本,否则会导致CTS测试失败。
处理方法:反编译apk,查看manifest.xml文件,看中是否有debug属性:android:debuggable。
值为true,就是debug版本。值为false或者未设置,就是release版本
2、集成的APK,不可更改其签名,否则会造成该APK应用升级时出现签名冲突的问题
3、集...
分类:
移动开发 时间:
2014-10-23 10:42:38
阅读次数:
254
============问题描述============ 为什么apkmodify有的apk不能反编译?是因为版本吗? ============解决方案1============ 有些加密保护过了,...
分类:
其他好文 时间:
2014-10-22 00:57:24
阅读次数:
154
反编译问题:1.路径问题:如果遇到了Path.Combine,有错误改下即可2.资源文件问题:在Reflector下,对左边的资源管理窗口的Resources文件夹下的资源文件,进行右键点击,选中"Save as" 选项保存即可。例:对于项目文件夹里面的TryAssemb.Form1.resx,首先...
分类:
其他好文 时间:
2014-10-21 17:27:52
阅读次数:
173
============问题描述============ 使用apktool进行解包,之后修改strings.xml中的连接字段,重新打包后的apk安装后无法连接到网络。修改的ip是没有问题的,因为我用这个ip通过eclipse打包后的app是可以正常运行的。 ...
分类:
其他好文 时间:
2014-10-19 23:09:36
阅读次数:
315
对于《DebuggingAndroidApplication》一文中最后附上的练习,我采用了另一种静态方法绕开原有的逻辑去破解。主要的过程如下: 利用apktool将练习的runtime.apk文件反编译,生成的smali格式的反汇编代码,接着从smali文件的代码中寻找突破口,修改程序,再利...
分类:
移动开发 时间:
2014-10-19 11:20:41
阅读次数:
300
有着微软人性化的开发工具VISUAL STUDIO和MSDN详尽的帮助,.NET 的开发效率的确高。但是由于.NET同JAVA一样都采用中间语言、虚拟机/SDK等诸多特质,而且高等语言的类库编码规范,MSIL微软中间语言可读性很高,所以代码很容易就能被反编译,或许这是一种“另类的开源”。到目前为止....
分类:
Web程序 时间:
2014-10-17 11:50:25
阅读次数:
247
============问题描述============ 前提:上传的APK中以及接入了服务器接入方提供的统一接口调用代码。本地将游戏打包好APK后,直接上传这个APK。然后服务器端会将第三方SDK自动集成到APK中,使上传的这个APK自动集成了第三方渠道的SDK。一般想到的做法是将上传的APK进行...
分类:
Web程序 时间:
2014-10-17 11:35:15
阅读次数:
219
安卓系统特效相关文件:存在于:framework-res.apk 反编译后的\framework-res\res\anim文件夹内!anim文件夹下所有的文件都是特效文件原理反编译framework-res.apk替换anim文件夹下的文件达到修改特效的目的!然后再重建framework-res.a...
分类:
移动开发 时间:
2014-10-16 18:04:42
阅读次数:
224
.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。 我大致的方法为 :强签名+混淆+加密。 强签名 强命名程序集,可以确保你的程序集唯一,而不被篡改、冒...
分类:
Web程序 时间:
2014-10-16 16:27:02
阅读次数:
136
1.需要工具文件jad.exenet.sf.jadclipse_3.3.0.jar2.我们将jad.exe文件放到JDK的bin目录下3.我们将net.sf.jadclipse_3.3.0.jar拷贝到MyEclipse安装目录下的plugins目录下面4.在E:\java_directory\MyEclipse\dropins创建一个eclipse文件夹.5.在创建好的eclipse文件夹下,分别创..
分类:
系统相关 时间:
2014-10-15 16:03:11
阅读次数:
303