IPhone hacking Harder, Better, Faster, Stronger.

34
iPhone hacking Harder, Better, Faster, Stronger

Transcript of IPhone hacking Harder, Better, Faster, Stronger.

Page 1: IPhone hacking Harder, Better, Faster, Stronger.

iPhone hackingHarder, Better, Faster, Stronger

Page 2: IPhone hacking Harder, Better, Faster, Stronger.
Page 3: IPhone hacking Harder, Better, Faster, Stronger.

hae?Google: iphone *

Page 4: IPhone hacking Harder, Better, Faster, Stronger.

HardwareWas steckt da eigentlich so drin?

Page 5: IPhone hacking Harder, Better, Faster, Stronger.
Page 6: IPhone hacking Harder, Better, Faster, Stronger.
Page 7: IPhone hacking Harder, Better, Faster, Stronger.
Page 8: IPhone hacking Harder, Better, Faster, Stronger.
Page 9: IPhone hacking Harder, Better, Faster, Stronger.
Page 10: IPhone hacking Harder, Better, Faster, Stronger.

Hardware

•Quad-band (850, 900, 1800, 1900 MHz)

•480-by-320-pixel resolution at 163 ppi

•8GB flash

•Wi-Fi (802.11b/g) / Bluetooth 2.0+EDR

•EDGE

•Kamera 2.0 megapixels

Page 11: IPhone hacking Harder, Better, Faster, Stronger.

Hardware

•ARM1176JZF (TrustZone) 620MHz (667MHz?)

•vector floating point coprocessor ("for embedded 3D-graphics")

•ARM Jazelle

Page 12: IPhone hacking Harder, Better, Faster, Stronger.
Page 13: IPhone hacking Harder, Better, Faster, Stronger.

Hardware

•Wolfson WM8758 (Audio)

•Accelerometer - ST LIS302DL

•Marvell 88W8686 (W-Lan)

•Infineon PMB8876 S-Gold 2 (EDGE)

•128MB DRAM

Page 14: IPhone hacking Harder, Better, Faster, Stronger.

Software

•OS X (basierend auf 10.5)

•Darwin 9.0.0d1

•Webkit3 (Safari)

Page 15: IPhone hacking Harder, Better, Faster, Stronger.

Firmware decrypting

•694-5259-38.dmg

•vfdecrypt

•28c909fc6d322fa18940f03279d70880e59a4507998347c70d5b8ca7ef090ecccc15e82d

•eigene Firmware?

Page 16: IPhone hacking Harder, Better, Faster, Stronger.

Schreibzugriff

•MobileDevice framework (iTunes)

•class-dump (codethecode.com)

•MobileDevice.h (iPHUC)

•Debugging iTunes (84 C0 74 08 6A 00)

Page 17: IPhone hacking Harder, Better, Faster, Stronger.

Software Development

•ARM11 Mach-O

•macho.ldw (IDA 5.x)

•iPhone toolchain

•Mach-O Header

Page 18: IPhone hacking Harder, Better, Faster, Stronger.

Tiny/Slim Mach-O

•Minimale Mach-O Application

•__PAGEZERO: not needed

•__DATA

•LOAD_DYLINKER

Page 19: IPhone hacking Harder, Better, Faster, Stronger.

API reversen

•UIKit (iPhone AppKit)

Page 20: IPhone hacking Harder, Better, Faster, Stronger.

Aktivierung

•DVD John Aktivierungs Server

•iPhoneInterface

•iPHUC

•iTunes

Page 21: IPhone hacking Harder, Better, Faster, Stronger.

Software

•Finder

•Chats (AIM, ICQ, IRC)

•NES Emulator

•ScummVM

•Stack

•RSS

Page 22: IPhone hacking Harder, Better, Faster, Stronger.

JTAG

•Joint Test Action Group

•Unlocking

•bastelei

•Viel Arbeit

Page 23: IPhone hacking Harder, Better, Faster, Stronger.

aufmachen ...

Page 24: IPhone hacking Harder, Better, Faster, Stronger.

ah da issa ja

Page 25: IPhone hacking Harder, Better, Faster, Stronger.

loeten

Page 26: IPhone hacking Harder, Better, Faster, Stronger.

fertig

Page 27: IPhone hacking Harder, Better, Faster, Stronger.

tip tip tip ... gehackt

Page 28: IPhone hacking Harder, Better, Faster, Stronger.

SimLock

•nordumper (S-Gold2)

•Baseband

•anySim

Page 29: IPhone hacking Harder, Better, Faster, Stronger.

SDK

•Februar 2008

•iPhone/iPod Touch

Page 30: IPhone hacking Harder, Better, Faster, Stronger.

Interessantesvom iPhone

Page 31: IPhone hacking Harder, Better, Faster, Stronger.

Steve Balmer

•Das iPhone spricht Businesskunden nicht an da es keine Tastatur hat um E-Mail zu tippen

Page 32: IPhone hacking Harder, Better, Faster, Stronger.

Marketshare

• In 5 Monaten hat Apple das geschafft wozu Microsoft 10 Jahre gebraucht hat

Page 33: IPhone hacking Harder, Better, Faster, Stronger.

Fragen?

Page 34: IPhone hacking Harder, Better, Faster, Stronger.

ENDEDanke!