iPhone Duo teardown