自定义PC端华为浏览器主页壁纸 您所在的位置:网站首页 华为壁纸如何自定义 自定义PC端华为浏览器主页壁纸

自定义PC端华为浏览器主页壁纸

2024-07-05 22:24| 来源: 网络整理| 查看: 265

华为浏览器可通过在地址栏键入hwbrowser://settings/homepage或者点击右上角三点>设置>主页设置更改主页壁纸。但是这样仅能改为官方预设的几种壁纸而非自己的图片,经过摸索后发现了一种解决方式,可将原装图片改为自设图片,再此记录过程。

效果如图:

探究过程

先是,切换到任一背景,F12调用浏览器开发者界面试探图片源。得到如下地址

chrome://resources/images/bg_image06.jpg

考虑到主页背景不依赖网络,图片本体必然在本地。打开浏览器程序所在位置,尝试搜索关键词images、jpg、png、resources,并未得到目标图片。但是发现了一个特殊的大文件:resources.pak,结合文件名,判定这是某种资源包。查阅资料得知,该pak是chrome打包资源方式,文件本身并未加密

解压文件耗费了一番功夫,最后选择GitHub上的一个开源工具:chrome-pak-customizer

到底是有些年头的程序了,很多文件没有识别出来。

好在发现了想找的图片,把它换成自己的图,再打包回去替换掉原文件,验证效果:

?图片没变!最后发现自己换的是设置里的索引图

但是解包出来的文件并没有第二个相似图,那么肯定是没有把背景图识别出来,将所有未识别文件统一加上.jpg后缀后,终于找到了它:

有两排一样的图,前面的是索引图,后面的是显示再主页的图

找到对应的图,替换再打包后验证一下(文件名要和解包出来时保持一致!):

成功!

甚至,如果将视频转为GIF后替换掉原图,还可以做出类动态壁纸的效果:

说明

这个方法本质上是对原有图片作替换,不是插入脚本,没有多少技术力

pak解包方法:解压chrome-pak的压缩包后有两个批处理:pack.bat和unpack.bat,直接将resources.pak拖到unpack.bat上,原pak文件所在位置会生成一个resources_unpacked文件夹,里面就是解包后的文件

打包的时候再新生成的文件夹内找到pak_index.ini,拖到pack.bat上,resources_unpacked文件夹内会新生成一个pak,重命名后替换掉浏览器里的resources.pak就好

解包工具地址:https://github.com/myfreeer/chrome-pak-customizer

如果觉得麻烦的话,我写了一个批处理,放在文章末尾,需要自取

更改程序文件本身带有风险,请仔细考虑后行动,所有风险请自行承担

链接:https://pan.baidu.com/s/1sQSStDYABj-NlQjmPVKPww 

提取码:mow2 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有