我想知道人们是否成功地在Android中创建/加载加密的OBB(不透明二进制Blob)文件?这是对这个问题的 一个跟进1:Android开发站点中的OBB(不透明二进制Blob)是什么?,按照该帖子的指示,我执行了以下操作(从ICS 4.01基线,在Ubuntu 10.10-32bit和Ubuntu 12.4-64bit上尝试):
sudo modprobe cryptoloop
sudo modprobe twofish
sudo modprobe vfat
./mkobb.sh -d /tmp/obb/ -kblahblah -o /tmp/out.obb -v
obbtool a -n com.test.blah -v 1 -s 997ff9b1516a6788 /tmp/out.obb # 997ff... is the salt from the mkobb step
obbtool i /temp/out.obb # verify the obb file
adb push /temp/out.obb /sdcard/
Run Code Online (Sandbox Code Playgroud)
从这里我将out.obb文件复制到手机上的/ sdcard /.并使用以下代码安装:
String obbFile = Environment.getExternalStorageDirectory() + "/out.obb";
mgr = (StorageManager) getSystemService(Context.STORAGE_SERVICE); // mgr is a member varible of my main activity
Log.i("OBB", …Run Code Online (Sandbox Code Playgroud) android ×1