Lineage-16.0 (Android Pie) Beta

I wanted to install LOS 16 today. I booted to TWRP, did advanced wipe (with everything except SD-card TWICE), but the internal storage was still there will all the apps. I then still flashed LOS16 and su-addon and it rebooted. everything was there as before - only LOS. So this seemed to work, BUT, my old LOS15 problem was there, that Google Maps no longer works. :frowning: For some reason the app always dumps upon opening. So back to FPOOS it is. Sadly.

I donā€™t think maps works without Gapps

2 Likes

I would expect Google Maps to require basic Google services, e.g. Open GApps pico ā€¦ did you install them?
Be aware that you would need to install ARM - 9.0 now.

1 Like

Yesterday I faced something similar.
I wanted to start from the beginning, flashing FPOS Android 6.
After wiping all (system, cache, data, internal storage, dalvik), and having flashed the FPOS package, after reboot it directly started, without going through the inital set-up steps (e.g. configuring WLAN, etc).
In another, next try Iā€™ve formatted also data partition, besides wiping all the rest.
Only then the device behaved after like after factory reset, meaning with the first start all was gone, and I was led through the initial configuration procedure.

To GoogleMaps: nope. It runs without problems on FP Open OS (no google installed from my side).
I installed the new arm - (the one with 16.0 in the name).

1 Like

I just had a look at Fairphone Open OS 19.02.1 with Yalp, and you are correct.
Even with Yalp saying Google Maps ā€œuses GSFā€ (Google Services Framework), it will indeed work without GSF and only nudge you to install Google services when you poke around in the menu.

And I can confirm Maps is closed immediately upon start on LineageOS 15.1.
But without Google services this for me is more expected behaviour than the App working without Google services when the Play Store states it would need them.

Anyway ā€¦ Google Maps happily works on LineageOS for microG 15.1 ā€¦ thatā€™s what microG is there for afterall.

ARM - 9.0 refers to the Open GApps packages (9.0 for Android Pie).

I CAN use GoogleMaps on LOS15.1 without any google-services installed (none microG etc.). BUT: sometimes it takes 3-4 program starts (during Maps closes itself immediately) - but since it figured out to start once, it runs perfectly.

Bottom line: It IS POSSIBLE to run Google Maps without any additional Google Services on LOS15.1. BUT: it is still a secret what the random crashes during SOME programm starts result from.
I installed Google Maps v10.3.1 (recent is v10.14.1 - not tested yet) from Yalp Store on LOS 15.1 (weekly 2019-04-10)

Since I did not test LOS16 I canā€™t tell anything about this.

which minimal installation would I have to choose?

LineageOS for microG is a fork of LineageOS which has microG already robustly built-in. No extra hassle, you just install this instead of regular LineageOS (preferrably with a clean install).

Hereā€™s info ā€¦ https://lineage.microg.org/
And hereā€™s the install file ā€¦ FP2
For rooting (or unrooting) the file is the same as for regular LineageOS ā€¦ LineageOS Downloads

Speaking of microG, is it already possible to use that with @chrmhoffmann 's LineageOS 16 build? That is (if I understand correctly), does it allow for signature spoofing?

If not, would it be possible to change from this build to the microG-fork once that gets updated to 16.0 without too much trouble (like losing all of the data/apps)?

I would expect the migration procedure explained at https://lineage.microg.org section ā€œMigration from LineageOSā€ - ā€œDirty install (keep data and installed apps)ā€ to stay in place.

But itā€™s called ā€œdirty installā€ for a reason. The safe approach is a clean install.

1 Like

I will try this later. I had bad expieriences with OpenGApps (apps not workingā€¦) so to install microG just for GoogleMaps is over the top.
I tried opening the app more than once for at least 2 mins - it always dumpedā€¦ so that was sadly not an option.

After some runtime (6 days+) my device doesnā€™t sleep any longer. I donā€™t know whether itā€™s device related or induced from the outside (possible), so, does anybody see this effect also?
The wakelock netmgr_wl keeps the device awake, but i donā€™t see related network activity (BBS).

Also, i have a folder with images from a chat program, where they gallery only shows the new images since installing LOS 16. I checked permissions and SELinux labels, everything is the same. The mediamanager scans this directory, and with the filemanager i can see all images. Any ideas?

Which app do you use for testing the CPU thing? Then I will try it if it isnt to complicated.
I have no problems with the gallery (I use simple gallery).

Iā€™m using better battery stats: https://forum.xda-developers.com/showthread.php?t=1179809

I think i can use VoLTE on this ROM. Maybe it works on earlier versions, too. As i rooted with Magisk, for other tests, I stumbled upon the module VoEnabler. After activating it the phone code *#*#4636#*#* shows that volte is enabled (my carrier also supports it). I tried a test call and did some surfing at the same time, so i think it works.

5 Likes

Thanks a lot !

I installed it one week ago, and I did not have a single problem.
I did not change keys (as I did not understand the reason).
I installed over a working 15.1, and installed nano Open Gapps before reboot.
I have lost nothing, expect the homescreen icons and widgets (did not have encrypted system).

You did very good work ! Congratulations !

2 Likes

Iā€™ve done now a clean, fresh install of lineage 16.
Also as with the installion done as upgrade to lineage 15, apps like the Telekom or Sparkasse app stating that the device is rooted.
Why is this?

Just had a reboot. A handfull of audit messages (as I donā€™t know whether they are related), and then BUG:

type=1400 audit(1556902414.185:524952): avc: denied { read } for pid=28028 comm="main" name="u:object_r:bg_daemon_prop:s0" dev="tmpfs" ino=8209 scontext=u:r:priv_app:s0:c522,c768 tcontext=u:object_r:bg_daemon_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525044): avc: denied { read } for pid=28161 comm="main" name="u:object_r:alarm_boot_prop:s0" dev="tmpfs" ino=8204 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:alarm_boot_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525044): avc: denied { read } for pid=28161 comm="main" name="u:object_r:alarm_boot_prop:s0" dev="tmpfs" ino=8204 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:alarm_boot_prop:s0 tclass=file permissive=0
audit: audit_lost=507121 audit_rate_limit=5 audit_backlog_limit=64
type=1400 audit(1556902506.185:525045): avc: denied { read } for pid=28161 comm="main" name="u:object_r:alarm_handled_prop:s0" dev="tmpfs" ino=8205 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:alarm_handled_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525045): avc: denied { read } for pid=28161 comm="main" name="u:object_r:alarm_handled_prop:s0" dev="tmpfs" ino=8205 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:alarm_handled_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525046): avc: denied { read } for pid=28161 comm="main" name="u:object_r:alarm_instance_prop:s0" dev="tmpfs" ino=8206 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:alarm_instance_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525046): avc: denied { read } for pid=28161 comm="main" name="u:object_r:alarm_instance_prop:s0" dev="tmpfs" ino=8206 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:alarm_instance_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525047): avc: denied { read } for pid=28161 comm="main" name="u:object_r:bg_boot_complete_prop:s0" dev="tmpfs" ino=8208 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:bg_boot_complete_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525047): avc: denied { read } for pid=28161 comm="main" name="u:object_r:bg_boot_complete_prop:s0" dev="tmpfs" ino=8208 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:bg_boot_complete_prop:s0 tclass=file permissive=0
type=1400 audit(1556902506.185:525048): avc: denied { read } for pid=28161 comm="main" name="u:object_r:bg_daemon_prop:s0" dev="tmpfs" ino=8209 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:bg_daemon_prop:s0 tclass=file permissive=0
audit: rate limit exceeded
IRQ40 no longer affine to CPU3
BUG: sleeping function called from invalid context at ../../../../../../../../../work/chris/android/lineage/kernel/fairphone/msm8974/arch/arm/mm/fault.c:311
in_atomic(): 0, irqs_disabled(): 128, pid: 26886, name: me.twrp.twrpapp
[<c010f08c>] (unwind_backtrace+0x0/0x138) from [<c0c590cc>] (do_page_fault+0x134/0x404)
[<c0c590cc>] (do_page_fault+0x134/0x404) from [<c0102814>] (do_DataAbort+0x140/0x23c)
unwind: Unknown symbol address c0102814
unwind: Index not found c0102814

4 Corrected bytes, 0 unrecoverable blocks
1 Like

Some observations

  • roaming works
  • navigation in car with osmand works fine
3 Likes