yashsingh1/xdaforums huggingface dataset:
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] Debapratim Nag:
Hey,

Thanks for the solution, but I switched to PixelExp11+ so can't try this out :'(
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] Ayuchka:
Hello and thank you for the link! - I did the test and now the cam/flashlight works!

That is fantastic and I wlll do the copy of the solution to the GitLab issue I raised there - hope, the maintainer can include this to the next build somehow. At least I have now some temporary solution until the phone restart, then I suppose I will have to run it again.

Update in 5 minutes later: my phone has died after restart - it says "decryption unsuccessful" (.."data is corrupt" etc) and have nothing to do but to start from the scratch. I think I have to switch to another image as it seems to the issue in the system. But I have no idea which image supports device encryption. PixelExperience11 doesn't support, HavocOS doesn't...

Update 10 minutes later: thanks to Batik - it recovered the "decryption unsuccessful" issue with the check feature in the Batik settings or advanced settings. Now I can boot normally. Script above requires manual launch under root and after every restart of the phone (at least in my case). This is a workaround somehow, not a convenient one but better than nothing. Many thanks again 'okaylc' for your tip&help!
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] okayk:
You're welcome!

I've tried pretty much every TWRP images out there and the only one I found to support encryption is this one: https://upload.disroot.org/r/E97EjAFu#/XrpovBI8JJgPmqiWSwJuK+H8v9S5WVlLq1MlYf/dLQ=

It's quite old but it does the job well. Good to know Batik's working out for you.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] Moldybot9411:
Umm I have a huge problem. I made the last ArrowOS update and when I restarted the device Android wanted a decryption password. I've never set one and I tried to delete Dalvik cache but Twrp doesn't allow me to cause 'the directories don't exist'. Is there a standart password or something? If flashing again doens't work I have to erase all my data :(
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] tom.etc:
when that happens to me, it's usually because i didn't verify the hash or test the zip file, and it's corrupt. redownload, verify and try again, let us know how you make out.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey there,

starting with one of the latest ArrowOS images (installed via OTA), the encryption keys seems to be cached.

Until then, I had to enter my encryption key upon every start. Now, the phone suddenly boots completely, not asking for any encryption key.

The recovery mode however still needs the code and the Android settings show, that the phone is encrypted.

Any ideas on that?

I'm currently running ArrowOS 11, official Vanilla image from Sep. 9th, 2021 - but it might have occurred earlier, I don't install all updates.

Thanks.

kniffte

PS: my problem with the speaker during the call (see above) persists.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] memotunc:
thanks for your effort

My problem

not work Fluid Navigation Gestures.

not Clubhouse log in.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey,

sorry, my bad (kind of). Installing that update, some setting (Security - Display lock - PIN - Secure start) got changed. Changed it back, I'm now asked for the encryption key again.

Thanks.

kniffte
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] okayk:
Thanks for November's build!
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] yielo:
Thanks so much for the ROM! This is only ROM with working encryption that I've seen so far, which is what I'm looking for.

Most things is working so far. One of the few things I've noticed that's not working is Selinux, which is currently in permissive state. As I understand, Selinux can be quite tricky, but is it possible to have Selinux enforcing in a future update?

Another thing is the camera, which sometimes will not work. If anyone has this problem, try this workaround.

Thanks again for your work on the ROM!
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] morrisonnn:
Hi, thanks for rom arrow os. It works good, but wpa3 its not supported. I cannot connect to wifi with wpa3 while pixel experience connect success. Fix pls 😁
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] Odin4i20:
Hey everybody I would like to know if the gestures on the button work, as well as in the original rom or only the gestures of the new Android, the "gestures bar"
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] displaciamento:
Unfortunately, this link is dead. You can now find it at https://mirrors-obs-2.lolinet.com/f...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] bnmOp:
After charging (>70%), Moto G5S Plus shutdowns. I am running latest ArrowOS 11 21.01.2022 GApps build. I upgraded using OTA.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] okayk:
No problem with the Vanilla build.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] ProMethlol:
Does Jio 4G / VoLTE works with this ROM?

I mean can you make calls with this ROM on Jio network?
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] ProMethlol:
I installed the Arrow-v11.0-sanders-OFFICIAL-20220121-GAPPS

I lost my fingerprint sensor.

Jio network was not available

Airtel was working only in 2G

So DEV what may have these issues?
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] displaciamento:
Not a problem I can reproduce on my Moto G5S Plus with the same GApps build. The percentages ARE off after a reboot though, from for example 2% to 52% after a reboot. But maybe my battery is just shot.

This one I can reproduce, in so far that 4G wasn't working but 3G (and maybe 2G?) was. For me, with my European model, the fix Kniffte suggested worked:

However, the download link in his post is broken. Therefore:
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey,

I checked ArrowOS's Telegram channel, they've ceased supporting ArrowOS-11. It's also unclear, if sanders will received ArrowOS-12.1. The latest ArrowOS-11 commit is from 2022-02-18 and includes the 2022-02-05 security updates.

I've compiled that state locally [1], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220218-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220222-signed.zip[2] as well.

Phone had trouble upon the first restart, but restarting it again, everything worked.

Feel free to download and use - but please, no responsibility is assumed.

I'm thinking about setting up my very own ArrowOS-11 based resources, so I can keep using this phone. I will also try compiling ArrowOS-12.1 using Android-11 device drivers/kernel/vendor sources.

Any help is appreciated - just write me.

1: https://drive.google.com/drive/folders/1Y_shHkXccSeTZqVuI37MiNNgTSCRp9U4?usp=sharing

2: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/

kniffte
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] okayk:
Thank you very much @kniffte !
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey everyone,

since ArrowOS ceased to provide updates, I've again created my own one, based on the android-security-11.0.0_r53 tag provided by Android Source[1].

Android security 11.0.0 release 53 contains the security patches of March 2022, so I bumped the version string to 2022-03-05. Actually, I want to give credits to ArrowOS here as well, many of those patches made public by this Android release have been incorporated into ArrowOS months ago already.

I've compiled that state locally [2], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220305-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220421-signed.zip[2] as well.

Once the phone had trouble upon the first restart, but restarting it again, everything worked. The other phone had no such troubles.

Feel free to download and use - but please, no responsibility is assumed.

I will take care of the April 2022 updates shortly, so stay tuned.

Again, help is very welcomed to migrate sanders to Android-12.1, which I haven't been able to compile yet. Also, this March 2022 image continues to use outdated kernel-3.18, since I haven't been able to update to a more recent 4.x or 5.x version.

Feedback is wanted as well, since this was my first try to update the source.

kniffte

1: https://android.googlesource.com

2: https://drive.google.com/drive/folders/1Y_shHkXccSeTZqVuI37MiNNgTSCRp9U4?usp=sharing

3: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey again,

since ArrowOS ceased to provide updates, I've again created my own one, based on the android-security-11.0.0_r54 tag provided by Android Source[1].

Android security 11.0.0 release 54 contains the security patches of April 2022, so I bumped the version string to 2022-04-05. Actually, I want to give credits to ArrowOS here as well, many of those patches made public by this Android release have been incorporated into ArrowOS months ago already.

I've compiled that state locally [2], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220405-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220421-signed.zip[2] as well.

Once the phone had trouble upon the first restart, but restarting it again, everything worked.

Feel free to download and use - but please, no responsibility is assumed.

I will take care of the May 2022 once they come out (and I have time to do so).

Again, help is very welcomed to migrate sanders to Android-12.1, which I haven't been able to compile yet. Also, this April 2022 image continues to use outdated kernel-3.18, since I haven't been able to update to a more recent 4.x or 5.x version.

Feedback is wanted as well, since this was my first try to update the source.

kniffte

1: https://android.googlesource.com

2: https://drive.google.com/drive/folders/1Y_shHkXccSeTZqVuI37MiNNgTSCRp9U4?usp=sharing

3: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] okayk:
I just flashed it. It runs flawlessly and encryption is working too. Thanks!
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] Anturix:
Moin

Just flashed the 20220405 Version and everything seems to work fine.

Thank you for your good work
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey again,

since ArrowOS ceased to provide updates, I've again created my own one, based on the android-security-11.0.0_r55 tag provided by Android Source[1].

Android security 11.0.0 release 55 contains the security patches of Mai 2022, so I bumped the version string to 2022-05-01. Actually, I want to give credits to ArrowOS here as well, as some of those patches made public by this Android release have been incorporated into ArrowOS months ago already.

I've compiled that state locally [2], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220501-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220421-signed.zip[2] as well.

The last couple times, the phone had trouble upon the first restart, but restarting it again, everything worked - but not this time.

Feel free to download and use - but please, no responsibility is assumed.

If you look closely, you'll notice the new webspace, I've created for this, you'll also get a more detailed changelog there[4].

I will take care of the June 2022 once they come out (and I have time to do so).

Again, help is very welcomed to migrate sanders to Android-12.1, which I haven't been able to compile yet. Also, this May 2022 image continues to use outdated kernel-3.18, since I haven't been able to update to a more recent 4.x or 5.x version.

Feedback is wanted as well, since I'm still quite new to this business.

kniffte

1: https://android.googlesource.com

2: https://www.arrowos-download.de/dis...0-sanders-UNOFFICIAL-OTA-20220501-VANILLA.zip

3: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/

4: https://www.arrowos-download.de/changelog.php
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] Abondhal:
Hi @kniffte thanks for keeping this ROM alive! It's breathing some new life into my Moto G5S Plus :)

Installation via TWRP was flawless, and everything is working OK so far. Only using it as a 2nd phone right now, but feels so much less sluggish than Motorola's original Android 8.1 ROM.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] q2n:
@kniffte, echoing Abondhal's comments, also would add that battery consumption is back where it should be. Can't find anything that doesn't work right.

Will try your 12.1 beta when ready (or any ROM you post for testing). All your work is much appreciated.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] cookieninja:
Hi all,

It seems that for me (XT1805) the fingerprint sensor is not functional. Neither settings has the fingerprint unlock option nor do MOTO 'Fingerprint Gestures' work.

The fingerprint sensor simply seems non-functional in this ROM. However when stock rom is reflashed the fingerprint sensor is functional so there is no hardware failure. It is related to the ArrowOS Rom.

Any idea how I can solve this?

Thanks.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hello @cookieninja ,

sorry about that.

I havent had time to look into it yet - I'm actually struggling to find the time for the latest Google AOSP June updates.

BUT: looking from afar, it sounds like the kernel in use does not support the fingerprint sensor.

I've been trying to migrate the kernel to version 4.9.x, but failed until now. But maybe some other distribution uses a kernel having that capability. Have you by chance tried some other AOSP distribution, e.g. the Resurrection Remix (https://xdaforums.com/t/10-0-official-resurrection-remix-v8-7-1-july-moto-g5s-plus.4150919/) or any other? Maybe their kernel works and we can use their way of solving the matter as template to adjust this ArrowOS's kernel...?

Sorry for not having a ready-to-go solution - but let's see, what we can do about.

kniffte
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey,

you're welcome. I will try to work on the June 2022 updates soon - but weather has been really nice around here lately...

I've been trying to update the kernel first, since ArrowOS/AOSP 12.1 will probably rely on some of its features. But until now I havent had success doing so.

... will keep you updated - stay tuned.

Regards,

kniffte
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] baruch31:
I also wanted to thank you for keeping arrows alive. It’s great to be able to use this phone after a fews years. I use it as my main phone and didn’t noticed anything not working. I can confirm the fingerprint problem but this is something that I don’t use.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hey again,

since ArrowOS ceased to provide updates, I've again created my own one, based on the android-security-11.0.0_r56 tag provided by Android Source[1].

Android security 11.0.0 release 56 contains the security patches of June 2022, so I bumped the version string to 2022-06-01. Actually, I want to give credits to ArrowOS here as well, as some of those patches made public by this Android release have been incorporated into ArrowOS months ago already.

I've compiled that state locally [2], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220601-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220421-signed.zip[2] as well.

The last couple times, the phone had trouble upon the first restart, but restarting it again, everything worked - but not this time.

Feel free to download and use - but please, no responsibility is assumed.

If you look closely, you'll notice the new webspace, I've created for this, you'll also get a more detailed changelog there[4].

I will take care of the July 2022 once they come out (and I have time to do so).

Again, help is very welcomed to migrate sanders to Android-12.1, which I haven't been able to compile yet. Also, this May 2022 image continues to use outdated kernel-3.18, since I haven't been able to update to a more recent 4.x or 5.x version.

Feedback is wanted as well, since I'm still quite new to this business.

kniffte

1: https://android.googlesource.com

2: https://www.arrowos-download.de/dis...0-sanders-UNOFFICIAL-OTA-20220501-VANILLA.zip

3: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/

4: https://www.arrowos-download.de/changelog.php
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hello @cookieninja ,

last night, I have just given the fingerprint sensor a try: Settings -> Security -> Fingerprint. I was able to record my fingerprint and use it to unlock the device without any troubles. I tried it on two separate devices, both running the June 2022 edition.

Usually, I would now point to a hardware issue, but given that it works using other ROMs, I'm quite helpless. Please update to the June 2022 edition and try again - there's not really anything else I can recommend.

kniffte
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] baruch31:
thank you <3
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hello again,

since ArrowOS ceased to provide updates, I've again created my own one, based on the android-security-11.0.0_r57 tag provided by Android Source[1].

Android security 11.0.0 release 57 contains the security patches of July 2022, so I bumped the version string to 2022-07-01. Actually, I want to give credits to ArrowOS here as well, as some of the patches made public by earlier Android release have been incorporated into ArrowOS months ago already.

I've compiled that state locally [2], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220701-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220709-signed.zip[2] as well.

The last couple times, the phone had trouble upon the first restart, but restarting it again, everything worked - but not this time.

Feel free to download and use - but please, no responsibility is assumed.

If you look closely, you'll notice the new webspace, I've created for this, you'll also get a more detailed changelog there[4].

I will take care of the August 2022 once they come out (and I have time to do so).

Again, help is very welcomed to migrate sanders to Android-12.1, which I haven't been able to compile yet. Also, this July 2022 image continues to use outdated kernel-3.18, since I haven't been able to update to a more recent 4.x or 5.x version (clang fails on too many warnings).

Feedback is wanted as well, since I'm still quite new to this business.

kniffte

1: https://android.googlesource.com

2: https://www.arrowos-download.de/dis...0-sanders-UNOFFICIAL-OTA-20220701-VANILLA.zip

3: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/

4: https://www.arrowos-download.de/changelog.php
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Please note: I just had to find out, that I cannot buy tickets from the local transport operator anymore. It worked until May 15th, 2022. I've rolled back my device to the last official release from ArrowOs, but that did not solve the issue.

So either the keys used internally got lost or the operator's app developers changed something, such that I cannot use the app anymore.

Please contact me, if you experience anything close.

Here's the log message, I'm getting:

java.security.ProviderException: Failed to generate attestation certificate chain

[...]

Caused by: android.security.KeyStoreException: Not implemented
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] LPCA:
Moto G5S Plus listed as discontinued, but has a last ROM build dated January 2022

ArrowOS - Downloads

See https://xdaforums.com/t/current-roms-for-moto-g5s-plus-as-of-july-2022.4471539/ for more information and also alternatives

Last build: https://xdaforums.com/t/rom-android-11-sanders-arrow-os-11-0-official-stable.4177505/post-87067379
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] kniffte:
Hello again,

since ArrowOS ceased to provide updates, I've again created my own one, based on the android-security-11.0.0_r58 tag provided by Android Source[1].

Android security 11.0.0 release 58 contains the security patches of August 2022, so I bumped the version string to 2022-08-01. Actually, I want to give credits to ArrowOS here as well, as some of the patches made public by earlier Android release have been incorporated into ArrowOS months ago already.

I've compiled that state locally [2], transferred it to the phone using

adb push Arrow-v11.0-sanders-UNOFFICIAL-OTA-20220801-VANILLA.zip /sdcard

and installed it using TWRP.

Following the restart, I flashed the latest NikGapps-basic-arm64-11-20220908-signed.zip[2] as well.

The last couple times, the phone had trouble upon the first restart, but restarting it again, everything worked - but not this time.

Feel free to download and use - but please, no responsibility is assumed.

If you look closely, you'll notice the new webspace, I've created for this, you'll also get a more detailed changelog there[4].

I will take care of the September 2022 soon.

Again, help is very welcomed to migrate sanders to Android-12.1, which I haven't been able to compile yet. Also, this August 2022 image continues to use outdated kernel-3.18, since I haven't been able to update to a more recent 4.x or 5.x version (clang fails on too many warnings).

Feedback is wanted as well, since I'm still quite new to this business.

kniffte

1: https://android.googlesource.com

2: https://www.arrowos-download.de/dis...0-sanders-UNOFFICIAL-OTA-20220801-VANILLA.zip

3: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/

4: https://www.arrowos-download.de/changelog.php
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] zitronenmelissa:
the new builds work fine, but don't pass safetynet for me

I can't use it without that.

good job anyway (y)
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] q2n:
Wait, you're saying that without Magisk installed, it doesn't pass safetynet? Never heard of that!

What I've noticed is that many institutional devs are deliberately targeting Magisk now. Ex. Even if it's not running, just present, my banking app won't run. Apparently they're sniffing everywhere to find even a hint of Magisk to shut their app down. Seems a big overreach to me.
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] zitronenmelissa:
Most sanders rom pass safetynet because of build fingerprint changes in build.prop (s) and kernel like:

ro.system.build.fingerprint=google/walleye/walleye:8.1.0/OPM1.171019.011/4448085:user/release-keys

and

ro.system.build.type=user

instead of =userdebug

and

ro.secure=1
ro.adb.secure=1
ro.debuggable=0

Mostly I change entries successfully but kernel entries sometimes differ from this and then it won't pass

With magisk hidden and safetynet fix gpay works but banking and other apps won't

tricky 🙈
[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] q2n:
Thanks for the info! TBH, it's been a long time since I fiddled with build.props, just haven't had the need.

So this was a surprise, installing Root and SafetyNet Checker and finding safetynet failed on "CTS profile match."

Apparently I've been living this sheltered life thinking safetynet would always pass without root.

Maybe your post will also be helpful to @kniffte, possibly zero in on the values that do pass safetynet.