X



Android用ゲーム解析スレ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2016/03/18(金) 15:45:06.23ID:U+S//X2x
前スレっぽいもの
http://tamae.2ch.net/test/read.cgi/gameurawaza/1433944152/

専用スレのないマイナーゲーム用のチート、改造、解析のスレ
クレクレ禁止
○○のチートなんかある?○○出来る?などはスルーでお願いします
解析や改造についての質問はOKですが答えがもらえるという期待はしないでください。スルーされて当たり前、答えやヒントが貰えたらラッキーです
0483名無しさん@お腹いっぱい。
垢版 |
2017/05/03(水) 07:20:28.11ID:a9h/PCgG
>>482 それ署名しちゃってるファイルじゃね?
root+LuckyPatcherでやる場合は署名なしと言うかオリジナルの署名(オリジナルファイルを改変後zipsignerなどで署名し直さない)でやるんだよ
とりあえず新作?パドック2となんちゃらファイターをnox環境で使ってみたけど起動したよ
0484名無しさん@お腹いっぱい。
垢版 |
2017/05/03(水) 14:20:52.13ID:izcUrDin
某お弾きのファイル抽出してたんだけどXORで暗号化されてて、xmlのヘッダで照らし合わせて50byteくらいは鍵わかったんだけどその先がわからない
soファイルIDAに通せば見つかるものなのか?
0487名無しさん@お腹いっぱい。
垢版 |
2017/05/06(土) 22:54:33.45ID:zaj7BVFi
カイロソフトはメモリエディタで直接金とか書き換えられます?
値検索しても見つからないんだけどiPhoneだからかな。
0488名無しさん@お腹いっぱい。
垢版 |
2017/05/07(日) 06:07:56.66ID:STiAl8Du
AndroidもiOSも関係なく画面に表示される数値でサーチしても書き換えはでないと思うよ
Android機で出来るかチェックしたいだけならエミュでも使って試してみたら?

他に管理されている場所があるとすれば変動不動サーチ根気よく繰り返せば見つかるかもしれないけど毎回アドレスも変わるだろうし労力に合うとは思えないなあ
0489名無しさん@お腹いっぱい。
垢版 |
2017/05/09(火) 12:10:59.47ID:Oh7t7e/V
エミュ弾きやroot端末弾きを回避するのってIfileのようなもので特定のファイルを削除すればできるのでしょうか?それともapkファイルを展開していじらないと無理?
0490名無しさん@お腹いっぱい。
垢版 |
2017/05/09(火) 12:21:59.95ID:qjlTzz4o
ものにもよるんだろうけど自分の知っている限りではファイル削除で通るものなんて無い
チェック自体はタイトルで簡単なチェックのみのものもあれば別途ファイルで監視してるようなものや別のファイルを使って復号化してから書き換えが必要なものまで色々ある
外部のファイルでチェックしているようなものも削除すれば通るのではなくそのファイルが正常に動いているかのチェックはしている
0491名無しさん@お腹いっぱい。
垢版 |
2017/05/10(水) 21:32:53.89ID:k4/w0llq
カイロの大海賊のmod作りたくて、so見てるのですが
露骨な関数なくて困ってます。

ご存知の方教えてください。
0493名無しさん@お腹いっぱい。
垢版 |
2017/05/10(水) 22:53:55.52ID:EqKod58I
>>491 カイロの昔の作品はsoじゃないよsmail見ないと
0499名無しさん@お腹いっぱい。
垢版 |
2017/05/16(火) 17:06:01.99ID:FBl//Fgq
>>497 unity_metadata_loader-masterは試した?
https://github.com/nevermoe/unity_metadata_loader
ここからダウンロードできる

すげー適当な説明だけ

1 ダウンロードしたらunity_loader.pyをglobal-metadata.datをlibil2cpp.soがあるファルダに入れる
※もしかしたらunity_decoder.exeも必要かもしれない

2 IDAを起動してlibil2cpp.soを読み込む

3 メニューからスクリプトを選んでunity_loader.pyを実行
下部にこんな感じの表示出されたら読み込まれてるはず
http://i.imgur.com/NOQTzFX.jpg

4 Ctrl+Alt+Mを押す(必要ないかもしれない)

5 テキスト検索で改造したい内容を探す
http://i.imgur.com/IYC7Bk6.jpg
↑サーチ例 ADDMedalで検索

6 目的のアドレスが見つかったらバイナリエディタで書き換える
0500名無しさん@お腹いっぱい。
垢版 |
2017/05/16(火) 17:08:35.54ID:FBl//Fgq
あ、後よくあるエラー対策
unity_loader.py読み込ませた時にida_idpがどうたらこうたらってエラーが出る場合
unity_loader.pyをテキストエディタで開いてida_idpってワードの部分を全てidaapiに書き換えるとうまくいく場合がある
環境によって違うらしいから詳しいことは知らんが
0502名無しさん@お腹いっぱい。
垢版 |
2017/05/21(日) 16:42:59.68ID:NQxgJ759
レガシーコストでゲームガーディアンで素材の数値ってどこでいじれるんだ?
絞っても出てこんのだが
0505名無しさん@お腹いっぱい。
垢版 |
2017/05/27(土) 12:40:17.42ID:09htDyG1
gameguardianの増減サーチって虫眼鏡の?マークだよね?
ダンジョン守るでルビーとか直接サーチだと引っ掛からないから増減サーチでまずサーチ(AUTO)→次サーチしようとしたらgameguardianとダンジョン守るが引き離された感じでサーチ出来なくなる。
0509名無しさん@お腹いっぱい。
垢版 |
2017/06/12(月) 01:45:09.44ID:/kr7/Cdb
>>2のildasmでilファイルを作ろうとしたらProtected module ? cannot disassembleって出て
ilにできないDLLがあるのですがどうすればいいですか?
0512名無しさん@お腹いっぱい。
垢版 |
2017/06/13(火) 18:16:36.92ID:lubuKmKA
サウスト入れない
rootしてて入れる人いる❓
0514名無しさん@お腹いっぱい。
垢版 |
2017/06/14(水) 07:41:49.05ID:R6/IEHjr
>>512
お前しつけーよ
改造版なのに自分で何とかしようとするんじゃなくて乞食するだけならずっとRomってろ
0515名無しさん@お腹いっぱい。
垢版 |
2017/06/15(木) 08:35:50.11ID:zFxB/T66
ご教授いただきたいのですが例えばpublic static bool xxxxxxxxxx のような演算子?をidaで探す場合soファイルを読み込ませてから検索すればいいのでしょうか?それとも他のツールを使用、または併用する必要があるのでしょうか?何度試しても中々うまくいかず…
0516名無しさん@お腹いっぱい。
垢版 |
2017/06/15(木) 09:47:37.30ID:tKgeHD7s
public static boolって演算子なのか?
0517名無しさん@お腹いっぱい。
垢版 |
2017/06/15(木) 09:57:40.34ID:tKgeHD7s
IDAの改造は基本Exportsタブから怪しい変数名のところを探してそこからダブルクリックなりでその場所に飛んで処理を見る
でその処理の中にADD(加算)だったりSUB(減算)だったりMOV(値の代入)しているところを探してそこを書き換える
その処理の前に特定のアドレスからの値の読み込み処理が合ったりとか帰りとを求めるような処理が入っているけど
簡単なのはアイテムや金銭などの処理でSUBとか使っていたらADDに書き換えて使うたびに増えるようにするとかMOVで特定の個数に強制的に書き換える(固定化)とか
0518名無しさん@お腹いっぱい。
垢版 |
2017/06/15(木) 12:47:17.82ID:zFxB/T66
>>517
ありがとうございます。減算→加算等は何となく理解できたのですがエミュレータでの起動の対策をしてる場合、public static bool emulata〜 等の変数名があると何かのフォーラムでみてpublicなどで検索してもヒットせず…行き詰まっています
0519名無しさん@お腹いっぱい。
垢版 |
2017/06/15(木) 19:36:19.53ID:uXxzzhnN
public static bool〜はdumpしないと見れない
ものによるけどidaで探せる場合はdetect〜を7047とかで無効化すればいい
0521名無しさん@お腹いっぱい。
垢版 |
2017/06/17(土) 13:20:36.73ID:PdqlxwV8
>>519
ありがとうございます。dllファイルがないのでildasmでsoファイルをdampしてからidaで対象の箇所を探してみます
0523名無しさん@お腹いっぱい。
垢版 |
2017/06/17(土) 22:06:40.65ID:PdqlxwV8
>>522
お手数かけました。間違えてました。
エミュ検知してるっぽい箇所を見つけたらその部分を削除すればいいのか何か別に書き換えればいいのかはそのアプリによるのでしょうか?
0524名無しさん@お腹いっぱい。
垢版 |
2017/06/18(日) 11:54:01.00ID:G1Jy8g1n
バイナリエディタで7047に書き換えると空白ができる>プログラム的にはその処理が終了したと認識する
プロテクト処理の場合大抵は判定から処理(引っかかったらその場で終了)してるから7047で終了させればそのままプロテクトの無効化出来る場合が多い
もちろん判定と処理を別にしているものもあるしその場合は戻り値を強制的に正常判定させるほうが確実
0527名無しさん@お腹いっぱい。
垢版 |
2017/06/27(火) 23:57:54.29ID:EVlgxd0H
きんメモのAssembly-CSharp.dllがILSpyで開けないんですが、この場合modは無理ですか?
同ディレクトリにあるUnityEngine.dllなどは開けるんですがAssembly-CSharpを含め4ファイルが開けません
0528名無しさん@お腹いっぱい。
垢版 |
2017/06/28(水) 01:36:41.41ID:+ULmrcgL
それ見てみたけど多分星ドラなんかと同じようあんタイプだと思う
soファイルのどれかに復号化するためのファイルがあったはずでそれを使って復号化すると中を見れるようになる
星ドラと全く同じだと暗号化用のファイルは入って無いはずだから戻す際は書き換えたらファイルはそのままでMETA-INFだったかclasses.dexだったかのファイルを指定する先を書き換えて復号化せずに直接書き換えたファイルを読み込ませるような改変も必要になってたと思う

あんまり興味なかったゲームだから詳しく調べなかったけど(今回もだけど)少しは参考になれば
0530名無しさん@お腹いっぱい。
垢版 |
2017/07/02(日) 20:27:41.04ID:/ExkSEQn
IDAでsoファイル読み込ませた時に
This file contains non standard usage of relocations.
ってエラーが表示されるんだけどこれは無視していいもの?
0531名無しさん@お腹いっぱい。
垢版 |
2017/07/04(火) 11:16:32.98ID:4EcLCN4W
そんなエラー見たことないわ
0533名無しさん@お腹いっぱい。
垢版 |
2017/07/07(金) 09:36:04.40ID:Tgmazohn
ひさびさにgenymotion入れたんだけど
設定でunknown souceを許可にしても
google playやAndroid-Translationのzipをドロップしても
インストールしてくれなくて困ってます
File successfully copied to: /sdcard/Download
って出るだけで、実際にそのディレクトリを見ても何も入ってません
以前と仕様が変わったんでしょうか?
0538名無しさん@お腹いっぱい。
垢版 |
2017/07/23(日) 01:04:25.11ID:1K4B3i8O
ケリ姫スイーツのroot回避をやろうとapk吸い出して7zipでAssembly-CSharp.dllを吸い出すところまで行ったのですが
JustDecompileで開こうとすると
JustDecompile supports only valid CLR assemblies . Not Supported file
と出て弾かれてしまいます。
ildasmで開いてみても、PEファイルではありませんとエラーを吐かれ開くことができません。
このような状況の場合、どのように対処していけばよいでしょうか?
0539名無しさん@お腹いっぱい。
垢版 |
2017/07/23(日) 01:18:05.91ID:1K4B3i8O
ああ、暗号化若しくは難読化されてんのかこれ
さてどうやったらいいのかわからんな・・・
恐らく>>528の方法が解だと思うのだがわからんぞ・・・
0540名無しさん@お腹いっぱい。
垢版 |
2017/07/23(日) 16:58:23.45ID:ZnpW6sLv
>>2に7-zipかAPK-Multi-ToolでDLLを抽出するってあるけど方法で結果に違いありますか?
というかAPKの拡張子をZIPにして取り出すのと違いが分からない・・・
めちゃ初歩的な気がするけど教えてください
0541名無しさん@お腹いっぱい。
垢版 |
2017/07/23(日) 17:09:34.18ID:VnxEpCWe
Multi-Toolだとclasses.dexも解凍した気がするけど
昔のカイロソフトのゲームとかclasses.dexの中のデータ改造してみたいな感じだったから重宝したけど今classes.dex改造するアプリのって名前出してって言われても出てこないくらいどうでもいい存在
0546名無しさん@お腹いっぱい。
垢版 |
2017/08/02(水) 01:21:57.10ID:ylfiUx8d
カプセルタウン同社のゲームは簡単に数値変更できるのにカプセルタウンだけ変えても戻っちゃう
0547名無しさん@お腹いっぱい。
垢版 |
2017/08/04(金) 12:56:29.98ID:pgTlESvC
root検知回避アプリで一番有能なのって現在は何なのでしょうか?magisk?anrc?
0548名無しさん@お腹いっぱい。
垢版 |
2017/08/06(日) 23:36:18.46ID:bMvguDxq
Assembly-CSharp.dllをJustDecomplileで開いたところまで行ったのですが、
その後、このJustDecomplileで見えているソースの改変及び再コンパイルの方法について教えていただけませんか?
参考になるサイトを紹介していただければ幸いです
0551名無しさん@お腹いっぱい。
垢版 |
2017/08/28(月) 20:39:46.57ID:NbLfkk+D
パズドラのチートツール検出機能offにしてようとしているのだが、
それ以前に、apk-multi-toolsでデコンパイル→無編集でコンパイル、署名しただけなのに、起動しない。
なんでじゃ
0552名無しさん@お腹いっぱい。
垢版 |
2017/08/28(月) 20:49:50.05ID:3JQCckzi
パズドラは専門板があるじゃろ
0553名無しさん@お腹いっぱい。
垢版 |
2017/08/29(火) 13:37:43.54ID:vGcLldQp
Il2CppDumperを使おうとしたのですがAPKの中にglobal-metadata.datが見当たりません
この場合はどのファイルを代わりに読み込ませればいいですか?
0554名無しさん@お腹いっぱい。
垢版 |
2017/08/30(水) 07:02:11.61ID:FOSkuxw0
>>553 何がしたいのかがわからないわIl2CppDumper自体がglobal-metadata.datのダンプくらいにしか使い道ないのにglobal-metadata.datが無いファイルで何がしたいのか
基本的な改造の仕方ならスレの初めの方に書いてあるよ
0555名無しさん@お腹いっぱい。
垢版 |
2017/08/30(水) 09:13:26.53ID:zlXIiome
>>554
ありがとうございます!dllがないファイルでsoやjni.soやclasses.dexを開けて見ても
難読化されていていじる場所がさっぱり分からないので迷走してました
0557名無しさん@お腹いっぱい。
垢版 |
2017/08/31(木) 14:47:11.15ID:vM0zlkpT
すみません
今時のゲームは端末の時間進めたところでゲーム内の時間が進まないようになってますが
どうやったら先のイベントの詳細まで調べられるのでしょうか
ガチャのバナー画像等を抽出しても過去の分から今現在の最新の分までしか入っておらず次にくる新ガチャのバナー等を見つけられません
またおそらくプロテクトがかかっており再生できないようにされている音声ファイルを再生できるようにしたるすることは可能ですか?
0558名無しさん@お腹いっぱい。
垢版 |
2017/08/31(木) 14:57:46.24ID:ddgKNOyf
ゲームによりとしか言えないけど受信ファイル見れば追加されたファイルが分かる場合がある
あとはアドレス予想して探したり
プロテクトは吸い出しスレとかのほうが詳しいはず
0559名無しさん@お腹いっぱい。
垢版 |
2017/08/31(木) 15:01:36.16ID:vM0zlkpT
>>558
root化してフルバックアップ取ったフォルダを探して内部画像見つけることくらいしかできないのですが
アドレスを予想するために必要な情報等はどうやったら見つけられるでしょうか
0560名無しさん@お腹いっぱい。
垢版 |
2017/08/31(木) 15:09:06.44ID:ddgKNOyf
通信ログを取る
ログの中でどこからファイルを落としてきてるかを見る
後はファイル名(アドレス)から次に来そうな場所を予想してアクセスする
例えば最後のところがキャラの名前とかになってるような画像なら次のアップデートで追加されるキャラの画像とかは結構落とせたりする
0564名無しさん@お腹いっぱい。
垢版 |
2017/09/03(日) 19:47:45.42ID:P6g4VV8J
初歩的質問ですがアプリ起動したら認証に失敗したって帰ってくるんですけどどうしたらいいですか?
apktoolで解凍→そのままapkに戻してもなります

それぞれ解凍してwinmergeなんかで比較するとresファイルやらclasses.dexなんかのファイルが違ってるんでそこら辺で整合性調べてると思うんですがこれらのファイルをそのままapkに戻すのはどうすればいいんですかね?
0565名無しさん@お腹いっぱい。
垢版 |
2017/09/03(日) 20:03:06.43ID:sxwMBIcX
>>564 環境がわからん
ラッキーパーッチャーのAndroidパッチみたいのは使ってるのか
使ってないとしたら単に署名し忘れてるとか
0566名無しさん@お腹いっぱい。
垢版 |
2017/09/06(水) 18:06:56.35ID:qWMW3WKP
>>564
apktoolで再パックしたapkとオリジナルのapkをwinrar等で開いてdexとかD&Dで移せばいいんじゃない?
圧縮ソフトつかうときは全て展開→圧縮だとダメ
0567名無しさん@お腹いっぱい。
垢版 |
2017/09/07(木) 08:06:35.31ID:0jZLA2nN
ログを取る状態にしてアプリを起動してガチャバナー等がダウンロードされる通信を行ってるはずなのですが
そのログを見てもいまいちどこがガチャバナー画像をDLしてるURLかわかりません
こういうスマホゲーの内部通信でおこなわれる通信のURLって普通のhttp//〜みたいなURLではないのでしょうか?
0569名無しさん@お腹いっぱい。
垢版 |
2017/09/07(木) 21:20:57.17ID:GkFi+WC1
gamehackerのパッケージ名のフォルダがあると起動できないアプリがあるので

https://forum.xda-developers.com/showthread.php?t=2760965

を参考に、パッケージ名を変更したんだけど、インストールはできるがconnection errorで使用ができない
適当なアプリを同じ手順でやったら、問題なく使用できたからやり方は間違っていないと思う

どうすればいいか割りとガチで教えて欲しい
0574sage
垢版 |
2017/09/08(金) 16:45:01.11ID:KsIIddcu
宇宙船化物語というゲームのAPKを解析して改造したいのですがデコンパイルしたファイルの
どのファイルが敵や船のデータが乗っている部分か教えていただけませんか?
0576名無しさん@お腹いっぱい。
垢版 |
2017/09/08(金) 18:06:20.34ID:KsIIddcu
宇宙戦艦物語でしたAssembly-CSharp.dllの中を覗いてもどこに敵や船のデータがあるのか
わかりません
0577名無しさん@お腹いっぱい。
垢版 |
2017/09/08(金) 18:34:57.18ID:hrq+DRAm
時代が時代だからな教えすぎない程度で
EnemyshipとPlayerShip
0578名無しさん@お腹いっぱい。
垢版 |
2017/09/08(金) 23:12:42.03ID:+64goUcf
>>569
パッケージ名を変更しなくてはいけない箇所が他にもあるかも
見つからないから、機能が使えずエラーになる?
0579名無しさん@お腹いっぱい。
垢版 |
2017/09/09(土) 17:31:53.29ID:Yb1giNoZ
そういえば日本人初の9秒台出した人にみたいな懸賞金かかってなかったっけ?
どうなったんだろう
0581名無しさん@お腹いっぱい。
垢版 |
2017/09/10(日) 20:40:38.01ID:e6lInnp7
超天才だと仮定して本人の頭の中で数秒で完結したとしても
それを9秒以内で処理終えるPCってあるの?あったとしてどれくらいのスペックになるの?
0582名無しさん@お腹いっぱい。
垢版 |
2017/09/15(金) 08:23:28.31ID:6vgmEmBC
tPacketCaptureで監視してからガチャ回して切断
その後Wiresharkでログを開いてみてるけどガチャのカード画像がどこからダウンロードしてるのか全くわっかんない
0583名無しさん@お腹いっぱい。
垢版 |
2017/09/15(金) 09:25:11.93ID:SG6Zh9hx
ゲームによっても違うだろうから一概には言えんがガチャの画像なんかはアップデートの段階で端末に保存してるだろ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況