三星国行词典diodict移植到红米2,反编译

之前一直在用三星s3,s系列除了拍照好,,还有一个词典我特别喜欢,,完全离线,带发音,带例句,非常好用。后来,,手机屏摔碎了。大哭

不得已又入手了一部便宜的红米2,摄像头是移植不过来了,,不过词典还是有可能的,于是笔者几经百度找到了方法。

先给红米2的用户安装方法

手机需root权限

安装
下载上传的附件,解压,得到一个apk和一个lib文件夹还有一个DioDict3B的压缩包    链接:http://pan.baidu.com/s/1qWG7LOK 密码:q994
都弄到手机存储上(压缩包先解压再复制到手机储存根目录,名为DioDict3B),直接点apk文件安装,安装完成,这时千万别打开,会报错。
接下来用“re管理器”(不知道的自行百度下载)将lib文件夹中的文件复制到手机data/data/com.diotek.diodict3.phone.samsung.chn/lib 文件加中,记得更改权限,除了第一排的勾是前两个,后两排只要第一个权限,其余的不用管了。然后重启手机就可以打开了。

(用re管理器改权限)

如图:



  安装成功后效果


如果是其他型号的手机,请自行反编译:



反编译教程
下载反编译工具 apktool
http://www.pc6.com/softview/SoftView_67410.html

1 .  apk需改名123.apk,放到apktool 目录下。
运行apktool,选1反编译。之后会生成反编译后的APK文件夹。
2.找到APK/ smali / com / diotek / diodict3 / dependency 目录,
3.用Notepad2等高级文本编辑器打开 SamsungChn.smali 文件
4.CTRL+F搜索
   MANUFACTURER、BRAND、MODEL 对应的字段为你要移植机型的相关信息即可。
比如我这里把 MANUFACTURER 后的字段修改为了 “Xiaomi”
BRAND 后的字段修改为了 “Xiaomi”
MODEL 后对应多个型号字段(但制造商和品牌只能为同一个)修改为了 “2014811”
至于你的机型上具体应该怎么改?请查看system目录下的 build.prop 文件(文本方式打开)

6. apktool 选择2 编译,再选择3,签名
7.在APK /Bulid 里找到签名好的apk文件 


原帖链接http://bbs.dospy.com/thread-16273039-1-755-1.html

http://bbs.zhiyoo.com/forum.php?mod=viewthread&tid=6134628&extra=page=1&page=1&state=1

posted @ 2015-04-26 08:26  编程菌  阅读(399)  评论(0编辑  收藏  举报