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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
laprasDrum
June 28, 2017
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS UI Reverse Engineering
ゆめみとの LT 大会での資料
How to unveil third party app's layout with Reveal
laprasDrum
June 28, 2017
More Decks by laprasDrum
See All by laprasDrum
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
2.2k
iOS Dev Workflow Automation for note
laprasdrum
0
6.4k
ひとりでできるもん?アプリリニューアル
laprasdrum
2
3.5k
A Faster Task Organization with ZenHub & Ruboty & peekabow
laprasdrum
1
4.4k
iOS and Android Application with React-Native-Layered Domain Model
laprasdrum
1
1.2k
Aggressive freee Mobile Team
laprasdrum
0
2.5k
Other Decks in Technology
See All in Technology
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
200
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
信頼性はSREだけのものじゃない
hkawaras
0
230
エージェント化するAI:現在地とその先に起きる変化 / AI as Agents: The Current State and the Changes Ahead
ks91
PRO
0
140
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
190
hookで自作する Claude Code の「実況ボード」
shinyasaita
1
160
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
0
200
あなたの知らないバージョン命名規則
sat
PRO
2
840
500名弱規模の組織のPythonプロジェクト(dbt) をどう管理するか?
hiracky16
0
320
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
120
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.7k
Making Projects Easy
brettharned
120
6.7k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
530
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Thoughts on Productivity
jonyablonski
76
5.3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
How to train your dragon (web standard)
notwaldorf
97
6.8k
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