【ムービー・画像】吸い出そう 6【音声・BGM】 [無断転載禁止]©2ch.net
: [sage] 2017/01/23(月) 11:03:17.61:YMxJ0hE3 まぁ適当に 前スレ 【ムービー・画像】吸い出そう 5【音声・BGM】 ttp://tamae.2ch.net/test/read.cgi/gameurawaza/1381596257/ 過去スレ 【ムービー・画像】吸い出そう 4【音声・BGM】 ttp://kohada.2ch.net/test/read.cgi/gameurawaza/1283865855/ 【ムービー・画像】吸い出そう 3【音声・BGM】 ttp://yuzuru.2ch.net/test/read.cgi/gameurawaza/1234257723/ 【ムービー・画像】吸い出そう 2【音声・BGM】 ttp://schiphol.2ch.net/test/read.cgi/gameurawaza/1200666629/ 【ムービー】吸い出そう【音声・BGM】 ttp://game14.2ch.net/test/read.cgi/gameurawaza/1119881081/ : [sage] 2017/01/23(月) 11:43:12.91:gzpDQb33 レスが無いとdatするぞ : [sage] 2017/01/23(月) 12:05:10.56:cn3NXtLp ほしさ : [sage] 2017/01/23(月) 14:13:46.42:gzpDQb33 dat落ちね : [sage] 2017/01/23(月) 14:39:52.21:NqFXD4xt 落ちたらまた立てればいいんれすよ SLIP付け忘れで放棄/建て直しとか黙認されてっし : [sage] 2017/01/23(月) 18:05:58.34:Egv8LLK0 一応ほしゅ : [sage] 2017/01/25(水) 13:58:45.04:J7DVBoXE 。゚(゚´ω`゚)゚。ピー : [sage] 2017/01/25(水) 18:05:00.84:GnRUL2RL ここが次スレね : [sage] 2017/01/25(水) 19:55:36.17:3xzm0Pbn 彡 ⌒ ミ (´・ω・`) : [sage] 2017/01/25(水) 22:41:50.88:U8An0Em/ まあ、そうではあるんですが>落ちたら立てる : [sage] 2017/01/26(木) 01:36:32.87:EFAf6m6p AESCrypterみたいなソフトないですかね 多様なアルゴリズム体操に対応してるとありがたいんですが : [sage] 2017/01/29(日) 14:38:06.30:axBTgHZ7 今更ながら3DSが割れたって聞いたのでNewラブプラスの3Dモデルとか吸い出したいなぁと思って検索したんだけど 海外勢によってあらかた解析された挙句、差し替えツールや翻訳パッチまで公開されてて引くわ… ガイジンの謎の熱量なんなん… ttps://gbatemp.net/threads/project-newloveplus-custom-mods-thread.412840/ : [sage] 2017/01/29(日) 16:52:34.34:yZ9HE3Kp 貿易しても住まわせたらあかん的な匂いがするw : [sage] 2017/01/29(日) 22:11:51.94:1e/snVcO 海外の怪しいソフトだけど、Keygener Assistant v2.1.1 とかどうかな? : [sage] 2017/01/30(月) 02:08:42.99:gkFTTrEg やっぱり言語人口の違いかねぇ : [] 2017/01/30(月) 14:33:35.50:pVCFZvp+ FGOのbytesファイルって何か展開するツールありますか?? : [sage] 2017/02/01(水) 16:07:59.85:L6vbIL/Z 白猫のモーションデータ吸いだしたいんだけどどうすりゃいいんだろ Mecanimのデータってどう保存されてるんだ…? : [sage] 2017/02/03(金) 00:49:10.25:qnbBJda9 黒猫のウィズのイベントテキストを覗きたいんだが全然見つからない キャッシュデータに画像や音声はほぼ丸出しで置いてるのに テキストだけ何処にしまってあるんだこれ…… : [] 2017/02/03(金) 02:04:22.97:r5Hn6PzL ヒント 三下層辺り : [sage] 2017/02/04(土) 20:54:13.05:5y2i2kpB FEヒーローズ、ipa展開すれば良いと思ってたけど 何故かキャラの画像が見当たらん : [sage] 2017/02/05(日) 22:09:05.35:TSs+FdYQ Androidしか持って無いから参考にならんけど、 /data/data/com.nintendo.zaba/files/assets に色々フォルダがあったよ 画像系は、WebP Codecなるものをインストールすれば、Windowsで普通に閲覧できたよ tps://developers.google.com/speed/webp/docs/webp_codec 参考(フェリシア): tp://i.imgur.com/BvWrPIy.png 音声系は、ckbファイルになっているものがあった Cricket Audioとかいうのを使ってるらしい : [sage] 2017/02/05(日) 23:19:55.80:sRplTXkq ありがとう でもなんか一部のキャラしか入ってないんだわ…… 立ち絵1枚で他の差分もないし : [sage] 2017/02/05(日) 23:47:38.01:TSs+FdYQ iTunesインストールして、ipaも入手してみた たしかにごく一部しかないね FEヒーローズ 1.0.0.ipa\Payload\Brave iOS Product.app\Common\Face\ 11フォルダ だと124フォルダ androidの方は、リセマラやってたから、追加ダウンロードデータ(確か約400MB)も入っているかと : [sage] 2017/02/05(日) 23:56:49.35:oXyFpn8k 最新iOSでipaって抜けるん? : [sage] 2017/02/06(月) 00:07:28.32:REibLDR3 itunesを知らないiphoneユーザなんかおらんやろ? おらんやろ・・? : [sage] 2017/02/06(月) 00:16:51.33:TkhZ2UTp いや知ってるけど iOS9あたりからipa抽出できなくなったんだよ だから聞いてみたんだ : [sage] 2017/02/06(月) 01:31:01.48:axYXLL1k という事は追加ダウンロードのデータ事引っこ抜かないとダメってことか : [sage] 2017/02/06(月) 01:43:33.69:axYXLL1k あーそう言えば今ってios9から引っこ抜けないんだっけ 面倒だなー : [sage] 2017/02/06(月) 02:38:39.36:axYXLL1k 連レス申し訳ないけど とりあえずiOSからは面倒そうだったからNox経由で立ち絵引っこ抜けたわ みんなありがとう : [sage] 2017/02/06(月) 03:05:33.39:TkhZ2UTp iPhoneのOS10にしちゃってからずっとNox便りだわ : [sage] 2017/02/06(月) 16:56:58.44:TvYkVpjP だがやっぱり見つからないままだわ クライアントにはベースのストーリー会話しかなかったから 後付けのイベント分は追加DLでキャッシュ行きだよなあ? 確実にあるはずのものが掘り出せないと無能さが実感できて色々辛い : [] 2017/02/13(月) 00:05:10.90:vVj3S4od モンストの画像データ抽出したいんだがお前ら教えろください : [sage] 2017/02/13(月) 00:18:48.33:jiAF4F5b mixiの社員になって解析してくるか海外勢に頼めばよろし : [sage] 2017/02/13(月) 18:18:31.08:b6Zqcrlt 前スレ読もうな : [sage] 2017/02/14(火) 04:53:35.15:qy3PjJax ttp://i.imgur.com/BjPnFka.jpg 長澤翔 空き巣 ボボボーボ・ボーボボ PS2 スター・ウォーズ 遊戯王 ポケモン : [] 2017/02/15(水) 15:41:37.96:Sqb9RmHo UnityFS系のデータ、一括unpackできないかな UABEだと1つずつちまちまやらなきゃいけないからめんどくせぇ… : [] 2017/02/15(水) 19:34:27.62:Sqb9RmHo ないと思うけど、 UABEでフォントファイルのプラグインないよね : [sage] 2017/02/18(土) 22:47:11.59:7I6MVW9y githubにPerfare氏のUnityStudio v0.6.5b2があるからそれ使え 範囲選択でアセット/バンドルの複数読み込み、一括エキスポート、フォントファイルも対応してる : [sage] 2017/02/19(日) 03:26:04.42:d28Y0hYh はげそう('A`) : [sage] 2017/02/19(日) 03:29:27.12:XLK49Mzb つ マジック : [sage] 2017/02/19(日) 18:20:46.75:f1fyVToC UABEでフォントをrawでエキスポートして拡張子をotfにしたら普通に使えた。 : [] 2017/02/23(木) 09:23:20.69:7n0bRcbV まじかよそんな神ツールが! さっそく会社で落としてみるわ! : [] 2017/02/23(木) 09:23:41.20:7n0bRcbV なるほど!試してみるよありがとう! : [sage] 2017/02/23(木) 17:34:42.18:mbHcef/z UnityStudioのはき出す画像はヘッダがちょっと違うpvrなんだよなあ : [sage] 2017/02/23(木) 17:54:42.96:19oCxVh3 前スレの790に出てたなそのツール : [] 2017/02/24(金) 20:25:43.08:W+eU1DuU disunityのフォルダってどこにできるんですか? : [sage] 2017/02/25(土) 19:11:37.06:WUSOjdiA 同じとこ : [sage] 2017/02/26(日) 14:00:30.90:y049CS/5 androidのららマジっていうアプリの曲を抽出したいのだけど adbバックアップからab→tar→展開して出てきたファイルの中のacbを前スレのツール使ってacb→adx→wavにして聞いてみたら音割れがすごい どこらへんから操作間違えてるのか教えてください : [sage] 2017/02/26(日) 15:46:45.31:GBHUbxq0 音割れ? 復号化出来てないって落ちじゃないのか : [sage] 2017/02/26(日) 21:57:32.83:AnMG3RLt UABE使ってラスピリのassetsのpngを書き出したら(alpha8) 薄っすら透明の画像ファイルができるんだけど 色付きで書き出すにはどうすればいいのか教えてほしいです ARGB32, PVRTC_RGBx など試してみたんですがうまくいかず 根本的に何か間違ってるような気がしてます : [sage] 2017/02/26(日) 22:23:27.46:AnMG3RLt バイト数やファイルパス的にアルファチャンネルのためだけのファイルではないと思うんだけど 色情報が抜け落ちてしまう・・・ : [sage] 2017/02/27(月) 02:16:23.67:Opv+BWpZ 自己レスですがUABEのpluginがアルファ付きpngをalpha8だと判断するバグっぽい パッチ書ける猛者いませんか・・・俺には到底できそうにない : [sage] 2017/02/27(月) 02:34:56.95:rwVkq8Fc UnityStudio使えばいいんじゃなーい : [sage] 2017/02/27(月) 03:58:40.89:Opv+BWpZ UnityStudioも色情報が欠けてしまう ttp://assets.mirror.hekk.org/v3/ios/units/illust/253_2605038132.unity3d : [sage] 2017/02/27(月) 07:19:07.20:vq7UXwq3 UnityStudioから出てくる拡張子が.texの画像ってどうやって見るんですか? : [sage] 2017/02/27(月) 07:19:55.31:vq7UXwq3 作者に連絡すれば直してくれるのでは? : [sage] 2017/02/27(月) 09:49:20.41:WbZ8zcNu GIFとかPNG8みたいなインデックスカラーなTextureだと思う カラーパレットは多分Spriteの方にあって、Alpha8をインデックスとして使う一般的じゃない使い方をしているから読み込めない : [sage] 2017/02/27(月) 09:57:04.12:uTkn6gr1 俺もららマジの暗号化キー探してるけど解析初心者だから困ってるんだよなあ : [sage] 2017/02/27(月) 10:25:18.81:WbZ8zcNu ららマジ複合鍵 0000000002B99F1A : [sage] 2017/02/27(月) 11:26:28.24:pXH702Bh ADXって何のツールで復号化するの?HCAデコーダは使えないよね? : [sage] 2017/02/27(月) 16:14:48.79:LE0rQmsC バトガのlive2dデータ抽出したくてadbバックアップとNox使って探してるんだけど どうしても見つからない 初心者で探し方が足りないのかもだけど、わかる人教えてくれませんか? : [sage] 2017/02/27(月) 16:25:28.46:27yAxPZV steam版ブレイブルーのCG抜きたいけど .pacがどうしても開けん : [sage] 2017/02/27(月) 17:25:59.68:Opv+BWpZ 詳しそうな人いた!確かにspriteにそれっぽいデータが入ってました!! spriteのdumpからカラーパレットを構築して、alpha8に反映させようとしてるんですが、パレットの構築がうまくいきません Array<int>(765)のデータが色の行列データだと思うんですが、色情報が綺麗に降順に並んでいて 縦に分解するとグレーに、横に分解するとほぼ単色のデータになってしまいます spriteにあるArray<float>(255)のデータも長さ的にちょっと怪しんですが、何かヒントもらえないでしょうか? : [sage] 2017/02/27(月) 17:27:28.08:Opv+BWpZ 連投すみません。コードも貼り付けさせてください import cv2 # colors.txt: Array<int>[765] <- 268_Sprite_0_12151977905946168902.txt raw_ary = open('colors.txt').read().split('\n') colors = [] for i in range(0, 255): # colors.append(raw_ary[(i*3):(i*3)+3]) # 縦分割 colors.append([raw_ary[i], raw_ary[i+255], raw_ary[i+255+255]]) # 横分割 img = cv2.imread('texture2d/texture2d.png', cv2.IMREAD_UNCHANGED) height, width = img.shape[:2] for w in range(0, width): for h in range(0, height): index = img[h, w, 3] - 1 if index > -1: # アルファ成分をindex番号にしてカラーパレットから抜き出す # ttp://techblog.sega.jp/entry/2017/02/27/100000 img[h, w] = [colors[index][0], colors[index][1], colors[index][2], 0] cv2.imshow('image', img) cv2.waitKey(0) cv2.destroyAllWindows() : [sage] 2017/02/27(月) 18:38:08.15:WbZ8zcNu あくまで憶測なんで具体的なことはAssembly-CSharp.dllをdnSpy等の逆コンパイラで覗いてどういう処理してるか見たほうが早いと思うよ : [sage] 2017/02/27(月) 20:37:36.74:AQmkngoB cpkファイルで、テキストファイルで開くと最下部にUnityFSとバージョンが記載されていて CABも書いてあったのですが、UABEでは開きませんでした。 cpkの展開ツール利用しても.abファイルしか出てきません。 この場合はどうすればいいのでしょうか。 : [sage] 2017/02/28(火) 00:14:40.07:idmjk/vC 蒼空のリベラシオンというアプリです : [sage] 2017/02/28(火) 03:01:21.71:eJ08HvEn 開けたよUABEのバージョンが古いんじゃない? : [sage] 2017/02/28(火) 03:18:07.34:eJ08HvEn cpkの展開ツールで展開した.abファイルをUABEで開く : [sage] 2017/02/28(火) 21:14:46.13:idmjk/vC バージョン2.0使っておりました。 先ほど2.1にしたら解決しました。 ありがとうございます。 : [sage] 2017/02/28(火) 23:02:27.79:m6tK5DFj UABEで3Dモデルとテクスチャを抽出したらobj一つに対しpngが2枚出てきました。それから名前にmaskとついた赤と緑の型紙のような画像もそれぞれあります。 服の上半分と下半分という感じなのですが、これらは何を使えばうまく貼り付けることができるのでしょうか?BlenderなのかUnityなのか…そこから分かりません。 : [sage] 2017/02/28(火) 23:10:27.31:CgIBWtRn 泥のFF5から画像抜き出したいと思ってます こういうガチャ式じゃないスマホゲーからぶっこぬくことって可能なんでしょうか? : [sage] 2017/03/01(水) 13:11:01.02:nK9ql/in できた。spriteは関係なくてtexture2dだけで色情報を保存してたみたいChromaPack ttps://www.axfc.net/u/3781516.zip : [sage] 2017/03/01(水) 20:05:31.07:z21eUbK3 アニキdd わがまま申し訳ないですがwin用実行ファイルにもコンバートしてくだしぃ : [sage] 2017/03/01(水) 20:40:17.66:jR/dUHlz ですがありがとうございます ADXをどう複合化するか試行錯誤中です : [sage] 2017/03/02(木) 01:18:31.57:3X0L3vsy アアアアア YCbCrだったのかあああ あの後3チャンネルが分離してることには気付いたんですがRGBで結合してました ttp://i.imgur.com/KAfvYq8.png 色変だなおかしいなと考えてたんだけど、最後まで全然気付かなかった・・・ GL版までありがとうございます。もしよかったら後学のためになんでYCbCrだと分かったのかとか、 ChromaPack形式だと分かったのかとか、その辺りの調査方法や判断方法のポイント教えてくださいお願いします : [sage] 2017/03/02(木) 02:34:21.54:3X0L3vsy OpenCV版だと色が補完されなくて少し抜けるからGL版があるんですね 環境の違いからかいくつかエラーにあたりましたがGL版も無事実行できました GL版のコードは自分だと実装できる気がしないレベルです・・・大変助かりました : [sage] 2017/03/02(木) 03:40:31.71:IHMJnU9z CPKファイルについて教えてください CPKファイルに入っているモデル・テクスチャを抽出して弄りたいのですが、CPKファイルを展開→再圧縮するだけでデータサイズ、バイナリデータも変わってしまい その再圧縮したCPKファイルではゲームが起動できません。 試したソフトはCRI packed file makerと、ナルト用(?)のCPKTool。 どちらもCPKの中身を一切いじらずにビルドするだけで上記のようにデータサイズ、構成がおかしくなってしまいます。 正しくビルドされるにはどうすればいいでしょうか?何か根本的なミスをしているのでしょうか? : [sage] 2017/03/02(木) 04:11:46.49:HN+uzCkU ごめんhcaと勘違いしてた音割れはわからないや で書いてあったセガのブログ読んでたら「ChromaPackが提唱されて」って文言が出てきて ChromaPackってなんだってググったらそっくりだったからのレスがあったからたまたま気づけた Unityの開発環境でChromaPack導入してサンプルの画像を置き換えたら表示できたのとか あとはAssembly-CSharp.dllをdnSpyで開いてSearch For:をNumber/StringにしてChromaPackで検索したらヒットしたのと UnityStudioでapk内のaasets/bin/Dataのアセットを全部開いたらChromaPackって名の付いたShaderファイルがあった : [sage] 2017/03/02(木) 23:29:51.93:ZCwUCU5y PS3のスーパーヒーロージェネレーションズから音声抽出してんだが soundフォルダ内のhcaは簡単にできたんだが、一部音声しかなくてセリフが半分以上BGMに至っては全然見つからない 誰かどこにあるか知りませんか? : [sage] 2017/03/03(金) 11:23:56.92:y65tyKbB そのゲーム持ってないから分からんけどエミュ使えばbgmとか展開される場合あるから試してみるといいよ 少なくともバトライドウォーはそれで簡単に抽出できた : [sage] 2017/03/05(日) 01:45:31.60:Vev8ukkN .unity3dのブラゲって画像抽出できます? : [] 2017/03/05(日) 21:15:43.05:KQ/A42xA splitファイルを結合まではやったけどそこからどうすればいいかわからない ちなみにゲーム名は進撃の巨娘 機種はandroidです : [] 2017/03/06(月) 10:33:12.88:/rbYj1Cm ストアからダウンロードできなくなったからimazingでコピーしたアプリが あるんだけど、ファイルが全部.ozで開けない時はどうしたら良いか誰か 知ってる人いらっしゃいませんか・・・。assetsとかも見当たらないんだ せめて曲だけでもと思ってitunesのバックアップを覗いてみたけど、 暗号化されたファイルが沢山あって何が何なのかわからない : [sage] 2017/03/06(月) 18:36:05.05:rWYiTLym アプリ名? : [sage] 2017/03/07(火) 07:17:29.75:ccLFxfGw が海外forumのスレタイっぽい : [sage] 2017/03/07(火) 10:29:21.28:G16mn7xs Library-Caches-AssetBundle-iOSの中に拡張子が.unity3dのファイルが沢山ないか? : [] 2017/03/07(火) 17:27:51.10:V7WmQ0ms アプリはオズクロ 遅くなってごめんなさい Libraryの中にはApplication SupportとCookiesとPreferences のファイルしか入っていませんでした。 PC側はすべてのファイルを表示できるようにしてるから Cachesのファイルが表示されないなんてことは無いと思うんだけど : [sage] 2017/03/07(火) 18:09:46.29:JdKkVg6A UABE2.1cでリソース入れ替えたいんだけど上手くいかない っていうか入れ替えせずにFile->OpenしてからFile->Saveするだけでファイルサイズ変わってぶっ壊れてるのなんで : [sage] 2017/03/07(火) 18:42:25.77:v3qMLTWa そもそもどこからどうやって何という名前のファイルを取り出したのか : [] 2017/03/07(火) 20:41:11.15:3eRkDNC3 端末のroot取ってないんじゃない : [] 2017/03/07(火) 21:10:17.44:V7WmQ0ms iphone6に入ってるオズクロって言うゲームアプリを、 imazingってソフトを使ってバックアップしました。 もうサービスが終了してるアプリなのでDLできなくて 音楽や画像を手に入れるにはiphoneから直接コピーしてくるしかないと思ったので iphoneでいう脱獄ですよね? 脱獄して変なことになったら自分で直せないと思って、 まずは未脱獄で出来る範囲の事をやろうと考えてアプリをバックアップして 中身を覗いてみたんです。 何も開けず本当に覗いただけとなってしまいました・・・ : [sage] 2017/03/07(火) 21:37:22.91:v3qMLTWa オズクロのバージョンは? : [] 2017/03/07(火) 22:00:54.49:V7WmQ0ms オズクロ 1.0.24 です : [sage] 2017/03/07(火) 23:04:33.99:QLun2kQM MacのiTunesの中のappだとオズクロ1.0.24-Payload-OZLive.app-Dataの中にresources.assetsが入っているけどな 取ってくるファイルを間違ってないか? : [] 2017/03/08(水) 17:16:22.95:biW0J61b あれからitunesとiphoneの設定を見直したり同期し直してみて、購入済みの タブからオズクロのipaファイルをダウンロードすることが出来ました!ありがとうございます! 早速オズクロ 1.0.24-Payload-OZLive.app-Dataのresources.assetsをUABEで 覗いてみました。Unkwoun asset formatっていうエラーがでて見られないですけど もう少し調べればなんとかなりそうです。 ただ、ストアからアプリを手に入れたので追加ダウンロード分は手に入りませんでした・・・ そうなると脱獄してからifunbox等で追加分を抽出する方法しか無いんでしょうか? : [sage] 2017/03/08(水) 17:22:49.65:4fq79R9y 今からでは追加データは新たにダウンロードできないので脱獄して端末内のを取り出すしかない けれどもiOSを10.2.1にしてしまっていたら脱獄できるようになるまで結構長くかかるかもね : [sage] 2017/03/08(水) 23:09:20.83:biW0J61b ああー10.2.1だ・・・ オズクロのモデルや絵は本当にかわいいので、今あるものを色々弄りつつ 諦めず脱獄できるようになるのを待とうと思います。 答えてくれた皆さん、ありがとうございます! : [sage] 2017/03/08(水) 23:10:32.33:biW0J61b 間違えました さんにです : [sage] 2017/03/09(木) 00:15:32.11:JavGoKbM アセットは何かのタイミングで消えたりするから その時まで残ってるとは限らないけどね : [sage] 2017/03/12(日) 23:36:49.76:lpq3JKaM ダンガンロンパ1か2のディスクから汎用SEを吸い出したいと考えたのですが ボイスデータとBGMデータは抜き出せたもののSEがどこに格納されているのか分からず困っています 2のボイスとBGMが格納されていたdata00.cpkの中かと思ったのですが… SEはそもそも扱いが違ったりするのでしょうか? : [sage] 2017/03/16(木) 04:41:08.72:DdntgBWB ここのスレのお陰で、どうにかこうにか欲しい画像が抜き出せました!ありがとうございます しょうもないポカを一つやったので晒しておきます 前スレの展開ツールのアドレスをアドレスバーに貼った所なぜかhttpsで繋がってしまい、それを無視してDLした所ツールが解凍できませんでした sを消してhttpにしてDLし直したところ、何事もなく解凍できました ド素人はそんな所でもコケるのかと笑ってください : [sage] 2017/03/18(土) 14:13:07.94:5ndxKAFU UABEのunpack作業をフォルダ指定で纏めてやる方法、ツールってありますか? : [sage] 2017/03/18(土) 14:28:25.90:HqIz0wv6 : [sage] 2017/03/18(土) 14:38:20.00:5ndxKAFU ありがとうございます すいません。質問する前にスレ読み返せば良かったですね : [sage] 2017/03/18(土) 16:46:30.89:5ndxKAFU android バンドリ ガルパのことについてです /sdcard/Android/data/jp.co.craftegg.band/files/data にある英数字羅列のファイルが恐らく画像などだと思うんですが どうしたら抽出出来るのでしょうか? 1番上にunityFS 5.x.x5.4.1~とあるのでUABEかunity studioを使う所までは理解しました unity studioで開くと対応してないファイルだと怒られました UABEで開くとunpackするか?と出てきたのでしたのですが その後どうすれば良いのかわかりません : [sage] 2017/03/18(土) 23:45:33.62:e74i0TFY 英数字羅列のファイルをUABEでアンパックする→Info押す→一覧から画像ファイルっぽいもの(.pngとか) を選んで右側のPlugins→Export to .pngを選択 好きな場所に名前付けて保存 : [sage] 2017/03/19(日) 08:53:16.54:J4ZF/z2U そのアンパック作業を纏めて行うことは出来ないのでしょうか? : [sage] 2017/03/19(日) 10:37:18.75:8wwvTlKQ : [sage] 2017/03/19(日) 11:12:43.15:J4ZF/z2U 0.6.5.b2じゃなければ駄目でしょうか? 0.6.5では駄目ですか? : [sage] 2017/03/19(日) 11:17:13.40:J4ZF/z2U すいません 0.6.5.b2を勝手に0.6.5より前のバージョンだと誤認してました : [sage] 2017/03/19(日) 11:38:26.79:J4ZF/z2U ありがとうございます 纏めてアンパック出来ました フォルダで選択しては駄目なんですね : [sage] 2017/03/19(日) 20:56:42.52:J4ZF/z2U 度々すみません 画像やテキストは抽出出来る様になったのですが 音の抽出をしようと前スレなどから各種ツールを広い1度やってみたのですがhca暗号鍵が分かってないので当然駄目でした この暗号鍵を知るにはlevel#などを調べればいいと前スレにありましたが具体的にどのようにすればいいのか分からず手詰まり状態です android/バンドリ ガールズバンドバーティー : [sage] 2017/03/20(月) 03:26:44.71:w5APYy84 解析が得意なフレンズに任せるしかないな : [sage] 2017/03/20(月) 05:11:38.90:s36RxAWP いつもなら速攻でhca職人が復号鍵を貼ってくれるんだがな… : [sage] 2017/03/20(月) 06:08:02.98:n3QPxerZ 多分従来の方法じゃ分かんないadxauthとか見たこと無いし : [sage] 2017/03/20(月) 11:36:36.58:qFUe2wgs そうですか…… 職人がやってくれるのを気長に待ちます 自分でも調べて何かわかればまた来ます : [sage] 2017/03/20(月) 12:18:33.41:lrsT2dVU 俺もバンドリの曲抜きたくて色々弄ってる 何か分かれば書くわ 専門的な解析とかは出来んから期待できないけどw : [sage] 2017/03/20(月) 14:04:16.29:xnGipWei 閃乱カグラEVの資料室にある画像を抜きたいんですけどどうすれば良いのでしょうか……? : [sage] 2017/03/20(月) 14:55:48.99:yeLWLsW/ バンドリ復号鍵(?) 00000000000022CE 最初から入ってるhcaは聴けるようになった 追加ダウンロード分はわからない : [sage] 2017/03/20(月) 15:12:58.55:qFUe2wgs どうやって調べたか教えて貰えませんか? : [sage] 2017/03/20(月) 15:27:24.17:lrsT2dVU 仕事はええなww乙 どのファイルに書いてあったの? : [sage] 2017/03/20(月) 16:12:02.57:yeLWLsW/ 実行コードをいじって鍵をファイルに書き出すようにしました 鍵を書き出した後アプリが落ちるから、鍵が合ってるのか不安になる 他のアプリでも使えるかなと思ってTweakとして作りました ttps://www.axfc.net/u/3788846.zip : [sage] 2017/03/20(月) 16:17:32.47:Jm+z1jrT あの、この鍵を使っても上手く行かないのですが…… hcaデコーダの中の復号化.batが壊れてるかもなのでお使いのhcaデコーダくれませんか? : [] 2017/03/20(月) 16:18:33.56:H4SJyRZa グロ : [sage] 2017/03/20(月) 16:54:44.47:yeLWLsW/ FGOのときみたいに初期アセットのみの鍵かもしれない HCAデコーダ v1.17 ttps://www.axfc.net/u/3788861.zip 鍵の記述を分離しただけ : [sage] 2017/03/20(月) 17:12:15.05:kX0ciX0p 追加DLされたチュートリアルの楽曲はOKだったよ : [sage] 2017/03/20(月) 17:19:21.82:n3QPxerZ assets/bin/Data/Managed/Metadata/global-metadata.datに8910(0x22CE)があった 最初から入ってる音声ファイル名だったり拡張子(acb,awb,acf,adx)をData以下の全てのファイルでgrepかけると Hitした近くに唐突に10進数の文字列が見つかる : [sage] 2017/03/20(月) 17:23:03.24:w5APYy84 readme見たけど相変わらずレベル高すぎるな Win&泥環境ではできないもんかね libcri_ware_unity.soのcriWareUnity_SetDecryptionKeyあたりを追えばいいの? : [sage] 2017/03/20(月) 18:08:58.78:lrsT2dVU そこまでしないと抜けないなら俺には無理な事だったわw ありがとう まだ全然進めてないから1曲でしか確認してないけど復号出来たよ : [sage] 2017/03/20(月) 18:16:32.72:9+rzMeTf splash.acbをStirlingで開きAFS2より前を全て削除 AFS2展開ツールを使い複数の.hcaにしてHCAデコーダの復号化.batにd&d 複合鍵として0000000000000022CEと入力しenter その後にhca.exeに纏めてd&d wavに変換 とやったんですが上手く行きませんでした どこが間違ってますか? : [sage] 2017/03/20(月) 18:29:35.76:vLGXlaNe チュートリアルの曲は復号できるけど、それ以外の曲はは聴けないから別の鍵みたいね : [sage] 2017/03/20(月) 18:41:09.69:+JojjxVe つまり の方法を使って1曲1曲鍵を変えて復号すれば良いのですかね? : [sage] 2017/03/20(月) 22:45:58.71:n3QPxerZ 追加ダウンロードの曲もの復号鍵で聴けたよ 手順はカルマを例にすると ゲームで「カルマ」を1度プレイする /sdcard/Android/data/jp.co.craftegg.band/files/data/ディレクトリをPCにコピーして全てのファイルの拡張子を.unity3dにリネーム ファイルサイズの大きいファイルをUnityStudioで開く。ここではbae1422〜って名前の3185KBのファイルを開く 全てのアセットをエクスポートしてコマンドプロンプトで連結する copy /b Bgm014-*.acb.txt Bgm014.acb あとは出来上がったBgm014.acbをいつも通りhcaにする 蛇足だけどFGOは復号鍵が1度変わっただけで追加DL分と初期アセットで別々の復号鍵を使うケースは見たことないかも : [sage] 2017/03/20(月) 22:51:42.32:sGnSrL45 アンパックじゃなくてリネームでいいんですか? : [sage] 2017/03/20(月) 22:57:09.87:n3QPxerZ UnityStudioは圧縮されてても直接開けるんだよ : [sage] 2017/03/20(月) 23:08:04.94:sGnSrL45 そうなんですか ありがとうございます : [] 2017/03/20(月) 23:29:34.18:vLGXlaNe 今やってみたらできたんでどこか間違ってたみたいです お騒がせしました : [sage] 2017/03/21(火) 02:03:57.51:/7mn4ZNa の手順で結合した後にStirling(バイナリエディタ)で開き先頭がAFS2になる様に消し AFS2展開ツールのafs.exeに通してhcaにしました それをHCAデコーダの復号化.batに入れると".hcaの使い方が間違っています"(表示が一瞬なので少し間違ってるかも)となり復号化がうまく行ってないようです どうすればいいですか? : [sage] 2017/03/21(火) 03:02:59.05:/7mn4ZNa android/ガルパ音源抽出うまく行きました お騒がせしました! 先ほどのレスですがAFS2展開.exeのディレクトリの置いたまま復号化通していたのですが それをデスクトップからに変えたところうまくいきました : [sage] 2017/03/21(火) 04:21:48.33:r8gaQail ttps://www.axfc.net/u/3789158.zip acbファイルの@UTFの部分を削る(AFS2が最初に来るようにする)ツールを作ってみました。 いちいちバイナリエディタを開くのも面倒だと思うのでよかったら使ってやってください。 少しでも手助けになればと。 : [sage] 2017/03/21(火) 04:22:35.43:f70CrkXN AFS2(.awb)CPK(.cpk)展開ツール v1.40 ttps://www.axfc.net/u/3789160.zip ヘッダがAFS2ではないファイルも、AFS2ヘッダを検索し展開できるようにしました ファイル先頭を消す手順を省略できます HCAデコーダ v1.20 ttps://www.axfc.net/u/3789159.zip iOS用鍵抜き出しTweakのバグを修正しました VS2017でビルドし直してます。不具合でるかも : [sage] 2017/03/21(火) 04:25:29.71:r8gaQail あっ... : [sage] 2017/03/21(火) 04:25:44.44:f70CrkXN ! は無かったことにしよう : [] 2017/03/21(火) 04:28:55.88:r8gaQail なんかすいません... : [sage] 2017/03/21(火) 04:30:26.30:QxcbRL30 (ノ∀`)ノ∀`)ノ∀`) ジェトストリームアチャー : [sage] 2017/03/21(火) 04:34:16.40:f70CrkXN いえいえ むしろ気にせず色んな便利ツール作ってくれるとうれしい それとの展開ツールはウイルス対策ソフトが誤検知してたから を使うことをお勧めしたい : [sage] 2017/03/21(火) 04:37:54.71:/7mn4ZNa あれ?HCAデコーダの中身がAFS2展開ツールになってませんか? : [sage] 2017/03/21(火) 04:38:23.61:/7mn4ZNa あ、なってませんでした 見間違いでした : [sage] 2017/03/21(火) 04:42:36.54:r8gaQail ありがとうございます... : [sage] 2017/03/21(火) 06:11:43.26:ysRHiNRV なんで@UTFヘッダ部分を全て無視して削除するのが当然の流れになってんの… ファイル名情報とかそこに入ってんだぞ 昔作ったacb展開ツール上げるから使って ttps://www.axfc.net/u/3789168 : [sage] 2017/03/21(火) 07:19:39.36:O3rmTclH なんか作ったって言うと語弊があるので訂正する 手法自体はほぼここからの流用 ttp://jump.5ch.net/?https://github.com/starjet/un-acb "> ttps://github.com/starjet/un-acb VGMToolboxのライブラリがacbに対応してるので、呼び出して展開するだけのコード : [sage] 2017/03/21(火) 09:22:50.60:r8gaQail です。 ttps://www.axfc.net/u/3789193 f70CrkXN さんの2つのソフトをラップするソフト作ってみました。 どうでしょう?(f70CrkXNさん勝手に使ってごめんなさい) : [sage] 2017/03/21(火) 10:26:51.28:oBd3H1gN 良い流れだ ツール作成・提供してくれる方ありがとうございます 色々使わせて頂いてるので感謝してます : [sage] 2017/03/21(火) 11:26:58.36:r8gaQail さっきのやつ、一度に複数のファイルの変換に対応させました。 ver.0.0.2です。 readmeにも書いてますが一度にたくさん変換しすぎるとエクスプローラーだらけになるので注意してください。 ttps://www.axfc.net/u/3789201 : [sage] 2017/03/21(火) 11:31:12.39:r8gaQail 追記 手入力で複数ファイルのパス入力する時は一ファイルごとに空白あけてください : [sage] 2017/03/21(火) 15:51:57.86:r8gaQail ver.0.0.3 wavファイルの名前を元の名前にするよう変更しました。 ただし、まだ安定してリネームできるかは要検証 うまく動かないときは0.0.2使ってください。 ttps://www.axfc.net/u/3789290 : [sage] 2017/03/21(火) 16:07:09.17:NP0efTe5 ガルパが自分も気になって色々ググってたらここにたどり着いたけど 殺伐としてないしコミュニティが発達してて良いスレだな : [sage] 2017/03/21(火) 18:49:34.90:f70CrkXN 乙です 自分が作ったツールは自由に使ってもらって構いませんよ HCAデコーダのソースもいつの間にかvgmstreamで使われてるみたいだし : [sage] 2017/03/21(火) 19:18:15.94:82tt8EJM お疲れ様です アップデート頻度がw : [sage] 2017/03/21(火) 19:29:57.37:f70CrkXN ワールドチェイン HCA復号鍵 43E4EA62B8E6C6D2 : [sage] 2017/03/21(火) 21:04:44.74:oBd3H1gN お疲れ様です 有難く使わせて頂きます : [sage] 2017/03/21(火) 22:36:43.73:0dIUcAB/ ありがとうございます : [sage] 2017/03/21(火) 22:37:14.81:0dIUcAB/ あ、 です : [sage] 2017/03/21(火) 22:42:47.86:0dIUcAB/ おつありです : [sage] 2017/03/21(火) 22:44:55.40:0dIUcAB/ ここ変えて欲しいとかあったらぜひ気軽に言ってください できる限り対応します : [sage] 2017/03/22(水) 01:55:06.42:CIJrSypJ です ver.0.0.4 手入力でパスを入力した際、パスに空白が含まれていると正常に動作しない不具合修正 wavファイルの元名取得に失敗した際リネームを取りやめ、ソフトが落ちないように修正 ttps://www.axfc.net/u/3789504 : [sage] 2017/03/22(水) 18:26:22.58:EavMkWNK アップデートお疲れ様です! Unity StudioってAudioファイルをプレビュー再生する時は LOOPにチェック入れるとループ再生してくれるけど 保存された奴はループ処理されてないファイルなんだな・・・・不便だ : [sage] 2017/03/23(木) 01:52:40.83:dvhBnKlN です。 ver 0.1.0 手入力だったファイル選択をGUI化 フォルダ選択の選択肢を追加 複数に分かれている音楽ファイルの自動結合機能を追加(バンドリのみ) ソフトが落ちないようにした0.0.4の修正に関して修正漏れを修正 処理の経過がわかるようにプログレスバーを追加 DOS窓の表示数の軽減 ttps://www.axfc.net/u/3789901 : [sage] 2017/03/23(木) 01:54:52.89:dvhBnKlN あ、verが0.1.0になってるのはそろそろ機能充実してきたかなって思ったからで、さほど重要な意味はありません。。。 : [sage] 2017/03/23(木) 02:14:47.43:dvhBnKlN フォルダを選択すると、その中の拡張子acbもしくはacb.txtのファイルを再帰的に処理します : [sage] 2017/03/23(木) 02:17:09.75:dvhBnKlN さんのループ処理の件ですが、 とにかく簡単なツールを目指していることと、wavファイルにしてしまえば手間はかかってもなんとかなりそう という理由から今のところ導入検討してません ただし、需要あれば検討するかも : [sage] 2017/03/23(木) 03:44:12.44:+tmGGH8z お疲れ様です!機能の充実早いですね! exeに送るコマンドオプションはバッチファイルやソースから予想できると思うので hcaToWavとacbToHcaからexeと鍵リスト以外消しても大丈夫ですよ それと鍵が必要ないHCAファイルもあるので、鍵選択ウィンドウで鍵を使わないボタンがあるといいかも 鍵は0以外を指定しないと鍵無し暗号化されたファイルが復号できない仕様なので 鍵を使わなくても強制的にデフォルト鍵を送るといいかもです 鍵が必要か不要かファイルから判定できれば鍵選択も一部省略できそう ちなみにHCAファイルヘッダのciphチャンク(63 69 70 68 または E3 E9 F0 E8)の2バイト目が暗号化タイプです 暗号化タイプが0か1なら鍵不要(ダミーの鍵は必要)、0x38なら鍵必須です acbから最初のhcaだけチェックしておけば、残りのhcaも鍵は全部同じなはず HCAファイルのまま音楽プレイヤーで再生したくてDirectShowフィルタ作ってるけど、うまくいかなくて挫折しそう : [sage] 2017/03/23(木) 11:17:03.29:8Vgw99u8 いろいろご提案ありがとうございます >>鍵を使わないボタン 実装しようと思います >>鍵が不要か判定 頑張ってみようと思います : [sage] 2017/03/25(土) 23:07:05.11:pjIj6TzO だいぶ前のレスと「復号化.bat」についてだけど、 「復号化」じゃなくて正しくは「複合」やで 気になったから一応 : [sage] 2017/03/25(土) 23:27:38.33:DBSKJwmb 釣りにしてはレベルが低い : [sage] 2017/03/25(土) 23:31:21.61:pjIj6TzO ? : [sage] 2017/03/25(土) 23:38:25.09:Up60EQNw 釣りでも何でもない一般常識 : [sage] 2017/03/25(土) 23:46:25.74:jUef+aAP ? ttp://kei-sakaki.jp/2013/08/09/encryption-and-decryption/ : [sage] 2017/03/25(土) 23:48:00.93:DfrrYs7L 復号 暗号化されたものを元に戻すこと 複合 異なったものを合わせること : [sage] 2017/03/25(土) 23:48:23.98:jUef+aAP これ : [sage] 2017/03/26(日) 00:05:44.71:3fT/ticu 復号化は間違いだが複合ではなく復号が正しい 平文を暗号文にするのが暗号化 暗号文を平文にするのが複合 化は付けると間違い : [sage] 2017/03/26(日) 00:06:16.12:3fT/ticu 最後の複合は復号の変換ミス : [sage] 2017/03/26(日) 00:08:26.18:3fT/ticu 日本語的には間違い だけど、意味を伝えるという点からみると充分に伝わってるのでなんら問題はないと思う 2chで一々指摘する様な事じゃない : [sage] 2017/03/26(日) 00:14:48.45:xUeXEJwT へー知らなかった一つ賢くなったな : [sage] 2017/03/26(日) 00:17:56.41:WQTNBByr だいぶ前のレスと「復号化.bat」についてだけど、 「復号化」じゃなくて正しくは「複合」やで 釣りでも何でもない一般常識 : [sage] 2017/03/26(日) 00:56:00.39:3fT/ticu 複と号がゲシュタルト崩壊してきた 責任とれ : [sage] 2017/03/26(日) 04:06:26.87:NJaJjoCx まさにそれ 最初は復号にしようとしたけど「復号化」じゃないの?という質問が来そうだったから 色々調べて復号化でも意味が伝われば問題ないことがわかって復号化に統一してた 逆に指摘されるとは予想してなかった 今度から一般常識である複合に統一するわ : [sage] 2017/03/26(日) 05:01:13.65:NJaJjoCx 自分のレスが煽ってるように見えてきた・・・ 不快にさせたらごめん 復号化のままでいきます : [sage] 2017/03/26(日) 09:33:08.91:gmI34ZuI どうでもいい! : [sage] 2017/03/26(日) 12:13:12.27:ODxuJceY 辞書見てないから正確性は保証しないが 暗号 読めなくした「もの」 復号 読めるように「すること」 ゆえに前者には「化」を付けられるが、後者はすでに「化」の意味を持っている 「暗」は形容詞的に、「復」は動詞的に機能している ただの重複表現なので意味が間違ってるわけではないと解釈した どうでもいい! : [sage] 2017/03/26(日) 12:31:42.91:hbaVV1L9 どうでもいい() : [sage] 2017/03/26(日) 14:09:22.19:7xYXIEtF はい朱雀 : [sage] 2017/03/26(日) 21:59:59.12:aKsWQ5o+ 暗号解除でええやん : [sage] 2017/03/28(火) 15:34:30.87:+/d9M5de バンドリって、デレステみたくハッシュと元ファイル名の対応を記したdbとか無いの? : [sage] 2017/03/28(火) 18:08:16.32:u9qXJnfT httpsをキャプチャするとAssetBundleIndoってのを起動時にダウンロードしてきてるからそれじゃない? : [sage] 2017/03/29(水) 01:11:08.03:gOUQTrSC ありがとうございます、探してみます : [sage] 2017/03/29(水) 01:23:50.64:P55mYJ5/ 魔法科高校の劣等生LOSTZEROってスマホゲーのカード画像を抽出しようとしてるんだけど 画像の形式が分からないのと追加ゲームデータが見つからないのでご教授願えんでしょうか NoxAppPlayerのRoots化オンにして開いてみてるんだけど data/app/com.square_enix.magichslostzero-2.apk ← で初期データは見つけたけど data/data/com.square_enix.magichslostzero ← はサイズが凄い小さくて違うっぽい? : [sage] 2017/03/29(水) 03:45:06.78:+mf9CnS2 /sdcard/Android/data/com.square_unix.magichslostzero/files/UnityCache/Shared/以下のフォルダに入ってる __dataファイルをUnityStudioとかで展開 : [sage] 2017/03/29(水) 05:44:04.26:BYhC7SIo 今更だけどうち間違ってスペルミスったから貼っとくわ ttps://d2ktlshvcuasnf.cloudfront.net/Release/1.1.0.2/Android/AssetBundleInfo バイナリだけど欲しいところはテキストで、パスは相対パスだからブラウザとかダウンロードツールで全部落とせる : [sage] 2017/03/29(水) 08:39:30.44:XGyluxBj 恐れ入ります ららマジのBGMを抜こうと思っていろいろ調べていたらここに流れ着いたのですが このアプリはunity製で、android (nex)にてデータダウンロード後に以下の場所 net.wrightflyer.honyararamagic/files/UnityCache/Shared/###/__data に現れるのが実体だろうというところまでわかりました AssetsBundleExtractorで中身がサウンドっぽいということもわかりましたが 当方macのためUnity Studioが動作せず、いったん断念しました (現状wineで動かない.NET Framework 4.0が必要) すでに抜けた方がおられるようなので道筋だけ伺いたいのですが 流れとしては以下の理解で合っていますでしょうか? 上記キャッシュファイル群からUnity Studioでacb形式のデータを抽出 ⇒の鍵をお借りしてadx化⇒wav化して煮るなり焼くなり : [sage] 2017/03/29(水) 08:43:32.86:XGyluxBj 一応追記 試しにABEで得た.assetsをquickbms 0.8.0でunity.bmsに掛けてみましたが Error: incomplete input file 0: と失敗でした : [sage] 2017/03/29(水) 09:35:58.11:C+lZ/AmB ららマジの.acbは中身.hcaじゃなくて.adxだから復号ムズイ 簡単に復号できる様なツールも見当たらないし 職人じゃないと無理じゃないかと思ってるわ : [sage] 2017/03/29(水) 12:43:06.27:fVkM5rxq 暗号化adxってアイマスxbox360で使われてたやつかね? : [sage] 2017/03/29(水) 13:03:46.42:gOUQTrSC ありがとうございます というか、あまりにも目立たないサイズなだけで普通にdataフォルダに入ってたのね : [sage] 2017/03/29(水) 14:47:46.72:P55mYJ5/ 解説ありがとうございます! インフレしながら細々と続いているマイナーゲーなので 復刻されることもない初期の頃のカード画像が見れたらいいなって思って 抽出を試みているんですがまた少し躓いたところが。 初期データであるcom.square_enix.magichslostzero-2.apkは 助言や過去スレを参考にsplitファイルを結合してUnityStudioで開いて exportしたddsファイルを無理矢理IrfanViewでpngに変換して無事抽出できたんですが 追加データであるcom.square_unix.magichslostzeroの方はファイルの形式が異なっていて UnityStudioでもAssetsBundleExtractorでも__dataが開けなくて詰まってしまいました /sdcard/Android/data/com.square_unix.magichslostzero/files/ /storage/emulated/0/Android/data/com.square_unix.magichslostzero/files/ : [sage] 2017/03/29(水) 14:59:07.51:5+5Zkpak です。 ver. 0.1.1 鍵を使わないボタンを追加 acbToHcaとhcaToWavフォルダ内から必須でないファイルを幾つか削除 処理終了後のエクスプローラ表示を再開 ttps://www.axfc.net/u/3791679 : [sage] 2017/03/29(水) 18:46:28.20:FZujarXl 最近はスクエニもUnityなのか スクストの時に「超効率的なファイルアクセス作ったったで!数秒で起動できるぞ!どや!」みたいなスライド発表してたのになぁ やっぱり開発のしやすさには勝てないのか : [sage] 2017/03/29(水) 18:54:41.46:uZcFxAW7 自社開発じゃないよ : [sage] 2017/03/29(水) 19:00:15.80:ab/Ir8UT あのPDFいいよね : [sage] 2017/03/29(水) 19:26:28.28:dk6T+cEj 人の作ったツールを2つ実行するバッチファイルレベルのツールなのに 70MBのファイルサイズがあって、中に130ものDLLファイルが存在するとか正直ドン引きなんだけど… 作業フォルダ丸ごとzipにしてあんのこれ? : [sage] 2017/03/29(水) 19:57:55.31:5+5Zkpak そもそも言語がPythonだからexe化する時にファイル数、容量ともに多くなる そこに更にpyqtを含めるからファイル数、容量がもっと増える : [sage] 2017/03/29(水) 20:36:11.42:I9QCVDHT 実行時に必要なファイル コンパイル時に必要なファイル はちゃんと分けた方がええよ : [sage] 2017/03/29(水) 20:51:44.19:BG64N3K1 Pythonのexeってそんなウンコ仕様なんか…言語はスマートなのにWindows的にはgdgdだな バイナリ配布するなら全員入ってるであろう.NETのC#の方ええな : [sage] 2017/03/29(水) 21:52:13.59:pqtsyX9z せっかく作ってくれてるのにケチ付ける事ないと思うが : [sage] 2017/03/29(水) 21:59:23.73:5+5Zkpak まあzipの中にPythonの言語本体とか基本モジュールとか全部入ってるから : [sage] 2017/03/29(水) 22:02:32.65:5+5Zkpak Python3とpyqt5を自分で用意してくれるなら zipのなかのsrcだけで動くよ メインスクリプトはacbDecrypter.pyね : [sage] 2017/03/29(水) 22:14:30.10:5+5Zkpak ほんとは私がc#とかできればいいって話なんだけど : [sage] 2017/03/29(水) 22:34:01.44:5+5Zkpak 需要あるかわからないけれどexe化しないバージョンも上げておきます。 これ使うには事前にpython3系とpyqt5のインストールが必要です。 中身はacbDecrypter0.1.1の中にあるsrcとほぼ同じです。 ファイルサイズはかなり小さいので回線が良くない人とか用? ttps://www.axfc.net/u/3791865 : [sage] 2017/03/29(水) 23:55:00.86:c5XUZxIv SDカードに保存されている /Android/data/com.square_unix.magichslostzero/files/ の中に UnityCache というフォルダがあるはず この中に、モデルデータやら画像データが入っている。 自分は、AssetsBundleExtractorで開けた。 それ以外の 1e や 4e などのフォルダは音楽ファイルが入っている。 先頭の288bytes分を削って、ファイルヘッダの先頭が OggS になるようにすればおk /Android/data/com.square_unix.magichslostzero/cache/ についても音楽ファイルだね : [sage] 2017/03/30(木) 01:12:16.75:qqUCoUkA 自分は、Windowsだからソフトとか参考にならんかもしれんけど、 SDカードに保存されている /Android/data/net.wrightflyer.honyararamagic/files に acb と awb のファイルがある。 vgmtoolbox r1026のCRI ACB/AWB Archive Extractorに acb と awb のセットをD&D。 出力されたフォルダのうち _vgmt_awb となっている方には、binファイルが保存されているから、 例: 00d2af4a1bbfa31489c0677a0c28433e.awb.00000.bin (3分50秒のOP曲) 拡張子を .hca に書き換えて、の鍵を使って、で復号化 これで正常に聞けてるよ ttp://i.imgur.com/eaqqQXN.png : [sage] 2017/03/30(木) 12:30:28.76:GM4BQGCO ありがとうございます!無事に抽出することができました ttp://i.imgur.com/DsSgC7m.png __dataを片っぱなしから開いてカード画像を探していましたが システム画像が混ざっていたり、同じ背景画像が複数あったり、 カードの大きさもまちまちで法則性が無さ過ぎて、まだ数枚しか見つけられてないですが おそらくサポートで借りたり、画面に読み込む際に随時データを追加している?みたいなので 初期の頃に実装されたカード等はそもそもデータ内に存在していないのかもしれないです でも元画像のサイズが分かったりと色々と得られるものはあったので大変助かりました! : [sage] 2017/03/30(木) 12:41:12.72:FtPFLKBq Pythonインスコしてる身にとっては助かる。ありがとう : [sage] 2017/03/30(木) 14:56:14.63:8tghVyFY 需要があったならよかった : [sage] 2017/03/30(木) 14:57:13.83:8tghVyFY いちいちアップするのめんどいのでgithubに上げた ttps://github.com/Rieksee/acbDecrypter/releases : [sage] 2017/03/30(木) 15:13:06.76:D9HjjdpP ギフハブ…!((((;゚Д゚)))) : [sage] 2017/03/30(木) 17:20:42.76:atI+NxXd Unity製のソシャゲは基本随時DLだねえ ファイルリストがどっかにあるはずなので、それを調べてサーバからDLするのが次の段階になるね : [sage] 2017/03/30(木) 18:12:18.30:P72Zm4AG ファイルリストはこれだろうけどどう見るのかわかんねえな ttp://cache.lostzeromagichs.jp/assets/5/android/assetfiles.json : [sage] 2017/03/30(木) 18:13:39.12:mXg6K4j6 JSONっていう形式だよ こういうサイト使えばキレイに表示される ttp://json.parser.online.fr/ : [sage] 2017/03/30(木) 19:33:25.95:o1ztcF0c file_keyが元ファイル名、file_valueがハッシュでこれでアクセするのかと思いきや404になるな URLは ttp://cache.lostzeromagichs.jp/assets/5/android/XX/XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx だよね MD5っぽいからassets\bin\Data\Managed\Assembly-CSharp.dllからcreaterealnamefilesっての見つけてみてもkeystrが違うっぽいな : [sage] 2017/03/30(木) 20:20:40.89:atI+NxXd ファイルリストと同階層にアセットが置かれてるとは限らないから 一度パケットキャプチャしてURLを確認した方がいいと思う : [sage] 2017/03/30(木) 21:23:38.77:mXg6K4j6 プログラム ttps://gist.github.com/anonymous/cfc48b3eaf47f3a46baaac3423f0b593 出力 ttps://gist.github.com/anonymous/351995fc9305c19b244ecc411b4ca540 : [sage] 2017/03/30(木) 21:33:43.21:mXg6K4j6 修正した ttps://gist.github.com/anonymous/c7b25409c062b5a7a7a0bb98a36b5927 ttps://gist.github.com/anonymous/1ed009fb40d2b2d1b8d53e9023118eab : [sage] 2017/03/30(木) 21:39:20.48:R64HO62M まさかAssembly-CSharp.dllの中すら見ないような人間ここには居ないっすよね? : [sage] 2017/03/30(木) 22:02:53.40:o1ztcF0c 拡張子付けてからキーくっ付けるんだったのかよ。くっそ見落としたわ 見てたんですけど雑魚ですみません : [sage] 2017/03/30(木) 23:20:39.17:o1ztcF0c と言うかちょうど該当箇所がdotPeekとILSpyじゃうまくデコンパイルできなくてIL見るしかない状態なのね おま環なのか使い方の問題かは分からないが… 今知ったけどJustDecompile有能だわ : [sage] 2017/03/30(木) 23:55:05.46:ehz1hAcl 泥のダビマスのファンファーレを抜きたいんだけど鍵ってどうすれば分かりますか? : [sage] 2017/03/31(金) 00:31:54.23:RLlViZHv ttps://play.google.com/store/apps/details?id=jp.co.drecom.dabimas これの事かな? バイナリ見てみて10進数の数列が現れたらそれってことが多いみたいやね 今までの経験則だと : [sage] 2017/03/31(金) 01:13:28.61:RLlViZHv あ、ダービースタリオンマスターズ既に鍵判明してたわ hcaデコーダに既に入ってる : [sage] 2017/03/31(金) 05:12:23.61:C4PbfnLH .NETデコンパイラーの中じゃdnSpyが一番多機能で簡単だからおすすめ オプションのShow hidden compiler generated types and methodsにチェック入れれば全部C#で読める : [sage] 2017/03/31(金) 07:41:30.02:DuwjoF+n お勧めありがとう どのツールも同じようなオプションあんのな 最初から表示しといてくださいよw まぁ好きなの使えばいいか : [sage] 2017/03/31(金) 07:46:11.44:KF26W5sf ららマジ難民でのやり方で何回かやってみたけどやっぱり雑音になってしまう… このやり方で正常に聴けるようになった人いますか? : [sage] 2017/03/31(金) 08:03:50.79:X6fl86c9 ありがとうございます 新しいデコーダでやってみます : [sage] 2017/03/31(金) 08:07:38.80:al3HMkkS HCAデコーダーの鍵を間違えてないか? : [sage] 2017/03/31(金) 16:54:45.50:RLlViZHv ガルパAssetBundleInfo整形済み.txt, ttps://www.axfc.net/u/3792501 : [sage] 2017/04/01(土) 08:02:29.12:btqxdvYY レスありがとうございます。おかげさまでうまくいきました wineでがんばってるせいでいらぬ苦労もありましたがw しかしこんなところにOPフル転がってたんですね。これは思いがけない収穫でした 当初の目的だったBGMは、ACB/AWB Extractorで普通に.hcaが出てきて そのまま利用できました(.binのほうのファイルとバイナリ一致してること確認) VGMToolboxを使うというのは自分ではわからなかったので助かりました うまくいってない人もいるようなので詳しいメモ置いときます macでできたんだからwinならいけるはず、がんばれ BGMなどサウンドは本編を進めるにつれ(それが必要な場面を読み込むたびに) ご指摘の場所にキャッシュされていく仕組みのようでしたので (私がに書いたUnityCacheはゲーム内で一括ダウンロードをやると 膨らむので、ここに再生前のものも含めすべてが詰め込まれていて アプリが必要なときに変換してこっちに持ってきてくれるという感じ? やり方わかっていればUnityCacheから取り出すことも可能なのかな) とりあえずゲームをチュートリアル完了まで進めてから下記のように全摘 (もっと進めないと回収できないBGMもありました) $ Nox\ App\ Player.app/Contents/MacOS/adb shell cp /sdcard/Android/data/net.wrightflyer.honyararamagic/files/* /mnt/shared/Other/ あとはVGMToolboxとHCAデコーダがwineで動いてくれたので の手順で進めます。hca.exeは.batの内容を参考に引数渡して $ wine hca.exe -a 02B99F1A -b 00000000 c:honyarara.hca これでいけました。このときhca.exeのオプションで -l 5 あたりにしておけば $ sox in.wav out.wav fade h 0 -0 10 てな具合でいい感じにループ&フェードもできました 各ツールの作者さん鍵職人さん本当にありがとう 実はandroid自体初体験だったんですが、今はエミュで何でもできちゃうんですね ただ一方で、system_bgm001など一部のBGM(awbがなくacbのみのもの)は 効果音同様.adxとなり、adx2wavなどで変換するとノイズまみれになってしまいます たぶん氏氏などはこのことを言ってるんだと思いますが その後解決できていますでしょうか? ググると同じadxでも新しいタイプのようですが、解決例は古い情報ばかり…… もしかするとまだデコーダがないのでしょうか : [sage] 2017/04/01(土) 09:42:50.27:erf8UOJv ですがデコーダを1.14から1.20にかえたら無事聴けるようになりました (あとawbを上にしてvgmtoolboxにD&Dしたら出来たけどこれは関係ないかな) 関わってくれた皆様ありがとうございます : [sage] 2017/04/01(土) 10:07:06.70:btqxdvYY VGMToolboxは手元の版だと >for ACB/AWB pairs only the ACB needs to be dropped とありますし、たぶん関係ないかと : [sage] 2017/04/01(土) 11:53:06.48:pQc4E1fY まさかと思ってレスしなかったけどららマジのBGMは1.16以降じゃないと駄目 : [sage] 2017/04/01(土) 12:16:12.35:Zi72FJdn 372 名無しさん@お腹いっぱい。 sage 2016/02/17(水) 23:49:43.41 ID:LxN/kIl8 HCAデコーダ v1.16 ttp://www1.axfc.net/u/3620686.zip の情報を元にsmplチャンク情報を暫定的に修正(計算方法が分からないため結果がおかしくなるかも) バッチファイルに復号鍵を追加 このsmplチャンク情報の修正が効いてるのね : [sage] 2017/04/01(土) 18:40:23.81:ZBzj1iOt 自分用メモ ADXのファイル構造 ttps://pastebin.com/Fwy6bswQ いろいろ調べて分かったことをまとめただけ : [sage] 2017/04/01(土) 22:43:56.40:vgTiBG0d こういうの参考になるかな ttp://howtolog163.blogspot.jp/2011/08/adx.html?m=1 : [sage] 2017/04/02(日) 00:01:55.89:atAgzhWH ちょいと<values>の表記の仕方を変えたのと、新たに分かった部分は加筆。 ttps://pastebin.com/DjAbq49z : [sage] 2017/04/02(日) 00:39:03.57:Ox2qo4Gy そのサイトで紹介されているのは2001年頃に作られたデコーダなので 残念ながらこのスレで何度か挙がっている現代のADXには対応できません : [sage] 2017/04/02(日) 01:05:11.86:hUkcICY7 自分では確認してないですがサイトのスクショを見る限りソース入ってそうなので 参考程度にはなるかと思って : [sage] 2017/04/02(日) 18:34:13.41:atAgzhWH type8の暗号化の方法は載ってるなあ ららマジはtype9だから、別の方法と思われ ttps://wiki.multimedia.cx/index.php?title=CRI_ADX_ADPCM : [sage] 2017/04/02(日) 21:22:40.78:C95yJmvl ららマジの流れが続いてるので便乗 ローカルのファイル構造はだいたいわかったんだけど みたいなサーバーサイドのファイル一覧的なやつどこかにありますか? api-raramagi.wrightflyer.net か static-raramagi.gree.net あたりから いろいろ落ちてきてるのはわかるんだが : [] 2017/04/02(日) 22:01:19.08:LpKHgS94 Androidのゲームの画像を抜きたいのだけど 画像ファイルと思われるファイルの展開方法が分からない Unityのデータだと思うんだけど暗号化されてるみたい? メモ帳で開いたら頭に『ルリ』って書いてあって少し後ろの処に『CAB-数字』って書いてあるファイル どなたか教えて頂けないか… : [] 2017/04/02(日) 22:08:34.87:LpKHgS94 自決した。ありがとうございました。 : [sage] 2017/04/02(日) 22:12:41.84:Ox2qo4Gy 死ぬ前にタイトルと解決法くらい書いて逝こう : [sage] 2017/04/02(日) 22:15:57.75:ZHAn4yOI メモ帳() : [sage] 2017/04/02(日) 22:49:56.96:hUkcICY7 普通にunity studioで開いたのかな : [sage] 2017/04/03(月) 18:15:10.27:6avPAjza とあるゲームの画像&音声抜き出しのために /files/UnityCache/Shared/###/__dataをAssetsBundleExtractorで開こうとすると 「This bundle file is compressed!」と出たので取り合えず###で保存 ↓ Info ↓ Plugins の手順でpngやらjpgやらwavを吸い出せたのですがこれ自動化出来ないんでしょうか? __dataが1600以上あってようやく1/100なんですが(汗 : [sage] 2017/04/03(月) 18:22:23.66:YPNVEv7q ららマジのデコードルーチン見てきた デコードルーチンが2つあって、そのサイトに載ってる暗号化方法とほぼ同じだった 3つ目のデコードルーチンを見落としてるかもしれんが、暗号化方法はそのサイトの方法であってると思う 暗号化タイプでstart,mult,addの生成方法を変えてるんじゃないかな : [sage] 2017/04/03(月) 19:49:44.51:cbFfB/Gq : [sage] 2017/04/03(月) 21:10:40.67:OjmEaq3E ノイズ混じりながらもキャラの台詞等がちゃんと聞こえたのはそのせいか : [sage] 2017/04/03(月) 23:04:52.00:6avPAjza 過去レス頻出だったようでスマンです しかし「範囲選択でアセット/バンドルの複数読み込み」で詰むUnity.Studio.v0.6.5b2は 最新ではないようですがこれいいんですかね フォルダで選択しては駄目ということで「Extract Folder」ではなく「Extract Bundle」 にしても__data一つずつしかunpack出来ないようで・・・ そしてunpack以降のUABE作業は手作業しかなさそうでとても辛い が地道にやればなんとか : [sage] 2017/04/03(月) 23:16:29.49:kJ5iMghU type8も9もノイズ交じりで音声聞こえますね : [sage] 2017/04/03(月) 23:29:07.01:OjmEaq3E 最新版で大丈夫だよ 「Load file...」の開くダイアログでファイルの種類をUnity bundle filesにした上で範囲選択して開くだよ 補足:拡張子が決め打ちなんで.binとか独自な名前だったら選択できないのでその場合は.unity3dにリネームしないとだめ : [sage] 2017/04/03(月) 23:29:33.44:kJ5iMghU ADX/AHXファイルのサンプル置いておくので、よかったら研究に使って下さい。 ADXはversion4で、暗号化はtype8です。 Windowsの起動音がサンプルです。 ttps://www.axfc.net/u/3793797 : [sage] 2017/04/04(火) 14:41:10.39:ZBEKvRuD /files/UnityCache/Shared/ 以下に1000以上のフォルダがあって中に__dataと__infoの拡張子ナシのファイルが それぞれ入っているので、__dataを__data.unity3dに一括リネーム しかし「範囲選択して開く」がどうにもままならないです Unity.Studio.v0.6.5b2とUnity.Studio.x64.v0.6.6の双方で試してみましたが フォルダに__data.unity3d入れたままじゃダメなんだろうか : [sage] 2017/04/04(火) 15:05:00.06:+B3qnZsg unity形式じゃないのが混ざってて拡張子付けて無理やり開こうとしてるとか unpackされてないものをLoad Folderで開こうとしてるとか 範囲選択して開くが意味分かんないけど、Load Fileでの複数選択を言ってるなら unpackされてないものを大量に開くと全てメモリに展開するために落ちるからextractしてからじゃないとダメだとか よくあるパターンじゃないの : [sage] 2017/04/04(火) 15:08:56.29:vPIPICq3 このレベルを自分の試行錯誤で解決出来ないなら辞めといた方がいいんじやね? どうしても欲しいなら対価を払って他人に頼んだら? : [sage] 2017/04/04(火) 18:26:46.77:6O+6Hz7H ADXデコーダ v1.00 ttps://www.axfc.net/u/3793991.zip 通常のADXデコーダに鍵で解除するコードを付け足しただけ のADXサンプルもデコードできました キーワード「AAA」の鍵は 63C149694C55 です ,253,256,270 参考になりました!ありがとうございます! : [sage] 2017/04/04(火) 19:10:27.08:Z3yUc9E4 ttp://jump.5ch.net/?https://i.imgur.com/evbnL8D.png "> ttps://i.imgur.com/evbnL8D.png : [sage] 2017/04/04(火) 20:37:26.35:7XKmv3+U 同一フォルダ内に複数の__dataじゃないと思う 複数のフォルダにそれぞれ__dataがある(1000超だとか) 同じ状態のものをやった事ある : [sage] 2017/04/04(火) 21:11:53.01:Z3yUc9E4 なるほどそういうことか 俺ならflexible renamerでリネーム&移動する files/UnityCache/Shared/AAA/__data → output/AAA__data.unity3d : [sage] 2017/04/04(火) 21:30:53.95:1z+yAyVs 対価を払って他人に〜は危険な香りがするなー いや実際それやってる人いるしチート雑誌や大昔のファイラーも同じようなものだけど : [sage] 2017/04/04(火) 23:00:02.03:7XKmv3+U 因みに俺はbatでリネームして __dataの入ったフォルダの入ってるフォルダを選択でいけた : [sage] 2017/04/04(火) 23:01:25.19:7XKmv3+U 製作者の許可なく色々やってる時点でグレーだし ソレを友達にでも渡したらクロだし : [sage] 2017/04/04(火) 23:41:20.40:hYKwWHjw こんな娯楽を金で解決する様な無粋な真似はアカンで : [sage] 2017/04/05(水) 00:44:59.16:+vMByJXk よくわかってないんだけどadxファイルってのは acbファイルを分解したら出てくる時があるという認識でOK? : [sage] 2017/04/05(水) 03:48:53.20:aH5Z3wW8 (cueシート+adxファイル)=acbファイル バイナリで開いてUTF8からAFS2までの部分がcueシート ここに展開後のファイル名が入ってるんだけど、 「ここ削ったらadx展開ツールで開けるで」という過去レスを見てみんな削除してadx展開ツール通してた 結果出力は連番(01.hca,02.hca,03.hca・・・)だったんだけど、聞けるからおっけーってみんなそのまま使ってた : [sage] 2017/04/05(水) 05:06:47.01:HI1SKpI3 が便利過ぎた : [sage] 2017/04/05(水) 06:51:51.31:7kH35OBV Unity系ゲームのシナリオとかの文字情報ってどこに入ってるの? : [sage] 2017/04/05(水) 11:42:50.72:+vMByJXk acbの前を削って 通せばadxが出てくるということかな? : [sage] 2017/04/05(水) 11:44:30.12:+vMByJXk あ、ごめんちゃんと見てなかった 前削ってadx展開ツールね : [sage] 2017/04/05(水) 11:46:44.97:ALGmk5zg 懐かしい・・ファイラーw : [sage] 2017/04/05(水) 11:55:40.43:+vMByJXk apkのどこって話なら 後からダウンロードの場合が多いと思うから入ってないと思う ダウンロード先はもちろんアプリによって違うから探すしかない ダウンロードしたデータがどこに保存されるかって話ならアプリによって違ったりするから言いきれないかな? : [sage] 2017/04/05(水) 11:57:06.59:+vMByJXk やっと理解したかもしれない acbにhcaがそのまま入ってるか adxに変換されて入ってるかという話なのかね : [sage] 2017/04/05(水) 13:59:32.59:+vMByJXk 前を削るってのは 0x08 0x00が先頭に来るように削らないとダメなのね : [sage] 2017/04/05(水) 18:39:39.41:NmAUQG6N ADXデコーダ v1.10 ttps://www.axfc.net/u/3794388.zip type8の暗号化方式に対応。鍵だけでなくキーワード入力もできるようにしました type9の暗号化方式は未解読なので、type8と同じ処理をするようにしてます 出力ビットモードにdoubleを追加しました 1サンプル64bitの高音質!出力サイズも約14倍にアップ(゚∀゚) でもエンコードしてる時点でかなり劣化してるけどNE! : [sage] 2017/04/05(水) 19:02:34.31:NmAUQG6N ADXの暗号化方式について補足 現在判明してるのはtype8とtype9の2種類(?) type8はキーワードの文字列を暗号鍵として6バイトの値を生成している type9もおそらくキーワードを使うのだろうけれど、6バイトの値の生成方法が違うと予想 そして今回作ったADXデコーダでは復号鍵が入力できるようになっている この復号鍵は6バイトの値そのもの つまり キーワードだけわかってる場合、type8はデコードできるがtype9はまだデコードできない 復号鍵だけわかってる場合、type8やtype9などの暗号化方式に関係なく全てデコードできる 復号鍵からキーワードを特定するのは困難(数学得意な人は簡単に特定する方法がわかるかも) を読むと復号鍵に脆弱性があることがわかるので 暗号化されたADXファイルから復号鍵を特定することはできそう : [sage] 2017/04/05(水) 20:11:16.71:+vMByJXk acbファイルの状態で中に入ってるのがhcaかadxか調べることは出来るのかな? cueシートの部分が分析できてないからイマイチ分からない : [sage] 2017/04/05(水) 20:48:55.41:qX7+9qLc 亀過ぎてもうご覧になってないかもしれませんが… 自分も黒猫の画像と音声が抜きたくて挑戦しました。 実機で再生されたデータでもキャッシュに残らないことがあってデータが思うように抜けなかったので パケットを取って調べてみたところtalkscriptというファイルがそれっぽいです。 キャッシュには見つからないのでpcapファイルから復元を試みましたが、 どうやら分割して読み込まれているようで、ボイスや小さな画像を除き そのままでは中身が取り出せませんでした。(カード画像やBGMもこの方法での取得は無理そう) どなたか結合の方法をご存知ないでしょうか? : [sage] 2017/04/05(水) 20:50:19.04:SB3Q2CJq acbファイルをバイナリエディタで開いて、(c)CRI の文字を検索してヒットすれば adx そうでなければ、hca : [sage] 2017/04/05(水) 21:03:16.79:+vMByJXk ありがとう 参考にする : [sage] 2017/04/05(水) 22:56:43.94:NmAUQG6N ADXデコーダ v1.11 ttps://www.axfc.net/u/3794496.zip ADXの脆弱性から復号鍵を解析するオプションを追加 ADXファイルのサイズが大きいほど鍵を絞り込みやすい : [sage] 2017/04/06(木) 03:28:13.21:04oNgLt0 guessadxというのがあったのを思い出した : [sage] 2017/04/06(木) 03:52:05.09:hccgGMZJ githubにacbDecrypter ver 0.1.3bリリースしました 主なアップデート内容はADXデコーダの取り込みです まだ不安定で固まったりするし、バグ取りも十分でない可能性が高いのでベータ版として出します : [sage] 2017/04/06(木) 03:55:09.74:hccgGMZJ あ、バージョン番号0.2.0にすれば良かった : [sage] 2017/04/06(木) 08:34:07.47:m6Tq20Nd 乙です : [sage] 2017/04/06(木) 09:40:50.87:hccgGMZJ ありがとうございます : [sage] 2017/04/06(木) 18:30:39.04:m6Tq20Nd ADXデコーダ v1.20 ttps://www.axfc.net/u/3794817.zip デコード時のスケール値の修正をしました 鍵の解析を高速化しました。解析できるのは暗号化タイプ8のみです 暗号化タイプ9では脆弱性が修正されているようで解析できません 鍵の解析で鍵数を100個までに制限しました。テキストファイルの肥大化防止のためです ららマジ ADX復号鍵 00002B993E33 : [sage] 2017/04/06(木) 22:13:25.18:J3qfTJnj 乙です! : [sage] 2017/04/07(金) 08:28:50.79:WO0iOQcP めっちゃ乙 ららマジはtype9みたいだけど、どうやって解析したの? 後学のためお訊きしたい : [sage] 2017/04/07(金) 09:55:57.46:AZ5YDBCq 自分のやり方は特殊だから、ためにならないよ iPhoneでアプリをClutchして、IDAで逆アセ ADXをデコードしているルーチンを探す(type8以前用とtype9以降用の2つがある) start,mult,addの値をファイルに書き込むコードを書く バイナリエディタでそれを二ヶ所のルーチンに上書き アプリをiPhoneに戻し起動 デコードされるタイミングでアプリが落ち、同時にstart,mult,addの値がファイルに書き込まれる start2バイト,mult2バイト,add2バイトをつなげて鍵とする : [sage] 2017/04/07(金) 10:03:31.31:yXuLst5M 技術がすごすぎる 乙です : [sage] 2017/04/07(金) 12:00:20.80:WO0iOQcP 逆アセの時点で常人には無理だなあ乙乙 特殊と言っても、コーデックに脆弱性がないとしたらそれが正攻法 なんだろうし、今後これ系が増えると神待ちしかなくなるのが辛いわな : [sage] 2017/04/07(金) 12:07:49.06:BECZDx8n そもそも素人はIDAなんて買えないし : [sage] 2017/04/07(金) 12:57:41.57:m6IK3fbm ライセンスでも持ってないと買えないんか? : [sage] 2017/04/07(金) 13:11:14.47:pcJoiVKx 単純に高いから 現行のiPhone向けアプリのディスアセンブルとなると IDA Professional Editionが必要になるが、 これが1129ドルもするから到底手が出せない : [sage] 2017/04/07(金) 13:31:22.06:m6IK3fbm 素人関係なくね : [sage] 2017/04/07(金) 17:23:17.63:PgVJF+yJ 10万もすんのか。確かにちょっとした余興でやってる勢はまず買わんわな。 : [sage] 2017/04/07(金) 17:29:09.59:98/Etmjz 値段以前に売ってもらえんやろ : [sage] 2017/04/07(金) 17:35:47.47:98/Etmjz それよか、androidアプリのclutchしたいけど やっぱエミュしかないかな? クソスペ過ぎるせいでエミュ安定ないんだよな : [sage] 2017/04/07(金) 20:18:33.20:smOmCQJS androidアプリのclutchて… なんか勘違いしてないか? : [sage] 2017/04/07(金) 20:56:28.23:98/Etmjz ttp://www.makcraft.com/4-programs/22-clutch.html これのせいでなんか変な考え方+書き方してた : [sage] 2017/04/07(金) 21:04:04.63:98/Etmjz iosにもclutchっていうのがあって(それについては詳しく調べもせず早合点して) 調べてみてもandroidにはそんなの無さそうだからもうわけわかめって感じ iosのclutchはインストールしてあるアプリをipaにしてくれるコマンドの事なのね : [sage] 2017/04/07(金) 22:23:09.65:/w/lccbw ADXデコーダ v1.30 ttps://www.axfc.net/u/3795210.zip 暗号化タイプ9用の鍵初期化ルーチンを追加しました それに伴い、鍵の表現方法を変え、鍵リストも二つに分けました 12桁の鍵を特殊鍵と表現し、16桁の鍵を復号鍵と表現しなおします (例) ららマジ ADX復号鍵 0000000002B99F1A ららマジ ADX特殊鍵 00002B993E33 ADX用復号鍵とHCA用復号鍵は同じです 解析方法も従来の方法が使えます : [sage] 2017/04/07(金) 23:14:44.52:fdYYvmj7 二つも鍵の種類あるのか、、、 : [sage] 2017/04/07(金) 23:18:34.80:fdYYvmj7 >>特殊鍵があればどの暗号化タイプでも復号できます とりあえず特殊鍵(従来の復号鍵)だけ扱うようにすればいいかな? : [sage] 2017/04/07(金) 23:35:57.99:/w/lccbw 特殊鍵より復号鍵の方が解析しやすいだろうから 暗号化タイプ8は特殊鍵、暗号化タイプ9は復号鍵 というふうに両方使うといいかも : [sage] 2017/04/07(金) 23:44:47.05:j2sDW85/ UnityのCriwareはタイプ9しかなさそうだしこれなら今後なにか来ても簡単にできそうだ ありがとう : [] 2017/04/07(金) 23:48:17.88:H+rdohoZ 今頭文字Dspecial stage(PS2)の立ち絵が欲しくて片っ端から探ってて PACファイルってのが出てきたんだけどこれってなんのファイル? 見たこともない拡張子だからどうやって開けばいいか困ってるんだけど : [sage] 2017/04/08(土) 00:07:14.52:C/JV9O8+ バイナリエディタで開くんだよ : [sage] 2017/04/08(土) 00:08:06.34:UNCykFVl ふむふむ。 : [sage] 2017/04/08(土) 01:35:20.21:wmQrQqam #PAC_InitialD.BMS #Initial D Special Stage .PAC #Script by TGE endian little idstring "PAC\0" get FILES long get UNK long #null? get UNK long getdstring PACNAME 0x10 for i = 0 < FILES getdstring NAME 0x10 get OFFSET long get SIZE long get FILETYPE long get CMPFLAG long IF FILETYPE == 1 string NAME += .GIM EndIF IF FILETYPE == 3 string NAME += .CMD EndIF log NAME OFFSET SIZE next i : [sage] 2017/04/08(土) 01:44:22.50:FPXOakOV その頃使われてた圧縮(書庫?)形式なのかな 知恵袋にまんま同じ質問あってワロタ まともな答えはなかったけど、ググったら海外サイトにいろいろあった そしてgithubにそのまんまのツールがあった ttps://github.com/root670/Initial-D-Tools 落ちてたイニDのpacファイル突っ込んだら一応解凍できたぞ .smdと.gimが大量にできた。んで.gimが画像らしい。これも変換ツールがある 自分windowsなのでpacは一部手直しでコンパイルできたけど.gimはめんどくさいのでやってない どっかにそのまま使えるのもあればいいんだけどなー : [sage] 2017/04/08(土) 01:54:49.92:5jbphRmO neosisじゃ駄目なの? : [sage] 2017/04/08(土) 02:03:48.40:TjwAFKDV うおおマジかあざっす! バイナリで中身がGIMってことだけはわかったんだけどそっから先がわからなかったんだわ : [sage] 2017/04/08(土) 02:38:03.00:TjwAFKDV と思ったらどう実行すればわかんねえ... : [sage] 2017/04/08(土) 03:07:27.25:FPXOakOV cygwinとかでgccとmakeするだけ 画像も8割がた抽出できたよ。一部砂嵐になってるので全部取り出すには修正要るな : [] 2017/04/08(土) 04:23:09.24:Ho0MsNfL ららマジなんだがのやり方でやるとフルバージョンができるけど00d2af4a1bbfa31489c0677a0c28433e.acbのみからadx→のデコーダ使ってやるとショートバージョンになるな : [sage] 2017/04/08(土) 06:45:29.04:lA3YKi9x >>246ですが、当初書いていたUnityCacheの方もバラすことができました 本編を進めずに一括DLしておいたBGMをまとめて抽出できます 方法はと同じ流れです ただし今のところ私の環境ではwineでUnity Studioが動かないので UnityEX 1.5.9かAssetsBundleExtractor 2.1cの二択になります どちらを使用しても自動化は可能でした UnityEXはGUIだと__dataを一件ずつしか処理できないものの CLIなら一件ずつの連続として自動処理させられます 2800件くらい一気にやりましたが問題なし また、このスレの流れではUABEじゃ一括処理ができないという話みたいですが (UABEってAssetsBundleExtractorのことですよね?) Usage.txtに書いてある方法で__data⇒.assetsの一括展開が可能なので、 その後改めて一括読み込み/書き出しできます (を見るに、これはUnity Studioより一手間多いだけだと思います) ちなみにUnityEXもUABEも__dataのリネームは不要です(取り回しは別として) ただ、ららマジはUnityEXで済んだのですが、ガルパのファイルで UnityEXがエラー吐く(offsetが読めない的な)のがあったので UABEに食わせたらうまくいきました UnityEXよりUABEの方が互換性高そうなので今後はUABE使うことにします まあ普通の人はで解決するんでしょうけど こういう手もあるということで書き残しておきます : [sage] 2017/04/08(土) 06:51:15.88:lA3YKi9x 主なBGMでADXなのはそれ含め三つだけですね。後はボイスや効果音です 私も氏の鍵で無事復号できました。ありがとうございました 私の目的は音楽だけだったのでもう落着ですが、画像などは ゲームを進めないとDLされませんから、のリストが見つかるといいですね 私もSSLパケットキャプチャしてみたところVersionTable.unity3dという それっぽいファイルを見つけましたが、バイナリで内容が解読できませんでした あとはお任せします : [sage] 2017/04/08(土) 06:52:30.37:lA3YKi9x 一応URL置いときますね。長文連投失礼しました ttps://static-raramagi.gree.net/Unity3dFile/Android/VersionTable/5b1ad1018496a3fbd31e264900a22e16/VersionTable.unity3d : [sage] 2017/04/08(土) 07:28:33.75:KKRQCSoz SSLパケットキャプチャのやり方を教えてもらえますか? Fiddler+ユーザー証明書で使ってみたけど、イマイチでした・・・ : [sage] 2017/04/08(土) 08:17:17.93:FPXOakOV playストアでパケットキャプチャで検索して一番最初に出てくるアイコンにズバリSSLって書いてあるやつ単体でできるよ 怪しいし使い勝手悪いけど まぁできるならFiddlerの方が安心だし便利だから覚えた方がいいかも Noxとかのブリッジ接続できないエミュだとめんどいかも : [sage] 2017/04/08(土) 08:35:36.56:lA3YKi9x 私はmacなので参考にならないと思いますが、charlesというソフトを使ってます 原理はそのfiddlerとまったく同じはずですから イマイチが何を指すのかわかりませんがfiddlerと仲良くやるのがよろしいかと のおっしゃる怪しいアプリはapp.greyshirts.sslcaptureのことだと思いますが 私のNox環境ではVPNプロファイルのインストールでクラッシュして動作しませんでした : [sage] 2017/04/09(日) 00:20:28.43:972ILT/Z ADXデコーダ v1.31 ttps://www.axfc.net/u/3795588.zip ファイル情報を表示するオプションを追加 暗号化を解除するオプションを追加 キーワードを特殊鍵に変換するオプションを追加 復号鍵を特殊鍵に変換するオプションを追加 オプション指定デコード.batの記述ミスを修正 ループ情報は未解析 特殊鍵に変換するオプションは、鍵リストを一つにしたい人向け : [sage] 2017/04/09(日) 01:56:22.40:972ILT/Z @UTF(.acfや.acb)変換ツール v1.03 ttps://www.axfc.net/u/3795627.zip ヘッダ解析中のバグを修正しました ファイル内にawbファイル(AFS2)を見つけたら、データではなくオフセットを出力するようにしました : [sage] 2017/04/09(日) 02:12:28.32:vSbnagX/ 神スレ おかげさまでららマジフルパートをパソコンで聞けるようになりました 戦闘音楽も聴けてマジ感動!ありがとう! つーかほんとマジ凄い : [sage] 2017/04/09(日) 04:54:37.91:93pfOlik VersionTable.unity3dからアセットバンドルのURL一覧に変換するツール ttps://mega.nz/#!aVohkbSB!fvG0YWFN6tPoqhpbHlt76viugWcU-RxNijp94L0wz0Y 斧でUP失敗したからmegaにした。確か2chmateだと#を含むリンク開けないからその時はURLコピペで : [sage] 2017/04/09(日) 06:53:34.12:2qSvbmLU 2chmateで普通に開けたよ : [sage] 2017/04/09(日) 09:35:20.98:sAo33K7a 乙! start/multi/add の「特殊鍵」は hca の復号鍵と一意に対応していたのか…… : [sage] 2017/04/09(日) 12:24:17.73:o/Q2BpZx 今DMMでβやってる天歌統一ぷろじぇくとはキャラ立ち絵にLive2Dが使われていて、 そのテクスチャーをUABEを使って取り出そうとしたのですがpngに.byteがついたTextAssetになっていてpngにすることが出来ませんでした 色々探してみたのですが変換できそうなツールも見つからず… なんとか取り出すことは出来ないでしょうか? : [sage] 2017/04/09(日) 15:26:34.73:Xq7TosJk webgl版しかないunityの解析はやりたくねーなぁ : [sage] 2017/04/09(日) 17:57:18.68:utypT+5t acbDecrypter 0.2.0 をリリースしました ttps://github.com/Rieksee/acbDecrypter/releases ADXファイル復号機能の安定化、いくつかの問題の修正、内部の整理など 詳しくはreadmeを読んで下さい ADXの復号鍵での復号は対応予定。現状は特殊鍵のみ対応 : [sage] 2017/04/09(日) 18:08:44.36:utypT+5t wavファイルの自動リネーム機能ですが、 実際のファイルの内容とファイル名がずれることがあります。 原因調査予定。 : [sage] 2017/04/09(日) 21:20:27.66:972ILT/Z 乙です! : [sage] 2017/04/09(日) 23:00:13.45:utypT+5t ありがとうございます! : [sage] 2017/04/09(日) 23:01:18.19:utypT+5t こちらこそツール更新ありがとうございます : [sage] 2017/04/10(月) 00:36:56.77:8uS37eyf wavファイルリネーム機能ですが、ずれる原因がわかる人いたりしますか? 元の名前はacbファイルから以下のように取ってきて連番の名前から順番にリネームしてます ファイルの先頭から3つめの@UTFを探す その後の\x00CueName\x00CueIndex\x00を探す その次の文字から「その後初めて\x00が二連続する手前」までを取ってくる 取ってきた文字を\x00を区切り文字としてリストにする : [sage] 2017/04/10(月) 01:54:40.93:na0bifwf 順番通りにファイル名が並んでるとは限らないよ ワールドチェインのVOICE_SEGA.acbをでテキスト変換すると VOICE_0001_sega Index=1 VOICE_0002_sega Index=2 VOICE_0003_sega Index=3 VOICE_0004_sega Index=4 VOICE_0005_sega Index=5 VOICE_0006_sega Index=6 VOICE_0009_sega Index=7 VOICE_0011_sega Index=8 VOICE_0012_sega Index=9 VOICE_0013_sega Index=0 というふうに並んでる : [sage] 2017/04/10(月) 02:02:11.89:na0bifwf HCAとADXのデコードまでの流れ(一部違うかも) ttp://i.imgur.com/ECVcdTk.png : [sage] 2017/04/10(月) 08:40:43.59:8uS37eyf なるほどそうなのか indexデータ何処にあるか調べればいいのか : [sage] 2017/04/10(月) 08:49:15.77:8uS37eyf CueName\x00CueIndex\x00ってなってるし近くにありそう : [sage] 2017/04/10(月) 11:56:53.24:na0bifwf 文字列領域の前にデータ領域があるからそこにあると思うよ ただ、数値0だけ特殊でデータ領域にはないはず 調べるならのutf.exeで変換したデータを使うか、ファイル構造を最初の方から解析しないと正確な値は出てこないと思う 応急処置として、ファイル名の取得はのままで、最後にあるファイル名だけ最初にリネームして、2番目からは上から順にリネームするという方法も : [sage] 2017/04/10(月) 12:18:56.61:na0bifwf 正確な値を求めるときの説明が足りなかった 3つ目の@UTFはCueのindexが入ってて、2つ目の@UTFにCueリストがあってファイルIDが入ってる CueIndexはそのリストのindexになってると思う afs2.exeは連番で出力してる訳じゃなくて、AFS2ファイル内のIDリストを元にファイル名を決めている CueName=CueIndex->Cueリスト->ID=出力ファイル名 このように辿れば正確なファイル名が割り出せると思う : [sage] 2017/04/10(月) 13:26:17.21:CqceogpV とりあえず試行錯誤してここまではできた ttp://imgur.com/TPXU5H5 これの2つのCueNameが さんのいうIDなのかな? 今見てみたところは上から順でも行けそうだけど確実にした方がいいか... : [] 2017/04/10(月) 13:28:22.72:CqceogpV 画像のはららマジのadv_seACB.txtを解析した結果 : [sage] 2017/04/10(月) 13:28:54.04:CqceogpV ごめん下げ忘れた : [sage] 2017/04/10(月) 13:34:52.39:CqceogpV ソース ttps://www.axfc.net/u/3796280 基本的に一行がヌル文字2つで区切られてるんだけどcueindexが0の場合 \x00(ヌル文字)が3つ連続することになっておかしくなるからそのときだけ 無理やり出力するtxtに0を付け加えてる : [sage] 2017/04/10(月) 13:40:32.95:CqceogpV あれ、勘違いしていたかもしれない これを使ってCueNameとCueIndexを関連付けてCueIndexでソートすれば あとはafs2.exeででてきた連番ファイル名の順番でリネームするだけ? よくわかってない : [sage] 2017/04/10(月) 13:43:57.54:CqceogpV CueID = CueIndexで、afs2.exeがCueIdでソートされた順番で出力してるなら なはず : [sage] 2017/04/10(月) 15:49:40.45:na0bifwf ごめんこっちも勘違いしてた よく見たらMemoryAwbIdが、afs2.exeで出力したファイル名っぽい このWaveformTableの数とCueNameTableの数が一致しないからCueNameは正式なファイル名じゃない可能性がある : [sage] 2017/04/10(月) 15:53:47.59:CqceogpV CueNameは正式なファイル名じゃない まじか... : [sage] 2017/04/10(月) 16:14:25.76:CqceogpV まあとりあえずCueNameで試してみようか、、 それ以外に候補が見当たらないし : [sage] 2017/04/10(月) 16:17:43.89:na0bifwf 正式なファイル名じゃないかもしれないけど、テーブル情報を組み合わせたらそれっぽいファイル名作れないかな? それと、WaveformTableの数とCueNameTableの数が一致してるときだけ今まで通りファイル名として使ってみるのもいいかも : [sage] 2017/04/10(月) 16:19:34.44:na0bifwf おkk : [sage] 2017/04/10(月) 16:27:10.21:bTz/3fBw PSO2の05_item_drop.acbをutf.exeにかけると CueNameTable = [CueName_1] CueName = 05_item_drop_normal CueIndex = 2 [CueName_2] CueName = 05_item_drop_rainbow CueIndex = 0 [CueName_3] CueName = 05_item_drop_red CueIndex = 1 と言う結果になる で05_item_drop.acbをafs2.exeにかけるとファイルが3つではなく4つ出来上がる 1つファイル多く出てくるんだ : [sage] 2017/04/10(月) 16:32:03.65:e5D8E+2o ららマジ解析するとファイル名の方がファイル数より多かったりする場合もある : [sage] 2017/04/10(月) 16:33:40.41:e5D8E+2o 現状では 取得したファイル名の数 >= ファイルの数 の時リネームしてる 順番はおかしくなってるけど : [sage] 2017/04/10(月) 16:43:59.31:e5D8E+2o このへんの数違いの謎とか の画像にあるCueName(数値)の意味がわかれば解決しそうな気がし無くはない : [sage] 2017/04/10(月) 17:02:59.38:kgMtM8Ip とりあえず落ち着けおまえら。連投しすぎ。焦らなくてもデータは逃げないよ : [sage] 2017/04/10(月) 17:07:37.70:e5D8E+2o ごめん : [sage] 2017/04/10(月) 19:24:42.25:8uS37eyf CueIndex の順番でリネームしたら内容と一致しない StreamAwbIdとCueIndexの関係を分析しないとだめか : [sage] 2017/04/10(月) 19:45:29.07:8uS37eyf あれ、MemoryAwbIdか? 今ぱっと見たところ StreamAwbIdとMemoryAwbIdでは 片方が-1でないときもう片方は-1で -1でないのは常にどちらか一方な気がする あと、AWBファイルに入ってるサウンドのファイル名は 同名のACBファイルに入ってるんだけど そのACBファイル自体にもサウンドが入ってるからよくわからない : [sage] 2017/04/11(火) 00:07:11.46:yjVMHtAK AtomCraftLEを使ってみた 一つのキューには複数の音声データを混ぜることができるみたいね 音声データを入れてないキューも作ることができた キューの中身を変えるとCommandTableも変わるみたい これリネームするの相当難しいんじゃないかな・・・ : [sage] 2017/04/11(火) 00:11:44.02:KkFe+xqu 横からみてるだけだか何をファイル名で延々悩んでるんだ 抜けたなら番号でもなんでもいいやんw : [sage] 2017/04/11(火) 00:38:01.22:vI4htBhx 番号でもなんでも良くないから色々考えてるんだけど? : [sage] 2017/04/11(火) 04:40:44.52:Cge8GGaa まぁ情報があるなら盛り込みたいわな リストがあって、データがあって、とりあえず順番通りに付けたけど何か変だなってのは時々ある 大抵諦めてる : [sage] 2017/04/11(火) 11:40:25.88:KigRBGhK CRIのサイトにスペックとかないん? : [] 2017/04/12(水) 00:38:39.54:5kcpr/8q AssetBundleInfoの整形の仕方についてご教授していただけませんか Android バンドリ ガールズバンドバーティー : [sage] 2017/04/12(水) 04:10:09.87:nR4b84CL のレベルの整形でいいならエディタの正規表現で抽出でいいんじゃないか 完全に復元したいならprotocol bufferって形式なので調べてみるといい 汎用的な変換ツールなさそうなので自分で作るしかないかな 一応ファイル名とハッシュの他にバイナリで各ファイルサイズと謎の数値が入ってるようだけど : [] 2017/04/13(木) 01:41:01.08:tuPRYR3C さんの様に整形したいです 色々と調べてみたのですが手詰りな状態です 必要なツールや手順など教えていただけませんか : [sage] 2017/04/13(木) 04:53:20.80:Rg34cgBJ サクラエディタで検索→置換 正規表現にチェック 1回目 不要な行を消す 置換前 ^((?!.*@).+\n?|\r|\n) 置換後 2回目 URLに整形する 置換前 ^.*?([\w/]+)\x{0012}@[0-9a-f]+\x{001A}\x{0007}([\d.]+).+$ 置換後 ttps://d2ktlshvcuasnf.cloudfront.net/Release/$2/Android/$1 : [] 2017/04/13(木) 07:29:09.31:tuPRYR3C 無事整形することができました 教えていただきありがとうございました、大変参考になりました : [sage] 2017/04/13(木) 09:58:20.56:6WzEkwzk さすがサクラエディタ様やで : [sage] 2017/04/13(木) 16:30:35.05:kNUUkYqt 上に挙げられてたツールでモンストのモンスター画像も抜け出せるのかな てかすごいわ : [sage] 2017/04/13(木) 20:17:35.49:u5V6ttDH 前スレ 945 名無しさん@お腹いっぱい。 sage 2016/12/31(土) 16:00:53.73 ID:i0jtswJ8 多分正解っぽい ファイルサイズがでかいファイルを見ると F9 5B 95 DC 76 44 2B 48 ... となっているが、多分これはPNGだと推測して、PNGコードのシグニチャ 89 50 4E 47 0D 0A 1A 0A とXORを取ってみると 70 0B DB 9B 7B 4E 31 42 となる これをファイルサイズの小さいファイル(1KB未満のやつ) 4C 34 A3 F6 17 6E 47 27 ... とXORを取ってみると 3C 3F 78 6D 6C 20 76 65 ( <?xml ve ) となりXMLコードが復号化されてるっぽい 後は自分で調べてくれぃ : [sage] 2017/04/14(金) 02:25:29.07:dZ9pcqnY 複合警察がくるぞ! : [sage] 2017/04/14(金) 03:00:22.36:D6jisHux そういうのはこのスレでは不要 : [sage] 2017/04/14(金) 14:17:29.70:SD5mkYzF 複合とは一体・・・ : [sage] 2017/04/14(金) 14:19:56.58:TKDUh6MV だいぶ前のレスと「復号化.bat」についてだけど、 「復号化」じゃなくて正しくは「複合」やで 気になったから一応 : [sage] 2017/04/14(金) 15:05:36.56:ASptpSv7 復号でもなく複合が正しいなら 復号化は"暗号化されたものを復元状態と化する"という意味の造語って事でいいじゃないか : [sage] 2017/04/14(金) 15:35:08.66:NWgT+DpU どうでもいいけど、辞書たとえば大辞林には「復号化」っていう用例あるし どっちでもいいよ 同じ他動詞なのに隠蔽は「暗号化」で解読は「復号」なのが 非対称的でしっくりこないという気持ちもわかる そこに「複合」という同音異義語の誤変換まで出てきてカオス ○○化なら「平文化」と言いたい気もするが一般にはなじみのない言葉だしな : [sage] 2017/04/14(金) 15:47:32.19:ASptpSv7 もう、正しくなくても辞書に載ってなくても一般的な言い方じゃなくても 言いたい事伝わればなんでもええやろ : [sage] 2017/04/14(金) 17:55:56.04:NWgT+DpU まあ結論としてはそれよね : [sage] 2017/04/15(土) 06:27:46.60:J+5lVvqz もう降苦業火で良いよ : [sage] 2017/04/15(土) 12:45:29.05:p3QOEXB8 CRIの製品試用版を入手したから、ららマジの映像を再生してみた。 ttp://i.imgur.com/x4u2H4Y.png 暗号キーは、HCAの復号鍵(16進数)を10進数に直したものだった。入力も正の整数のみ受け付ける。 別件で、Sofdec2のエンコーダーの設定で音声コーデックの選択があり、ADXとHCAのどちらかが選べる。 ttp://i.imgur.com/V4Wf9gh.png : [sage] 2017/04/15(土) 13:07:55.28:eWKRVqnh 今はこんなんなのな 昔のバージョンはどこぞの音源系フォーラムで落ちてたりしたけど : [sage] 2017/04/15(土) 14:43:23.75:F4iSlWtV 試用版って法人向けしかないよな? どーゆー経緯で入手したのか 私、気になります! : [sage] 2017/04/15(土) 14:55:09.18:wpF6K8Bs 需要がないと思って書かなかったが、これは別に公式ツールなんかなくてもできるよ がどのファイルの話なのかはわからんが俺が試したのは >ららマジ 1.2.1.ipa/Payload/honyararamagic.app/Data/Raw/OP.H264.bytes これに文字通りh264の映像と音声が埋め込まれてる (.apkは確認してないけど同様のものがあると思う) これを VGMToolbox r1026 の Video Demultiplexer で分解すると 生のh264と暗号化されたhcaが得られる。hcaをいつも通り復号してやるだけ 俺はffmpegでh264+wavのmkvにするとこまでやったが 結局つべの公式動画のほうが画質がよかった 解像度も圧縮率もね。ただ色と、なぜか縦横比が少し違った (参考比較画像:小さい方がぶっこ抜きデータ) ttp://i.imgur.com/SA2tozx.png ttp://i.imgur.com/RhJ32gZ.png : [sage] 2017/04/15(土) 15:48:07.89:p3QOEXB8 日本語圏向けの tp://www.cri-mw.co.jp/contact/index.html からだと法人しか相手されないけど・・・ 英語圏向けだと tps://www.criware.com/en/get/index.html から、必要事項を入力して登録 何日かしたら、IDとPASSが記載されたメールが来たよ 自分はAndroidなので、\assets\OP.SofdecPrime.bytesというファイル その方法では、映像はデコードできない CRID(.usm)分離ツール v1.01を利用させてもらって、HCAと同じ復号鍵使って、映像を復号 音声は、utf_tab07b3を使って、adxとして出力されたものを、HCAデコーダで復号鍵を使って復号 という面倒な手順を踏んだ 402のソフト使うと、暗号キー入れるだけで、映像も音声も簡単に再生できるんだ : [sage] 2017/04/15(土) 16:01:53.56:wpF6K8Bs なるほど、泥だと映像も暗号化されているのか レスありがとう : [sage] 2017/04/15(土) 16:04:12.34:p3QOEXB8 一応、CRIから受け取ったメールの画面 ttp://i.imgur.com/NR4rbJl.png : [sage] 2017/04/15(土) 16:05:54.25:F4iSlWtV なるほど ありがとうございます : [sage] 2017/04/15(土) 18:26:59.94:eWKRVqnh 個人でも行けたのか : [sage] 2017/04/17(月) 15:29:38.82:lZCOg6hq enの方にメール投げたのに日本語ってメール帰ってきた 会社の欄にnoneって書いたのが不味かったか : [sage] 2017/04/17(月) 15:33:54.16:lZCOg6hq って/誤,で/正 : [sage] 2017/04/17(月) 15:38:25.38:lZCOg6hq 面倒だしわざわざ法人向けの取らずに個人向けにもでてる方でやろうかな : [sage] 2017/04/17(月) 15:38:55.25:N8LxjTeC IPとかUAで判断されたんじゃないの : [sage] 2017/04/17(月) 17:42:21.45:Z/RHoDp2 同じくenの方から送ったら日本語で丁寧にお断りされてワロタ : [sage] 2017/04/18(火) 00:16:00.96:pzCyHXhf 4sharedあたりにファイル名適当に変えてうpすればいいんじゃね : [sage] 2017/04/18(火) 01:09:17.45:1tLNa7ng やってくれる人いるのかね : [sage] 2017/04/18(火) 01:15:22.94:Yz0b0Ksr ×すればいいんじゃね ○してくださいお願いします : [sage] 2017/04/18(火) 06:39:07.30:6lF4Vxb/ 俺はみたいなメール来たぞ IPは串さして日本以外にしたよ 会社名は、その串の国にあるゲーム会社 : [sage] 2017/04/18(火) 06:45:46.53:ylkNe2O0 せめて架空にしないとそれは詐欺になるんじゃないか : [sage] 2017/04/18(火) 21:41:25.22:6SmifewQ は日本法人からメール来とるんやな ペパーカンパニでも設立するか? : [sage] 2017/04/20(木) 09:14:07.40:Tr3F0W6L パケットモンスターとかいうペーパーカンパニーでいいんじゃね 遵法意識がないのに法律に頼るのはクソダサいから 詐欺タラコもがたがた文句は言うまい : [sage] 2017/04/20(木) 09:45:15.41:RkFfKLzH こんな事のために法人税払いとう無いわ : [sage] 2017/04/20(木) 20:10:09.68:lXjD/XVn Steamのゲームの.acbファイルや.awbファイルを開きたいのですがどうすればいいですか? EasyAcfPlayerで.acbファイルを開こうとしてもノイズしか再生されませんでした : [sage] 2017/04/20(木) 20:25:25.49:WD14F17i acbやawbをwavに変換 wavでの取り扱いが一番楽 あたりも参考にするといいと思う : [sage] 2017/04/20(木) 20:29:52.54:65jz2Om1 ゲームタイトル書くのは基本 暗号化されてるだろうから鍵見つけてこのスレに転がってるツール通せば終わり : [sage] 2017/04/21(金) 01:51:37.84:YeexXKs6 EDF4.1です ツールを落としてみたけど開こうとすると一瞬だけ開いて落ちてしまう 無念 : [sage] 2017/04/21(金) 02:04:05.53:bdh6qw1k 安価つけろ、な? んで、どのツールを使ったのか書こうか、な? いくら優しいここの住人とは言えど君みたいのにはそのうちキレる奴でるぞ? : [sage] 2017/04/21(金) 06:34:42.07:lInCy6T5 ダブルクリックしちゃだめ コマンドプロンプトから起動させよう : [sage] 2017/04/21(金) 12:59:45.79:v7/MPwR6 ワロタ : [sage] 2017/04/22(土) 18:53:54.21:vM5cJH+m バンドリ!ガールズアンドパーティについてですが 一部の画像、BGM等は吸い出せたのですが例えば未所有のカード等の画像が吸い出せません これはアプリ内部をいじってダウンロードさせないといけないのでしょうか? その場合どのようにしてダウンロードさせればよいのでしょうか? いろいろ調べてみたのですが全くの初心者で行き詰ってしまいました 初歩的な質問かもしれませんがどうかよろしくお願いします 吸出しに使ったのはUnity.Studio.v0.7.0です : [sage] 2017/04/22(土) 19:08:46.99:jwQ1cdVY 鯖から直接とればいい このスレの上の方にAssetBundleInfoが整形されて置かれてるからバージョンだけ変更すればいける 全部dlしてスタジオ通してから判別するか ファイル名のから推測して欲しいものだけdlするかは自由 : [sage] 2017/04/22(土) 19:09:37.45:jwQ1cdVY 誤/ファイル名のから 正/ファイル名から : [sage] 2017/04/22(土) 19:50:12.90:vM5cJH+m 無事DLできました!ありがとうございます! 重ねての質問で大変恐縮なのですが今後追加DLがあった際は バージョンの変更とファイル名の変更をしていけば新しいデータもDLできるのでしょうか? : [sage] 2017/04/22(土) 19:58:38.00:jwQ1cdVY Hostが変われば変わる 変わっても新しいAssetBundleInfoがあればわかる : [sage] 2017/04/22(土) 20:26:16.32:vM5cJH+m すいませんそのAssetBundleInfoというのがわかりません apkのdateの中にあるのでしょうか?それともちがった形で探すのでしょうか? : [sage] 2017/04/22(土) 20:28:55.72:jwQ1cdVY 内部ストレージ/Android/data/jp.co.craftegg.band/files/data/AssetBundleInfo androidはここにある(rootいらない) iosは知らん : [sage] 2017/04/22(土) 20:39:51.02:vM5cJH+m ありました!ありがとうございます! これをのように整形?すればいいんでしょうか? 一旦メモ帳等で開いてからでしょうか? : [sage] 2017/04/22(土) 20:49:25.88:rjIJ5h2o もう少し自分で考えたら? : [sage] 2017/04/22(土) 20:59:11.64:vM5cJH+m 無事に整形、DLできました本当にありがとうございました のやり方で整形できましたありがとうございます 大変助かりました : [sage] 2017/04/23(日) 13:29:12.75:iY+kBmM6 画像貼りわすれました ttp://imgur.com/10h9TSa.jpg ttp://imgur.com/BddzO7Q.jpg : [sage] 2017/04/23(日) 17:03:41.96:HulZvHRq Vita版のエビコレ+ アマガミの画像抽出について質問します なんとかGXTという画像ファイルの抽出までは成功したのですが それをPNGなどに変換する方法が分からないです この二つのツールを使ってみましたが変換できませんでした ttps://github.com/xdanieldzd/GXTConvert/releases ttps://github.com/xdanieldzd/Scarlet/releases 何か方法があったら分かりやすく説明してほしいです 自分なりに調べてみましたが駄目だったのでよろしくお願いします 参考にそのGXTの一部を置いておきます ttps://www.axfc.net/u/3798968 ttps://www.axfc.net/u/3798969 : [sage] 2017/04/23(日) 17:35:36.27:QeN4xhW4 gxtファイルはヘッダーにGXTとあるんだがこれにはない Vitaのゲームは暗号化されてるからそれを復号化してないんだろ : [sage] 2017/04/23(日) 18:27:21.57:HulZvHRq その復号化?の方法について詳しく教えてもらえないでしょうか? 私自身あまりこのようなものの知識には詳しくないので できる限り分かりやすく説明していただけるとありがたいです : [sage] 2017/04/23(日) 19:18:50.90:6KdwDOWh ずいぶん図々しい人だな : [sage] 2017/04/23(日) 19:36:54.73:2O5D0X0q 詳しくない時点で対処は無理だと思うよ : [sage] 2017/04/23(日) 19:53:40.68:HulZvHRq 何度も質問を繰り返す形になってしまったのは申し訳ありません ただ今の自分の知識だけでは本当にどうしようもないので 分かりやすく説明せずとも復号化する流れなどは教えてもらえないでしょうか? それ以降は自分で調べてみます : [sage] 2017/04/23(日) 20:01:36.56:Fd46EL6B 日本語で説明されてるサイトがなけりゃ 英語のサイトを探せ 読んで分からないなら説明されても理解出来ないから諦めろ : [sage] 2017/04/23(日) 21:06:35.83:CxZ/pqDX 詳しくないなら調べろ その労力割きたくないなら最初からやるな : [sage] 2017/04/23(日) 21:39:05.77:HulZvHRq 自分なりに頑張って調べてもどうしても分からず行き詰ってしまったからこのスレに来たのですが・・・ 実際ここまで抽出するのにもかなりの労力を使ってます なので労力割きたくないわけではないです 流れだけでも教えてもらえないでしょうか? よろしくお願いします : [sage] 2017/04/23(日) 21:41:24.20:FLE9w8tH 流れ:暗号化されているゲームを復号して抽出する このスレは丸投げをする場所ではありません : [sage] 2017/04/23(日) 21:54:27.10:HulZvHRq その復号化するまでの流れを教えてほしいのですが・・・ 例えば「○○のツールを使う」などです それの使い方などは詳しく説明しなくても構わないです : [sage] 2017/04/23(日) 22:00:22.51:FLE9w8tH で、ググったの? ├ググった → じゃあなんでわからねえんだよ氏ね └ググってない → 氏ね : [sage] 2017/04/23(日) 22:13:00.54:HulZvHRq どうしても分からないものは分からなくて仕方ないと思うのですが 私はただそれを詳しい人達に聞きたかっただけです それにここはゲームの抽出等について語るスレではないのですか? : [sage] 2017/04/23(日) 22:15:17.72:pe4vwLny 逆に詳しく説明すると 実行ファイルをVitaminやmaiで復号しIDAなどで逆アセンブル gtxファイルを開いてるルーチンを特定し、コードを読む 必然的に復号方法がわかるので、自分が使える言語で復号するツールを作る 暗号化されたファイルをそのツールに通して復号 理解できたら頑張れ 理解できなかったら諦めろ : [sage] 2017/04/23(日) 22:19:11.36:6KdwDOWh 抽出について語るのと一方的に詳しく教えろとダダをこねるのは全く違う : [sage] 2017/04/23(日) 22:30:41.26:weTVNktk ここ解析が簡単なのしか手を出さないスレだからねwwww : [sage] 2017/04/23(日) 22:39:15.12:XOrdwgIR 煽って答えを聞き出すスタイルぅー : [sage] 2017/04/23(日) 22:44:32.08:Fd46EL6B ID:HulZvHRq >例えば「〇〇のツールを使う」などです A,ググれば出てくる それが理解出来ないならこのスレで説明されても理解出来るわけないよね? : [sage] 2017/04/23(日) 22:49:55.43:EftqqHDA バイナリ見たけどただの256色インデックスカラーじゃん : [sage] 2017/04/23(日) 23:28:07.69:UtzQfmTk gxtなんか解説してる所いくらでもあるだろうに : [sage] 2017/04/24(月) 11:52:18.57:1cur1lhY IDAとか高くて買う気にならないんだけど個人で買ってる人いるの? : [sage] 2017/04/24(月) 12:27:38.99:b0Cnir2a 他人様の作ったツールを使うことしか出来ない人に解析はムリだろう : [sage] 2017/04/24(月) 12:49:10.68:h5jlc2vr 先人達の知恵という恩恵を自ら蹴るやつはただの阿呆 : [sage] 2017/04/24(月) 23:31:01.97:1GGYA96w 他人様のツールの組み合わせでほとんどのことができるんだよなあ 上のアホはそれすらできないってだけの話で : [sage] 2017/04/25(火) 07:09:08.49:/uIZv1ci 夢幻之星ONLINE2のファイルをdeicer v4やICEファイル(.ice)展開ツールv1.10で開こうとすると ICE v5には対応してないと出ます ググったらpso-worldの人も困っているようだったのでv5対応ツールは無いということでしょうか? : [sage] 2017/04/25(火) 18:48:27.17:DjYds2Z+ アマガミだったらPS2のほう抽出したほうが早いんじゃ・・・ : [sage] 2017/04/29(土) 08:18:18.10:xxBjvzgP PSO2にICEv7は入ってた 解析してみたらv5からv9までは同じようなやり方で暗号化されてた : [sage] 2017/04/29(土) 19:42:24.27:xxBjvzgP ICE(.ice)展開ツール v0.00 ttps://www.axfc.net/u/3800969.zip ICEv5〜ICEv9に仮対応・・・したつもり 以前のソースを紛失したので別のツールからコード流用 手元にあるv7ファイルは展開時にエラーが出ました v5〜v9が展開できるかわからないです 展開エラーの原因が掴めきれないのでこのままうpします : [sage] 2017/04/29(土) 19:59:20.25:xxBjvzgP v7展開エラーの原因はグループ情報が正しく復号できてないからなんだけど 鍵の生成方法が間違ってるのか復号方法が間違ってるのか特定できない状態 PSO2はnProtect様のお堅いお護りでデバッグできなくて詰んだ : [sage] 2017/04/30(日) 05:25:54.23:GKtNE2Wx 反応ありがとうございます v5ファイルを読み込ませたところ「ice.exeは反応を停止しました」と出ました またv1.10で開くことのできた.crcファイルの入っていた.iceファイルを v0.00に読み込ませるとウィンドウが開くものの展開されません : [sage] 2017/04/30(日) 06:52:15.92:nbVmPLvC 以前にUPされたものにソースファイルが含まれていたような? 253 名無しさん@お腹いっぱい。 sage 2015/05/14(木) 05:36:47.37 ID:vn2XNFHf ICE展開ツール v1.01 ttp://www1.axfc.net/u/3467130.zip 格納されたファイルの差し替えが正しく動作しない不具合を修正 : [sage] 2017/04/30(日) 08:07:13.62:88zBcJAm 有能なのにドジっ子かわいいだと……!? : [sage] 2017/04/30(日) 12:17:56.42:nbVmPLvC バージョンが古すぎましたorz : [sage] 2017/04/30(日) 12:18:40.15:nbVmPLvC タッチミス・・・ 497 名無しさん@お腹いっぱい。 sage 2016/03/10(木) 00:35:04.39 ID:wHWGZp3g ICE(.ice)展開ツール v1.10 ttp://www1.axfc.net/u/3632226.zip フォルダ内のファイルも認識するようになりました。これによりフォルダごとアーカイブすることもできます アーカイブ時にグループ分けできる機能を追加 圧縮しないでアーカイブできるオプションを追加 -rオプションで一部のファイルだけ差し替えるときに、CRCとランダムテーブルを維持するオプションを追加 ICEファイル作成時にファイルサイズを0x10境界にしないように修正 : [sage] 2017/04/30(日) 16:52:09.11:KLf9vqCI ソース入ってました!ありがとうございます! ICE(.ice)展開ツール v1.11 ttps://www.axfc.net/u/3801334.zip ICEv5〜v9に仮対応させるコードを追加。※展開できない可能性大 エラーでプログラムが停止する前に、復号チェックをし警告を表示するようにしました : [sage] 2017/04/30(日) 22:48:32.96:KLf9vqCI クライアントによって鍵が変わるのかな 夢幻之星ONLINE2入れるつもりでPSO2アンインストールしたら50GBも空いてワロタ そして夢幻之星ONLINE2がサービス終了しててワロタ… : [sage] 2017/04/30(日) 23:11:42.89:cX1YLyYA PSO2って、Themidaでパックされているのか・・・ : [sage] 2017/04/30(日) 23:12:59.35:cX1YLyYA ttp://i.imgur.com/zpfJmYX.png : [sage] 2017/05/01(月) 03:17:28.80:B61/W5Lk まさかサービス終了が文字通りのサービス終了とはつゆほども思わず 公式サイトすら消えてて驚きました 展開済みですが"遊戲主程式"と"01/17手動更新檔"うpします www.axfc.net/u/3801550.zip 同じくv5を使用しているというSEA(5月26日終了)もダウンロードページがなくなってますね グーグルキャッシュで見るとPSO2_v2.0711.0.rarとありますが…… : [sage] 2017/05/09(火) 03:53:14.88:0ImBoIS8 ( ・´ヮ・`) : [sage] 2017/05/09(火) 05:04:22.31:QDenNJqq たった一行追加するだけだった・・・ ICE(.ice)展開ツール v1.20 ttps://www.axfc.net/u/3804494.zip ICEv5〜v9の展開に対応 XPでも使えるようになりました : [sage] 2017/05/10(水) 19:40:49.26:hHman6ns うpお疲れ様です。 ほんのちょっとの変更だけで、多バージョンに対応できるとは・・・ ツール作りが素晴らしいです。 : [sage] 2017/05/11(木) 23:29:40.59:Q4CvdqEc おつです 早速試してみたところ 開けるファイルと動作を停止するファイル 何も入っていないファイル 文字化けしたファイルが入っているファイル 4つのパターンがありました : [sage] 2017/05/12(金) 20:47:55.39:U4xYrm/n サンプルある? : [sage] 2017/05/13(土) 05:15:39.38:RR7wog2/ ざっと見たところ開けるファイルと何も入っていないファイルは確認できました 比較してみたらどうもグループ2の展開に不具合があるみたいですね 動作停止や文字化けはこれに起因して起こってるのかも グループ1だけ入ってるファイルが展開できて、その他を確認せずうpしてしまいました すみません : [sage] 2017/05/13(土) 05:48:58.09:RR7wog2/ ICE(.ice)展開ツール v1.21 ttps://www.axfc.net/u/3805410.zip グループ2の鍵生成方法が間違っていたのを修正 グループ2が正常に展開できることを確認しました : [sage] 2017/05/15(月) 13:13:24.12:KKSrLueS ゲーム内で使われてる素材がswf形式なのですが これを加工したり組み合わせたり(png形式の画像みたいに)できるフリーソフトってありますか? : [sage] 2017/05/15(月) 13:31:15.93:kmYyWded swfならHugFlash っしょ : [sage] 2017/05/15(月) 18:51:52.06:qXxeFA1c 一時期HugFlash使ってたけど俺はFFDecの方が使いやすかった 一覧表示してほしいのだけ抜けるし画像なんかは自分が用意したのと書き換えられるからちょっとした改造にも便利 : [sage] 2017/05/16(火) 02:35:55.64:spPPsiQP ffdecはマルチプラットフォームだしフォントなんかの差し替えもできて有能 画像取り出すだけなら普通の多形式対応解凍ソフトとかでもできるのあるよ : [sage] 2017/05/17(水) 01:32:25.98:3MTTZurr 「ガールズ&パンツァー戦車道大作戦」のBGMと音声が欲しくて assetsをdisunityで抽出しようとしたんだけどどうもうまくいかない… apkとipa解凍して両方で試してみたんだけどどちらもエラーを吐いてしまう disunity自体も0.3.4と0.5.0を使ったんだが結果は変わらず… : [sage] 2017/05/17(水) 01:34:54.07:S1SxmRq9 disunityはもう古いツールなんでAssetsBundleExtractorとかUnity Studioをつかってみなさいな : [sage] 2017/05/17(水) 02:22:47.97:zh5rsjE2 モンストって暗号化変わってる?? レスにでてた1kB未満のファイルってのが見当たらないんだが・・・ : [sage] 2017/05/17(水) 06:54:13.32:tGY/l+u4 **.bin → **.zipまたは**.ogg : [sage] 2017/05/17(水) 08:28:56.28:WElKh02s とapk、ipaじゃなくて追加dl分を見てみような androidなら 内部すとれーじ/android/data/パッケージ名 ここになきゃrootだから : [sage] 2017/05/17(水) 08:29:41.31:WElKh02s 安価みす : [sage] 2017/05/18(木) 22:14:10.96:adVlimW2 、 ありがとう、おかげで追加DL分に目当てのファイルを見つけられた Unitystudioで吐き出したらfsbファイルだったからfsbext使ったんだけど、 どうも前スレのみたいなことになって変換ができない 過去ログも最初まで漁ったんだけど原因が特定できず… 時間に余裕があるならこのファイルを見てくれると助かります ttps://www.axfc.net/u/3807125 p=fsb : [sage] 2017/05/18(木) 23:51:18.26:P5Jh798k world of tanks (Blitzでも可)の音声MODの作り方とかで調べれば幸せになれるかもしれない : [sage] 2017/05/19(金) 12:03:21.98:hYhhlKXc バイナリで開いてみたら何も書いてない : [sage] 2017/05/19(金) 19:16:26.73:aZ92AUy9 試しにやってみたら普通にwavファイルで出力されたぞ? : [sage] 2017/05/20(土) 13:59:11.37:Qs5CFFqB ええ?このfsbファイルいったいなんなんだ… マジか wav変換に使ってるツール教えてくれると助かる… : [sage] 2017/05/20(土) 14:10:35.76:7HkmeQrC hca化した大量のファイルをhcaデコーダを使って一括でwav形式にできないかな? ひとつづつやっていくと骨が折れそう : [sage] 2017/05/20(土) 14:15:04.27:jEuIlek5 バッチ組めよ…… : [sage] 2017/05/20(土) 14:41:34.28:LxpRcfZ1 UnityStudioとUABEどっちでもwavになるけど : [sage] 2017/05/20(土) 15:15:44.60:Qs5CFFqB ありがとう謎が解けた disunity然り、unitystudio然り 俺が使ってるツール全部が古いタイプだった 最新版のunitystudioで開いたら普通にwavで出力して笑った とにかく、みんなありがとう : [sage] 2017/05/20(土) 16:09:16.89:GGBrrIuM 「hca化した」のにwavにする必要があるのは 修正したり流用したりしたいのにうっかり元のファイルを消してしまったゲーム作者か : [sage] 2017/05/20(土) 16:16:53.14:W39JEFLV 先輩揚げ足取りマジカッコ悪いっす : [sage] 2017/05/20(土) 16:32:58.35:wzPfoo9J HCAデコーダに入ってるバッチファイルにまとめてD&Dする方法もあるが cmd. exeの引数は8192文字制限があってファイル数が多すぎると途中でデコードが止まる 大量のファイルを処理したいならバッチファイルを自分で組めるようになると捗るぞ : [sage] 2017/05/20(土) 17:26:56.61:7HkmeQrC ありがとうございます : [sage] 2017/05/22(月) 13:14:58.95:Wo1Uv0io このスレのお陰でミジンコみたいなオレでもFGOの音源全部吸い出せたし 次は他のデータにも挑戦してみるわ : [] 2017/05/24(水) 12:32:49.80:WGz1xOGL Rewrite IgnisMemoriaの.pckってどうやって展開するんですか? : [sage] 2017/05/24(水) 16:55:02.95:e1+R3tLa こちらも、 の展開方法探していました。 X-RIPPERにて、音声ファイル 「__bgm.pck」などはoggの音声ファイルが取り出せるのですが 画像ファイルについてはこちらのツールではうまく展開できない状態でした。 : [sage] 2017/05/24(水) 17:23:51.40:qn48DMa8 pck unpack とかで調べて海外のサイトを見てみると幸せになれるかもしれない apkとかばっかやってて最近pck見てないな : [sage] 2017/05/27(土) 16:21:55.45:R7jemjB9 Fateの中身ぶっこ抜いてみようと悪戦苦闘してるが難しいなぁ 独学レベルですらないから何が何やらでさっぱりだ : [sage] 2017/05/27(土) 19:53:25.03:pQK0v7+e fgo?それとも原作とかその他ハードのやつ? : [sage] 2017/05/27(土) 20:05:38.88:R7jemjB9 書き方悪かったなFGOだ 音源とかキャラ画像とかがさっぱりでナー色々探してる最中 : [sage] 2017/05/27(土) 22:01:12.49:wPKaTbeA FGOなんてビッグタイトル、過去ログ見りゃできるだろ 具体的な質問をすれば回答もらえると思うぞ : [sage] 2017/05/27(土) 23:22:52.02:R7jemjB9 過去スレとか色々ググったりして、何とかボイスやらBGMは抽出できたが とっかかろうにも画像系がさっぱりわからん apk内はUnity.Studioで見れたが、追加DL分がな… 恐らく、com.aniplex.fategrandorder\f\AssetCaches\Androidの中のBINファイルだとは思うんだが 取り敢えず引き続き情報収集はしていくつもり : [sage] 2017/05/28(日) 05:38:00.09:tUxZA4TU FGOのbinファイルは暗号化されてて 複合キーは起動直後の通信時に入手できたけどSSLになってプロキシタイプのパケット盗聴も対策されてて難しい Assembly-CSharp.dllからのアプローチもCrackProofでプロテクトかかってて今はもう解析する人がいなくて無理 androidの通信改造してカスタムROM入れるとかメモリ覗いて宝探しするぐらいしか無理じゃないか? : [sage] 2017/05/28(日) 08:42:37.39:xXpb1GIu FGOはサービス開始時にストーリーデータ抜かれて話題になったりしたし データの暗号化とかには気をつけてんのかもね : [sage] 2017/05/28(日) 13:13:13.63:uMHLG5fz ウイイレ2012pspのisoから0sound.cpkファイルを抜き出して開こうと思っているのですが色々試しても音声ファイルが検出されません 130mbしかないので検討違いなのでしょうか : [sage] 2017/05/28(日) 16:48:34.24:SW501jDT 試したツール書こうよ : [sage] 2017/05/28(日) 21:43:17.14:mbr80JNa FGOそこまでガチガチなのか・・・ 解析してる中華が初めてすげえと思えたわ : [sage] 2017/05/28(日) 21:58:11.72:/Wxe2PUD そもそもやるかどうかの話でもあるが、apk改造とかそういう技術は中華一強でしょ : [sage] 2017/05/28(日) 23:23:18.27:80SO3hw7 中華の解析技術は世界一。冗談抜きで欧米よりも上 : [sage] 2017/05/29(月) 22:21:04.03:B9EZJWBw 亀レスすいません522です xripper quickbms スペシャルねこまんま filecaptor extradate のソフトで試してみましたが検出されませんでした : [sage] 2017/05/30(火) 17:21:41.85:7sBCbOwV fgoは諦めた((ry : [sage] 2017/05/30(火) 22:06:39.01:vRoj0mDw FGOは今度時間あるときにでもゆっくり通信やらメモリやらみてみるか : [sage] 2017/05/31(水) 16:15:19.37:RiESRY2d utf_tab07b7_special_nunsgを試してみよう : [sage] 2017/06/03(土) 23:15:38.41:JOieaMmh デュエルリンクスのUnityデータが前までUnity Studioで抜けたのに 久しぶりにやってみたら12000以上ファイルあるのに300くらいしか読み込まなくて?? Unity StudioのVer上げて事なきを得たが解せぬ : [sage] 2017/06/03(土) 23:48:05.75:YHcCzqw0 バトルラッシュから音声抜きたいけど復号化キーでつまる どうすればよいでしょうか : [sage] 2017/06/04(日) 11:02:12.54:Ibh2KfVS 自分はHCAデコーダ内のiOS用Tweakで探してる 復号鍵 29AFE911F5816A2A : 黒騎士と白の魔王 00688884A11CCFB0 : 仮面ライダー バトルラッシュ : [sage] 2017/06/04(日) 12:00:51.52:s72llJX1 このスレ遡れば大抵のアプリで通用するやり方書いてあるけど その質問の時点で出来ないんだろうから アプリ内だったり追加dl分に含まれてるそれっぽいファイルを片っ端から見てそれっぽい英数字羅列を見つけるといい : [sage] 2017/06/04(日) 12:18:13.01:EVp2HyWL スクフェスの画像を抽出したいのですが ファイルが.png.imagとなっていて正常に開けません どうやったら開けるのでしょうか? : [sage] 2017/06/04(日) 21:53:29.29:kZfUAbvd 詳しくお願いします : [sage] 2017/06/04(日) 22:59:47.53:cZDT96/5 いや、詳しくも何もまずはスレ遡れ このスレだけでも遡ればかなりわかる : [sage] 2017/06/05(月) 08:02:51.70:vMJc/blT デモノフォビアってフリーゲームの画像吸いだしたいんだが できた人いる? : [sage] 2017/06/05(月) 10:49:46.35:gpBu7kg4 スクフェスはマイナーなフレームワークだからつらそう : [sage] 2017/06/06(火) 23:31:23.05:s9rdohIs >>534 ありがとうございます 無事抽出はできました ただacbファイルが意図したところではないところ切られているみたいで Aというファイルを復号化したらBの音声が流れるみたいになっています acbのunpackにはvgbtoolboxを使っているのですが何か他にソフトありますか : [sage] 2017/06/06(火) 23:50:51.99:s9rdohIs 書き方が悪かったので補足 acbをunpack時にファイルとファイル名にズレが起きてるみたいなので なにかよい方法はありませんか と書きたかったのがなぜ上の分になった : [sage] 2017/06/07(水) 00:22:26.40:gTlkEFAI 多分、acbが分割されててそれの結合が上手くいってない それもこのスレに投げられたacbDecrypter使えばなんとかなると思う : [sage] 2017/06/07(水) 09:15:19.78:BqXL2RUA acbから音声データを展開するときにファイル名がずれることがあるのは仕様 acbにファイル名は入ってなくて、抽出ツールがシート名からファイル名を推測してるのでずれることがある : [sage] 2017/06/09(金) 00:10:29.47:riBQ4YNF ゆゆゆいのacbファイルを鍵使わずに開いて pcの音量上げっぱなの忘れててヘドホして耳がやられもうした なので、ゆゆゆいの鍵下さい((( : [sage] 2017/06/09(金) 07:56:24.02:uoUbr5Hy デモノフォビアってフリーゲームの画像吸いだしたいんだが できた人いる? : [] 2017/06/09(金) 10:39:00.15:WXD0DJ1m ゆゆゆいのデータLHAなんだけど解凍出来ない 出来た人いる? : [sage] 2017/06/09(金) 11:53:53.83:N6fDqSXY もうゆゆゆい解析勢いるのか さすが早いな : [sage] 2017/06/09(金) 15:32:45.28:IsRlnktu どこのデータのこと : [sage] 2017/06/09(金) 15:33:15.83:IsRlnktu ってか、シナリオデータとか一括じゃないからある程度進めてからじゃないと 解析しても出てくるのはたかが知れてるんだよね : [sage] 2017/06/09(金) 16:47:05.41:m0EkTmQt ゆゆゆい 438BF1F883653699 : [sage] 2017/06/09(金) 17:40:28.03:IsRlnktu 早いなぁって思ったけど林檎勢ならあの神ツールで瞬殺なのか : [sage] 2017/06/09(金) 18:03:09.59:tR4Db98+ 複合鍵→特殊鍵ツールによると 特殊鍵は3F1036516D31 : [sage] 2017/06/09(金) 18:05:23.56:tR4Db98+ さんの復号鍵とそれから分かった特殊鍵から初回DL分の音声に関してはほぼ抽出できました : [sage] 2017/06/09(金) 18:16:27.80:IsRlnktu 一応、補足として acbDecrypter使ってる人はadxToWavとhcaToWavで間違えないようにね ↑のADX用特殊鍵はadxToWavの特殊鍵リストに記述 (知り合いがここを間違えてて上手く行かないって嘆いてた) : [sage] 2017/06/09(金) 18:25:53.15:wF2g2VVn bgm等はhca方式で hcatowavの復号鍵リストに復号鍵を追記 ボイス等はadx方式で adxtowavの特殊鍵リストに特殊鍵を追記 そのときゆゆゆいとかわかりやすい名前をつけておく(コロンの右側) adxとhcaそれぞれ鍵選択画面が出るのでゆゆゆいを選択 : [sage] 2017/06/09(金) 20:00:08.87:VEajzbx6 ゆゆゆいの鍵は泥からだよ CSharp.dllに鍵をファイルに書き出す処理を追加しただけ : [sage] 2017/06/09(金) 20:33:46.27:IsRlnktu kwsk : [sage] 2017/06/14(水) 21:03:03.40:Qfl9ZLXq FGOのab抽出が上手くいかん・・・ 上手く行ってたときよりもファイルサイズ1Gも少ないとか何がおかしいのやら : [sage] 2017/06/14(水) 22:11:12.88:31grPpYQ ttps://www.youtube.com/watch?v=SY0Om3M7XS8 : [sage] 2017/06/16(金) 08:50:41.08:lwHjkU5/ 本人は面白いと思ったんだろうけど盛大に滑ってるな アホだわアホ : [] 2017/06/16(金) 08:51:22.67:lwHjkU5/ 本人って言うのはのことな : [sage] 2017/06/16(金) 12:21:30.98:/CmDJUNb ,560は同じやつやろ! : [sage] 2017/06/16(金) 12:22:03.06:/CmDJUNb とか言い出すやつがいるんやろ わかるで : [sage] 2017/06/16(金) 12:26:13.66:vg06Gm3e 普通は片っ端からNGするし気にならん : [sage] 2017/06/16(金) 12:53:00.70:VptEYU2y なんで連投ガイジの肩持ったし : [sage] 2017/06/18(日) 11:37:27.07:EHZoatza タワーオブプリンセスっていうスマホゲームのhcaの鍵をどなたか教えていただけませんか? 某メモを参考にapk内探したけどそれっぽいものは見つけられず、iOS持ってないから例のTweakも利用できず。 Android+Windows環境で誰でも出来るような方法ないですかねぇ? : [sage] 2017/06/18(日) 13:31:52.87:ggk3fM9i fridaってので似たようなことできん? : [sage] 2017/06/18(日) 13:39:05.20:icDP8do9 apkの中だけじゃなくて追加dl分の中も見た方がいい : [sage] 2017/06/24(土) 17:25:56.99:LjGg4RSN スターリーガールズってゲームのdata.unity3dを展開できないんだけどなんでだろ? : [sage] 2017/06/24(土) 17:27:13.33:LjGg4RSN 途中書きで送信してしまった…。 Unity Studio 0.7.0.0を使ったけど何も取り出せなかった。 他のいろんなゲームのデータは普通に展開できてるんだけど。 : [sage] 2017/06/24(土) 18:30:05.05:/01oPp1C Studioをどう使ったのか手順書いて : [sage] 2017/06/24(土) 19:16:49.00:LjGg4RSN Extract bundle/folderしても何も抽出されない。Load file/folderでも同様に試したけど何も起らない。 他のゲームのデータは同ツールでちゃんと展開できてるからツールの基本的な使い方の問題ではないと認識してるけど…。 他にもいくつかのツール試したけど何も展開できず。 ちなみに、ゲームのフォルダ1.2GBぐらいある中で該当のファイルが1GBぐらいなので、音声やボイスを格納してるのは間違いなくこのファイル。 Unityに詳しくないですが、暗号化とかかけられるんですかね?復号化は無理なのでしょうか? : [sage] 2017/06/24(土) 19:18:25.07:LjGg4RSN × 音声やボイス ○ 画像やボイス : [sage] 2017/06/24(土) 19:27:58.84:j/U36O7r ミリオンアーサーは暗号化されてるな : [sage] 2017/06/24(土) 20:10:41.37:/01oPp1C 念の為、UABEでも試してみたら? : [sage] 2017/06/24(土) 20:14:34.29:5v4CmU8E そのファイルは暗号化された複数のアセットを結合してあるっぽいから既存のツールでは無理だね : [sage] 2017/06/24(土) 21:40:34.09:dE2eBbY8 乖離性ミリオンアーサーって過去スレに抽出ヒントとか書かれてる? : [] 2017/06/25(日) 14:16:01.89:JywmdEKt 自分で調べる努力をしろ : [sage] 2017/06/25(日) 14:59:39.05:MsN1TWGN デレステのファイル抽出って暗号化されてるから無理? : [sage] 2017/06/25(日) 15:17:26.82:6Qtalu13 ミリオンアーサーはAESで暗号化されていて鍵もバージョンや国ごとで変わってるらしい : [sage] 2017/06/25(日) 15:54:01.65:OyY4vZSS 中国プレイヤーが解析とか出来ててその人いなくなったら自分でやりたいなくらいに考えてたけど難しそうだな : [sage] 2017/06/25(日) 19:11:38.19:vZVqU84g unityのutageファイルから画像を取り出したいのですが、何使えばいいんですか? : [sage] 2017/06/25(日) 19:32:14.11:jgn8lQbu unityStudioは試した? : [sage] 2017/06/25(日) 21:06:34.51:Kj9mok0O AESCrypterじゃ駄目なの? 知らんけど : [sage] 2017/06/26(月) 02:26:31.08:8AHJviPl utage ってデータファイルがEXCELのやつか? : [sage] 2017/06/27(火) 00:47:19.93:tu5Ibz1z Excelではないです。unitystudioなどは一通り使いましたが使えませんでした。 というのもメモ帳で開いてもヘッダにはUnityやバージョンの記載が一切ないので、まったく手付かずの状態なんです。 : [] 2017/06/27(火) 06:19:49.29:tu5Ibz1z utageファイルに関しては自分でプログラム作って取り出せました。 : [sage] 2017/06/27(火) 09:23:43.36:auzWP3sc スーシー使ってbmp抽出したんだが読み込めないわ なんでだろ 他のソフトのbmpは普通に読み込めるのに 暗号化でもされてるのかね? : [sage] 2017/06/27(火) 12:51:38.70:T9zRpuoC 同じソフトを使ってAとBで差が出たら 手順の間違いがない限りは暗号化で納得しとけばいい : [sage] 2017/06/28(水) 07:38:11.38:n7tCrCOz 開けないのならまずヘッダを確認してみれば : [sage] 2017/06/28(水) 13:54:35.71:RqHp/SQ/ Vitaの方で乖離性ミリオンアーサーが配信されてるからそっちのデータを開けいないかなとやったら一部のデータを除いて開けた : [sage] 2017/06/28(水) 18:37:34.30:UGTyuNmF ミリシタの鍵わかった人いる? : [sage] 2017/06/28(水) 19:47:56.32:tx7iWUoW ミリシタって何だ : [sage] 2017/06/28(水) 21:40:31.73:UGTyuNmF ttp://millionlive.idolmaster.jp/theaterdays/sp/ : [sage] 2017/06/28(水) 21:49:23.66:MqAZImXt サービス始まってるの? : [sage] 2017/06/28(水) 21:53:23.42:UGTyuNmF サービスは始まってないがアプリはDL出来る。 少なくともアプリ本体に元から入ってる トップ画面のBGMの鍵はどっかにあるかと acbファイルあったし : [sage] 2017/06/28(水) 22:01:01.55:eph+2q/S いつもので一発やん? : [sage] 2017/06/28(水) 23:48:17.34:UGTyuNmF 残念ながらiphone持ってない : [sage] 2017/06/29(木) 00:16:40.06:4FSzluNF 泥でも一発やん? : [sage] 2017/06/29(木) 00:45:45.99:7s20Xf+a え?方法あったっけ? : [sage] 2017/06/29(木) 00:45:46.06:rpsWdwg3 apkの中のmetadata漁ったけど書いてなかった そんなに優しくなかった : [sage] 2017/06/29(木) 00:47:55.37:rpsWdwg3 CSharp.dllに鍵を書き出す処理を加えるだけとか言わないでね() : [sage] 2017/06/29(木) 00:49:03.80:7s20Xf+a これ : [sage] 2017/06/29(木) 01:56:08.42:mbuUb69n il2cppじゃないのん : [sage] 2017/06/29(木) 13:17:16.94:98W2Gf6V あ、サービス開始された : [sage] 2017/06/30(金) 01:54:44.75:qIKlCYuc ミリシタ今後のイベとか知りたくてadbで抜こうとしたら駄目だった root取った端末かエミュじゃないと駄目か : [sage] 2017/07/01(土) 13:04:13.39:5Mlh6o71 シンフォギアXDの.tsv.utageのシナリオデータを復号化したいんだけど、データ眺めたりググったりしてもよくわからん。 はどんなプログラム書いたんだろう? : [sage] 2017/07/01(土) 16:31:27.64:eRb/1QEK スクフェスデータの抽出方法はここのスレで見たことがないが、ここにあるどれかの方法でいけるのだろうか : [sage] 2017/07/01(土) 19:11:18.57:5Mlh6o71 utageに関して調べてたら ttp://phoebe.bbspink.com/test/read.cgi/hgame/1452080673/894 この辺りにXORでどうにかなるって話があった。 sgxdでもpngのヘッダになるようにXORの値を適当にやってみたけど、どうも上手くいかない いくつかサンプルデータ置いとくので誰か遊んでみて ttps://www.axfc.net/u/3820669 : [sage] 2017/07/01(土) 22:06:00.15:yWWuAmk9 masks = ( b'\x53', b'\x61', b'\x6D', b'\x70', b'\x6C', b'\x65', b'\x53', b'\x65', b'\x63', b'\x72', b'\x65', b'\x74', b'\x4B', b'\x65', b'\x79', b'\x53') ↓ masks = ( b'\x53', b'\x61', b'\x6D', b'\x70', b'\x6C', b'\x65', b'\x53', b'\x65', b'\x63', b'\x72', b'\x65', b'\x74', b'\x4B', b'\x65', b'\x79') こうやぞ 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) : [sage] 2017/07/01(土) 22:16:12.69:5Mlh6o71 ふおお、変なミスしてるだけだった/(^o^)\ 助かりました。ありがとうございます。 : [sage] 2017/07/02(日) 13:03:06.19:a/ltE5qM githubかredditにツール落ちてる : [sage] 2017/07/02(日) 13:31:03.76:vpi5mWeK sgxdのutageファイル、の指摘のおかげでとりあえずデコードできたけど、 tsvファイル(シナリオデータ)をテキストエディタ(UTF-8)で開いてみてもなんだかまだ読める日本語になってない。 何が問題なんだろうか。ところどころちゃんと読める日本語も出てきてるのがなんとも…。 40以上ある画像ファイルが正しくデコードできてるしXORのキーは間違ってない気がするんだよなぁ。 : [sage] 2017/07/02(日) 23:22:40.06:o2Fqvhuv もともとテキストデータとバイナリデータ混在のファイル形式と言う線は? : [sage] 2017/07/04(火) 02:05:36.10:xT0ka+Za ミリシタの鍵がみつかんない 脱獄林檎勢は早くあの神ツールで見つけてきて() : [sage] 2017/07/05(水) 12:17:30.62:aoxm/6Ng 復号鍵ってソースコード読んだだけじゃ分からないよね? : [sage] 2017/07/05(水) 19:08:16.70:oJMv49nT ソースコードならわかるんじゃね? : [sage] 2017/07/05(水) 20:29:33.74:xiUAI0br 外部から鍵を取得するならわからないだろう コードを改変出来るならそこに細工すればいいんだろうが : [sage] 2017/07/05(水) 23:38:26.44:Z1bjmHl2 ミリシタのHCA復号鍵: 0002B875BC731A85 data.unity3dから抽出したresources.assetsのなかにある 10進数の765765765765765 : [sage] 2017/07/06(木) 01:03:20.46:Ed2F7+bl 流石に釣りそうだけど無くもなさそうだから試してみるわ : [sage] 2017/07/06(木) 01:03:40.54:qAfhiFot ナムコ・・ : [sage] 2017/07/06(木) 02:01:19.05:/C2L2u6v ナムコ、、、 : [sage] 2017/07/06(木) 02:03:35.99:/C2L2u6v マジだった、、、 : [sage] 2017/07/06(木) 02:09:39.96:RvtkmQPC 冗談だろって思ってやってみたらホントだった… : [sage] 2017/07/06(木) 02:10:51.28:Ed2F7+bl 疑ってすみませんでしたぁ! ┏○┓ : [sage] 2017/07/06(木) 03:08:38.13:3xc0C4Ci 鍵は本物だったけどresource.assetsの中にあるという765×5を見つけられないの俺だけ? : [sage] 2017/07/06(木) 03:18:43.36:/C2L2u6v 俺も : [sage] 2017/07/06(木) 06:14:43.23:+7+jmaph おそらく resource.assets には16進で格納されているという事だろう : [sage] 2017/07/06(木) 07:35:50.33:GNXH5z15 だと思うやん? サクラ使って16進数、10進数それぞれでサーチしたけど駄目やってん : [sage] 2017/07/06(木) 07:41:44.91:ilqk1HQQ リトルエンディアンでバイト順が逆とか : [sage] 2017/07/06(木) 10:50:36.93:RvtkmQPC AssetBundleExtractorでunpackしないと駄目だと思う unpackしたデータには書いてあった : [sage] 2017/07/06(木) 11:24:09.66:pbGywya7 unpackまでは当たり前 普通に書いてあった?どのファイル? : [sage] 2017/07/06(木) 11:24:50.33:pbGywya7 あ、UABEでやんなきゃか なるほど 試してみるわ : [sage] 2017/07/06(木) 11:27:45.97:hHjTCZGc たまに鍵が何かのメッセージになってることあるよな "私は不正行為をしません"が鍵みたいなやつ : [sage] 2017/07/06(木) 13:57:34.73:CQiUbB+g Don't be evil : [sage] 2017/07/06(木) 14:43:51.62:Zs7rt86f みつからんぞ : [sage] 2017/07/06(木) 14:45:38.63:8Q2S7JDC ワロタ GJ : [sage] 2017/07/06(木) 14:49:58.43:5JKVamys データが深いディレクトリ階層に入っててディレクトリ名が 動画サイトに上げないでねとかになってるのなら見たことある : [sage] 2017/07/07(金) 20:54:38.69:q11csZCj デレステのacbが新しくなったそうだけど、今のHCAデコーダじゃエラーになるね こうなると復号は無理? : [sage] 2017/07/07(金) 21:46:48.39:efHmF+c+ アプリ版パワプロの画像吸い出したいんですけどできますか? : [sage] 2017/07/07(金) 21:47:38.83:fWWar8Y/ 鍵が変わったってこと? それともacbのエンコード方式が変わって既存のツールじゃ駄目ってこと? : [sage] 2017/07/07(金) 21:48:42.65:fWWar8Y/ unity製ならスレ読めばいける それ以外なら個別に調べるしかない : [sage] 2017/07/07(金) 21:54:36.16:efHmF+c+ Unityって多分起動時にmade with Unityの文言出るよね? 起動時に出ないからUnityではなさそうなんですが・・・・・・ : [sage] 2017/07/07(金) 21:55:49.12:iMyjMopR 既存のツール(acbDecrypter)でデコードできたけど? : [sage] 2017/07/07(金) 21:57:31.75:fWWar8Y/ 出るとは限らない apkなり追加dl分漁ってunityフォルダがあればそうだよ : [sage] 2017/07/07(金) 21:57:51.57:fWWar8Y/ 単純に操作ミスしてそうだよな : [sage] 2017/07/08(土) 21:35:38.22:EivN3Q2b のゲーム画像の抽出を試みているのですが 前まではAssetsBundleExtractorで出来ていたのが 対策をされてしまい最近になって出来なくなってしまいました (__dataを開けてもInfoボタンを押すとエラーが発生) こういう際には、どういう手段を試すべきでしょうか : [sage] 2017/07/08(土) 21:51:37.85:HdvJHovm 画像ならUABEじゃなくてunityStudioを使う方がよさげ : [sage] 2017/07/08(土) 22:13:32.07:W0xijDLj 対策された(断言 うーんこの : [sage] 2017/07/08(土) 23:30:22.99:EivN3Q2b まったく同じ方法で抽出したデータが アプデ前と後でUABEが使用可否が変わるから 何かしらの手が加わったんかなって思ったんよ unityStudioも試してはいるんですが 自分の使い方が悪いのかどうにも上手くいかない感じです : [sage] 2017/07/09(日) 00:06:45.72:aYNl5Vhu 何がどううまくいかないのかkwsk : [sage] 2017/07/09(日) 01:18:27.17:dRyXGoj7 何で馬鹿にしたかと言うとただの仕様変更かもしれないのに対策と言った事だよ 試してみたけどUABEでunpackしてstudioで出来たよ : [sage] 2017/07/09(日) 02:55:29.03:aYNl5Vhu わざわざUABE挟むあたり((ry : [sage] 2017/07/09(日) 04:21:28.79:IPjenEvg 何か解決方法あるの? : [sage] 2017/07/09(日) 08:51:16.66:vZwHHH76 HCAデコーダ v1.15を使っているんだけど、普通は復号鍵が正しくなくても復号処理もwav出力も行われるじゃない? リトルリドル以降にダウンロードした音声がHCAに変換した後、HCAデコーダに通しても「復号化に失敗しました」ってエラーが出て処理が行われないのさ ちなみに、acbDecrypterを使った場合でもフォルダの中身は空っぽ : [] 2017/07/09(日) 08:54:20.21:vZwHHH76 です ごめん、ツール側の問題じゃなくてファイルのパスが悪かったみたい フォルダ名に&が入ってたからだ… : [sage] 2017/07/09(日) 08:57:08.53:vZwHHH76 sage忘れたのもすまない : [sage] 2017/07/09(日) 10:03:25.48:7l8UXVJl 馬鹿アピールわろた : [sage] 2017/07/09(日) 10:24:57.17:TNmvj/+h 652だが新しいUABEで普通に出来たわ つーか煽るだけのとは役にたたないな : [sage] 2017/07/09(日) 10:25:58.19:kcVX4LKP ええんやで 人はそうやって成長していくんや : [sage] 2017/07/09(日) 10:31:41.46:aYNl5Vhu ,659 は全力で阿呆なんだな… 可哀想に : [sage] 2017/07/09(日) 10:33:14.01:aYNl5Vhu 逆には将来有望やな : [sage] 2017/07/09(日) 11:49:48.32:NEh3fU99 UABEのver2.1dを使ったら普通に出来ました 不具合が生じたらまずは使用ツールを見返さなきゃアカンですね 何もともあれ、ありがとうございました! : [sage] 2017/07/09(日) 12:27:31.93:OQnAWfrL 普通に謎なんだけどなんでアンパックにUABE使うの? ID:TNmvj/+h ID:NEh3fU99 : [sage] 2017/07/10(月) 10:57:57.39:D6qykfUJ unityのバージョン上がったとかじゃねーのと思った : [sage] 2017/07/10(月) 11:28:44.06:zdLbf8gv とりあえずまず一番新しいバージョンのHCAデコーダ使ってみたら? : [sage] 2017/07/10(月) 11:30:38.17:zdLbf8gv HCAデコーダは が最新かな? : [sage] 2017/07/10(月) 11:48:22.74:9/If1SFL 解決したんだろ しかし同じようなミス何人もするのかね? : [sage] 2017/07/10(月) 12:54:03.86:Kk+AzYM7 微笑ましいスレですね : [sage] 2017/07/10(月) 14:00:41.94:VcBGSlSN まあいろんなレベルの人がいるししゃーない 俺も「変換に失敗しました」エラーの原因がデータ自体にあると思いこんで 半日いろいろ確認したあげくファイルパスの指定がまちがってただけってオチ とかいろいろ経験して大きくなったよw : [sage] 2017/07/10(月) 14:12:59.92:zdLbf8gv あるあるやねw : [sage] 2017/07/10(月) 15:05:43.08:MXY6J8zl わかるで 今でも時折些細なミスで半日悩んだりする : [sage] 2017/07/12(水) 23:30:33.67:zK7iglox HCAデコーダ v1.10 でだけデコードできるhcaみつけた 1.11,1,12,1,20で試したけど無音ファイルができる Decode3でlが-1の状態でループ内が実行されてしまってるみたいで 実装がおかしいのかなとは思ったけどどうおかしいかはわからない : [sage] 2017/07/13(木) 00:29:39.90:5/EnRGo4 利権的に問題がないならうp 問題ありならどうやって拾えるか 実際に試さないことにはツールの修正もしようがない : [sage] 2017/07/13(木) 01:24:24.81:PIfuToDF 利権てw : [sage] 2017/07/13(木) 01:52:58.35:/nlmLmZu 件のhcaです サービス終了してしまってるので先頭からほんの少しだけ切り取って… ttp://www.dotup.org/uploda/www.dotup.org1305786.zip.html : [sage] 2017/07/13(木) 13:49:37.76:O3JAp2N/ アプリのDL先アドレスの共通部分って通信解析で取得してるの? バンドリのBGM全部引き抜こうと思ったが、最近の曲はアドレスが違うっぽい(断言は出来ない) ttps://d2ktlshvcuasnf.cloudfront.net/Release/1.1.2.4/Android/sound/bgm046 はDL出来るが、 ttps://d2ktlshvcuasnf.cloudfront.net/Release/1.6.0.1/Android/sound/bgm055 はDL出来ない : [sage] 2017/07/13(木) 14:32:29.67:A3YulDXJ それは通信解析が手っ取り早いかな : [sage] 2017/07/13(木) 14:35:43.42:jj19w/55 AccessDenied アクセス拒否されてるだけじゃん : [sage] 2017/07/13(木) 20:43:08.41:ZUoc0xOo こんなスレがあるとは… デレステの曲ひっぱりたいのでこの3連休で挑戦しますが、このスレ+貼られてる資料やツールを読めばOKな感じでしょうか? 前スレとかも読んだ方がいいですかね? : [sage] 2017/07/13(木) 22:56:54.04:rsQP9Gvc まず自分でやって見て、詰まった部分を具体的に書きましょう : [sage] 2017/07/14(金) 18:58:16.15:3HxdrtVO HCAデコーダ v1.21 ttps://www.axfc.net/u/3824421.zip で指摘されたDecode3の実装がおかしかったのを修正 Readmeに、&を含むファイルパスでエラーが出ることを追記 : [sage] 2017/07/14(金) 21:16:11.55:HI1VAoJC そろそろ GitHub 使ってもいいと思いました : [sage] 2017/07/14(金) 21:38:23.30:ZOw8jZyq のdata.unity3dから抽出したresources.assetsのなかにある が理解できません。どのフォルダにあるファイル名なのかを教えてください。 : [sage] 2017/07/14(金) 21:43:19.28:h54/2tiU UABEでunpackしたファイルをテキストエディタでもバイナリエディタでもいいから開いて(検索機能あるのがおすすめ) んで、765765765765765で検索かけてみ : [sage] 2017/07/14(金) 22:32:00.98:ZOw8jZyq 返信ありがとうございます。無事に見つけました。 : [sage] 2017/07/14(金) 23:53:20.59:Me3tnhg+ ツールで一括DLしたのが不味かったかな bgm046の方はURL貼ってからアクセス出来なかったが、プロキシ経由でアクセス出来た bgm055は依然駄目だった : [sage] 2017/07/15(土) 00:19:08.80:sBNN3838 403(小声) : [sage] 2017/07/15(土) 01:03:34.73:zlVoiwIF なんかデレステの方で同じような騒ぎがあった気がしたのだが : [sage] 2017/07/15(土) 03:08:26.06:Mg9H0kTu デコードできた ありがとう : [sage] 2017/07/15(土) 11:50:17.56:TvC6TCLo 無知ですまない アクセス禁止だからそもそもアクセス出来ないってことだと思うけど、それだと実機の方でどうやって曲を入手したのか分からなくない? ちゃんとAssetBundleInfoを参照したんだけどなー : [sage] 2017/07/15(土) 15:19:16.95:bbAmbVGZ よくわかんないけどリファラなりトークンなりを適切に設定してやればいいんじゃねぇの : [sage] 2017/07/15(土) 15:38:07.18:JU+dbJBW バンドリ最新のAssetBundleInfoはこれだよ ttp://jump.5ch.net/?https://gist.github.com/anonymous/f847703b4f9ab6d700ba118018d00e66 "> ttps://gist.github.com/anonymous/f847703b4f9ab6d700ba118018d00e66 URL2つとも古いバージョン指定されてるからこの情報見て最新版のURLに治したほうがいい そもそも変なバージョンを ttps://d2ktlshvcuasnf.cloudfront.net/Release/ {AssetVersion}/Android/{AssetPath} 例えばbgm046の場合 ttps://d2ktlshvcuasnf.cloudfront.net/Release/1.6.0.100/Android/sound/bgm046 になる。 : [sage] 2017/07/15(土) 15:53:09.90:HZLYeVFF うんこ4 : [sage] 2017/07/15(土) 18:32:27.66:V9f1M6B0 分かる人のみの利用でお願いします。 なお、中身はCRI関係です。 base91-> sdk.txt ),#MIQ:Jy&MO9F7XUafZF:$YG$ztHPUo(Gt`Ew]MnjNo*yBuSIx%?(j+"WiM0&W0tPB?SB>`UMxw (FCu?H6!/1Af;(EUq0v+D32@1B2P5dC5Xc`t4Hk$DnJOeCfS#L&q$5yLaChSwYU`|9YuhJp/{!J7 hCru>xUoxa<1b@jN$FN*~*6R_k;FUc%z,05=XvkT4t<vZ`!eb%[5HX1E_CRh]5bHy&MO9F8kx5k= Jpn`HR%&h.FlXP2,e>.{r1m!Y^kSvJOfeh]@7R(&6xcQGEzgGHA : [sage] 2017/07/16(日) 00:01:11.81:uhHOzzl4 懇切丁寧にありがとう : [sage] 2017/07/16(日) 02:32:09.49:X6zlh6Uc dlしたものの利用出来るほどの知識は持ち合わせてなかったorz : [sage] 2017/07/16(日) 07:12:04.61:Cd9hjUys includeフォルダのhファイルを見ていくと、HCAの構造とか何となく分かるな libフォルダのやつは、IDAとかで開いたら多分、処理の仕方が分かるはず(デコードなど) : [sage] 2017/07/16(日) 13:14:48.59:2HO+T2ui ところで*basE91 encoder/decoder GUI持ってたりしない? なにやってもライセンスしか取り出せない : [sage] 2017/07/16(日) 15:17:44.54:l0yKuKBf www.axfc.net/u/3824967 24時間限定 : [sage] 2017/07/16(日) 15:51:00.89:j5e0QVWE ツールなんて使わずにWebでさっとコンバートしたらええやん ttp://ytilitu.xyz/encoder/decode-base91 : [sage] 2017/07/16(日) 16:14:33.83:2HO+T2ui アニキd : [sage] 2017/07/16(日) 16:16:09.52:2HO+T2ui 何故かは分からないけどそこうまくいかなかった 仕方ないからjarのでデコードしたけどGUIあるならそっちの方がって思った : [sage] 2017/07/17(月) 10:52:54.16:Dsg3Blbu MLTD 逆向??:提取 HCA 密? ttp://blog.mottomo.moe/categories/Tech/RE/zh/2017-06-30-MLTD-HCA-Key-Extraction/#more : [sage] 2017/07/17(月) 11:34:09.22:R3EThMNU Million Live Theater Days リバースエンジニアリング HCA鍵取得 ね fmfm 参考になる……のかな? : [sage] 2017/07/17(月) 11:36:46.34:Dsg3Blbu Androidでこれ使えばどんなゲームでも何も考えずにHCA復号鍵取れるわ。 画像はミリシタの例。 で晒されてる 「765765765765765」が出力されてる ttp://i.imgur.com/gy0vehz.png : [sage] 2017/07/17(月) 11:53:36.88:R3EThMNU 和訳して要約してくれアニキ() : [sage] 2017/07/17(月) 12:56:54.13:Dsg3Blbu ttps://gist.github.com/CRC32EX/06d8d0ad7543ccb3f1af92d6cfa98358 : [sage] 2017/07/17(月) 13:35:10.56:9GsfAp6J アニキィ!dd : [sage] 2017/07/17(月) 14:55:03.58:Duwd++uL デレステから音源を取ろうとしてます Noxで/Android/data/jp.co.bandainamcoent.BNEI0242/のデータファイルをPCにコピー /files/aなどのフォルダ内にある英数字のデータをUABEで開こうとするとエラー(Unable to read the bundle file!)が出てしまいます 他のゲームを試しにやってみたところ英数字のフォルダの中に__dataがあり、それはUABEで正常に開けました デレステの場合は英数字ファイルから何か変換作業が必要になるんでしょうか? : [sage] 2017/07/17(月) 20:35:21.64:K2WQINsW 白猫のリソースが i-wcat-colopl-jp.akamaized .net /〜 辺りにあるっていうのは分かったけど、 そこに置かれてる全ファイル名って分かったりしないかな? ゲームによってはResource.dbみたいなSQLiteファイルが端末内にあって、それを見たら書かれたりしてたんだけど。 : [sage] 2017/07/18(火) 01:06:03.23:7XOBKK/7 デレステの音源の話は前スレの辺りでほぼほぼ解決するはずなんで今更相手されないよ アイマススレもあるし : [sage] 2017/07/18(火) 19:13:15.62:Cvrh4Ulc です ヒントを頼りに解決しました! ありがとうございます! : [sage] 2017/07/20(木) 11:31:54.29:MxL4rHl9 パワプロアプリの画像吸い出しについて質問したものです アプリ抽出して(追加DL分のデータもすべて)UnityフォルダがなかったのでUnityで動作しているのではないと思うのですが、この場合どのように抽出すればよろしいのでしょうか : [sage] 2017/07/20(木) 19:37:01.27:VfI7UDid すまん、ここでいいか分からないけど詳しい人いたらお願いします ブラゲは検証やviewer以外でデータ調べる方法ありますか? : [sage] 2017/07/20(木) 19:46:09.47:85Gl91lG パケキャプとかブラウザの開発者ツールとかである程度の事は分かりそうだけど : [sage] 2017/07/20(木) 20:19:40.59:NR1r7XUf chromeの右クリックメニューの検証が開発者ツールのことを指すので、 検証を使わず=開発者ツールを使わず ってことだと思うぞ : [sage] 2017/07/20(木) 20:27:46.38:pOfpZBMB 開発者ツールは基本だけど ブラゲにもいろいろあるからねぇ ひと昔前全盛のflashならhugflashでよかったけど 今はUnityなら泥と同じくUnityStudioかUABE ただ暗号化されてるのが多いからWebGL版だと復号するのが面倒 : [sage] 2017/07/20(木) 20:29:07.20:VfI7UDid 回答ありがとう 出てきたファイル中に拡張子が無いデータあってそこに目当ての物がありそうなのですが、極窓でも「?」と出るだけで詰んだ模様です shop_icons、item_iconsというファイル名でサイズも大きく、画像データが入っていそうなのですが 抽出する方法はあるのでしょうか : [sage] 2017/07/20(木) 20:29:40.32:U2ZOdhEz ブラゲの吸出しは基本的にローカルのキャッシュじゃね : [sage] 2017/07/20(木) 20:31:11.88:U2ZOdhEz iconでファイルサイズ大きいなら連結されたスプライトじゃないの。つーかゲーム名は? : [sage] 2017/07/20(木) 20:34:19.26:VfI7UDid dragon knight5 : [sage] 2017/07/20(木) 20:43:07.51:7ImW4S+t ほえ~ chromeあんまり使わないから検証なんて知らなかったわ : [sage] 2017/07/20(木) 21:05:00.10:pOfpZBMB 見てきたけどファイルの先頭に UnityFS5.x.x5.6.2p2 にかいてあるやん あとはこのスレ読んでそうぞ : [sage] 2017/07/20(木) 21:44:03.56:VfI7UDid 皆さんありがとう : [sage] 2017/07/21(金) 18:13:05.30:/RH9MmRe スクストの解析をしたいのですが 情報のあるサイトとかありませんかね? スクストはスクエニ独自開発で難しいのは知っていますが 頑張ってみたいです : [sage] 2017/07/21(金) 21:08:11.28:TgRB+QlG elf無くなったのにDragon Knight 5???とか思ったら マジやったんか まさかDMMで続編とは : [sage] 2017/07/21(金) 22:00:35.43:N3l2Cy4h え、elf潰れたんか…まぁ振り返ってみればMSDOS時代が最盛期だった感はあるなぁ。ナムナム : [sage] 2017/07/23(日) 15:47:20.02:jaUEs6jM ゲームのBGM差し替え話題ってスレチかな 今、怒首領蜂大復活PC版のBGMをスマホ版サントラのものに変えようとしていて 曲自体入れられてループを処理してるバイナリの部分が分からないんですがどなたかヒントはご存じでしょうか? よろしくオナシャス : [sage] 2017/07/23(日) 20:15:31.17:0W/7+wJ4 差し替えスレって以前あったと思ったが今はないのかな たしか買ってたと思うから後で覚えてたら見てみるか : [sage] 2017/07/23(日) 20:44:58.59:3bnuX79w ループ処理は基本音源側でしょ oggとかhcaはフォーマット自体でループの指定ができる仕様だし : [sage] 2017/07/23(日) 20:49:21.31:jaUEs6jM wavファイルっす しっかし何処にループ指定のアドレスあるんだろうなぁ 匂う部分の数値変えてもループ変わらんし… あと恥ずかしながらエディタ弄ること自体今回が初めてです : [sage] 2017/07/23(日) 21:04:54.00:0W/7+wJ4 試しに見てみた res\DISKDATA/F/m02.binのRIFFの前をカットした上で 波形と音を見ながら手作業でループポイントを探してみたら 3293356サンプル目から末尾までのループと思われたので 3293356=3240ACが先頭(RIFF前も含む)か末尾にないかと探してみたところ 末尾のsmplチャンク内にAB 40 32というのがあるので、0始まりと考えてこれだと思う というかsmplチャンクの読み書きに対応した波形編集ツールなら普通に扱えそう : [sage] 2017/07/23(日) 21:08:28.26:0W/7+wJ4 あ、パス区切りに\と/を混在させて書いてしまった 扱うソフトだけど末尾付近の文字列によればSamplitudeで出力されたものなのかな : [sage] 2017/07/23(日) 21:53:09.56:jaUEs6jM wavファイルなんか一緒やろってStudioOneでやったのがマズかったっぽいっすね。goldwaveでやったら正常になりましたもん あと波形ツールおすすめのがありましたらお願いします : [sage] 2017/07/23(日) 22:16:49.58:hBERRKTZ 何だかんだで、いつもAudacityを使ってるな、自分は : [sage] 2017/07/23(日) 22:38:46.52:eInqomMJ 色々使ってみたけど気づくとaudacityに還ってる自分がいる : [sage] 2017/07/23(日) 22:44:54.64:jaUEs6jM ありがとうございます …と言いたいんですが、どうやら社内の波形ツール以外で編集されたwavの場合はループ地点関係なくフル再生されるようです。 やはりstugiooneで勝手に編集したのがマズかったようでした。 お騒がせして申し訳ありませんでした : [sage] 2017/07/24(月) 03:29:42.83:dVZBhNwb 元のファイルにあったsmplチャンクをループポイントだけ変えてくっつけてみたらどうかね RIFFヘッダ側で何か矛盾することになるなら最低限の項目だけ実態に合わせて直して または力技で、最初から長く編集したストリームならループしなくても済む 強制スクロールで必ずボスに到着するし、ボスも多分時間無制限じゃないと思うし ネーム入れやセレクトもアケ準拠ならタイマーあるし 1曲1ファイルだしサイズも問題にならないでしょ : [sage] 2017/07/24(月) 11:00:11.37:xx+Xbxz0 スマホ版サントラに収録されてたオマケアレンジでプレイできるのはなんとも贅沢だ… 日常のOPみたいなヒャダインの歌でヒバチやるのはシュールだったけど笑 初めてのバイナリ改変が大成功したら今度は画像ファイルの欲が出てきてしまった… 個人で遊ぶ分にはいいかなって : [sage] 2017/07/24(月) 19:26:23.14:jOlMqUps うーん、大復活の画像ファイルtga形式でbinに纏められてるようですが、xripperで抽出しても壊れたファイルしか出てきませんね : [sage] 2017/07/24(月) 22:58:35.03:j4FzFWOF このv1.21で展開できないiceファイルを見つけたので、報告。 ※deICEr_v4では展開可能。 サンプル1:www.axfc.net/u/3827784 サンプル2:www.axfc.net/u/3827785 サンプル2については、clICE.cppを一部改変した所、うまくデコードできました。 www.axfc.net/u/3827788 サンプル1は改変後も「展開しています・・・」で長時間固まりデコードできないです。 まだ、Group2の鍵の生成方法か何かが違うのかと思います。 消えていたので再び、deICErのソースコードです。 www.axfc.net/u/3827791 : [sage] 2017/07/25(火) 00:03:42.78:Om2UEdxF 5E4B190D76BB : あっきのじかん(特殊鍵。fridaで確保) 復号鍵→特殊鍵はできるのに逆ができないのが不便すぎる… 出来るようになれば特殊鍵取るだけでHCAもいけるようになるんだけど(主にcocos2d相手に有効) : [sage] 2017/07/25(火) 00:27:44.73:MpmqOcta 知らないゲームだけどfrida使えるのかー : [sage] 2017/07/25(火) 00:52:17.00:Om2UEdxF IDAでlibcocos2dcpp.soを逆アセしてからfridaで特殊鍵生成(↓みたいなのが書かれてる)関数押さえてstart,multi,addを取るやり方だから大抵のcocos2dアプリには刺さると思う。 特殊鍵生成関数に「criAdxCodec_SetDecryptionKey」的な名前があるものなら逆アセはいらないかも sub_XXXXXX LDR R3, =(word_XXXXXX - 0xXXXXXX) ADD R3, PC, R3 ; word_XXXXXX STRH R0, [R3] MOV R0, #0 STRH R1, [R3,#(word_XXXXXXX - 0xXXXXXXX)] STRH R2, [R3,#(word_XXXXXXX - 0xXXXXXXX)] BX LR : [sage] 2017/07/25(火) 01:21:55.68:dt0dB1oc これじゃダメなパターンなんです? : [sage] 2017/07/25(火) 01:28:40.03:Om2UEdxF それUnity専用だから… : [sage] 2017/07/25(火) 01:57:21.31:MpmqOcta 中華のもcriAdxCodec_SetDecryptionKeyをフックするように直してビルドし直せばいけるんじゃね 対してfridaはどんなアプリでもjs編集するだけで簡単にフックできる どっちもエアプだけど : [sage] 2017/07/25(火) 23:44:45.69:Om2UEdxF ソースコードざっと見たけどそう簡単にはいかなそう あとfridaはjs弄るのほぼ不要 : [sage] 2017/07/27(木) 17:43:22.36:vOB5c3p8 ICE(.ice)展開ツール v1.22 ttps://www.axfc.net/u/3828606.zip で指摘されたグループ2の鍵生成に使う値を修正しました 復号鍵から作られた特殊鍵はビット情報が削られてて復元するのは無理ですね… iOS版で逆アセしてるから少し違うかもしれないけど その関数を呼び出してる関数の第一引数に復号鍵が入ってると思います 復号鍵から特殊鍵を生成した直後にの関数を呼び出して鍵を格納しています 復号鍵 20501AF25990FB5E : あっきのじかん 逆アセして関数を辿っていたら書いてありました : [sage] 2017/07/27(木) 18:20:06.50:oBhfcibp こっちはいくらやっても復号鍵は取れなかったのに流石です… それと参考になる情報ありがとうです。これでタワプリの復号鍵をさんに提供できると思います : [sage] 2017/07/27(木) 18:26:44.06:oBhfcibp 【悲報】復号できず : [sage] 2017/07/27(木) 18:39:56.42:vOB5c3p8 マジだ 自分も復号できなかった 誰だよ嘘の鍵書いたやつ : [sage] 2017/07/27(木) 19:01:24.19:vOB5c3p8 桁の数え間違えでしたすみません 復号鍵 02051AF25990FB5E : あっきのじかん : [sage] 2017/07/27(木) 20:43:59.83:oBhfcibp 今度はちゃんと復号化できました P.S タワプリの特殊鍵セット関数を呼び出してる関数をフックしてみたら多すぎてどれが本物なのかわからない事態に…(泥版) : [sage] 2017/07/27(木) 21:23:39.82:vOB5c3p8 criAdxCodec_SetDecryptionKeyを呼び出してるのはcriAtomDecrypter_Createですね criAtomDecrypter_Createを呼び出してる関数内に鍵がありました 002055C8634B5F07 : タワーオブプリンセス : [sage] 2017/07/27(木) 22:52:33.33:oBhfcibp デバッガ不要とは驚いた…(そのまま書いてあった) というわけで 0000000001395C51 : オルタンシア・サーガ-蒼の騎士団- : [sage] 2017/07/27(木) 23:25:47.16:oBhfcibp それにしてもHCAは復号化できるのにUSMが復号化できない鍵がちらほらありますね… ソフト(CRID(.usm)分離ツール v1.01)に問題があるのかSofdecで違う鍵を使っているのかはわかりませんが一応リストアップしておきます 7CEC81F7C3091366 : Diss World オルタンシア・サーガ-蒼の騎士団-(鍵は参照) : [sage] 2017/07/28(金) 07:17:17.81:FBvNUdzX うまく展開できました。ありがとうございます。 とりあえずopening.usmのファイル情報を貼っておきます。 Version Info : [CRI Movie Header Information] <Streaming Information> Number of video tracks : 1 Number of audio tracks : 1 Number of subtitle channels : 0 Number of alpha channels : 0 Average bitrate (video+audio) : 2075613 bps (2075.61 kbps / 2.08 Mbps) Maximum subtitle size : 0 bytes Maximum chunk size : 48352 bytes Minimum buffer size : 78976 bytes Seek information : Included Number of Cue Point : 0 <Video Information> Image size : 640 x 360 Display size : 640 x 360 Frame rate : 30.000 fps Frame rate (rational) : 30000 / 1000 = 30.000000 fps Total number of frames : 2880 Duration : 96000 msec (96.00 sec) Material Size : 640 x 360 Screen Width : 0 Codec Type : 1 (Sofdec.Prime) Codec DC Option : 11 <Audio Information> Audio Track No. : 0 Number of channels : 2 ch Sampling rate : 22050 Hz Total number of samples : 2117121 Duration : 96014 msec (96.01 sec) Codec Type : 2 (ADX) ----- Complete. [by Wizz] : [sage] 2017/07/28(金) 07:18:30.73:FBvNUdzX ADXなのが関係あるかな? usmにも Softdec+HCA Softdec+ADX の2パターンがあったりしますからね。 : [sage] 2017/07/28(金) 10:52:02.41:2oMaPx2B いつの間にかタワプリの鍵教えていただけてた。ありがとうございます! : [sage] 2017/07/28(金) 20:25:45.00:4hbIKoj7 ttps://ja.m.wikipedia.org/wiki/%E3%83%84%E3%83%BC%E3%83%AB%E3%82%A2%E3%82%B7%E3%82%B9%E3%83%86%E3%83%83%E3%83%89%E3%82%B9%E3%83%94%E3%83%BC%E3%83%89%E3%83%A9%E3%83%B3 : [sage] 2017/08/01(火) 07:25:44.33:JSNft37z iosで追加ダウンロード分見るには脱獄必須なのかな? : [sage] 2017/08/01(火) 08:31:06.86:tC/FiG60 unity3dが2.5f1になってから抽出できんなった : [sage] 2017/08/01(火) 18:30:27.22:C9wGWC/K 今までUABEで抽出出来てた_data&_infoが 「This file isn't a valid assets file!」 と出て抽出出来なくなりましたorz お心当たりある方御教示頂けると幸いです : [sage] 2017/08/01(火) 21:34:08.86:uhbTCtG3 UABEだけの付き合い : [sage] 2017/08/01(火) 21:35:03.69:KqiEigR2 なんのゲームだハゲ 多分このスレ読めば自己解決できるしそれでも無理なら誰もアドバイスできないけど 最低限それが分からないとこっちで確かめられないだろっての : [sage] 2017/08/01(火) 21:38:14.81:N1I9W+nB 764の発言をみて確認してからカキコしような : [sage] 2017/08/01(火) 23:38:05.88:oLkONbvc <HCA復号鍵に関しての情報?> CC55463930DBE1AB をWindowsの電卓を使って10進数に直すと、 -3722992305505050197となりますが、これは、にあるようにCRIの製品自体が正の整数しか受け付けないので、CRI Atom Viewer v2.24.03を使って : [sage] 2017/08/01(火) 23:57:52.80:oLkONbvc ミスって送信してしまった・・・ 使っても正常に再生されない。 ps://hogehoge.tk/tool/number.htmlを使って符号なしの10進数に変換すると、 14723751768204501419 これはソフト側で受け付け、再生を試してみた所、正常に再生できた。 ttp://i.imgur.com/xcA0qaR.png それから、手元にあった criatomencd.exe のヘルプを開くと次のように表示される。 ttps://pastebin.com/aubGiftW 暗号キー自体は正の整数かつ18446744073709551615(64ビット?)までとなるっぽい。 : [sage] 2017/08/03(木) 20:47:41.10:tyQEApYF のusmはすべてvgmtoolboxで分解できました。 どうやら鍵がかかっていなかったようです。 ついでにおまけ 00A06A0B8D0C10FD : イケメンヴァンパイア 偉人たちと恋の誘惑 unitystudioか何かでdata.unity3dをバラした後256バイトのファイルの名前でfindstrをかけると10進数で書いてあります。つまりミリシタと一緒です。 なお、こちらのusmもvgmtoolboxで分解可能です。(逆に言えばこの鍵で分解しようとしてもできない) : [sage] 2017/08/04(金) 18:39:28.44:DTvY2hfZ パワプロのアプリ版の音楽抜き出したいんだけどどうすればいいのかな : [sage] 2017/08/04(金) 18:49:55.74:RZGxIgVF 抜き出せばいい : [] 2017/08/04(金) 19:27:20.43:Ew4z508j スピンフィーバー初代の音声は中身wavにそっくりなwawだけど、datxチャンクの中が暗号化されてるみたい。 どうしたものか。 : [sage] 2017/08/04(金) 19:42:59.36:4t0rmq5h タイトルでぐぐったらメダル?そんなののデータあんのか メダルに限らずビデオゲーム以外のアーケードマシンのデータって ほとんど出回らないよなぁ(何号とか言われるジャンルも含めて : [sage] 2017/08/04(金) 20:23:56.83:5gG+7NYQ ベンザブロックスレが懐かしいな : [] 2017/08/04(金) 23:19:11.97:Ew4z508j コナミメダルの一種でインストールメディアが一部で出回ってる程度だからなぁ おかげで情報がまるでないが、画像は弐寺の方法である程度いけた 音声は形式違うし無理そう : [sage] 2017/08/08(火) 22:16:26.01:OLsFjGQo 0000968A97978A96 : スーパーロボット大戦X-Ω 音声データやUSMは他のデータの中に紛れ込んでいますが拡張子の有無で見分けられると思います。 AcbGuidでfindstrをかけるとacbファイルを、 ^AFS2でfindstrをかけるとawbファイルを、 ^CRIDでfindstrをかけるとUSMを特定できます(usmは↑の鍵で復号できます) ちなみにSEはADX、BGMはHCAです。 : [sage] 2017/08/09(水) 19:12:28.77:fL9YPVQB すみませんこれってiPhoneの場合はどこ見ればいいんですか? : [sage] 2017/08/10(木) 01:24:42.66:MfDewep7 と同じくガールズパンツァー戦車道大作戦もunity3dが途中まではunity studioでもちゃんと見れるんだけど新しいものだと見れなくなる… 複合何ちゃらがないと見れないの…? : [sage] 2017/08/10(木) 05:27:48.26:IseLSNq1 要脱獄で対象app/Document/以下 PCのiFunBoxならアプリのSandboxからDocumentsを開ける iPhoneのiFileやFilzaだと/var/mobile/Containers/Data/Application/アプリ固有IDかアプリ名/Documents : [sage] 2017/08/13(日) 10:47:00.95:abp8m1SD 今さらだけれど、AWBファイルの構造について少し分かったので、載せておきます。 : [sage] 2017/08/13(日) 10:48:11.51:abp8m1SD 誤送信してしまったorz ttps://pastebin.com/Vp41tERf : [sage] 2017/08/13(日) 10:54:50.27:abp8m1SD さらに追加で書くと、実ファイルの先頭が必ず0x?????0となるようにAWBファイルが作られるようです。 例えば、前のファイルの末尾が0x01DE1Cとすると、次のファイルの先頭は、0x01DE20からスタート。 ファイルとファイルの間が00で埋められる感じです。 : [sage] 2017/08/13(日) 14:18:13.12:9M+lBp1f パッケージ化ではよくある : [] 2017/08/14(月) 17:53:11.09:7GKPNDT9 Dynamixというアプリの ttps://www.youtube.com/watch?v=Yj7VWXpXhyg これの背景にあるアニメーションが欲しくてiOS版にUABEを使ったところ、アニメーションの素材となる画像らしきものとGameObject等のUnityのファイルが出てきました これらを以ってアニメーションを再現することは可能なのでしょうか?スレチだったら申し訳ないです : [sage] 2017/08/14(月) 17:54:20.68:7GKPNDT9 sage忘れ失礼しました : [sage] 2017/08/14(月) 19:17:23.75:pdlKqB6D 鋼鐵少女の画像を吸出したくて色々調べてみたけどファイルをPCに持ってくるのがせいぜいだった 画像入ってる割には容量すくない気がするしどのファイルに内臓されてるかもわからない 助言をいただけないだろうか… : [sage] 2017/08/14(月) 19:59:12.86:4QNPNKdN やってみました。 ・AssetBundlesフォルダの方はフォルダ結合して全ファイルをunitystudioでアセバンとして読ませれば抽出できますね。 ・StreamingPackの方は少なくともpngが暗号化されている?(暗号化方式はまだわからず) : [sage] 2017/08/14(月) 20:07:47.38:4QNPNKdN 一応暗号化関連の記述(らしきもの)を投下しておきます。 Assembly-CsharpをILspyにかけるとこれが書いてあります ttps://pastebin.com/vx0ShHHj : [sage] 2017/08/14(月) 20:36:00.37:pdlKqB6D 早速ありがとうございます 専門的でちょっと理解できそうにないのでいただいた助言をもとに色々調べてみます… : [sage] 2017/08/16(水) 06:24:23.47:oYnbxFUZ HCAのエンコーダーが出てきたみたいですね ttps://github.com/hozuki/libcgss : [] 2017/08/21(月) 00:34:26.08:yCvsdyxM ttp://itest.2ch.net/medaka/test/read.cgi/wifi/1475246692 吸い出し出来る人bw2のコードマジ頼む : [sage] 2017/08/21(月) 07:01:22.38:w2tPHpm7 NG入れられてそうでワロタ : [sage] 2017/08/21(月) 12:16:03.49:loGrE1XB 荒らしやんけ : [] 2017/08/21(月) 23:31:30.93:yCvsdyxM 頼む : [] 2017/08/21(月) 23:31:46.14:yCvsdyxM 頼む : [sage] 2017/08/22(火) 08:35:43.20:LXJDo9Lh キッズ氏ね : [sage] 2017/08/22(火) 11:31:13.78:mNYN1s2j 【どうでもいい報告】 今日リリースされたマギアレコードを解析したところ、 音声にはADX2が使われており、復号鍵はオルタンシア・サーガ-蒼の騎士団-と同一でした : [sage] 2017/08/22(火) 14:11:31.01:IJoj6mnF 仕事早い 感謝 : [sage] 2017/08/22(火) 18:29:22.11:7CcHW7E4 Crosswalkでびっくりした 中国製かな : [sage] 2017/08/25(金) 01:32:02.22:VStFh/Mj 画像ファイルでpngなんだけど テキストファイルで開くと先頭にCCZpって書かれてるけどどうすれば解読できます? : [sage] 2017/08/25(金) 01:52:57.39:tRONH+Ay zlibで圧縮されてそう : [sage] 2017/08/25(金) 06:24:31.46:VStFh/Mj どのようにすれば展開できます? : [sage] 2017/08/25(金) 08:11:32.15:VStFh/Mj 自分なりに色々調べたらCCZpはなんかCCPHeader構造体でCCZpと署名していること cocos2d 関係がヒットしましたけど元のpngに戻す手掛かりが見つかりませんでした。 : [sage] 2017/08/25(金) 08:19:00.93:VStFh/Mj アプリはソードアート・オンライン メモリーデフラグです : [sage] 2017/08/26(土) 09:30:29.90:Po4Z4dbu ICE展開ツールの作者さんへ このサイトの人がアルゴリズムを考えた人のようで、 ソースも公開されてます。開発の参考になれば・・・ ttp://www.darkside.com.au/ice/ : [sage] 2017/08/26(土) 22:23:59.61:X4qRUWsS それはブロック暗号化アルゴリズムで、DESの後継として作られたものみたい 展開ツールで扱うICEファイルはそのサイトに書かれてるICEアルゴリズムとは関係ないかと : [sage] 2017/08/27(日) 08:59:53.78:I6z4YzVW ICEの暗号化アルゴリズムは既に解明されているから復号化できているわけで ファイルのバージョンの違いはBlowfish(暗号化)のかけ方が違ってたりフォーマットが違ってたりなだけ 詳しくは見てないけどそのサイトのICEというのは全く関係ない : [sage] 2017/08/27(日) 14:17:01.12:YT63lsTG ICEって言われるとインサーキットなんとかを思い出す : [sage] 2017/08/29(火) 22:13:23.01:69QO5Qk4 ワールドチェインの音声復号化鍵をどなたか教えていただけませんか…。 : [sage] 2017/08/30(水) 00:09:36.64:W8H/R7Yq : [sage] 2017/08/30(水) 01:26:08.94:UDasCEJd おおう…見落としてました。すみません、ありがとうございます! : [sage] 2017/08/30(水) 11:58:23.30:C8D+IIKR ガルパの複合鍵変わった? : [sage] 2017/08/30(水) 17:34:28.55:xwHKzHMF 初期アセットの鍵は変わっていませんでした (00000000000022CEによる復号確認) : [sage] 2017/08/30(水) 18:00:27.35:xwHKzHMF 追加データも検証しましたが復号できました。 : [sage] 2017/08/30(水) 22:44:31.56:C8D+IIKR ありゃりゃ、勘違いだったかも もっかいやってみます〜 わざわざ検証ありがとうございます! : [sage] 2017/09/02(土) 19:29:36.21:8CnGyG2D ガールズ&パンツァー戦車道大作戦の復号鍵って分かりますか? : [sage] 2017/09/02(土) 20:35:22.60:u0t5oXft Criwareどころか暗号化の形跡すらなかったですね… (Unity.Studio.x64.v0.7.0で抽出) : [sage] 2017/09/02(土) 20:45:59.14:RNKkGKlv HCAの複合鍵のことじゃないの? : [sage] 2017/09/02(土) 20:51:51.21:u0t5oXft ・ADX2関連のファイル無し ・しかも普通にデータ抽出可能(FSB) ・そもそもライブラリにlibcri_ware_unity.soがない : [sage] 2017/09/02(土) 20:57:03.22:RNKkGKlv なるほど : [sage] 2017/09/03(日) 01:14:06.20:INm7pY3F ガルパンはただのwave : [sage] 2017/09/03(日) 03:14:18.66:vFFY4VVK ガルパンは展開できんね : [sage] 2017/09/03(日) 08:31:48.70:QbvvmIQP PS4のapp.pkgバラしてゲームデータ取り出す方法って今ありますか?(rifキーの事は聞いたことがあるがいまいちわからず) まだトロフィーデータくらいしか駄目なんです? : [sage] 2017/09/04(月) 23:42:27.91:4Xc9sRMe ガルパのカードのフレーム枠の画像ファイルがどの階層探しても見つからないのですが、ファイル名分かる方居ませんか? : [sage] 2017/09/07(木) 18:22:50.81:XE2rb0B8 マギアレコードのUSMがvgmtoolboxでもCRID(.usm)分離ツール v1.01でも復号できなくなっていました… ※鍵は0000000001395C51を使用 : [sage] 2017/09/07(木) 18:40:19.97:XE2rb0B8 追記:USMの復号はcriManaDecrypter_Createが関わってるっぽい? : [sage] 2017/09/07(木) 18:45:16.86:XE2rb0B8 すいません自己解決しました。 0000000143484A86 : [sage] 2017/09/07(木) 19:03:02.49:xzKPwGOT マギレコの最新ver? : [sage] 2017/09/07(木) 20:19:17.38:XE2rb0B8 はい、そうです。 : [sage] 2017/09/07(木) 23:24:25.78:7vodh/de イリヤアラーム(jp.dtechgame.alarmIllya)から画像などを抽出したいのですがcryファイルのデコードってわかる方いらっしゃいますか? マジックかわかりませんがファイルの先頭はいくつかパターンが有るようです ttps://i.imgur.com/ZMXrUav.png : [sage] 2017/09/08(金) 00:02:38.50:yFANY1JE やろうかと思ったけど既に抽出済のが落ちてたからまぁいいや : [sage] 2017/09/08(金) 06:42:10.81:yvw9xC0M ヒントらしきもの(海外掲示板より) update 2, de-compiled the apk looking for the decoding methods. looks like they're not cryengine files, they're mp3 files with stripped headers. the app creates a temporary mp3 file, streams the raw byte data from the cry file and sends it to the android mediaPlayer object to be played. Currently trying to figure out how exactly the raw audio is processed, next update will probably have the complete files hopefully. : [sage] 2017/09/08(金) 15:14:22.63:GhiHxscI urlplz : [sage] 2017/09/08(金) 18:15:07.23:ALBpML3C アプリがcryファイルを複合してAndroidの音声再生ルーチンに渡してるから、そこをぶっこ抜いてるだけっぽ? : [sage] 2017/09/08(金) 18:48:17.34:yvw9xC0M ここだよ ttp://boards.4chan.org/a/thread/161798768/prisma-illya : [sage] 2017/09/10(日) 21:00:37.26:0Oh95l0E BGMではなく音声を抽出したいのですが、psxmc、psound、その他色々で出来ませんでした ファイル名にはDAT、DA、STRとあります 抽出可能なアプリはありませんか? : [sage] 2017/09/10(日) 21:03:32.79:0Oh95l0E すみません解決しましたw : [] 2017/09/11(月) 16:11:14.28:XBjZTTnG 何処に落ちていたのか教えて頂けないでしょうか : [sage] 2017/09/11(月) 17:15:16.31:bdbJtC9O ttps://tieba.baidu.com/p/5289664335 : [] 2017/09/11(月) 17:26:40.37:XBjZTTnG ありがとうございます。 : [sage] 2017/09/11(月) 18:46:25.76:963OnR6G これ抽出じゃなくね : [sage] 2017/09/11(月) 19:00:51.94:KGRJ0CgS Lock on : [sage] 2017/09/11(月) 22:06:13.36:Ik5BMcjl DMMの恋姫夢想 天下統一伝で取得できるjsonファイルには画像の座標などが記録されているのですが 一部ファイルのみjbinと言うファイル名で暗号化されているものが有ります。 何で暗号化されているのか色々探したのですが、見つからなかったのでもしわかる方がいらっしゃいましたら 見ていただけませんでしょうか。 ttp://www.axfc.net/u/3844012 : [sage] 2017/09/11(月) 22:49:53.56:bdbJtC9O PC版のdecrypt関数で復号化できる 具体的にはCommon.js.pagespeed.jm.1mJr7A_S57.jsの中のgetSPJSON関数 中身はよく分からんけどテーブル使ってXORとかしてるみたい? 上げたファイルは復号すると {"skeleton":{"hash":"qgPIRUSlXQagHu6Vd7RInJDfMZU","spine":"3.5.51","width":2000,"height":1600},"bones"・・・ みたいになっててspineの骨格データみたいね : [sage] 2017/09/12(火) 04:14:15.28:GVOnc03d jsファイルは取得できました。 getSPJSONと言う関数も見つけました。 どのように扱えばいいのか教えていただけますでしょうか。 : [sage] 2017/09/12(火) 05:17:49.10:CsHicjdr そこまで分かったらあとは関数に暗号化されたデータ流すだけでしょ jsそのままでもいいしお得意の言語があれば書き直したりとか : [sage] 2017/09/12(火) 05:41:16.68:GVOnc03d 実はJavascriptに関する知識全然ないんです。 どのようにデータを渡せばいいのかも理解していません。 新しい変数や関数を作ったりする必要はありますか? : [sage] 2017/09/12(火) 07:42:44.06:EvIDynMi そんなん検索すればいくらでも答え出てくるだろ : [sage] 2017/09/12(火) 18:11:25.57:Zo5QVxj4 誰得か分からないけど・・・ 天歌統一ぷろじぇくとのカード画像ダウンロードできるんだな ttps://i.imgur.com/BiO2eWs.png : [sage] 2017/09/12(火) 19:49:28.34:WqVqCO34 DMMはサービス終了するとやるよ : [sage] 2017/09/12(火) 21:02:33.14:Zo5QVxj4 そうなんだ、知らなかった。 : [sage] 2017/09/12(火) 21:04:08.85:GVOnc03d あれから色々調べて見たのですが、どのようにして関数を呼んでgetSPJSONを取得すればいいのか見つかりません。 ttp://qiita.com/matsuby/items/3f635943f25e520b7c20 ここのやり方でできますか? : [sage] 2017/09/13(水) 00:01:58.87:UcWXp6lC 色々試行錯誤してデータの入力には成功しました。 getSPJSON関数内のdecrypt関数を呼ぶところで止まります。 PCの版のdecrypt関数で復号化できるとのことですが、その関数は何処で探せばいいのでしょうか? : [sage] 2017/09/13(水) 00:03:18.55:NHYcLXVw 気付いたらがプログラマになってそう : [sage] 2017/09/13(水) 00:22:14.71:UcWXp6lC jsについて色々学べました。 但、かなりの遠回りをして無駄な関数を増やしてあれこれやったのち 手軽な方法を見つけて本当に無駄なことを色々したと実感しました。 自分はC/C++しか触ったことないですし、データの暗号化や復号化、 Base64に関する事はやったことないです… : [sage] 2017/09/13(水) 00:23:58.86:QyfILE9O 勉強会は他所でやって欲しいわ 余計な知識与えるんじゃなかったわ getSPJSON関数内のdecrypt関数はevalか何かで動的に生成されてるからjsファイルをコピって持ってきたりした場合には存在しないから止まるね クロームとかのブラウザでF12して実際にゲーム起動する時に該当箇所にブレークポイント設置してステップインすればいいよ : [sage] 2017/09/13(水) 01:03:11.50:UcWXp6lC コンソールにはこのような便利な機能が備わっていたのですね。 decrypt関数にたどり着き、無事私が求めていたデータを入手できました。 勉強会のつもりはありませんでしたが、このようなことになってしまい申し訳ございませんでした。 : [sage] 2017/09/13(水) 06:17:43.52:g9s2ZiCo いい流れじゃないか : [sage] 2017/09/13(水) 18:46:53.35:+/OBQwrW 勉強会の方が良いと思うけどなあ 1〜10まで教えてくれってヤツより、試行錯誤しながら解決する人の方が好感が持てる : [sage] 2017/09/13(水) 21:20:43.50:NHYcLXVw がんばってるのに俺のスレから出て行けみたいなのってどうなんだろね : [sage] 2017/09/13(水) 22:15:47.65:lQ1+kgf/ せっかく教えてくれたのに逆に文句言う方もどうかと思うけど : [sage] 2017/09/13(水) 22:23:03.06:Wgw4GlwA VitaのGXTファイルをデコードするの面倒だな : [sage] 2017/09/13(水) 23:58:10.73:5T9fyY6F Perfare氏のUnityStudio更新されてた 9/5だった 最近、使ってなかったから気づかなかった : [sage] 2017/09/20(水) 10:38:32.70:dBaU1ZJS バンドリガルパのタイトル画面の画像素材ってAPKファイルの方に格納されてたりします? : [sage] 2017/09/20(水) 10:41:33.37:L6AOBgOS 人に聞く前に自分でやれボケ : [sage] 2017/09/20(水) 16:50:57.62:iPI7RVHA 恋姫のjbin復号化できた人、よければもう少し詳しく教えてもらえないかな 俺も欲しいんだけど難しい : [sage] 2017/09/21(木) 06:10:20.05:QFW/Luny 本当に試行錯誤してるんなら「ここがうまくいかないんです」とか「今〇〇してるんですがこれであってますか?」とかになるはずだろ 漠然と「難しい」「詳しく教えて」って、どうせ自分では調べようとすらしてないクレクレ君でしょこいつ : [sage] 2017/09/21(木) 13:39:34.80:NuNI2kCN 失礼しました。getSPJSON関数にどうやって暗号化されたデータを渡せばいいのかって ところで引っかかってます。挙がってる語句を検索して色々読んではいるんですが 今までjsに触れたことなかったもので大分手こずってます… : [sage] 2017/09/21(木) 14:22:13.17:usGZLe+E 最初に恋姫のjbinについて質問したものです。 getSPJSON関数内にDecrypt関数に引数を渡して解析を行っているのですが そのDecrypt関数がjsでは(少なくとも自分の現在の力では)取得できないので グーグルクロームのデベロッパーツール(F12)の機能を使い、そのDecrypt関数が 呼び出されるまで一歩一歩ステップインしてたどり着くまで探し出します。 見つけたらその関数の中身を抜き取り、自分でjs組めば問題ないかと。 : [sage] 2017/09/21(木) 14:23:23.02:usGZLe+E 自分もjsに触れたことなかったものですが ネットに上がっている知識のみで解析出来ます。 がんばってください。 : [sage] 2017/09/21(木) 18:05:56.16:NuNI2kCN おそらくdecrypt関数にはたどり着けました。 ただjs組んだことないのでこの先かなり難航しそうですが もう少し調べて頑張ってみます。 ご丁寧にどうもありがとうございます。 : [] 2017/09/21(木) 19:26:04.69:Foo1wbq7 るせーよカスニー : [sage] 2017/09/21(木) 23:33:48.99:m0DTvlDF キレる情報乞食 : [] 2017/09/21(木) 23:52:05.04:Foo1wbq7 カスニー顔真っ赤 : [sage] 2017/09/22(金) 00:05:02.25:S3j0cKpj あ、やっぱ乞食だったんすね : [] 2017/09/22(金) 00:16:07.62:5y5v26cJ カスニー怒りの最速レス : [sage] 2017/09/22(金) 00:34:39.87:0rEJEB9J 乞食さんの方が早いわ : [] 2017/09/22(金) 01:04:35.10:5y5v26cJ カスニー怒りの爆速レス : [sage] 2017/09/22(金) 01:14:48.76:43YtiEhj 乞食「今度はちょっとゆっくり…と」 : [sage] 2017/09/22(金) 01:38:30.23:6sKLnrD6 ブラウザーゲームの画像データのURLが連番の場合は楽に取得できるのですが 全く関係のない文字列にされた状態のURLの場合はどのようにして連番で取得するのでしょうか? : [sage] 2017/09/22(金) 02:03:36.63:YsCAPUga ダウンローダにリネームさせればいいんでないの 例えばcurlだったら「curl -o "任意の名前" ttp://xxx/ABCDEFGH.jpg 」みたいな それか落としたあとから一括でリネームするとか : [sage] 2017/09/22(金) 02:28:01.48:6sKLnrD6 いえいえ、私が困っているのは URLが ttp://xxx/001.jpg 、 ttp://xxx/002.jpg という風に連番だったら一気に連番でURLを生成してダウンロード出来るのですが (例) ttp://xxx/s5af61dsa16g1758aewrg.jpg のようにでたらめな文字列の場合、どのようにして他の画像のURLを特定するのかがわからないのです。 そのため、全部落として一括リネームの前に、どうしたら全部のデータを入手すればいいのか。 DMMのブラウザーゲームの画像URLがこんな感じのものが多くて… : [sage] 2017/09/22(金) 02:48:39.83:7ts5KTQ4 それが簡単にわかったら苦労せんよ(怒 お前の言ってることは「なんでDRMなんて掛かってるんですか?無かったら楽なのに」とほぼ同義じゃボケ : [sage] 2017/09/22(金) 04:00:29.43:6sKLnrD6 なので、方法を伺いたいんです! : [sage] 2017/09/22(金) 04:17:52.97:NY7+62L9 DMMブラウザゲーの仕様はわからんが どこかにファイル名リストがあるんじゃね サーバー側で毎回URLを生成してるならお手上げだが ブラウザにキャッシュされたファイルの中にリストがあれば、それを整形すればOK : [sage] 2017/09/22(金) 04:54:53.71:ODMUYP9A 質問が理解出来なくて逆ギレとは : [sage] 2017/09/22(金) 09:02:42.82:R8a/op2u DMMつったって開発会社はゲームごとに違うんだからタイトルすら提示されてないのにわかるわけない Webコンソールのネットワークタブから画像リストのJSON取得してないかとか WebUnityだったらアセットバンドル探すとか なんにしてもjs読まないと : [sage] 2017/09/22(金) 14:20:40.28:6sKLnrD6 毎回ランダムではないので、頑張ってリスト取得してみます! : [sage] 2017/09/22(金) 14:29:08.02:6sKLnrD6 例えば 恋姫夢想〜英雄烈伝〜 というカードゲームの方。 ttp://eiyu-retsuden.net/images/upload/bb/bb87ae19aafe70ff0a0d72899141e0fdae41fbf8.jpg URLがこの感じです。 ヒントをいただけないでしょうか。 : [sage] 2017/09/22(金) 17:13:59.71:cezPkvgk ワンタイムパスなレベル : [sage] 2017/09/22(金) 18:10:08.89:R8a/op2u ChromeでWebコンソール(F12キー)→Sourcesタブ game_frame (ifr) → sally (eiyu-retsuden.net/) → eiyu-retsuden.net → js/dist → smartphone.min.jsを開く 左下の{}をクリックしてjsを整形する "v10"で検索(Ctrl+F) 見つかった return a + "/" + j + "/" + i + "?v10" の行にブレークポイントすればファイル名が辿れる 補足: a = "/images/upload" 、 j = iの先頭2文字 、i = 本当のファイル名のSHA1ハッシュ+拡張子 SHA1ハッシュはConsoleタブでsally (eiyu-retsuden.net)▼に切り替えて CybozuLabs.SHA1.calc(fname)で求められる 本当のファイル名は例えば図鑑ページだったら左上からcard_1_1、card_2_1、card_3_1…って並んでるから Consoleタブで以下のようにかけばURLリスト取れる。1〜99ってのは適当だけど var text=””; for (var i = 1; i < 100; i++) { var hash=CybozuLabs.SHA1.calc(”card_”+i+”_1”); text+=”/images/upload/”+hash.substr(0,2)+”/”+hash+”.png?v10¥r¥n”; } 上のコードは半角だと書き込めなかったからもしつかうなら半角になおしてね : [sage] 2017/09/22(金) 18:44:06.48:R8a/op2u ちょっと間違えた card_1_lだったのと.jpgだった "card_"+i+"_1" → "card_"+i+"_l" hash+".png?v10\r\n" → hash+".jpg?v10\r\n" : [sage] 2017/09/22(金) 19:05:07.70:dR1SejiG やっさしー : [sage] 2017/09/22(金) 21:05:49.65:wRlk7VJs 寄生虫にエサを与えていくスタイル : [sage] 2017/09/22(金) 21:41:50.86:6sKLnrD6 ありがとうございます! jsファイルはやはりありそうなところから一個一個探していく感じなのでしょうか? 試しに他のゲームでもやってみます。 ありがとうございます>< : [sage] 2017/09/23(土) 10:10:38.27:VdfjKzHO 同じ方法で他のゲームも通用するのかと思ったら 案外そうでもなかった。 : [sage] 2017/09/23(土) 10:44:36.48:j8iL6Qls 方法は違えど、考え方自体は応用が効くんだよなぁ 思考停止するのは、やめようね! : [sage] 2017/09/23(土) 12:14:28.04:VdfjKzHO ファイル探しでつまずく。 : [sage] 2017/09/23(土) 13:04:00.31:A5nxMLJH 随分上から目線だな : [sage] 2017/09/23(土) 13:08:11.39:R5hVW5cI ヒント探しでここ眺めてるけどすげえよなここの住民 何度も試行錯誤して解決や物事クリアしてんだから ここある意味プロの集まりなんやね : [sage] 2017/09/23(土) 16:24:24.59:BPPeum8M カスニーが邪魔してっけどな : [sage] 2017/09/23(土) 17:08:45.88:Rd2rqGFp 寄生虫がしゃべった! : [sage] 2017/09/23(土) 21:17:42.09:oIGvJGT9 無駄に連呼するって事は寄生虫ちゃん穀潰しニートなんだろうな : [sage] 2017/09/24(日) 15:43:18.74:N3ZOUfkH 久しぶりにスレ見て賑わってると思ったらゴミが湧いてただけだった : [sage] 2017/09/27(水) 23:09:11.67:08o62y9D こんばんわです あれから自分でなんとか画像を取得しようと色々試したのですが、上手く行きませんでした。 今回はDMMで配信されましたぼくらの放課後戦争の画像のhashを取りたいのですが jsの位置は見つけられたのですが、どうしても引数が入る前のところにたどり着けないんです。 ith.jsの325行あたりですがヒントいただけませんでしょうか。 : [sage] 2017/09/28(木) 01:02:18.98:By7BcLJY このゲームのハッシュは蔵側での計算ではなくて鯖からとってきてるので全部のリストを作ったりは難しいんじゃないか 自分の所持してるキャラのだったら ttp://150.95.252.131/card/list?dmm_id=*******&pc=1¶m= {}&t=******* を叩けば拾えるけど : [sage] 2017/09/28(木) 01:27:26.61:S3stD+1b そうだったのですね。 どちらで管理されているのかの判断もできなかったです。 ありがとうございます。また色々調べて勉強します。 : [sage] 2017/09/28(木) 19:47:52.03:S3stD+1b SOAのモデルがすごい綺麗だから誰かデータ解析したりしないのかな思ってるけど なかなか見つからないね。 : [sage] 2017/09/28(木) 20:24:47.04:2At7jfMA さっそく他力本願になってるというね : [sage] 2017/09/29(金) 04:41:48.69:ZzghG8/N あれに関しては自分の力では手も足も出なかった。 : [sage] 2017/09/29(金) 12:15:36.60:56KugKO3 pngファイルでバイナリエディタで開くと 末尾がdroidpngと書かれているんですけど どうすれば開けますか : [sage] 2017/09/30(土) 01:09:25.14:MiJbuquF hex2objの使い方解説してるサイトないかな : [sage] 2017/09/30(土) 01:52:25.43:Dr8ELN+4 HexToObjってまたざっくりした名前やなぁ Hex(16進数)からOBJファイル作りますよって… バイナリ列のフォーマットを指定できるとかなのかね : [sage] 2017/09/30(土) 09:42:18.83:ifluNGx7 日本のxnalaraとか3dモデル抽出関連のフォーラムは海外勢と違ってもう完全にクローズドで身内だけでやってるから期待しない方がいいな : [sage] 2017/09/30(土) 16:02:25.61:ifluNGx7 xentaxの結構古参の人が作ったツールだしそれほどマイナーじゃないと思うんだがその作った人のチュートリアルくらいしか解説がないんだよな poor knowrige required とか書かれてるけどその解説すら理解できない俺の脳みその残念さときたら : [sage] 2017/09/30(土) 17:38:16.23:uIq66E9u Oh miss spell : [sage] 2017/10/01(日) 03:50:31.53:dqZoXNVA あたりで次スレたてる? 流れ遅いし : [sage] 2017/10/04(水) 13:18:45.49:WuzplLTh バンドリのメインメニューBGMを抜こうと思いapkファイルをzip化したに入っていたacbファイルを簡易acbプレイヤーで聞こうと思ったのですが聞けませんでした。 スレの流れを見るからにWiiのハックにおけるkey.binのようなものが必要だということでしょうか。 新参者に何か情報を与えて頂ければ幸いです。 : [sage] 2017/10/04(水) 13:42:00.99:1aMJ0Fqf vgmtoolbox&HCAデコーダだのacbdecrypterだので展開、復号すべし ちなみにfoobar2000+vgmstreamで直接hcaを再生できる : [sage] 2017/10/04(水) 15:57:54.93:91BctVdJ うわマジだ… vgmstream入れてたのに今まで気が付かなかった これって鍵はどうしてるんだろう? : [] 2017/10/04(水) 20:43:14.20:es8LvhBl 多分ガルパンとかバンドリとかアイマスとかそういう有名どころじゃなくてどちらかというとマイナー オレぐらいが抽出して楽しむんだろうけど一応報告しておこうかな CRアナザーゴッドハーデスアドベントのHCAも複号キーが必要だった 今までは他のパチアプリだと特にデフォキーで変換できたけど最近配信されたハーデスは HCAに複号キーが必要だった とりあえずこことか色々見て勉強しつつたどり着いたけど意外と素人でもなんとかいけるもんだな、と 関心しつつもせっかくゴール近くまで来たので複合キーにも挑戦してみようと思う 何か分かったらここに書き込むからまぁよろしく先輩達 : [sage] 2017/10/04(水) 20:56:33.04:WuzplLTh わざわざありがとうございます。ちなみに文系でもできるものなのでしょうか? : [sage] 2017/10/04(水) 21:24:47.07:1aMJ0Fqf 鍵取ってみようかと思ったら有料だったよ(´・ω・`) バンドリだったらデコーダのtxtに鍵あるので簡単 : [sage] 2017/10/04(水) 21:40:51.60:WuzplLTh 無事抜き出せました!ありがとうございます! : [sage] 2017/10/05(木) 00:49:12.04:Gm9gc7Si しばらくしたらグリパチやそのあたりで出るかもしれないね あとはgoogle playである方法やって実質タダで手に入れるということも可能ちゃ可能だが : [sage] 2017/10/05(木) 00:58:18.23:cz1K6DCu ハーデスの件だけど途中報告するね CRハーデスのusmも暗号化されてた toolboxで変換したら再生は出来たけど何も映らず、まぁこっちは別にいいや HCAもダメ元で他のゲームのキーで試したけどノイズだけ流れてダメ、まぁ当たり前か キーを探さないと、素人にできるかどうか分からないけど自力で出来るとこまでやってみたいと思う、ではまた : [sage] 2017/10/05(木) 05:27:03.47:V5xLnO2D アズールレーンの複合鍵ってもう判明してる? : [sage] 2017/10/05(木) 07:44:40.94:FzS14may アズールレーン 0002354E95356C72 : [sage] 2017/10/05(木) 08:55:14.96:3lZfr/MY 頑張ってくれ : [sage] 2017/10/05(木) 10:20:26.91:KikVZXtF ん、あんがと : [sage] 2017/10/05(木) 21:21:22.20:Gm9gc7Si CRハーデスの途中報告 色々見てみたけど探し方が悪いのか中々鍵が見つからない こことか仮面ライダーバトルラッシュの複合鍵の取得方法とか見てやったけど...ダメだった せっかくだしまだ諦めたくないからもう少し粘ってみるよ 何か分かったら報告します それともし可能ならハーデスのAPKはGPで王国crハーデスとやれば無料で取得できる もし興味あったらできたら協力がほしいです(強制とは言ってない) : [sage] 2017/10/05(木) 21:26:29.73:PBhYAw7s ち : [sage] 2017/10/05(木) 21:27:49.31:PBhYAw7s すまん間違って送信した 粘ることはいいことだ どこぞの誰かもこれくらい努力してから文句なり言ってほしいねえ(ちらっ : [sage] 2017/10/06(金) 02:48:24.81:XABJ8b2o 人をダシにした荒らしとはまたクズだねぇ : [sage] 2017/10/06(金) 08:11:06.71:vS5/3leA apkは入手できたけど肝心のHCAが見当たらなかった… : [sage] 2017/10/06(金) 10:46:58.63:MlfMqN9F あ、やってくれてどうもね あー、どうやら登録しないと.obb自体取れないかも HCAなくてもAPK鍵取れないかな?って思ってたけどそうだよなHCAないと照らし合わせられないからな... : [sage] 2017/10/06(金) 20:14:25.90:TDPft6Rw 昨日ちょっと触ってみたんだけど、 SDカードに保存されているOBBファイル(実質はCPKファイル)を展開して、awbファイルを入手→AFS2展開→HCAを入手 : [sage] 2017/10/06(金) 20:16:01.24:TDPft6Rw 7日以内なら、解約できるみたいだよ 自分は追加ダウンロード後、解約した : [sage] 2017/10/06(金) 20:41:39.65:NBFTr4zt お、わざわざそこまでしてたのねお疲れ様 もし調べて分かったら鍵書いてくれると助かるかも 自分も何とか昨日の続きで引き続き捜索してたけど見つからなかったや...おかげで疲れちった... やっぱ鍵の捜索は素人にはできっこなかったのかなぁ : [sage] 2017/10/06(金) 22:06:41.69:U5G2iLAV の方法で音楽を抜こうとしてるのですが、そもそもbae1422というファイルも有りません。 それに加えて適当に選んだファイルをUnityStudioで開こうとしたときにUnity asset filesのままにしていると何も表示されず、それ以上先に進めません。 どうすればよいのでしょうか。 : [sage] 2017/10/06(金) 22:23:32.27:vS5/3leA 支払い方法の設定で詰んだ…(クレカ持ってないしカードも持ち合わせなし) とりあえず FFFFFFFFFFFFFD88 FFFFFD88FFFFFFFF 鍵はこの2つのどちらかだと思う…(間違ってたらごめん) : [sage] 2017/10/06(金) 22:24:17.97:vS5/3leA ミス → : [sage] 2017/10/06(金) 23:46:55.55:N0KW2Bmv Unity bundle files : [sage] 2017/10/07(土) 11:59:25.09:4/BdTJJ1 おはようさん、解析どうもね 試しに二つ試したけど結果は違うみたいだ もしかしたらUSMの鍵かもしれないから試して見るよ ありがとね : [sage] 2017/10/07(土) 16:40:19.22:cAP3vCu2 抽出できるファイルがありませんと言われます : [sage] 2017/10/07(土) 18:06:24.96:TMe3xgCQ くれくれ君に進化するの辞めろ : [sage] 2017/10/07(土) 18:53:03.82:RiSN8x9y ?
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。