[Moto G 5G ROMs, Kernels, Recoveries, & Other Devel] mathew2214:
this is a project i have been working on for a while. its basically normal RR, but with a few changes i made, because it suits my personal preferences. i made this build for my own personal use, just sharing it here on the off-chance anybody else would enjoy using my build. i am using it on ATT in the US. i cannot speak as to support for any other carriers or regions.

I am not in any way affiliated with ressurection remix or lineageOS.

NOTE: 5G/NR DOES NOT WORK! (because i couldnt figure it out.)

NOTE: to use the play store, you must enable signature spoofing in Resurrection Tools > Interface > Miscellaneous, AND grant play store signature spoofing permissions!

adb shell pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE

you may have to disable and re-enable play store's spoof permission once or twice.

once Microg's self-check shows all greens, play store should work flawlessly!

Many thanks to SyberHexen and Jleeblanch!

I would have not been able to make this without taking code from their github pages.

Special thanks to sfX_android for his AOSP_ExtendROM repo.

I made this TWRP build specifically for use with this build. i doubt my TWRP build will work for anything else.

IMPORTANT NOTE ABOUT THIS RECOVERY BUILD:

there is a shell script /system/bin/load_touch.sh which is what "turns on" the touch screen. somebody smarter than myself would make this script run automatically after bootup. for now, it is necessary to use a computer and run "adb shell /system/bin/load_touch.sh" in order to use recovery mode with this build.

Kernel Source: https://github.com/Jleeblanch/android_kernel_motorola_sm7250/tree/lineage-17.1-test

Entire Source and build tree: https://drive.google.com/file/d/1RJvb2DbOtYUyIac0xMW0ztvT2Vkux04c/view?usp=sharing

changes ive made to suit my subjective taste:

comes with adblock

cropped the display to not include the hole at the top of the display. (I dispise non-rectangular displays, if i could figure out how to do the same to the bottom curves, i would.)

removed FBE and FRP support. (these things were just, in my way, at multiple steps while working on this project. so i decided to remove them entirely. seeing as i personally have no use for these features, i will not bother to re-add them in my builds.)

support fingerprint unlocking fresh after a reboot by default.

disabled use of metadata partition. (I am not smart enough to get twrp backup and restore to behave with the metadata partition, so i decided to not bother supporting it.)

no ODEX preoptimization (ODEX is just unessesary bloat to the install zip.)

comes with magisk. (i miss lineage SU (addonsu)). Requires internet access to setup, magisk only becomes available upon reboot after first time setup is complete.

comes with MicroG and the google Play Store.

"But why?":

I miss SlimKat/SlimSaber. in recent years, all non-IMS phones were disabled from US carriers. this made all of my KK phones unusable, So I purchased a Kiev. I quickly became shocked at how little customization there is in the modern custom rom scene. i have been using Havoc-OS, and it works great, has many of the customization features i wanted, not perfect, but acceptable. However, I just cannot tolerate going without SlimRecents.

I did some research, and determined that the only way im going to get SlimRecents is to switch to a ROM that supports it. It seems that Ressurection Remix is the only option here, as anything older than AOSP-10 will never work for Kiev.

Even though Kiev comes with Android 10, it seems no (official) DT for it had been made. So i had to build off the incomplete work of LineageOS team, SyberHexen, and Jleeblanch. I knew that once i had a stable LineageOS 17 for the phone, it would be very easy to shove that DT into RR's build tree and compile. So thats exactly what i did.

I will not be sharing my LineageOS 17 build. If Lineage team wanted people to run LOS 17 on Kiev, they would release an official build (or at the very least a DT) for it.