反工具破解之APK压缩文件破解

来源:互联网 发布:c语言求100以内的素数 编辑:程序博客网 时间:2024/04/27 15:53

通过标志尾添加其他数据从而防止PC工具解压反编译,这样处理后把APK看做压缩文件的PC端来说这个文件被破坏了,所以你要对其进行解压或者查看都会提示文件已损坏,用反编译工具也会提示文件已损坏,但是它却不会影响在Android系统里面的正常运行和安装而且也能兼容到所有系统


package OtherWay;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Test {public static void main(String[] args) {try {File file = new File("E:/apkzip/icqupt.apk");FileInputStream in = new FileInputStream(file);FileOutputStream out = new FileOutputStream(new File("E:/apkzip/icqupt_new.apk"));int read = 0;long count = 0;long readLen = file.length() - 512;ByteArrayOutputStream buffer = new ByteArrayOutputStream();while ((read = in.read()) != -1) {count++;out.write(read);if (count >= readLen) {buffer.write(read);}}byte[] b = buffer.toByteArray();out.write(b);in.close();out.flush();out.close();} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}System.out.println("Done");}}

 


0 0
原创粉丝点击