Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
改造apk(MOD)はどうやって作られるのか ~Unityにおけるチート手法を紹介~
Search
yukiarrr
September 23, 2019
Technology
6
21k
改造apk(MOD)はどうやって作られるのか ~Unityにおけるチート手法を紹介~
改造apkの作成手法と逆アセンブラの紹介です。
逆アセンブラのOSSのリンクはこちら。
https://github.com/yukiarrr/Il2cppSpy
yukiarrr
September 23, 2019
Tweet
Share
More Decks by yukiarrr
See All by yukiarrr
Go移行におけるJSON-RPC対応
yukiarrr
4
2.3k
7周年を迎えたサロンスタッフ予約サービス「minimo」におけるコンテナ移行で得られたCDKのノウハウ
yukiarrr
2
1.5k
AWS CDK & CodeBuildの活用例とハマりポイント
yukiarrr
0
15k
ECSでインタラクティブに「docker run, exec, cp, logs, stop」できるCLIツールを作りました
yukiarrr
1
1.4k
GitHub ActionsでiOSビルドするActionを作って得たノウハウ
yukiarrr
0
1.6k
Other Decks in Technology
See All in Technology
プロダクトの成長に合わせたアーキテクチャの段階的進化と成長痛、そして、ユニットエコノミクスの最適化
kakehashi
PRO
1
110
小さなチーム 大きな仕事 - 個人開発でAIをフル活用する
himaratsu
0
150
Jaws-ug名古屋_LT資料_20250829
azoo2024
3
200
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
1
930
【Grafana Meetup Japan #6】Grafanaをリバプロ配下で動かすときにやること ~ Grafana Liveってなんだ ~
yoshitake945
0
210
ヘブンバーンズレッドのレンダリングパイプライン刷新
gree_tech
PRO
0
400
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
2
640
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
120
そのコンポーネント、サーバー?クライアント?App Router開発のモヤモヤを可視化する補助輪
makotot
4
780
Goss: New Production-Ready Go Binding for Faiss #coefl_go_jp
bengo4com
1
1.1k
絶対に失敗できないキャンペーンページの高速かつ安全な開発、WINTICKET × microCMS の開発事例
microcms
0
350
生成AI時代のデータ基盤
shibuiwilliam
1
1.1k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Agile that works and the tools we love
rasmusluckow
330
21k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Rails Girls Zürich Keynote
gr2m
95
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Transcript
վBQLʢ.0%ʣ Ͳ͏ͬͯ࡞ΒΕΔͷ͔ ચ༤ً!ZVLJBSSS 6OJUF&WF !ZVLJBSSS
ࣗݾհ ચ༤ً!ZVLJBSSS w גࣜձࣾNJYJʢ9'-"(ʣॴଐ w ϞϯετεϐϯΦϑ࡞ʮϞϯύχʯͷ։ൃ w ݄ϦϦʔε w झຯݸਓΞϓϦ։ൃʢ࠷ۙ3FBDU/BUJWFʣ
w ͳΖ͏ړΓʢؒϥϯΩϯάړΓ·͢ʣ w ࣍ྖओܥ͕ྲྀߦΔؾ͕͢Δ !ZVLJBSSS
ΞδΣϯμ w վBQLͷ࡞ख๏Λύλʔϯհ w *-$11༻ͷٯΞηϯϒϥπʔϧͷհ !ZVLJBSSS
վBQLͷ࡞ख๏ !ZVLJBSSS
EMMΛվม͢Δख๏ !ZVLJBSSS
EMMΛվม͢Δख๏ ࣮ߦॲཧ͕ೖͬͨ EMMΛσίϯύΠϧ͢ΔͳͲͯ͠ɺղಡɾ վม͢Δख๏ w .POPϏϧυ͞Εͨͷ͕ର w άάΔͱΑ͘ग़ͯ͘Δʢ*-4QZͱ͔%O4QZͱ͔ʣ w σίϯύΠϧʹΑΔ෮ݩͱͯߴ͘վ͍͢͠
w ͕ɺ࠷ۙCJUରԠඞਢԽͷ͜ͱ͋Γ*-$11Ϗϧυ ͕΄ͱΜͲ w ͳͷͰɺ͏͋·ΓݟΒΕͳ͘ͳ͖ͬͯͨख๏ !ZVLJBSSS
TPΛվม͢Δख๏ !ZVLJBSSS
TPΛվม͢Δख๏ ࣮ߦॲཧ͕ೖͬͨ TPʢڞ༗ϥΠϒϥϦʣΛٯΞηϯϒϧ͢ ΔͳͲͯ͠ɺղಡɾվม͢Δख๏ w *-$11Ϗϧυ͞Εͨͷ͕ର w ͞Ε͍ͯΔվBQLͷଟ͕͘͜ͷख๏ w .POPͷ߹ͱൺͯٯΞηϯϒϧ·Ͱ͕ਫ਼ʑͷͨΊɺ
վқߴΊ w Ϋϥε໊ϝιου໊Λ࣋ͬͨNFUBEBUB͕ଘࡏ͢Δͨ ΊɺͦͪΒΛखֻ͔Γʹղੳ͢Δ !ZVLJBSSS
۩ମతʹ !ZVLJBSSS
!ZVLJBSSS TPͷ͋Γ͔
!ZVLJBSSS ˡ͜͜ʹ TP͕͋Δ TPͷ͋Γ͔ $Ͱॻ͍ͨॲཧͳͲ͕ͭ·͍ͬͯΔͷɺ MJCJMDQQTP ͜ΕΛվม͢Ε0,
NFUBEBUBʁ !ZVLJBSSS
!ZVLJBSSS NFUBEBUBͷ͋Γ͔
!ZVLJBSSS NFUBEBUBͷ͋Γ͔
w ͜ͷHMPCBMNFUBEBUBEBUͷதʹΫϥε໊ϝιου໊͕ ೖ͍ͬͯΔ w TUSJOHTίϚϯυͰ֬ೝͰ͖Δ w ݟ͍͢Α͏ʹHSFQ͔͚ͯ·͢ !ZVLJBSSS NFUBEBUBͷ͋Γ͔
w ·ͨɺϝιου໊ͳͲͷଞʹMJCJMDQQTPͰͷΞυϨε औΕΔͨΊɺॲཧͷҐஔ͕ಛఆͰ͖Δ !ZVLJBSSS NFUBEBUBͷ͋Γ͔
!ZVLJBSSS
TPΛࣗ࡞͢Δख๏ !ZVLJBSSS
TPΛࣗ࡞͢Δख๏ ͍ͬͦͷ͜ͱɺ TPΛࣗ࡞͠ಡΈࠐ·ͤΔ͜ͱͰ͖উख Δख๏ w ͞Ε͍ͯΔվBQLͷதʹ͜ͷख๏ͷͷଘࡏ ͢Δ w +BWBଆΛվม͠ɺࣗ࡞ͷ TPΛಡΈࠐ·ͤΔ͜ͱͰ࣮ݱ
w MJCJMDQQTPͳͲʹมߋ͕ࠩग़ͳ͍ͨΊ͍ʹ͍͘ w ͜ͷखͷվBQLɺಠࣗʹ5PBTUग़ͨ͠Γ8FCαΠτʹ ༠ಋͨ͠Γͱख͕ࠐΜͰ͍Δ !ZVLJBSSS
͜ΕΒͷख๏ͷରࡦ !ZVLJBSSS
͜ΕΒͷख๏ͷରࡦ w ͝ΊΜͳ͍͞ɺ͕࣌ؒͳ͘ॻ͍͍ͯ·ͤΜ w ҎલʹRJJUBʹهࣄΛॻ͍ͨͷͰɺͦͪΒΛࢀߟʹ w վBQLʢ.0%ʣͷ࡞Γํˍͦͷରࡦ w IUUQTRJJUBDPNZVLJBSSSJUFNTBECGBGE !ZVLJBSSS
࠷ޙʹπʔϧͷհ !ZVLJBSSS
!ZVLJBSSS
*-$11Ϗϧυ͞ΕͨBQLͷٯΞηϯϒϥ w BQLΛબ͢Δ͚ͩͰΤσΟλϥΠΫʹதΛ֬ೝͰ͖Δ w BQLಉ࢜ͷࠩऔΕΔͨΊɺ͞Ε͍ͯΔվBQLͷ վՕॴͷಛఆ͕༰қ w 8JOEPXT.BDͲͪΒରԠ w ͜͏͍͏πʔϧ.BD൛͕ͳ͍ҹͩͬͨͷͰʜ
w ݱࡏ044Ͱެ։த w IUUQTHJUIVCDPNZVLJBSSS*MDQQ4QZ !ZVLJBSSS
!ZVLJBSSS ͕ࠩ͜͜ˠ
͋Γ͕ͱ͏͍͟͝·ͨ͠ !ZVLJBSSS