Android用ゲーム解析スレ [無断転載禁止]©2ch.net

1名無しさん@お腹いっぱい。2016/03/18(金) 15:45:06.23ID:U+S//X2x
前スレっぽいもの
http://tamae.2ch.net/test/read.cgi/gameurawaza/1433944152/

専用スレのないマイナーゲーム用のチート、改造、解析のスレ
クレクレ禁止
○○のチートなんかある?○○出来る?などはスルーでお願いします
解析や改造についての質問はOKですが答えがもらえるという期待はしないでください。スルーされて当たり前、答えやヒントが貰えたらラッキーです

604名無しさん@お腹いっぱい。2017/10/08(日) 10:58:46.32ID:TsT/SrYX
>>602
早速抜いてダンプしました
戦闘中の攻撃力を変える場合、beforefieldinit の中のset_Atkをcallしてる直前にある
ldarg.s atk がロードされてる数値だろうから
これをldc.i4 9999 と固定値を入れてあげれば、全キャラ配置時にATK9999になると想定していますが
考え方間違っていますでしょうか?

605名無しさん@お腹いっぱい。2017/10/08(日) 12:14:55.69ID:zIWjKpi+
>>604 やり方は色々あると思うし今の御時世だからここをこうやって改変するっていうのは言えないけど自分がワンパン確認した時のヒント画像だけ
https://i.imgur.com/QwG8j8h.jpg

606名無しさん@お腹いっぱい。2017/10/08(日) 18:30:41.83ID:TsT/SrYX
>>605
考えていたのと全然違う場所でした・・・
ILを書換えてやってるんですが、そこの書き換え後のILを見せていただけませんか
C#がよくわからないので・・・

607名無しさん@お腹いっぱい。2017/10/08(日) 18:56:06.26ID:j0TfXZ1C
聞く前に試せ

608名無しさん@お腹いっぱい。2017/10/08(日) 20:46:04.54ID:zIWjKpi+
>>606 ldc.i4で数値の固定するっていうのがわかってるなら出来ると思うが
書き換える場所自体はここじゃなくても出来ると思うよただダメージ計算してるところで自分的に分かりやすかったから自分はここを書き換えて試したってだけで

https://i.imgur.com/UGmN6W0.jpg

609名無しさん@お腹いっぱい。2017/10/08(日) 23:30:18.40ID:TsT/SrYX
>>608
あなたは神か
攻撃がヒットしてもダメージが入らないから不思議に思ってたんだけど、納得。
16進表記にしないとダメだったんだ・・・
これから再度やってみます!

610名無しさん@お腹いっぱい。2017/10/08(日) 23:39:25.35ID:zIWjKpi+
16進じゃなくても動くと思うがスペースとかの問題じゃね
まぁ1回やり方分かればゆるゆるのゲームなら同じ方法で出来るし色々改変してるうちに慣れてくるだろ

611名無しさん@お腹いっぱい。2017/10/21(土) 16:08:04.94ID:xyrRm7Bb
星のドラゴンクエストの情報ってないでしょうか?
前までAssembly-CSharp.dllの改変が出来たのですが今は見つからず
iggによるメモリ改変もできなくなってしまいました

612名無しさん@お腹いっぱい。2017/10/22(日) 00:46:18.40ID:3Ien64pS
Assembly-CSharp.dllがそのままでは使えなくなったのってもう半年以上前じゃね
このツールでとかいうのはないよ
Assembly-CSharp.dllが使えなくなった時に一緒に復号化用のファイルが追加されてたと思うそれを使ってAssembly-CSharp.dll自体をまず読み込めるようにしてとかいう感じだったと思うが昔のこと過ぎて忘れたわ
最新尾があるかはわからないけど中華で改造してた人いると思うから探して参考にしてみれば

613名無しさん@お腹いっぱい。2017/10/22(日) 01:37:25.71ID:eagpdad8
今やってみたけどil2cppdumperで何も問題なかったぞ

614名無しさん@お腹いっぱい。2017/10/22(日) 23:02:53.64ID:MiK3r8iA
亀レスですが情報ありがとうございます
しばらくiggでやっていてapkいじるのはやっていませんでした
参考にすこし試して見ます

615名無しさん@お腹いっぱい。2017/10/23(月) 17:01:18.76ID:zT6h3Jxj
やっとパズドラroot端末で起動できたけど
GGとかCHでプロセスアクセスするとエンジン事落とされてしまうな

アクセスしなければ問題ないからパズドラにフックすると落とされる何かが仕組まれてるのかな?
回避方法ってなにかないかな

616名無しさん@お腹いっぱい。2017/10/23(月) 17:33:16.32ID:WaQvHr2z
>>615
エミュで起動してエミュのメモリを弄る

617名無しさん@お腹いっぱい。2017/10/23(月) 18:04:15.48ID:zT6h3Jxj
それだと、携帯でつかえんしな
apk内の別の処理を潰す必要があるんだろうな
プロセスオープンしたら終了とかかな

618名無しさん@お腹いっぱい。2017/10/23(月) 19:55:28.82ID:tOb07lsx
unitystudiov0.8.0が前のバージョンとは違ってvisualstudioでなくペイント3dが起動してエクスポートに失敗するのですが、
変える方法はないでしょうか

6196182017/10/23(月) 20:40:19.86ID:tOb07lsx
すみませんなんか勘違いしてましたエクスポートは成功してました
起動するビューアーを変える方法はありませんか?

620名無しさん@お腹いっぱい。2017/10/24(火) 15:36:25.22ID:Nio97rTU
>>618
専用スレあっただろ
そっちへどうぞ

621名無しさん@お腹いっぱい。2017/10/26(木) 00:59:29.46ID:tZ4B1v/n
アズールレーンmodどこかに落ちてない?

622名無しさん@お腹いっぱい。2017/10/26(木) 13:13:45.58ID:A26KQWGF
apk見る限りだといつも通りの手順で改変できそうだけど出回ってないってことは何かあるのかね
あとで試してみる

623名無しさん@お腹いっぱい。2017/10/27(金) 13:05:43.10ID:t75MNaUe
解析初心者です。ご教授いただけると幸いです。
Assembly-CSharp.dllをildasmで開くとil,resファイルが生成され、その生成されたilファイルをIlspyで開こうとするとエラーを吐きます。
ildasmの過程を飛ばしてAssembly-CSharp.dllをILspyで直接読み込むと普通に読み込まれるのですが、過去レスにあるようにilに一度変換しないとdllは編集できないのでしょうか?

reflexilのプラグインも入れてあり検索をかけると一応
get_〜だったりamounst〜等出てくるのですがこのまま編集していいものか・・・

624名無しさん@お腹いっぱい。2017/10/27(金) 13:19:42.77ID:8pWV55vU
IlspyはDLLファイルを見るためのツール
ildasmはDLLをダンプするためのツール
ildasmを使う場合の編集はダンプ後のILファイル
プラグイン使ったりツールによっては別のIL家の必要はないよ

625名無しさん@お腹いっぱい。2017/10/27(金) 13:21:29.90ID:8pWV55vU
IL化の必要ないというのは編集の仕方がしっかりとわかっている場合ね
IL化しても同じことが言えるけど

626名無しさん@お腹いっぱい。2017/10/27(金) 15:40:02.92ID:t75MNaUe
>>624 >>625
ありがとうございます。dllのままで改変できるものと出来ないものがあるんですね
IL化の有無の確認に関してはまた調べてみます。

ちなみに#コンパスってアプリなのですが升が出回っている割にmodも見つからなく・・・
自作に至っているのですがあたりって大体どのようにつけているのでしょうか
例えばdamageを変えようとして検索すると大量に表示されますが1個ずつ固定値に変えてみても特に変化が起きません。

627名無しさん@お腹いっぱい。2017/10/27(金) 15:43:44.86ID:8pWV55vU
いや出来るものとできないものがあるというわけじゃなくツールの使い方がきちんとわかってるならねって言うことだよ
IL化できるものならDLLのままでも出来るよ(ツールやアドオンによって)
DLLが読み込めないようなやつはIL化もできないでしょ

628名無しさん@お腹いっぱい。2017/10/27(金) 16:57:41.91ID:1x/xkZMy
dll改変は.net reflectorが個人的にオススメ(行挿入が楽)
アズレンはUABE等のlua改変ツールで対応できましたよと

629名無しさん@お腹いっぱい。2017/10/27(金) 18:22:48.19ID:8pWV55vU
一人でどれだけスペース取ってんの

630名無しさん@お腹いっぱい。2017/10/28(土) 18:48:08.62ID:7QJC9HEF
soファイルの差分比較方法か、テキストエディタで観れる形式で保存する方法ってありますか?
IDAで中身開くことは出来たのですが
改造参考用に中華版と正規版比較する為のコピーを試した所
クリップボードに貼り付けに凄い時間がかかってしまい悩んでます

631名無しさん@お腹いっぱい。2017/10/28(土) 19:59:55.25ID:2RaO3eff
自分の場合はHxDで差分検索→IDAで該当アドレス確認

632名無しさん@お腹いっぱい。2017/10/28(土) 20:27:20.13ID:Rmq18+9c
自分もStirlingの差分使ってるな
差分見てIDAでソース見て書き換える値は
http://armconverter.com/
とかのコンバーターで変換した値入れてる

633名無しさん@お腹いっぱい。2017/10/28(土) 23:28:21.11ID:7QJC9HEF
>>631 >>632
ありがとうございます!
早速試して見ます

634名無しさん@お腹いっぱい。2017/10/29(日) 02:16:34.16ID:36eU1goS
apkを7zipで解凍→再zip化してインストールしようとすると
「Failed to extract resources needed by Il2CPP」
というエラーメッセージが表示されアプリ起動ができません

apkの中身を何も変えずに解凍→再zip化しても上記エラーが起き
解凍前の容量と再zip化後の容量を比較すると容量が減っているようです
apkManagerで同様の手順でも同じエラーが発生するのですが
正常にインストールするにはどうすれば良いのでしょうか?
zipSignerでの署名も試しています

635名無しさん@お腹いっぱい。2017/10/29(日) 07:35:22.37ID:S/GB48g3
何をしたいのかわからないけどそもそも解凍→再zip化という手順は必要なの?7zipで元のapk開いて改変したいファイルを取り出す→適当に改変→(再度7zipでapk開いて)改変ファイルをD&Dして上書きするって手順でいつもやってるけど全く問題ないよ

636名無しさん@お腹いっぱい。2017/10/29(日) 11:44:58.50ID:36eU1goS
>>635
ありがとうございます
エラーなく起動出来るようになりました

ただ、今までのバージョンで修正すれば良かった箇所を最新のバージョンに適用しても
今回のバージョンから上手く適用されず通常と同じ動きでした
修正箇所が間違えてるのか、対応されてしまったのか。。。
もう少し勉強してみます

637名無しさん@お腹いっぱい。2017/10/29(日) 14:10:35.55ID:aDaCX0C5
libにarmeabi-v7aとx86あるけど
noxとbluestacksってどっち使われるの?
nox起動すると32bitって表示されてるんだけどx86の方になるの?

638名無しさん@お腹いっぱい。2017/10/29(日) 14:13:30.06ID:a6sU0MJQ
armeabi-v7aの中のやつしか変えたことないわ

639名無しさん@お腹いっぱい。2017/10/29(日) 15:22:24.47ID:8ICW1Tx3
>>637
bluestacksは知らないけどnoxは両方入ってる場合はx86優先
armeabi-v7aしかないときはarmeabi-v7a

640名無しさん@お腹いっぱい。2017/10/29(日) 15:59:39.80ID:QOSIXfRP
>>638-639
サンクス
意図的にarmeabi-v7a使わせる方法ってないかな?
x86消してインストールさせるとそもそも起動しなくなってしまう

641名無しさん@お腹いっぱい。2017/10/29(日) 16:04:15.09ID:QOSIXfRP
間違えた
x86を消すと起動しなくなって
armeabi-v7aを消すと起動するけどx86が使用されているっぽい
armeabi-v7aで動かしたい…

642名無しさん@お腹いっぱい。2017/10/29(日) 18:43:59.85ID:a6sU0MJQ
armeabi-v7aの方の書き換えだけで普通に動くけどなあ
端末の設定とかかね設定の端末情報のところで騎手の設定とかできたと思うけど変更してみたら
もしくはbuild.prop編集して端末偽装してみるとか

643名無しさん@お腹いっぱい。2017/10/29(日) 19:42:48.57ID:8ICW1Tx3
>>641
armeabi-v7aはx86バイナリに変換する過程で互換性の問題で動かないアプリがある
主要なエミュ全部試してみて駄目だったら諦めて

644名無しさん@お腹いっぱい。2017/10/31(火) 08:58:09.61ID:6Qkg7wp4
ふろんてぃあクエストとかいじれないの

645名無しさん@お腹いっぱい。2017/11/01(水) 08:07:14.35ID:5k5dIQq3
質問があるんだけど知ってる人いたらぜひ教えてください
鉄拳2ndっていうgoogle playから買ったアプリのobb拡張子が.FATだった
抽出の為にiso buster使ったけど抽出できたと思ったら移せなくて他のマウントソフト探したけど使えなかった...
ファイルの中身はbusterで覗けたから抽出さえ出来たらファイルを手持ちの変換ソフトでできるはず何だけど...誰か拡張子.FATからデータ取り出せた人っています?
長文失礼

646名無しさん@お腹いっぱい。2017/11/01(水) 09:37:27.74ID:sCiL9FRo

647名無しさん@お腹いっぱい。2017/11/01(水) 10:09:04.55ID:eyVegcqB
VP2の吸い出しツールマダー?

648名無しさん@お腹いっぱい。2017/11/01(水) 10:11:53.15ID:5k5dIQq3
>>646

649名無しさん@お腹いっぱい。2017/11/01(水) 10:53:36.77ID:5k5dIQq3
解決した、もう一回busterでやったら取り出せた
が、ファイルが暗号化されててどっちみち積んだから諦めざるを得ないという

650名無しさん@お腹いっぱい。2017/11/04(土) 14:32:50.27ID:3mcSaoPa
今更ながら解析やってみたいと思うのですがこのアプリならやりやすいみたいなのってありますか?

651名無しさん@お腹いっぱい。2017/11/04(土) 16:26:41.23ID:d66o5OZZ
MODのサイトで配布されてるゲームで適当にやってみたら?
とりあえず自分でやってみてできなければMODを参考にすればどういう風に改変すればいいかも覚えられるだろうし

652名無しさん@お腹いっぱい。2017/11/04(土) 22:58:40.15ID:3mcSaoPa
>>651
それが一番身になりそうですね そうしてみます
他の専門スレはなんだか閉鎖的で殺伐としている気がするのですが
このスレは寛容な雰囲気でうれしい限りです

653名無しさん@お腹いっぱい。2017/11/08(水) 13:05:42.25ID:9bvMNEjo
暗号化されてる.datファイルを復号化できるツールはありませんか?

654名無しさん@お腹いっぱい。2017/11/08(水) 13:14:52.81ID:jJDTKzGX
誰も答えられないよ。
情報不足すぎる。
拡張子がdatってのは何の情報にもならない

新着レスの表示
レスを投稿する