「APK Decode」修改Bilibili封面圖-1

最近,b站移動端發(fā)布了更新,在最新的版本中,封面圖從2233娘舉小電視變成了只有小電視,這就很難受,回想b站封面圖的變化過程,先是去掉了啤酒,然后又把2233娘去掉,這是什么操作。當(dāng)然,官方表示,2233娘只是形象在進行修改,我就是很疑惑,你修改就修改,舊的封面圖又不是不能用,為什么要改成只有小電視?

總之,我決定通過反編譯b站安卓端apk,修改軟件素材的方式,來達到修改封面圖的目的。

目前尚未成功,本文只是記錄我的研究過程。

apktool

提到反編譯apk,第一個想到的自然是apktool,當(dāng)然,也可以使用Android Killer,就是以apktool為核心的安卓破解軟件。

首先,我遇到的第一個問題是,在反編譯進行到assets文件夾中的dex文件時,apktool拋出了錯誤。這是由于b站的apk對dex文件進行了加密,具體的加密方式這里不細(xì)講,總之,安卓系統(tǒng)能夠解析這些文件,但apktool不行。通過在命令中添加--only-main-classes參數(shù),這一問題得以解決。

然后,對封面圖素材進行修改后,我準(zhǔn)備進行回編譯。

這里附上封面圖素材的地址:

反編譯后:.\res\drawable-xxhdpi\cte.png

直接修改apk:.\r\ak\cte.png

然后就發(fā)現(xiàn)回編譯過程中進行到素材部分時在不停報錯……

在網(wǎng)上看了博客和問答,然后發(fā)現(xiàn)回答都是,在反編譯和回編譯時都不處理素材,因為他們并不需要修改素材&……但是我修改了素材,就是因為這個問題,所以封面圖就沒改成功。

APK Editor

這是在安卓系統(tǒng)上運行的apk編輯器,在apk修改方面的功能也相當(dāng)強勁,確實能夠?qū)崿F(xiàn)更換素材的效果,但是他的文件列表根本就不給你按照字母排序,在瀏覽文件時也沒有搜索功能……

.\r\ak文件夾里存放了大量素材文件,在那里面尋找cte.png完全是不現(xiàn)實的,所以這樣也行不通。

至此,修改bilibili封面圖先告一段落,都沒有成功,如果后面還有時間干這事,我還會繼續(xù)嘗試。

最后,文章當(dāng)中提到了一些資源,這里給出獲取地址:

apktool(從release下載最新版本)

Android Killer用的是昨夜星辰2012吾愛大神更新的整合版

下載地址:

鏈接:https://pan.baidu.com/s/1PRsHNHXDjKvXFVo9bWZUEQ

提取碼:tfdo

解壓密碼:www.52pojie.cn

APK Editor(提取碼:814f)

另外,這里是用于修改的封面圖。

cte - 副本.png

在我的博客上查看本文

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容