2020年06月29日
export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/darwin-x86_64export TARGET=aarch64-linux-androidexport TARGET=armv7a-linux-androideabiexport TARGET=i686-linux-androidexport TARGET=x86_64-linux-androidexport API=29export AR=$TOOLCHAIN/bin/$TARGET-arexp
2020年06月18日
问题环境CocosCreator工程,输出Android Studio工程,用Android Studio打开,根据提示升级相关的Gradle:然后打包,安装到安卓手机上,运行测试,咦,怎么闪退了?如果查看logcat日志,可以看到错误:完整的错误信息:E/jswrapper: ScriptEngine::onGetStringFromFile jsb-adapter/jsb-builtin.js not found, possible 
2020年06月11日
网站和APP中通常包含大量的图片素材,减少图片的大小可以改善网页的加载速度、减少APP的包大小。这里介绍两个比较有效的jpg和png的无损压缩工具。1. jpegtranjpegtran 是专门针对jpg图片的无损压缩工具,支持linux、osx、windows等平台,基本用法:比如要压缩yy.jpg后重新存成xx.jpg,命令如下:jpegtran -optimize -progressive -copy none -outfile xx.jpg yy.jpg比如要针某个目录下的所有jpg进行
2020年06月08日
在 cpp 里面加如下代码:extern "C" int const dummy_to_make_this_compressible[100000] = {1,2,3};
extern "C" { void _init() {}}upx so
2020年06月04日
在破解应用时,
常常是某个函数返回 true 代表激活或注册了.那个我们可以修改汇编指令为 B0 01 或 B8 01 00 00 00,来返回 true,达到破解的目的. 但是有些应用返回字符串来表示是不是注册或激活了, C string 还好处理.C++的 std::string 就不好破解了.我们也常常 hook 库函数,来达到破解的目的.但有些 APP, 函数在自己包里.就不能 hook 了.今天我们介绍一种 hookAPP 自己包里的 C 函数,非 OBJC 的.我们通过修