• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[Discontinued][ROM][Falcon][Unofficial][7.1.2] LineageOMS 14.1 [03 March 2018]

DoctorStrange96

Elite Member
Feb 21, 2014
1,616
2,374
0
Belém
Unfortunately this project can no longer be maintained. I have acquired a new device and can no longer use Google Cloud Platform to build ROMs.



Introduction:
Hello everyone, this is my build of LineageOS with full Substratum support, and by that I mean rootless Substratum, with all its goodies! Yay!

Installation:
- Download the ROM
- Download a gapps package of your choice. I recommend Open GApps, but if you're more fond of Beans GApps, it should give you no trouble
- Put both zips in the root of your internal storage (/sdcard) or copy them to a USB OTG drive if you have one
- Make sure you have the latest TWRP installed
- Reboot to recovery and flash both zips sequentially (ROM first, obviously)
Always clean flash (wipe data + system) when coming from another ROM!
If you're coming from official LineageOS and want to try dirty flashing, check reserved post #4.

- Reboot to system and have fun!

How do I su?
It's up to you. There are four options:
1. Lineage's su addon (my preferred!)
2. SuperSU
3. Magisk
4. phh's Superuser

Download:
LineageOMS for falcon

Thanks to:
The LineageOS team: this is all their work, I only added the necessary hooks for OMS and exposures
The Substratum team: their dedication would not make this possible (special kudos to @nathanchance for his thread on how to add OMS support to LineageOS)
@himavanth.reddy925 - I used his template for my thread. He built LineageOMS for osprey and merlin a while ago. Link to his thread
Any other open source contributors

Sources:
https://github.com/LineageOS
https://github.com/LineageOMS

Donations:
If you feel the need to donate to me as a "thanks"... There you go.

XDA:DevDB Information
LineageOMS, ROM for the Moto G

Contributors
Kamin4ri
Source Code: https://github.com/LineageOS

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: LineageOS

Version Information
Status: Abandoned
Current Beta Version: 14.1-20180303
Beta Release Date: 2018-03-03

Created 2018-03-03
Last Updated 2018-05-15
 

Attachments

DoctorStrange96

Elite Member
Feb 21, 2014
1,616
2,374
0
Belém
F.A.Q. (Read this before crying!!!!)
Q: Oh look at him! He's building ROMs now!
A: This is my first attempt at it. Please on't expect me to perform flawlessly. And I don't know how long I'll be in this game for.

Q: Why did you come up with this ROM?
A: Because there were no LineageOMS builds for our dear Moto G.

Q: Will you maintain this project?
A: On a weekly basis, at most. But expect me to release new builds bi-weekly or when the LineageOS team merges the latest security patches.

Q: Can you also maintain for device xyz?
A: For now I plan on maintaining only for falcon (and perhaps titan). But if there's interest, I can maintain for the whole Motorola MSM8x26 family (falcon/peregrine/titan/thea).

Q: ERMAHGERD DIS ROM SUCKZ, MAH BATTERY IS DEAD IN 30 MINS, PLZ HALP!
A: Apart from the OMS exposures/hooks, I haven't changed a single line of code from the original LineageOS sources. So I don't know what can be the cause of your battery draining that quickly. Please do check your wakelocks.

Q: What works and what doesn't?
In theory, everything should work, and nothing should be broken, since this ROM was based on the latest (official) LineageOS source code.

Q: Will you add feature xyz from rom abc?
A: No. I don't plan on deviating from LineageOS. Let's keep things simple.

Q: How do I report bugs?
A: If you wanna report a bug, send me a logcat. In case of a kernel panic, /proc/last_kmsg will help.

Q: How do I flash this?
A: I suggest you scroll up and read the OP. The instructions are there.

Q: How do I tweak this ROM?
A: LineageOS offers quite a few customisation options, and for theming, there's full OMS/Substratum support. If you still want more tweaks, use Xposed and GravityBox. (Just be careful to avoid conflicts)

Q: This kid is such a n00b!
A: Oh well then, why don't you go build a ROM yourself, instead of criticizing my work and consequently wasting your time?
 
Last edited:

DoctorStrange96

Elite Member
Feb 21, 2014
1,616
2,374
0
Belém
Instructions on how to migrate from official LineageOS:
(For those of you who want to dirty flash)


Remove all Substratum overlays before doing this! Remember that official LineageOS still uses legacy RRO which is incompatible with OMS! Don't do this and you'll most certainly get a bootloop.

- Download the official-to-unofficial ZIP file and push it to your phone (either via adb or via USB cable)
- Reboot to recovery
- Flash the ZIP
- Flash my LineageOMS build
- Reboot

In case you decide to go back to official LOS builds, repeat the above steps, but use the unofficial-to-official ZIP instead.
 

Attachments

Last edited:

legendavey

Senior Member
Apr 11, 2016
525
697
0

[B]Always clean flash (wipe data + system) when coming from another ROM, [COLOR="red"]including - and especially! - official LineageOS![/COLOR][/B]
- Reboot to system and have fun!
[/QUOTE]

Wait, what's this line in the OP? :confused:

[QUOTE="blunatic, post: 75768201, member: 2459590"]can i dirty flash over normal LineageOS ?[/QUOTE]

It's like you skipped the OP and reached the bottom of the thread to ask a question that was already answered. Should be a crime for a Senior Member! :laugh:
 

DoctorStrange96

Elite Member
Feb 21, 2014
1,616
2,374
0
Belém
I know, but we must also encourage good forum etiquette. :eek:

Thanks for this build, BTW. The most stable option for a Moto G right now is Lineage 14.1 and OMS commits mean I can run completely rootless! :D
I agree with you there. Etiquette is essential. ;)

Yeah, it's been a long while since someone last built LineageOMS for the Moto G. Since I figured out how easy it was to add OMS support to Lineage, I decided to do it myself. Enjoy!