ST18i主页5屏变3屏方法

08-13 | 夜光 | 智能手机

一、准备所需工具:
① 首先配置Java环境,然后下载“apktool.jar”“aapt.exe”,这两个文件放在同一个文件夹,例如“D:\ApkTool”
② 从手机“/system/framework”中提取2个框架文件“framework-res.apk”“SemcGenericUxpRes.apk”也放在这个目录
③ 从手机“/system/app”中提取所需修改的主屏文件“Home.apk”也放在这个目录

二、CMD进入“D:\ApkTool”目录,并加载所需的2个框架:

D:
CD ApkTool
java -jar apktool.jar if framework-res.apk
java -jar apktool.jar if SemcGenericUxpRes.apk

三、解包“Home.apk”得到“Home”文件夹:

java -jar apktool.jar d Home.apk

四、修改代码:
① 将“\res\values\integers.xml”文件中如下代码中的数字修改成你想要显示的主页屏数:

<integer name="number_of_desktop_panes">5</integer>

② 将“\res\values\styles.xml”文件中如下代码:

<style name="Layout.ButtonContainer">

修改为:

<style name="Layout.ButtonContainer" parent="@android:style/Theme.Wallpaper.NoTitleBar">

五、将“Home”文件夹打包成例如“hhh.apk”:

java -jar apktool.jar b Home hhh.apk

六、提取、替换:
① 将WinRAR的默认压缩方式设为“存储”。
② 提取“hhh.apk”中的“resources.arsc”文件,替换到原来的“Home.apk”中去。这样就得到了新的“Home.apk”。

七、放回手机:
① 去掉手机主页所有的小部件。
② 用RE管理器将新的“Home.apk”放入手机“/system”目录,修改权限为“第一行勾选前面两个,第二行只勾选第一个,第三行只勾选第一个”
③ 用RE管理器将修改好权限的新的“Home.apk”移入手机“/system/app”中,重启手机即可。

本文标签: ,
本文链接: st18i-home-page-5-3-screen-method/
版权所有: 玻璃泉, 转载请注明本文出处。

2个评论

  1. 文件被替换了,签名校验应该是通不过的。

  2. @荒野无灯
    这个系统程序是可以的,普通程序就要重新编译签名了。