iOS UI Reverse Engineering
Jailbreak Hack freee x yumemi LT
laprasDrum, Mobile Engineer, freee
Slide 2
Slide 2 text
laprasDrum
Mobile Engineer, freee
iOS Engineer (iOS 4.3 ~, Swift)
Android Engineer (OS 2.3 Gingerbread ~, Kotlin)
RoR for API Server
Slide 3
Slide 3 text
Hobby
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
What / How do we hack with iOS ?
Slide 6
Slide 6 text
Reveal
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Reveal
Slide 9
Slide 9 text
with SDK
Reveal for your app debug
Slide 10
Slide 10 text
Reveal
Slide 11
Slide 11 text
Reveal with Jailbreak
Slide 12
Slide 12 text
to unveil App Store Layout
Reveal with Jailbreak
Slide 13
Slide 13 text
to unveil App Store Layout
Reveal with Jailbreak
without SDK
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Reproducing steps
Prepare jailbreaking device
Install Reveal
Install tools to the device
Device setting
Unveil
Slide 16
Slide 16 text
Reproducing steps
Prepare jailbreaking device
Install Reveal
Install tools to the device
Device setting
Unveil
Slide 17
Slide 17 text
OpenSSH
Reveal2Loader
Install tools to the device
from Cydia
Slide 18
Slide 18 text
Embed Reveal.framework to app
Like SDK
Reveal2Loader
Slide 19
Slide 19 text
Embed Reveal.framework to app
Like SDK
Reveal2Loader
This framework MAY NOT BE LATEST :(
Slide 20
Slide 20 text
/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@:/Library/Frameworks
Replace framework