(前提是你的机器必须装好JAVA,并且JAVA环境配置好)参考用我的手机是MB200,不知道文件目录通用不。
1 提取你手机内的 framework-res.apk 目录(\system\framework)放到C盘apkdb文件夹下 。
2 运行CMD输入命令 java -jar c:\apkdb\apktool.jar if c:\apkdb\framework-res.apk 。
3 然后提取你手机内的settings.apk文件放到电脑任意地方即可,此文件也可以从你使用的刷机包中提取.
4 对settings.apk 右键选择"解压到settings",然后重命名settings.apk为123.apk放入settings文件夹内
5 运行 APK反编译及编译工具v132 签名版 点击"浏览"到"settings"文件夹,点击"安装"
6 在弹出窗口选择 1,带反编译完成后窗口会自动关闭
7 进入settings文件夹里面的APK文件夹就是反编译出来的文件了,然后到res\l文件,复制到其他目录修改
8 用Notepad++打开(也可以使用其他修改软件)。到相关语句
notepad++</com.android.settings.IconPreferenceScreen>
<com.android.settings.IconPreferenceScreen android:title="@string/voice_input_output_settings" settings:icon="@drawable/ic_settings_speech">
<intent android:targetPackage="com.android.settings" android:action="android.intent.action.MAIN" android:targetClass="com.android.settings.VoiceInputOutputSettings" />
全部删除
然后保存。保存的时候要注意在Notepad++ 格式下选择“UTF-8无ROM编码”再保存
9 把修改好的文件复制到settings\APK\res\xml内替换文件
10 再次打开 APK反编译及编译工具v132 签名版 点击"浏览"到"settings"文件夹,点击"安装",选择 2
然后再settings文件夹下会出现build文件夹里面放的就是编译好的文件到l复制出来
11 然后提取手机内或是ROM包里的settings.apk用WINRAR打开 用复制出来的替换进去
关于APK 的替换方法:吧文件拖至相应目录下,然后再WINRAR弹出的窗口点击“文件”选项卡按 ctrl+x 然后在“不压缩直接存储的文件”框内粘贴,然后“确定”然后删除此目录下l和voice_input_l文件
这样就完成了修改工作然后你可以签名替换进手机或者替换ROM的APK后,签名ROM再刷机
12 删除无用文件
system下TTS文件夹
system\app\TtsService.apk
system\app\PicoTts.apk
system\lib\libttspico.so
system\lib\libttssynthproxy.so
完成了.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论