I simply put in LineageOS 15.1 on my Galaxy Be aware 4 (SM910F) through TWRP, every thing labored out properly. Now I wished so as to add the Gapps to the system as a way to use the playstore. I downloaded the zip file from https://opengapps.org/ (ARM/Android 8.1/pico) and put in it with TWRP. After a reboot I preserve getting messages that Google Play providers repeatedly crashed, about each 10 seconds or so.
After some looking I came upon that Google began blocking uncertified gadgets from utilizing the service, however that there’s a option to whitelist your “customized machine” by submitting your Google Service Framework ID to Google. To get this GSF ID, I attempted the instructions given on the web page (www.google.com/android/uncertified):
$ adb root $ adb shell 'sqlite3 /information/information/com.google.android.gsf/databases/gservices.db "choose * from principal the place identify = "android_id";"'
However this didn’t work, no ID was discovered, neither through adb as above, nor in a neighborhood root shell straight on the cellphone. I then tried to learn out the ID by utilizing an app known as “System ID” (as described right here), however this app additionally didn’t handle to get the GSF ID, the sphere was clean.
I already wiped the cellphone and retried the process with one other gapps bundle (the “micro” variant), however I bumped into the identical drawback.
Is there one thing I can do? I’d love to make use of LineageOS, however sadly I nonetheless do want the Playstore and I actually don’t need to return to the inventory Android 6.