3月20日,Opera Mini终于迎来了7.5.4版的更新,官方说修正了许多小的bug.之前一直使用7.5.3,改服器后,应付的平时的浏览网页足够了,更新周六更新到7.5.4,并进行了改服.
和之前的其他版本一样,可以继续使用原来的服务端.简要步骤我再赘述下:
前期准备
两个工具,第一个是apktool,
我使用的是Ubuntu,apktool安装步骤参照的为,
http://blog.csdn.net/cheligeer1988/article/details/10932305
其他平台的资料较多,我就不在罗列了.
第二个是Auto-Sign,下载地址如下
http://pan.baidu.com/s/1sjpp9al
开始操作
下载最新的opera mini
wget http://m.opera.com/android/Ow7Good/operamini.apk
将operamini.apk解包
apktool d operamini.apk
进入解包后的operamini文件夹,修改服务端,需要修改的几个地方如下:
smali文件夹下bm.smali, bv.smali, l.smali这三个
smali/com/opera/mini/android/下的o.smali
可以用命令搜索
grep "http://" **
grep "socket://" **
http://类型的改为http://你的服务端/
socket://类型的改为socket://你的服务端/
单纯的http以及https不用更改,
http://nada:4711、http://mini5resource.opera-mini.net、socket://do_not_use_me:0也不用进行更改.
改完之后,将程序重新打包
apktool b operamini
会在operamini文件夹下的dist中生成一个新的operamini.apk
将operamini.apk复制到Auto-sign文件夹中,添加签名
java -jar signapk.jar testkey.x509.pem testkey.pk8 operamini.apk opm_new.apk
opm_new.apk就是改好的浏览器安装文件了.
补充:
需要java环境的支持,这个之前忘记说了.另附上服务端opm-server-mirror的下载地址
https://code.google.com/p/opm-server-mirror/downloads/list
推荐几个我试用过可以用来做mirror的免费虚拟主机,
godaddy购买域名赠送的空间, 000webhost免费空间, BeGet.ru提供的免费空间都可以
目前BeGet.ru还可以免费申请.