【ムービー・画像】吸い出そう 8【音声・BGM】

218pt   2019-07-12 04:01
つまようじにゅーす

元スレ

1 :名無しさん@お腹いっぱい。:2018/11/10(土) 18:36:18.40 ID:ockodKwm.net
まぁ適当に

前スレ
【ムービー・画像】吸い出そう 7【音声・BGM】
http://medaka.5ch.net/test/read.cgi/gameurawaza/1507605170/

過去スレ
【ムービー・画像】吸い出そう 6【音声・BGM】
http://medaka.5ch.net/test/read.cgi/gameurawaza/1485136997/
【ムービー・画像】吸い出そう 5【音声・BGM】
http://tamae.5ch.net/test/read.cgi/gameurawaza/1381596257/
【ムービー・画像】吸い出そう 4【音声・BGM】
http://kohada.5ch.net/test/read.cgi/gameurawaza/1283865855/
【ムービー・画像】吸い出そう 3【音声・BGM】
http://yuzuru.5ch.net/test/read.cgi/gameurawaza/1234257723/
【ムービー・画像】吸い出そう 2【音声・BGM】
http://schiphol.5ch.net/test/read.cgi/gameurawaza/1200666629/
【ムービー】吸い出そう【音声・BGM】
http://game14.5ch.net/test/read.cgi/gameurawaza/1119881081/

2 :前スレ990:2018/11/11(日) 00:27:27.10 ID:ww+WsJP3

スレ立ておつです。

前スレ >>991 ありがとうございました!
方法を教えていただけたので、今後自力でできる幅も広がりそうです。
たしかにうまくいきました。めっちゃ感謝です。

55D11D3349495204 : ましろウィッチ

3 :名無しさん@お腹いっぱい。:2018/11/14(水) 15:34:26.83 ID:H/DPVrSD

>>1乙ほしゅ

ブラウザ版アイオライトリンクのシーンテキストってどう変換すればよいでしょうか
シーン再生時に音声画像と一緒に落ちてくるscrという拡張子のファイルをテキストで開くと、暗号化されてるっぽい文字列が入っててこれかなとは思うんですが

4 :名無しさん@お腹いっぱい。:2018/11/14(水) 21:14:08.01

>>3
https://gist.github.com/CRC32EX/de2a6780c97c8103f3bba7757e6cfb18

5 :名無しさん@お腹いっぱい。:2018/11/15(木) 05:05:05.53 ID:OpPELMyZ

>>4
おー、できましたありがとう

6 :名無しさん@お腹いっぱい。:2018/11/17(土) 00:33:59.74 ID:YANxt4J9

deemo吸い出そうと思ったんだけど吸い出せない
暗号化か圧縮入った?それとも自分のやり方が悪いだけか?

7 :名無しさん@お腹いっぱい。:2018/11/17(土) 16:17:14.30 ID:MR9o+eJI

Perfare氏のAssetStudio使えばいける

8 :名無しさん@お腹いっぱい。:2018/11/17(土) 17:18:36.68 ID:YANxt4J9

>>7
無事に吸い出せました。ありがとございます。
全部pngで変換かかったから楽だったわ

9 :名無しさん@お腹いっぱい。:2018/11/17(土) 22:13:37.67 ID:jk2oNHSt

PC版と泥版があるゲームで泥版はapkからAssembly-CSharp.dllを抽出できるようだけど
PC版の方だとどこにあるんだろ

10 :名無しさん@お腹いっぱい。:2018/11/17(土) 23:13:53.41 ID:6Z9t87RA

ゲームによる
PC版つってもWebGL使ったブラゲのもあればDMMカグラみたいに
実質泥エミュのもあるわけだし

11 :名無しさん@お腹いっぱい。:2018/11/18(日) 03:06:18.09 ID:CMa0ioQ+

>>9
DMMのUnity(WebGL)なら大体一緒
ブラウザの開発ツールのネットワークタブの通信ログからWebGL.json探して新しいタブでそのURL開いて
asmCodeUrlかwasmCodeUrlの値をさっきのURLのWebgl.jsonと置き換えて開き直すとunitywebファイルがDLできる
拡張子.gzにして展開するとasmならjavascript、wasmならバイナリ?が取れるそれがプログラム本体
同様にasmMemoryUrl(wasmMemoryUrl)にプログラムのメモリ領域(文字列とかが入ってる)、asmFrameworkUrlにUnityEngineのプログラムが入ってる
動的に弄るなら(いじれるのかな?)canvasのあるiframeをターゲットフレームにしてコンソールからUnityLoader[“MD5っぽい16進文字列”]が2個あるからどっちかがasmCodeUrlのコード
UnityLoader.Blobs[“blob:http://…”].Modules.HEAP8がメモリ

12 :名無しさん@お腹いっぱい。:2018/11/18(日) 12:56:49.90 ID:Iy2/RVhy

thx
chromeのキャッシュ丸ごとあさったらgzで圧縮されたそれっぽいバイナリと.jsファイルが出てきた
音声部分はassetstudioそのまま行けたけど画像の方は暗号化されてたからここからどうにかすっぺ
中身はspine3点セット(png、json、atlas)のデータだけど

13 :名無しさん@お腹いっぱい。:2018/11/18(日) 18:37:43.07 ID:p6Nsr1/Z

前スレ341だけど、なんとか復号できた。もしかしたら他のゲームにも使えるかもしれないから方法書いとく。

apkからlibil2cpp.so(x86版)とglobal-metadata.datを取り出し、Il2cppDumperにかける
IDAでlibil2cpp.soを開く

ユーザーデータとかをローカルファイルに保存する関数が最後に呼び出してる関数(書き込み関数ではなく、最終的に書き込むデータを返却する関数)を書き換え、鍵を返却する関数を呼び出させる。
具体的には、バイナリエディタで関数の先頭をE8 ‾‾ ‾‾ ‾‾ ‾‾ C3に書き換える(‾は鍵返却関数との相対オフセット、IDAでいじってみてcall sub_******(呼びたい関数のアドレス)になってればOK)
その書き換えたlibil2cpp.soをまたapkにするでもよし、root化端末に直接配置するもよし、アプリを起動して何かしらが保存されるタイミングでローカルファイルに鍵が書き込まれる。

使ったツール
Windows:
VMWare Workstation 15 Player(Remix OSを動かすのに利用)
Il2cppDumper(C#での関数名、バイナリ内の関数の位置などの調査、Dump.csを読むといい)
IDA Free(関数がどこから呼ばれてるか、どの関数を呼んでるかなどの調査)
Bz

Android(Remix OS):
Termux(直接配置したlibil2cpp.soのパーミッション設定など)

注意点
最後に呼び出してる関数(今回はBase64に変換する関数だった)と鍵返却関数の返り値の型が一致している必要がある。byte[]だとできるかわからない。

14 :名無しさん@お腹いっぱい。:2018/11/18(日) 21:03:30.71 ID:vEO5xESS

>>12
たぶん同じゲームの画像を取ろうとしてるけど
flashのブラゲしかやったことがないからできないかもしれん
なので、取り出せたらできればで良いので方法書いてくれると助かる

19 :名無しさん@お腹いっぱい。:2018/11/21(水) 03:23:32.44 ID:dMv3AWhe

なんかちょっとここの本筋の話題と違うけど、
RaduMCさんのUnityStudioは2015年のv0.5.1b3で更新終了してるけど、
perfareさんが有志で更新してるってことでおk?
今久しぶりに解析しようと思ってダウンロードしようと思ったら、v0.10.0.76が
2018-09-02に更新されててAssetStudioに改名してて、
そっち使ったらめっちゃ使いやすかったんだけど、
正直UABEよりもいい気がするんだけどどうなんだろう。

16 :名無しさん@お腹いっぱい。:2018/11/20(火) 21:12:07.50 ID:MXdhz1pF

14ですが自己解決しました

17 :名無しさん@お腹いっぱい。:2018/11/21(水) 01:35:44.04 ID:DwIWasef

FGOネタで余計かもしれないが、acbDecrypter.exeがうまく動いてくれなかったので全部フル手動でやる方法を書いておきます。
同じような悩みで困ってる人いたら参考までに。

1. 〜cpk.bytesファイルをacbToHca/afs2.exeに食わせる
2. .acbファイルと.awbファイルが出てくるので、.acbのほうを再度acbToHca/afs2.exeに食わせる
3. 連番の.hcbファイルが出てくるので、hcaToWav/オプション指定デコード.batに食わせて、
 複合鍵を「Fate/Grand Order (ダウンロード完了後の音声データはこっち)」のものを指定する

18 :名無しさん@お腹いっぱい。:2018/11/21(水) 02:25:12.50 ID:H6dkAZNM

おつ

15 :名無しさん@お腹いっぱい。:2018/11/18(日) 21:52:39.02 ID:dxhV9Lq6

IDAって無料版でARM使えるん?
x86だけじゃなかった?

20 :名無しさん@お腹いっぱい。:2018/11/21(水) 07:19:45.50

>>19
Perfare 氏が開発してるであってる。

UnityStudioって名前でGitHubのリポジトリ作ると商標(?)か何かの問題で、
リポジトリが停止されたってのが過去にあったからAssetStudioに改名した。

めったにないけどUABEでしか見れない情報を詳しく見たい時あるしそこは使い分けかな。
画像等取り出すとかってだけの人はAssetStudio一択でいいと思う

21 :名無しさん@お腹いっぱい。:2018/11/21(水) 11:51:25.41 ID:T8ODYGdI

UABEは複数ファイル指定やフォルダごととか一括抽出とか出来なかった気がする
そういうことメインの人はAssetStudioのが断然楽、作業効率がダンチ

22 :名無しさん@お腹いっぱい。:2018/11/23(金) 23:01:13.03 ID:AfonTURZ

DMMの剣と魔法のアカデミア吸い出せた方っています?
画像も音声も一律TextAssetで格納されてて
宴使ってるみたいなのでそっちかと思って試してみたけど違うようで・・・なんじゃろこれ

23 :名無しさん@お腹いっぱい。:2018/11/28(水) 23:44:26.54 ID:DqiT4xmm

ジェミニシードはUABEで処理したあとも、拡張子abのファイルになるので次にどう処理すればいいか分かりません
良かったらご教授願います
https://www.axfc.net/u/3946974

24 :名無しさん@お腹いっぱい。:2018/11/29(木) 00:04:42.36 ID:rkmIWIhK

>>22
大きなTextAssetファイル1つの場合、それはassetが暗号化されたバイナリなので
プログラムを解析して暗号鍵を探して自力で複合化する必要があります。
たぶん、中はe-moteのアニメデータと宴(テキストスクリプトのみ)と音声。

自分はアカデミアの複合化はギブアップ。
ただしテクスチャだけはメモリからぶっこ抜けたのだけど、オトギみたいに無修正
ではなく内部でモザイク掛かっててさらに上から動的にモザイクを掛けてる仕様だと
解ったので、エロの保存はキャプチャソフトでの録画で十分だと判断しましたw

25 :名無しさん@お腹いっぱい。:2018/11/29(木) 00:36:08.54 ID:QlQWmoSG

オトギフロンティアの抽出についてご質問があります。
寝室シーンの音声データはキャッシュから簡単に抽出することが出来たのですが
画像等が入っているデータを抽出することが出来ません。
抽出方法をご存知の方がいらっしゃいましたらご教授いただけないでしょうか

26 :名無しさん@お腹いっぱい。:2018/11/29(木) 01:05:19.99 ID:rkmIWIhK

>>25
オトギの寝室データも現在は暗号が掛かってます。
解除したとしてもアニメ−ションスクリプトのパーツファイルなので
unityでスクリプト組める知識が無いと再生出来ません。

27 :名無しさん@お腹いっぱい。:2018/11/29(木) 01:14:07.90 ID:QlQWmoSG

>>26
なるほど
やはり暗号が分からないと抽出出来ないのですね・・
抽出したパーツからスクリプト自体を組むことはできるのでデータさえ抽出できればと思ったのですが・・
ご回答いただきありがとうございました。

28 :名無しさん@お腹いっぱい。:2018/11/29(木) 03:06:04.47 ID:DQdxlARV

Androidアプリ妖怪ウォッチぷにぷにの画像が表示できません・・・
V3.56.1のAPKで¥assets¥youkai¥
の拡張子ezのファイルが各キャラに対応していると予想
何かおわかりになる方がいらっしゃいましたら

29 :名無しさん@お腹いっぱい。:2018/11/29(木) 19:59:34.13 ID:bNQ4X6Ll

先日SEGAで配信されたイドラファンタシースターサーガのHCAキーを探しているのですが、
libcri_ware_unity.soファイルを読み込んだのですが見つかりませんでした。
CriWareUnityHackで探せる記事を見たのですが、やり方がいまいちわかりませんでした。
方法がわかる方いませんでしょうか。

30 :名無しさん@お腹いっぱい。:2018/11/30(金) 17:14:54.08 ID:0VBmXIwa

>>29
CriWareDecrypterConfig decrypterConfig
String key = “12136065386219383975”
String authenticationFile = “generate_file”

31 :名無しさん@お腹いっぱい。:2018/11/30(金) 23:27:19.09 ID:7qtpxEnS

>>30
こうサッと鍵抜ける人かっこいいな
質問者じゃないけど暇だったから自分も挑戦してみたら苦戦しちゃった
参考に教えて欲しいのですが、私はlevel0から1213‾の文字列を見つけたのだけど
「String key = “12136065386219383975”」この記載はどのファイルにあったのでしょう?

32 :名無しさん@お腹いっぱい。:2018/12/01(土) 04:55:51.76 ID:rjjriVvM

>>30
ありがとうございます。
これを頼りに自分でも探してみます。

33 :名無しさん@お腹いっぱい。:2018/12/05(水) 14:13:32.39 ID:HUmJu3Gu

PS4のpkgを展開して音声や画像を抽出したいんですが可能でしょうか?
PS4 Package Viewerで展開しようとしたんですが、トロフィー情報やメニュー画面しか抜けず
ゲーム本体のデータは展開できない状態です。
ゲームはDJ MAX Respect ver1.12です。

36 :名無しさん@お腹いっぱい。:2018/12/05(水) 15:47:26.35 ID:00wagaVN

>>35
申し訳ありません
catch/asset内のunity3Dファイルなのですが,PNGとして取り出せるものと中にtextassetファイルが入ってるもの二つがあります
textassetのサイズが大きいのでこの中に暗号化されて画像が入っていると思うのですが
unity3Dをダウンロードできるリンクをスレに貼ったほうがいいでしょうか?

38 :名無しさん@お腹いっぱい。:2018/12/05(水) 16:38:27.40 ID:b0p+heaO

別に1.4GB程度だったらそんな負担でも無いけど、なんで頑なに何のアプリか書かないの?

41 :名無しさん@お腹いっぱい。:2018/12/05(水) 17:54:41.90 ID:zjK0X3pW

ゲームは違うけど>>22>>24付近の話と同じかね

43 :名無しさん@お腹いっぱい。:2018/12/05(水) 22:21:37.58 ID:GfV68d9O

揚げ足取りしたかっただけだろうねw

48 :名無しさん@お腹いっぱい。:2018/12/06(木) 16:18:59.54 ID:S19N+pxw

>>47
パッチを作っていただきありがとうございした
文章を元に探してて途中で挫折してたところです
今から外出するのでDLだけさせていただきました
公開期間はお任せします

50 :名無しさん@お腹いっぱい。:2018/12/06(木) 21:18:48.00 ID:MjNMEypn

すごいな〜
こんなの自分じゃできないから狙うゲームのassetが暗号化されてないことを祈るしかない・・

53 :名無しさん@お腹いっぱい。:2018/12/07(金) 18:24:47.84 ID:u9hkPNga

>>51-52
保存先readme嫁
あとunsignedなのは昔の名残で署名は出来てるから気にするな

58 :名無しさん@お腹いっぱい。:2018/12/08(土) 20:05:21.99 ID:szfcUftz

>>57
なるほど
教えてくださってありがとうございます

67 :名無しさん@お腹いっぱい。:2018/12/21(金) 01:12:27.42 ID:sDpuZyZd

adx復号鍵
00000000012EE5DC : コトダマン

77 :名無しさん@お腹いっぱい。:2018/12/22(土) 18:27:53.56 ID:1ZoRcVzk

>>74
さてはオメーAZUCOだな

151 :名無しさん@お腹いっぱい。:2019/01/16(水) 22:08:14.76 ID:Su4+40Br

ちょっと見てみたけど、asset暗号化されてない(全部がそうかは分からない)。データさえあればAssetStudioで一発だ。

153 :名無しさん@お腹いっぱい。:2019/01/16(水) 23:02:16.70 ID:ZTpXRuHY

サ終を嘆く気持ちはすごく良くわかる。
別ゲーを勝手に動かそうとあれこれいじってるが、終了前には1ヶ月かけてデータ収集してた

210 :名無しさん@お腹いっぱい。:2019/02/03(日) 00:25:17.33 ID:hvFnY00O

分かれば解凍ソフトでなんとかなるから

357 :名無しさん@お腹いっぱい。:2019/02/26(火) 12:26:54.70 ID:gP6o1IcJ

>>340でガルパ云々喚いてた人です
まとまった時間がなかなか取れなくて報告遅くなったけど、無事取れた

原因はわからなかったけど
AssetStudioでExtract Folderして出てきたCAB‾をひとつのフォルダに纏めてLoad Folderしたら解決した

435 :名無しさん@お腹いっぱい。:2019/03/18(月) 16:49:53.53 ID:HpOvBoJE

勉強なんてしなくても、ゲーム名書いて質問すれば結構やってもらえる
ここをうまく使え

519 :名無しさん@お腹いっぱい。:2019/04/08(月) 14:46:33.57 ID:0TqH/SsJ

(´・ω・`)出荷よー

600 :名無しさん@お腹いっぱい。:2019/04/27(土) 05:05:36.30 ID:nyN663xM

戦車道大作戦なのですが、unity3dでヘッダがEABから始まるファイルが開けません
どなたか復号に成功された方はおりますでしょうか
unitywebに戻すだけで良いらしいですが

884件をまとめました。
最新情報はこちら

   ナンテナアンテナトップページへ
の話題が沢山。