
The usage of ContentValues to send App/Apk objects to services was an hack in my opinion. This hack broke in https://gitlab.com/fdroid/fdroidclient/merge_requests/359 where the packageName has been removed from the toContentValues() method, which leads to NPEs in the services.