While capturing a list of all installed packages (using packageManager.getInstalledPackages(flags)) I noticed that some vendor pre-installed (mostly) and a few system android apps (like Downloads and Cell broadcast) have a wrong firstinstalltime value. The date of these apps ranges from 01/01/1970 01:01:33 - 20/06/1970 05:59:52 and I can't find a logical explanation....?
It's strange because most of the other system and pre-installed vendor apps give a reasonable date...
I was wondering if there's any other way to find out the installation date of an app, to overcome this bug?