自定義PC端華為瀏覽器主頁(yè)壁紙
華為瀏覽器可通過(guò)在地址欄鍵入hwbrowser://settings/homepage或者點(diǎn)擊右上角三點(diǎn)>設(shè)置>主頁(yè)設(shè)置更改主頁(yè)壁紙。但是這樣僅能改為官方預(yù)設(shè)的幾種壁紙而非自己的圖片,經(jīng)過(guò)摸索后發(fā)現(xiàn)了一種解決方式,可將原裝圖片改為自設(shè)圖片,再此記錄過(guò)程。
效果如圖:


探究過(guò)程
先是,切換到任一背景,F(xiàn)12調(diào)用瀏覽器開(kāi)發(fā)者界面試探圖片源。得到如下地址
chrome://resources/images/bg_image06.jpg
考慮到主頁(yè)背景不依賴(lài)網(wǎng)絡(luò),圖片本體必然在本地。打開(kāi)瀏覽器程序所在位置,嘗試搜索關(guān)鍵詞images、jpg、png、resources,并未得到目標(biāo)圖片。但是發(fā)現(xiàn)了一個(gè)特殊的大文件:resources.pak,結(jié)合文件名,判定這是某種資源包。查閱資料得知,該pak是chrome打包資源方式,文件本身并未加密
解壓文件耗費(fèi)了一番功夫,最后選擇GitHub上的一個(gè)開(kāi)源工具:chrome-pak-customizer
到底是有些年頭的程序了,很多文件沒(méi)有識(shí)別出來(lái)。
好在發(fā)現(xiàn)了想找的圖片,把它換成自己的圖,再打包回去替換掉原文件,驗(yàn)證效果:

?圖片沒(méi)變!最后發(fā)現(xiàn)自己換的是設(shè)置里的索引圖

但是解包出來(lái)的文件并沒(méi)有第二個(gè)相似圖,那么肯定是沒(méi)有把背景圖識(shí)別出來(lái),將所有未識(shí)別文件統(tǒng)一加上.jpg后綴后,終于找到了它:

有兩排一樣的圖,前面的是索引圖,后面的是顯示再主頁(yè)的圖
找到對(duì)應(yīng)的圖,替換再打包后驗(yàn)證一下(文件名要和解包出來(lái)時(shí)保持一致?。?/p>
成功!

甚至,如果將視頻轉(zhuǎn)為GIF后替換掉原圖,還可以做出類(lèi)動(dòng)態(tài)壁紙的效果:


說(shuō)明
這個(gè)方法本質(zhì)上是對(duì)原有圖片作替換,不是插入腳本,沒(méi)有多少技術(shù)力
pak解包方法:解壓chrome-pak的壓縮包后有兩個(gè)批處理:pack.bat和unpack.bat,直接將resources.pak拖到unpack.bat上,原pak文件所在位置會(huì)生成一個(gè)resources_unpacked文件夾,里面就是解包后的文件
打包的時(shí)候再新生成的文件夾內(nèi)找到pak_index.ini,拖到pack.bat上,resources_unpacked文件夾內(nèi)會(huì)新生成一個(gè)pak,重命名后替換掉瀏覽器里的resources.pak就好
解包工具地址:https://github.com/myfreeer/chrome-pak-customizer
如果覺(jué)得麻煩的話,我寫(xiě)了一個(gè)批處理,放在文章末尾,需要自取
更改程序文件本身帶有風(fēng)險(xiǎn),請(qǐng)仔細(xì)考慮后行動(dòng),所有風(fēng)險(xiǎn)請(qǐng)自行承擔(dān)


鏈接:https://pan.baidu.com/s/1sQSStDYABj-NlQjmPVKPww?
提取碼:mow2?