Why you cant build your own smartphone: patents · HackerTrans