You really can build your own iPhone with a little patience and a trip to Shenzhen, China.