Slide 1

Slide 1 text

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

Slide 21

Slide 21 text

Device setting from Setting app

Slide 22

Slide 22 text

Unveil Connect device via cable or Wi-Fi

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

Happy Hacking Life

Slide 25

Slide 25 text

No content