370 likes | 545 Views
iPhone hacking. Harder, Better, Faster, Stronger. hae?. Google: iphone *. Hardware. Was steckt da eigentlich so drin?. 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.
E N D
iPhone hacking • Harder, Better, Faster, Stronger
hae? • Google: iphone *
Hardware • Was steckt da eigentlich so drin?
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
Hardware • ARM1176JZF (TrustZone) 620MHz (667MHz?) • vector floating point coprocessor ("for embedded 3D-graphics") • ARM Jazelle
Hardware • Wolfson WM8758 (Audio) • Accelerometer - ST LIS302DL • Marvell 88W8686 (W-Lan) • Infineon PMB8876 S-Gold 2 (EDGE) • 128MB DRAM
Software • OS X (basierend auf 10.5) • Darwin 9.0.0d1 • Webkit3 (Safari)
Firmware decrypting • 694-5259-38.dmg • vfdecrypt • 28c909fc6d322fa18940f03279d70880e59a4507998347c70d5b8ca7ef090ecccc15e82d • eigene Firmware?
Schreibzugriff • MobileDevice framework (iTunes) • class-dump (codethecode.com) • MobileDevice.h (iPHUC) • Debugging iTunes (84 C0 74 08 6A 00)
Software Development • ARM11 Mach-O • macho.ldw (IDA 5.x) • iPhone toolchain • Mach-O Header
Tiny/Slim Mach-O • Minimale Mach-O Application • __PAGEZERO: not needed • __DATA • LOAD_DYLINKER
API reversen • UIKit (iPhone AppKit)
Aktivierung • DVD John Aktivierungs Server • iPhoneInterface • iPHUC • iTunes
Software • Finder • Chats (AIM, ICQ, IRC) • NES Emulator • ScummVM • Stack • RSS
JTAG • Joint Test Action Group • Unlocking • bastelei • Viel Arbeit
SimLock • nordumper (S-Gold2) • Baseband • anySim
SDK • Februar 2008 • iPhone/iPod Touch
Interessantes • vom iPhone
Steve Balmer • Das iPhone spricht Businesskunden nicht an da es keine Tastatur hat um E-Mail zu tippen
Marketshare • In 5 Monaten hat Apple das geschafft wozu Microsoft 10 Jahre gebraucht hat
ENDE • Danke!