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
900
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.3k
iOS Dev Workflow Automation for note
laprasdrum
0
5.4k
ひとりでできるもん?アプリリニューアル
laprasdrum
2
2.8k
A Faster Task Organization with ZenHub & Ruboty & peekabow
laprasdrum
1
3.6k
iOS and Android Application with React-Native-Layered Domain Model
laprasdrum
1
870
Aggressive freee Mobile Team
laprasdrum
0
1.8k
Other Decks in Technology
See All in Technology
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
2
20k
Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders
kzykmyzw
0
340
夢の印税生活 / Life on Royalties
tmtms
0
290
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.7k
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
3
430
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
7
1.9k
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization
takmin
0
430
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
6
1.5k
Preferred Networks (PFN) とLLM Post-Training チームの紹介 / 第4回 関東Kaggler会 スポンサーセッション
pfn
PRO
1
250
[OCI Skill Mapping] AWSユーザーのためのOCI(2025年8月20日開催)
oracle4engineer
PRO
2
150
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
4
4.7k
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
1
240
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
KATA
mclloyd
32
14k
Facilitating Awesome Meetings
lara
55
6.5k
Into the Great Unknown - MozCon
thekraken
40
2k
BBQ
matthewcrist
89
9.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Typedesign – Prime Four
hannesfritz
42
2.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
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