I don't understand what is the problem someone to find something and not to publish it? It is his property, he can do whatever he wants! Does anybody owe you something? Did you hire your own Dev team? So why the hell are you pretending to everything some founds here? It is his choise to be or not to be public. May be want to test, may be don't want to mess in law trouble. Software bussiness is not so easy and if you think it is go ahead and do it yourself, but hell don't blame someone for something that he did but you can not do!
No one made you buy this phone, noone promised you that you are going to use it, so it is your problem what to do it, not Dev's right?