构建ROM时设置默认壁纸

时间:2012-05-07 08:18:03

标签: android build wallpaper

我需要在构建ROM时在Android中设置默认壁纸。我已经构建了一个基于CM7的ROM作为示例并删除了除love_cm之外的所有壁纸文件,但在首次启动时,cmchrome仍然是我的默认壁纸。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

1)在apktool中加载框架文件

apktool if framework-res.apk

2)反编译

apktool d framework-res.apk

3)导航到/ res / drawable-hdpi /并删除default_wallpaper.jpg文件

4)将你想成为默认壁纸的jpg文件复制到/ res / drawable-hdpi /并在default_wallpaper.jpg中重命名

5)导航到/ res / values /并打开strings.xml

6)改变这一行     com.android.wallpaper / .nexus.NexusWallpaper

用这个:

<string name="default_wallpaper_component">@null</string>

7)编译framework-res.apk

apktool b framework-res framework-res-modded.apk

8)签名(例如ApkManager)

9)在framework-res.apk中重命名并将其推送到ROM flashhable zip

答案 1 :(得分:0)

使用winrar在system \ framework中打开framework-res.apk并搜索res / drawablenodpi和其他包含defaultwallpaper.jpeg的文件。