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
590
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
770
iOS Dev Workflow Automation for note
laprasdrum
0
5k
ひとりでできるもん?アプリリニューアル
laprasdrum
2
2.4k
A Faster Task Organization with ZenHub & Ruboty & peekabow
laprasdrum
1
3.2k
iOS and Android Application with React-Native-Layered Domain Model
laprasdrum
1
670
Aggressive freee Mobile Team
laprasdrum
0
1.5k
Other Decks in Technology
See All in Technology
クラウド食堂とは?
hiyanger
0
110
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
350
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
5
870
クラウドサービス事業者におけるOSS
tagomoris
4
1k
Share my, our lessons from the road to re:Invent
naospon
0
140
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
600
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
170
【内製開発Summit 2025】イオンスマートテクノロジーの内製化組織の作り方/In-house-development-summit-AST
aeonpeople
2
630
RemoveだらけのPHPUnit 12に備えよう
cocoeyes02
0
280
Active Directory攻防
cryptopeg
PRO
8
5.5k
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
350
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Automating Front-end Workflow
addyosmani
1368
200k
Building Adaptive Systems
keathley
40
2.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
990
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Done Done
chrislema
182
16k
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