yashsingh1/xdaforums huggingface dataset:
[Verizon HTC One (M9)] android17:
Yes & no. Yes, you will still have an unrooted/unmolested stock Android running. To get root you have to flash SuperSU 2.65 (just installs it as a system app. To do this you may have to install a custom recovery (think pre boot recovery on windows...it's firmware)

No you will not get rid of Verizon bloat crapware. You should use titanium backup to remove unwanted VZ apps. Do your research you could f up your phone if you delete the wrong apps. Su (super user) is the equivalent to admin on a windows machine where you can delete registry keys or trees that destroy the os.

See the thread for rooting m9 great instructions.

& side note, enable advanced calling & test it prior to sunshine. That app/feature now checks for s-off as an incompatible service.

---------- Post added at 12:18 PM ---------- Previous post was at 12:13 PM ----------

& no doesn't get rid of VZ screen at boot
[Verizon HTC One (M9)] grigoris1993:
so after doing s-off with sunshine, root the phone and install custom recovery

i can download the official non-verizon firmware and install it ?

or atleast the custom roms that are not in the htcverizon page but the normal htc one m9?

i am sick of the verizon apps etc
[Verizon HTC One (M9)] android17:
DO NOT FLASH ANYTHING FOR A DIFFERENT PHONE

-part of the firmware is radios...file that controls whether or not you can talk to VZ towers.

...just make sure it's for Verizon (hima) -unless you are converting to developer phone...then you gots to find a Guide just for doing that (I'm actually trying to get converted to dev phone now & haven't found a step-by-step for VZ...the cod for Dev doesn't seem to support VZ)

Yup, once TWRP is installed you can flash other roms Willie Nillie...as long as they are Verizon (hima)
[Verizon HTC One (M9)] android17:
Found debloat thread. Look under the main Verizon m9 thread on xda. I am running stock because I like it, but I see a lot of talk about venom if you want a custom ROM. Used CM on my old phone. It was good but marshmallow used too much ram for xt912 moto handset I had. M9 for 130 on eBay was a no brainer...3gb woo-hoo
[Galaxy S6 Q&A, Help & Troubleshooting] BaTarrY:
I can't access tts settings , it just keeps "loading"

Maby I can enable it with twrp ?
[Galaxy S6 Q&A, Help & Troubleshooting] BaTarrY:
For some reason it didn't upload that image
[Moto G Original Android Development] matmutant:
#include <std_disclaimer.h>
/*
[COLOR="Red"]* Your warranty is now void.[/COLOR]
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

The "N" is for Nougat

some words of wisdom:

1- This is an Android 7.1 Nougat-based release - update your third party addons to ensure compatibility

2- The CM backupscript.sh in recovery will ignore and remove incompatible applications from your system partition (these are usually non-CM apps that users have opted to install). You must install a compatible app (or app pack) to regain that functionality

3- You can flash CM14.1 nightlies directly from CM13 snapshot or CM 13 nightlies (no need to wipe, BUT for optimum results, better follow Clean Update procedure explain below.), provided you read and followed items 1 and 2

ALLERT:

4- Once one CM14 nightlies, you cannot downgrade back to CM13 – if you are thinking of just exploring the release, then take a backup of your existing installation if you want to go back to it.

5- You’ll need an N compatible recovery, i.e. TWRP 3.0.2-1

Happy Flashing, :)

Latest features :

XDA:DevDB Information

Cyanogenmod 14.1 for Falcon, ROM for the Moto G

Contributors

matmutant, luca020400, LuK1337, Google, CyanogenMod Team, Motorola

Source Code: https://github.com/CyanogenMod

ROM OS Version: 7.x Nougat

ROM Firmware Required: CyanogenMod13

Based On: CyanogenMod

Version Information

Status: Testing

Created 2016-11-09

Last Updated 2016-11-19
[Moto G Original Android Development] matmutant:
Download & Install

LINKs:

All Downloads

Nightly Changelog

OpenGapps choose ARM>7.1>micro/nano/pico (micro might still be too big... unless you use the custom install options that allows you not to install everything from the package)

Either way, you might want to further customize your installation (both gapps and system apps), refer to this tutorial

REMEMBER:

ONLY use TWRP 3.0.2-1 or up

/!\ Before installing, read post #3. /!\

​

HOW TO INSTALL

Requirements:

Unlocked Bootloader

, a Nougat compatible

Custom Recovery

and the Downloaded Zips.

NB: Since 20161118, with a Lollipop compatible recovery like TWRP 3.0.2-0, you will get stuck to recovery, It is MANDATORY to update to 3.0.2-1.; the following error is still present : E:unknown command [log] but will not prevent install.

Place the rom and other like Gapps on the internal Storage or on a USB OTG

Reboot to recovery using the hotkey ( PowerOff+Vol- => With Vol- Go to Recovery => Select the recovery option with Vol+ )

Do Wipes (Data, Cache, Dalvik and System partitions) if you are in a different ROM.

Select the Zips

Swipe to install (if using TWRP)

Reboot and wait 2-3 min

-Not confirmed for CM14 as of 20161109- Pro-TIP : To avoid GPS locking issue, refer to #Q7 of the CM12 dedicated FAQ

HOW TO DIRTY UPDATE

Download the rom zip using CM Updater or third party apps like CM downloader, CyanDelta...

Press update.

Wait 2-3 min

HOW TO CLEAN UPDATE : this kind of update helps to avoid any update related issues, you can follow this when coming from CM13 and want to keep you personal data.

ProTip : Read the Changelog and disable features that have been updated between your build and the latest build (this is important when Theme features are updated and it could break things)

Download the rom zip on the CM Website or using CM Updater or third party apps like CM downloader, CyanDelta... make sure you have gapps zip on your device

Reboot to recovery using the power menu or the hotkey ( PowerOff+Vol- => With Vol- Go to Recovery => Select the recovery option with Vol+ )

Format /system, /cache and /dalvik-cache (advance format in wipe menu of TWRP); do NOT Wipe DATA!

Select the Zips

Swipe to install

Reboot and wait 2-3 min
[Moto G Original Android Development] matmutant:
Notes, Bugs, and miscellaneous.

Tips and notes:

When choosing a Gapps package ensure it can fit into /system when flashed.

Nano gapps package is recommended as it fits and provides everything in a base package you will need for gapps support. Then, you can install the other google apps from the store later on if needed.

Remember nightly builds are experimental: they can and will be broken from time to time. Always have a backup at hand.

To transfer files from/to PC when plugged in you will get the charging mode prompt status in the status bar, then click it to change from charging mode to transfer files.

Considering the quite low amount of Falcon users left over here, I'm not sure about making a full-sized FAQ;

For now, the following will take that purpose:

[SIZE=+1]Q1: Where are themes/tiles/whatever gone?[/SIZE]

CM14.1 I still at early stage of public development, you should expect to face bugs, missing features, regressions, and other things closely related to WIP. Do not complain about it (even less if someone already discussed it in the thread)​

[SIZE=+1]Q2: How to get root?[/SIZE]

Enable Dev settings (multiple tap on "Build Number" in /settings/about phone/)

Go to Dev settings

Root access : Change to Apps and ADB

[SIZE=+1]Q3: Where is the Terminal?[/SIZE]

It is now disabled by default, simple enable it in Dev Settings by toggling "Local Terminal"​

[SIZE=+1]Q4: What's that # at the to right corner of my screen sometimes?[/SIZE]

This icon warns you that an app or service is currently using its granted root access, maybe your file manager or some automated actions like Greenify auto hibernate is running (in the background?)​

[SIZE=+1]Q5: Why does swipe to write feature doesn't work although it is enabled? [/SIZE]

There is a fix for that "known" issue: see here.
​

[SIZE=+1]Q35: [?][/SIZE]

[...]​

[SIZE=+1]Q35: [?][/SIZE]

[...]​
[Moto G Original Android Development] matmutant:
reserved
[Moto G Original Android Development] Mindvisi0n:
i will try it and will post the results.
[Moto G Original Android Development] kamesh_kraken:
Just downloaded the ROM and Pico GApps.

I'm running CM14.1 unofficial before. I'll do the Clean Install anyway.
[Moto G Original Android Development] cooldude5500:
Lovely, thanks. Unfortunately the ROM does not seem to pick up my SIM card. Using XT1033. I'll be waiting for a later build.

Edit: Pressing on "Skip" when I am being asked for my Google Account sends me back to the "Use Mobile Data" screen.

Edit 2: I can receive calls and messages, but can't send a message or call someone myself.
[Moto G Original Android Development] legendavey:
Dual sim works, internet (I use 2G) works and none of the bugs* of the unofficial version.

Don't do a dirty update or a clean update mentioned in the OP.

Just do a clean flash - wipe everything, including data. Worth the extra effort. :)

*Edit: except the occasional extra swipe up on the lock screen. I've heard abyss kernel fixes this, but I like the stock kernel so not flashing it myself. :angel:
[Moto G Original Android Development] drwierdo:
Does the home button long press show recents instead of assistant like with the unofficial 14.1?
[Moto G Original Android Development] Mindvisi0n:
working fine on my xt1033 both sims are working, sms are also working didnt try the call yet
[Moto G Original Android Development] matmutant:
as of CM14.1-20161109

I performed the "clean update" I had wrote before, (before it I reverted to stock theme.)

Install script complained about not being able to "log" the install which is expected as TWRP 3.0 wasn't supposed to support 7.1 logging feature on install.

E:unknown command [log]

Micro gapps was too big, so I used nano instead.

First boot attempt never went to home; a force reboot made it work.

First full boot was awfully laggy and many apps forced close after the mini setup-wizard (as I didn't wiped data, the wizard only asked for language and wifi), I let it set a few minutes and then reboot it.

Now the UI is really fluid and works perfectly

Some tiles in the quick access menu are missing (you can't add them I mean, or I didn't see them)

I will update in next posts if I encounter interesting things in the next few days.
[Moto G Original Android Development] Hiraethic:
same,sim card not getting detected

edit:reflashed it and both sims are getting detected
[Moto G Original Android Development] cricket4all:
Can we disable second sim if we want in this latest nightly of 14.1.

Because I need sim disable feature.
[Moto G Original Android Development] Hiraethic:
yes
[Moto G Original Android Development] legendavey:
Yes, this was fixed a while ago and it is working in this build, head to Settings > Buttons > Configure your home button action(s).

This is build is very stable and the multitasking is unbelievable. Totally worth it!
[Moto G Original Android Development] karthikkh20:
You can change that in buttons option
[Moto G Original Android Development] legendavey:
We really appreciate the work you do (in your free time) for our beloved Moto G. I know you guys worked really hard for this to happen, I've been checking the CyanogenMod Gerrit for a while now.

P.S.: I was in no way trying to dissuade anyone from using the dirty update or clean update methods. In my experience, a clean flash is always the most stable in the long run. :D
[Moto G Original Android Development] Hiraethic:
battery icon options circle and landscape mode doesnt work.

Newer builds will hopefully be free of these

---------- Post added at 10:47 PM ---------- Previous post was at 10:45 PM ----------

the reason why my sims were not gettting detected was i flashed supersu 2.78.
[Moto G Original Android Development] moralesnery:
SuperSU over CyanogenMOD should have caused a bootlop, you were lucky.
[Moto G Original Android Development] kamesh_kraken:
running 20161109.

* Dual SIM works fine

*Music app is not opening. Showing me that the app is stopped (Is it just me?)

Long press Home button brings Google Assistant after configuring with Buttons settings. (I tweaked build.prop for bringing up Google Assistant)

Battery percentage is showing only on Icon Portrait. None of other icons are working.

It's been 7 hours since I flashed it. The SoT is not that bad.

May be I'll flash abyss kernel later to check if the battery life will be improved and the swipe is definitely working very well on abyss kernel.
[Moto G Original Android Development] sids77p:
Thanks. So, you are on stock kernel then? Good with Google assistant as well? will be enabling assistant now with the build prop tweak... somewhere i heard, abyss lags with assistant.
[Moto G Original Android Development] enban:
Can confirm. Not a complaint, obviously. We all know that this will improve with time.

---------- Post added at 10:18 AM ---------- Previous post was at 10:17 AM ----------

You can use CM Downloader instead. It's been updated to support CM14.1
[Moto G Original Android Development] kamesh_kraken:
Yes, I'm running the first official build with its kernel. I'm using Google Assistant with it! NO problem.
[Moto G Original Android Development] mohitvshah123:
Someone send me the tread steps to enable google assistant through build.prop..
[Moto G Original Android Development] Dany XP:
Is it just me or Settings > Updates doesn't work? It doesn't show new build (I have to download them by official download cm page)
[Moto G Original Android Development] diago27:
Flashed the 20161112 nightly on my Moto g dual sim and for some reason only one sim is being detected, the second sim just isn't being detected. Also theres only one network signal icon in the status bar (there should be two, since its a dual sim phone)

Anyone else with this issue? Or did I do something wrong?
[Moto G Original Android Development] Luisyx86:
Just download this app

https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor

Then add this two lines :

ro.product.model=Pixel

ro.opa.eligible_device=true
[Moto G Original Android Development] IcaroRodox:
Hello friends, Is the OTA Updates working right now or I need to waitt more?
[Moto G Original Android Development] LucasUruguay:
I think that the ota update dont work now
[Moto G Original Android Development] Chol:
OTA is not working because the server still delivers

"api_level": null

as I wrote obove in post #90.
[Moto G Original Android Development] Hb20032003:
Happy 3rd Birthday to the best device ever...

And thanks to its developers for keeping it alive :)
[Moto G Original Android Development] kamesh_kraken:
Happy Birthday Moto G!

PS: Flashed 1113 now. Still "CM Bug Report" has been stopped pops up.
[Moto G Original Android Development] mohitvshah123:
Yeah moto g was a big success... A device well designed
[Moto G Original Android Development] nnwwtt:
Using 14.1-20161113-NIGHTLY (OpenGApps nano 20161111), which I updated from Eurofighter_ty's working 14.0-20161008-UNOFFICIAL.

Wiped dalvik, cache, system before – now phone/dialer is instantly crashing:

dialer: SQLiteException "while executing doInBackground()"

settings (when clicking on the grayed SIM icon): IllegalArgumentException, unable to start activity, column 'user_network_mode' does not exist

Any help please? Others mentioned switching from the Google dialer to CM's own, but for me only one (just called "Telephone") shows as choice in the default selector.

BTW, as to why I'm using SuperSU: CM's own su management is way too coarse, with SuperSU I can view permissions, had one out for #min at a time, etc.

edit: Dialer now opens after clearing its data in Settings → Apps. Its crash reports reoccur after restarting, however.

Unfortunately, clicking the SIM icon continues to crash Settings. It's still undetected, so no connectivity.
[Moto G Original Android Development] Leonidas.1:
Update Issue

My device showed the error log you explained but I am not getting any OTA from cyanogenmod though they are releasing new updates around every 1-2 day.

I dirty flash one updated build to see if the issue has been fixed or not. It hasn't.

Want to hear from you about the matter.
[Moto G Original Android Development] sgj1:
If you want OTA updates, you can use CM Downloader. I've used it and works perfect.

it detects your build , download last nightly and automatically install it via TWRP or cyanogen recovery
[Moto G Original Android Development] kamesh_kraken:
Hi! You can uninstall the CM's Phone app in ES File Explorer with root access and install Google Phone and go to it's App Info and change the default dialer to Yes. It works fine.
[Moto G Original Android Development] xof1:
Release 1113 after clean update:

1. CM bug report issue still exists

2. Missaligment of icons in app drawer

3. Lack of alarm time in status bar

4. Deleting all recent apps button shold be on the bottom of the list, like in CM 13, but i guess it is an Android 7 feature, placed on the top to avoid accidental pressing.

5. Gesture typing on AOSP keyboard doesn't work.

That's all so far. Good job.
[Moto G Original Android Development] triggerlord:
Well ****, the XT1031 will be blocked from installing the next build. SOURCE
[Moto G Original Android Development] mato_d007:
I don't see any problem, it will be back as soon as they fix the lack of phone function... In a phone. So be patient, everything will be ok [emoji1]
[Moto G Original Android Development] triggerlord:
I know. But I wanted to test the builds even if the phone app doesn't work.
[Moto G Original Android Development] kamesh_kraken:
for me too. I use Nova Launcher anyway though.

Here is the fix for keyboard swipe issue http://xdaforums.com/moto-g/orig-de...4-1-falcon-t3496750/post69557187#post69557187

---------- Post added at 11:31 AM ---------- Previous post was at 11:29 AM ----------

I though removing Greenify would help because of so many of people in XDA said that it's not needed for Nougate OS since it already has Doze on the Go and other automatic Hibernation. But nope. It didn't help a bit. The battery is draining enormously. I'll re-install it. But if I'm doing anything wrong, let me know.
[Moto G Original Android Development] Raju-Kol:
On 12.11.2016 build, gallery sometimes does not work while viewing pics or other media while opening from a different application, CM bug reporter closes.
[Moto G Original Android Development] nikilpereira:
Updates

Same here. Tried via CM updater also. Delta nor the full update worked

---------- Post added at 02:02 PM ---------- Previous post was at 01:57 PM ----------

Same here. Any help? Especially when on a call if somebody messages, get startled by the vibration notification

---------- Post added at 02:13 PM ---------- Previous post was at 02:02 PM ----------

Thanks to all who were involved in developing CM 14.1 Falcon (Nightly) for my beloved Moto G XT 1033.

After using the rom for 4 days, here are certain observations i had made. PS: I ain't complaining or anything of those sorts. If anybody can find workarounds or developers can add a certain feature would be nice. Suggestions are welcome. If any of these comments help you below please give a vote of thanks.

1. Cell Broadcast messages keep showing up even after disabling them completely in Message settings. Finally I just renamed the original cellbroadcast.apk file in the system folder & now they don't show up. Annoying things.

2. In the CM 13 build, there was an option in the Call app to select through which sim card you want to the call to go through (1 or 2). A small sim like icon would come on the left side of the screen there the number typed would appear. This is extremely helpful since I have a dual sim & use both for calling. Hoping this feature can be added back or an alternate caller app can be suggested.

3. The Vibrator intensity has been really bumped up in CM 14.1 Really gives you a scare completely if your not expecting a call or message. Is there any way that this can be reduced? Maybe a feature to be added to control the vibrator intensity or an app? Or just reduce it altogether.

4. Settings > Updates doesn't work. Even CM updater & Cyan Delta do not work. CM updater will download the delta / full update but give an error saying the download has failed. Cyan Delta also gives an error.

5. Alignment of icons in Compact mode doesn't happen. Few of the icons move left or right.

Rest all the features are working perfectly. Rom is super smooth. If I find anything else will post it here.
[Moto G Original Android Development] captpksingh:
How did you rename the original cellbroadcast.apk file? Kindly provide me the method so that I may do the same.

Thanks in advance.

---------- Post added at 11:38 AM ---------- Previous post was at 11:35 AM ----------

Which is the official link for obtaining Xposed Framework Zip File for CM-14.1 on Moto-G Falcon?
[Moto G Original Android Development] nikilpereira:
Remove annoying Cellbroadcast messages CM14.1
[Moto G Original Android Development] xof1:
Update:

GPS works fine, good accurancy.

But there is another bug, mentioned previously: sometimes switching from camera to gallery gives me black screen, after that gallery won't start either.
[Moto G Original Android Development] tpa-moto:
Open the zip and remove from

META-INF/com/google/android/updater-script

the following line

getprop("ro.boot.radio") == "0x3" && abort("XT1031 (CDMA) is currently not supported.");

(and re-sign the zip if your recovery doesn't allow unsigned zips)
[Moto G Original Android Development] douglas2001:
SIM card not working?
[Moto G Original Android Development] kamesh_kraken:
Both slots working fine for me. But I haven't tested with both SIM at same time. I just swapped the same SIM between SIM 1 and SIM 2 slots. It worked well.
[Moto G Original Android Development] moralesnery:
One random reboot at night, one 5 minutes ago. The phone was idle, screen off, running November 12th build. Weird. Lets see if that still happens on 13th build.
[Moto G Original Android Development] mohitvshah123:
How to enable OK google detection for google assistant? All the time when I use it, it starts its procedure of training my voice right from the start...
[Moto G Original Android Development] LucasUruguay:
For me works great
[Moto G Original Android Development] niki101:
How to get Google Assistant on moto g xt 1033? cm14.1 20161111 nightly. I have latest google app installed.

i read posts it says

a. supersu installed or disable "dm verity" -- what is that and how to do it. i dont want supersu becos root is managed by cm.

b. tweaks in build.prop --- but the exact what commands are to be replaced or edited is not mentioned.

But if u know some other easy way please tell me.
[Moto G Original Android Development] EoneRizuwan:
Here, http://xdaforums.com/showthread.php?p=69599142

Then reboot, and clear data and cache of google apps.