如題,謝謝各位大佬幫助
没加密,放as就能解。但得有角色才有数据
我记得在设置里可以下载全数据
我傻逼了,设置那确实有全资源下载
感謝大佬,已經下載全資源了
但是寢的部分雖然有解出usm.byte檔
嘗試使用網上解usm的方法去用vgmtoolbox解會產生Error received: Cannot find Pack Header for file: emm_40101001_10.usm
查了一下站內好像這部分有加密的樣子
但是大佬回覆的解法原諒我資質駑鈍看不太懂
請問有詳細的解密方法嗎,謝謝!
我也不会弄这个,看有没有大佬会了
感謝大佬賜教
請問是把這段程式碼轉換成exe,然後把usm拖進去解密嗎?
首先,你得安装python,然后建立一个文档,将这段内容复制进去保存,然后将后缀改成py,点击运行。解密文件后缀需改成usm
感謝,已解密成功
謝各位大佬相助
想再問一下藝術抓封包的問題,以下是藝術的assetbundle位置
https://cdn-r18.gc.dmmgames.com/files/manifest/webgl/r18/assetbundle.json
裡面除了封包名之外還有提供s,h,c三個不同的資訊
如果抓遊戲進行時的封包,可以看出後面會接s=lI82tc7eELWQx2j6nzYLUg&t=1745697600&h=5d62537ef96a8961f7a1a4bf32a217fe
代表要下載特定資源應該是必須要找出s、t跟h的吧?
t跟h我知道要參考哪裡,但實在看不出來s的部分跟json裡面的數字有何關聯,而且s好像每次抓封包都會變
5ch也看到有日本人在問
https://medaka.5ch.net/test/read.cgi/gameurawaza/1693008805/

請問有大佬知道該如何求出s嗎
这个包我也看过,s可能不是salt,是sign,因为同一次会话资源的s是固定的
这个和凍京NECRO的解法是一样的(不如说这两个游戏就是同一套引擎)。我也写过下载工具。
appkey = 'amvBZLfOUWwAXoVu8xxGwibrwqGsneLR'
def getsign(urlbody, ts: int = None):
if ts is None:
ts = int(time.time()) + 3600
md5 = hashlib.md5()
md5.update(bytes(appkey + quote(urlbody) + str(ts), encoding='utf-8'))
s = base64.urlsafe_b64encode(md5.digest()).decode()
return s[:-2], ts
感謝大佬回復!
想請問每次appkey都是一樣的,還是要從哪個部分去找呢?
urlbody內是類似 h ttps://cdn-r18.gc.dmmgames.com/secure/data/production/webgl/resources/notinit/novelchara_main_r18/hmr_40101001_image.dmm?這樣的網址嗎? dmm後面的?需不需要呢?
另外ts的部分是指當下時間?
appkey是按游戏固定的
我的代码可能比较乱你没看懂,但第一个链接第四章第二节的伪代码应该挺清楚的
t我测下来是上面的ts = int(time.time()) + 3600
大佬抱歉,沒注意到凍京那個鏈接裡面有說明
感謝解惑
用大佬的方法分别解了网页版和安卓版的usm,发现这居然给的数据还不一样…
网页版 1136x856
安卓版 960x720