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
iOS UI Reverse Engineering
Search
laprasDrum
June 28, 2017
Technology
0
800
iOS UI Reverse Engineering
ゆめみとの LT 大会での資料
How to unveil third party app's layout with Reveal
laprasDrum
June 28, 2017
Tweet
Share
More Decks by laprasDrum
See All by laprasDrum
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
1.2k
iOS Dev Workflow Automation for note
laprasdrum
0
5.3k
ひとりでできるもん?アプリリニューアル
laprasdrum
2
2.6k
A Faster Task Organization with ZenHub & Ruboty & peekabow
laprasdrum
1
3.5k
iOS and Android Application with React-Native-Layered Domain Model
laprasdrum
1
820
Aggressive freee Mobile Team
laprasdrum
0
1.7k
Other Decks in Technology
See All in Technology
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
360
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
320
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
5
480
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
4
460
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
120
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
3
1k
生成AIでwebアプリケーションを作ってみた
tajimon
2
110
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
690
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
150
DroidKnights 2025 - Jetpack XR 살펴보기: XR 개발은 어떻게 이루어지는가?
heesung6701
1
160
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.2k
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
230
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Facilitating Awesome Meetings
lara
54
6.4k
RailsConf 2023
tenderlove
30
1.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
690
BBQ
matthewcrist
89
9.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Transcript
iOS UI Reverse Engineering Jailbreak Hack freee x yumemi LT
laprasDrum, Mobile Engineer, freee
laprasDrum Mobile Engineer, freee iOS Engineer (iOS 4.3 ~, Swift)
Android Engineer (OS 2.3 Gingerbread ~, Kotlin) RoR for API Server
Hobby
None
What / How do we hack with iOS ?
Reveal
None
Reveal
with SDK Reveal for your app debug
Reveal
Reveal with Jailbreak
to unveil App Store Layout Reveal with Jailbreak
to unveil App Store Layout Reveal with Jailbreak without SDK
None
Reproducing steps Prepare jailbreaking device Install Reveal Install tools to
the device Device setting Unveil
Reproducing steps Prepare jailbreaking device Install Reveal Install tools to
the device Device setting Unveil
OpenSSH Reveal2Loader Install tools to the device from Cydia
Embed Reveal.framework to app Like SDK Reveal2Loader
Embed Reveal.framework to app Like SDK Reveal2Loader This framework MAY
NOT BE LATEST :(
/Application/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework Update Reveal.framework with macOS Reveal8 app The latest framework
is found from scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/ RevealServer.framework root@<device’s IP address>:/Library/Frameworks Replace framework
Device setting from Setting app
Unveil Connect device via cable or Wi-Fi
None
Happy Hacking Life
None