This thread contains the firmwares which includes every partition residing on your device ( including stock recovery). So if flash a firmware, your device will be fully restored to stock Motorola firmware. You will get ota updates as well. But accepting them will only be good if you don't make any changes to your device ( no root, no xposed, no custom recovery) because there were some cases where people hard bricked their devices with ota updates.Yes it helped,but can i flash stock rom back to it (from this thread) so it has official rom and gets official updates?Also if i flash a kernel firstly does it also flash recovery or should i flash recovery firstly?
And about the kernels, it's only good if you research abt them a lot before flashing them coz you don't wanna mess with them without knowing. They need to be flashed via custom recovery.
Flash kernels only after searching the respective threads thoroughly.