最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

欅のキセキ/日向のアユミ游戲全資源提取記錄

2021-09-13 19:12 作者:Nullヾ  | 我要投稿

※聲明:本文不是教程,只是記錄一下我在游戲停服2天前解包消消樂(lè)卡面的經(jīng)過(guò),僅供學(xué)習(xí)交流,游戲相關(guān)媒體著作權(quán)歸?Seed&Flower LLC/Y&N Brothers Inc. ?enish,Inc.所有,不提供下載完整解包資源合集。資源僅用于個(gè)人欣賞,禁止將文章成果用于任何商業(yè)行為。

文章分為前言、本地資源提取、資源文件分析、抓包分析、其他日向坂手游的解包情況【21.12.18已更新,目前4款手游資源已全部解開(kāi)】,5個(gè)部分,可根據(jù)自己興趣選擇閱讀。

1. 前言

  幾年前玩崩2崩3的時(shí)候很喜歡解包,后來(lái)因?yàn)榇蚱つwmod的大佬們一頓操作,官方把資源加密了……之后就沒(méi)怎么再碰過(guò)。

  現(xiàn)在因?yàn)槿障驊?,我讓我重新燃起了解包的想法(主要是沒(méi)錢(qián),不氪體力根本拿不完所有人的活動(dòng)視頻啊*運(yùn)營(yíng)。然后前段時(shí)間聽(tīng)到說(shuō)消消樂(lè)8月31日停服的消息,我之前也沒(méi)玩過(guò)這游戲,所以就想到能不能在停服前把卡面直接給全爬下來(lái)。


2. 本地資源提取

  稍微接觸過(guò)解包的應(yīng)該都聽(tīng)說(shuō)過(guò)國(guó)人大佬Perfare所制作的AssetStudio(https://github.com/Perfare/AssetStudio/releases),所有不經(jīng)過(guò)加密AssetBundle包,都可以直接拖進(jìn)這個(gè)軟件得到游戲資源。

  而消消樂(lè)的卡面資源正是不加密的,通過(guò)游戲解鎖后才會(huì)下載資源,然后放在安卓手機(jī)的/sdcard/Android/data/jp.enish.keyakise/cache/Assets/路徑下,不同游戲存放位置也會(huì)不一樣,有的會(huì)在/data/data/…或者/data/app/…。我這里是用模擬器復(fù)制到電腦上,然后拖進(jìn)AssetStudio就行,其他手游也可以套用。

已復(fù)制到電腦上的AB包
拖入AssetStudio后解出資源

  當(dāng)然由于很多日本手游都是采用日本CRI Middleware公司所研發(fā)的音視頻解決方案CRIWARE的Unity3d插件進(jìn)行的資源加密。這就導(dǎo)致這些AB包只能解出圖片資源,而音視頻和UNI'S ON AIR一樣,需要通過(guò)解出CRIWARE在游戲中的HCA密鑰才有辦法。


出現(xiàn)在手游主界面的CRIWARE Logo

  但是消消樂(lè)的密鑰并沒(méi)有以明文形式放在游戲的任何地方,必須通過(guò)IDA動(dòng)態(tài)調(diào)試so文件才能提取到密鑰,加上已經(jīng)停服了,做不到動(dòng)態(tài)調(diào)試,所以,放棄?。ㄈ绻腥酥烂荑€也可以悄悄告訴我?

  21.11.22更新,消消樂(lè)和圖書(shū)館的視頻資源,并沒(méi)有HCA密鑰,可以直接通過(guò)VGMToolbox → Stream Tools → Video Demultiplexer →? Options → Format → 選擇USM (CRI Movie 2),然后把.usm的資源拖進(jìn)去,就能解出1個(gè).m2v視頻和1個(gè).adx音頻,之后用ffmpeg封裝在一起就行了。消消樂(lè)日向坂的視頻合集已經(jīng)上傳到我的B站空間【合集】『日向のアユミ』日向坂全成員視頻收集


3. 資源文件分析

  以上只是一般解包的流程,和下面的內(nèi)容基本無(wú)關(guān)。前面提到本地資源是需要游戲內(nèi)解鎖,才會(huì)下載資源,然后放進(jìn)手機(jī),但是對(duì)于沒(méi)玩過(guò)游戲的我,甚至要停服的游戲來(lái)說(shuō),顯然達(dá)不到目的。然后,我在存放資源的文件夾下,看到一些不像是資源包的東西,相信這些就是存儲(chǔ)著所有資源信息的文件,馬上打開(kāi)看看。

  果不其然,被加密了,而要把它解開(kāi),則需要進(jìn)行逆向反匯編,用IDA查看ARM架構(gòu)和偽代碼,才能知道是如何加密的,時(shí)間成本太高了。


4. 抓包分析

  既然文件加密了,那就嘗試通過(guò)抓包,找找有沒(méi)有突破口,結(jié)果真的抓到了好東西。我這里用的是mitmproxy,之前為了爬藍(lán)藍(lán)的msg已經(jīng)設(shè)置好了,省了不少時(shí)間。結(jié)果一進(jìn)入游戲,就直接抓到個(gè)以明文寫(xiě)入了所有資源信息的文件(不愧是立本人,加密加了個(gè)寂寞。

  用記事本打開(kāi)看看,再和之前從模擬器復(fù)制下來(lái)的AB包對(duì)比一下,這些亂碼字符串就是我所需要的東西。

  之后就是找特征然后寫(xiě)代碼把需要的文本提取出來(lái)。

  而且抓包還有另外一個(gè)目的,就是查看游戲如何下載資源的,消消樂(lè)主要就是靠以下2條:

assets.enish××××××××××/××××××××××/Resources/share/[AssetBundle]

assets.enish××××××××××/××××××××××/Resources/ios/[AssetBundle]

[share]主要是音頻資源。

[ios]才是我所需要的卡面資源,里面也包括了視頻資源。因?yàn)槲沂怯胕Phone抓包的,安卓應(yīng)該有另一條,就不試了。

  有了鏈接和AB文件名,之后把它們拼接到一起,再跑個(gè)腳本就行了,然后就是重復(fù)AssetStudio的導(dǎo)入導(dǎo)出動(dòng)作。


隨便放點(diǎn)圖(


5. 其他日向坂手游的解包情況【21.12.18更新,目前4款手游資源已全部解開(kāi),全線制霸了屬于是】

  • UNI'S ON AIR

  和消消樂(lè)一樣,卡面等圖片資源可以直接用AssetStudio解開(kāi),而視頻也是用CRIWARE的加密方式,只是它把HCA密鑰直接明文放進(jìn)游戲里,所以相對(duì)來(lái)說(shuō)輕松一點(diǎn)?但是存放全部資源信息的文件似乎也加密了,不過(guò)組里有大哥會(huì)解,我就沒(méi)深入研究。

  • 日向戀

  屬于是日本手游里的清流,不用CRIWARE進(jìn)行加密,而是自己寫(xiě)的加密解密算法,所以不管是圖片、視頻、音頻,全部都不能直接用AssetStudio解開(kāi)。但是由于它沒(méi)有對(duì)libil2cpp.soglobal-metadata.dat這2個(gè)文件進(jìn)行加密處理,通過(guò)Perfare大佬寫(xiě)的另一個(gè)工具Il2CppDumper(https://github.com/Perfare/Il2CppDumper/releases) 可以輕易地逆向出所有核心文件,之后就是用IDA花時(shí)間找解密算法和密鑰,不得不說(shuō),我從0基礎(chǔ)開(kāi)始翻各種文章學(xué)了好久才找到。雖然說(shuō)最后發(fā)現(xiàn)每個(gè)資源包要解開(kāi)的密鑰都不同,但是有規(guī)律可循,目前已經(jīng)破解。

  有需要卡面或者視頻資源的成員個(gè)人組,可以找我要。或者之后應(yīng)該會(huì)整生肉合集投自己號(hào)吧(大概,反正也沒(méi)什么人看。

  • 日向圖書(shū)館

  這位更是重量級(jí),雖然游戲畫(huà)面一般,但是反逆向的級(jí)別高得離譜,應(yīng)該有國(guó)內(nèi)大廠的程度了。似乎是用了nProtect GameGuard反作弊軟件,把libil2cpp.soglobal-metadata.dat加殼加密了,Il2CppDumperIDA全部用不了,所以很難進(jìn)行動(dòng)態(tài)調(diào)試拿CRIWAREHCA密鑰。同時(shí)還把模擬器也禁了,一檢測(cè)到就閃退,我開(kāi)著抓包也閃退。手上沒(méi)安卓機(jī),什么都試不了。

  資源包拖進(jìn)AssetStudio里是能解開(kāi)的,但是內(nèi)容加密了……本來(lái)圖片文件類型應(yīng)該是Textures,卻變成了不可讀的TextAsset,放個(gè)圖自己感受下。

  圖書(shū)館,目前的神。

  21.12.18更新,圖書(shū)館卡面資源已經(jīng)成功解開(kāi),可以刪游戲了

完。這么硬核的文章應(yīng)該不會(huì)真的有人全部看到最后吧(



欅のキセキ/日向のアユミ游戲全資源提取記錄的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
鄂伦春自治旗| 潮州市| 依安县| 宝清县| 藁城市| 盐源县| 德安县| 江华| 湛江市| 石河子市| 应城市| 如东县| 陇南市| 盘山县| 沾化县| 南靖县| 威远县| 洛宁县| 阿勒泰市| 麻栗坡县| 安岳县| 金门县| 云霄县| 北海市| 吴桥县| 顺昌县| 神木县| 昭平县| 琼海市| 隆子县| 白山市| 忻州市| 乳山市| 溆浦县| 辽阳县| 阜平县| 探索| 万宁市| 长泰县| 巴南区| 龙门县|