请教一个打安卓包加密问题,安卓包解压开,里面的 assets/res/目录下面只有一个很大的bin文件,应该是把资源都放到了一个文件中,这个加密方案要怎么实现?有没有大佬提供一下思路?
这个简单啊,虚拟文件系统,用这个包做文件包。
1.底层先写一个pack manager,包括读这个包,分析包头的内部文件列表,读内部文件,解密等等。
2.做一个打包工具,每次发布的时候打包资源,加密并整合到这个文件包里面。
3.改掉cocos的底层文件接口,就那些FileUtils,把getDataFromFile,重定向到你的pack manager里面,从内部文件里面读。就可以了。
好的,谢谢