• 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

[EOL][ROM][7.0] RevivorOS v2.0

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
REVIVING THE LOVE FOR STOCK ROM. OPTIMISED STOCK ROM on the base of NPJS25.93-14-4 for MOTO G4/PLUS.
Nougat-Android-7-1-2.jpg Motorola_Logo-Lenovo-Company.png
NOTE: This thread is best viewed on a desktop browser like Microsoft Edge/ Google Chrome/etc.

FEATURES:

1. FULLY DE-ODEXED by smali-2.2.0 and baksmali-2.2.0 .
2. FULLY DE-BLOATED
3. ZIP-ALIGNED ALL SYSTEM AND FRAMEWORK APPS
4. March 1 Security patch & Android Nougat 7.0
Screenshot_20170409-201311.png

ALLEGED PERFORMANCE IMPROVEMENTS THAN STOCK NPJ25.93-14:
1. Faster in general UI performance.
2. Apps will use less storage and memory because the ROM is deodexed, debloated and zipaligned.
3. More battery efficiency as claimed by the update npjs25.93-14-4 + point 2.
4. A bit less of heating than stock owing to debloat.

DOWNLOADS:
1. TWRP 3.1 by @oadam11: Post 2 of Ground Zero ROMs thread for athene
2. ROM: Android File Host Link
3. SuperSU v2.79 SR3: [BETA]SuperSU v2.79 SR3 thread
4. Magisk v12 : Magisk Release Thread
5. Magisk Terminal Debloater v4 module/script: Download manually here from this Thread or from the Download section under Magisk Manager App.
6. ElementalX Kernel v1.04 for Stock N ROM: ElementalX Kernel thread for athene
7. Vegito Kernel v6.5 for Stock N ROM: Vegito Kernel Thread

INSTALLATION PROCEDURE:
1. Make appropriate backups in TWRP.
2. Wipe System, Data, Cache and ART Cache.
3. Install the ROM. (No need for GApps)
4. Reboot.
5. Update Google Play Store via tapping on version in Play store settings and after that update the Google Play services.

6. Update all the apps and reboot once.

NON-ROOTED. Why?
Simply because some people want MagiskSU and some want SuperSU. Moreover rooting would require changing the kernel to ElementalX or Vegito as there was no root exploit in stock N kernel.

BUGS:
1. Settings app MAY crash if you open the Apps section. If you want to configure the default apps tap the gear icon immediately.
Getting it to work is pure LUCK. Sorry I have no fix for it. Happens only to me idk why. No one else reported this. :p

ROOTING PROCEDURE:

WARNING: IF YOU DIRECTLY FLASH SOME SU MANAGER YOUR DEVICE WON'T BOOT.
1. Take appropriate backups in twrp (Boot partition recommended).
2. Flash ElementalX kernel v1.04 for Stock ROM or Vegito Kernel v6.5.
3. Reboot (Optional).
4. Flash your desired su manager (Magisk v12 or SuperSU v2.79 SR3).
5. Reboot (Incase of SuperSU boot process will loop once).
6. Update the Magisk Manager/ SuperSU from PlayStore(If needed).

IMPORTANT NOTES:
DON'T TRY INSTALLING ANY FUTURE OFFICIAL OTA FROM MOTOROLA ON THIS ROM. FLASH STOCK NOUGAT FROM HERE IF NEED BE. I have already removed the '3c_ota' app using the magisk terminal debloater script, although, if you get any update via the OTA app, don't try installing it.
SUBSTRATUM/OMS Support won't be possible on this ROM as it is based on prebuilt system images instead of some raw source code. Legacy mode may work with root. Do not report bugs for the same. I'm not responsible for the consequences of themeing.

This ROM will NOT upgrade your BOOTLOADER and PARTITION TABLE. They'll remain the same as NPJ25.93-14 (Dec 1 Patch) unless you had flashed the March 1 patch in stock recovery.
Hello moto sound and boot animation works fine :)
Credits/Thanks:
1. @kosmasgr for the TWRP backup.
2. @Swapney Raul for testing the ROM.
3. @oadam11 for TWRP 3.1.0
4. @Chainfire for SuperSU.
5. @topjohnwu for Magisk.
6. @veez21 for Magisk Terminal Debloater.
7. @flar2 for ElementalX kernel.
8. @Dreamstar for Vegito kernel
9. XDA for the amazing dev portal.
10. Motorola for the device. (Ik many of you hate Lenovo)
11. Google ofc for Android and the open source community.
12. Android File Host for hosting the downloads.

If I missed anyone..do PM for the same. :good:

Do check out the bootlogos/splash screens I have made for athene.
ADDITIONAL SUPPORT:
1. Custom ROM help thread.
2. For further assistance, you can message at Telegram: Personal or Community.

HIT THANKS IF YOU LIKED IT. :) :good:

XDA:DevDB Information
RevivorOS, ROM for the Moto G4 Plus

Contributors
tywinlannister7
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Stock N 93-14-4
Based On: Stock ROM

Version Information
Status: Stable

Created 2017-05-18
Last Updated 2019-11-22
 
Last edited:

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
A BIG NO

Hi! Can I flash without wiping data if I'm already on stock NPJS25.93-14? Thanks!
No I would not recommend this. Since the apps are deodexed and zipaligned with many of them being removed. So this will create a problem on a dirty flash. Instead use Titanium Backup for apps and their respective data.
 
  • Like
Reactions: pblasi

kosmasgr

Elite Member
Sep 26, 2011
1,673
636
113
Thessaloniki - Greece
Αwesome rom @tywinlannister7. Also i edited build prop , adding line ro.sf.lcd_density=410 before flashing and works excellent.
I have fc with file manager but there is no file manager ( :p strange ) and fc with appbox but also there is no this app :)
Wipe data and cache will solve the problem
 

pblasi

Senior Member
Sep 16, 2011
349
127
0
1. Moto File Manager and a few apps may give you Force Stops on first boot. If force stopping the app and then clearing its data and wiping cache (both)
FIX: Force Stop the apps>Clear Data>Update from Google Play>Wipe caches (both ) in twrp> Reboot
I tried this, but still getting "Retail Config Service" FC at boot... Any ideas to get rid of it?
 

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
Αwesome rom @tywinlannister7. Also i edited build prop , adding line ro.sf.lcd_density=410 before flashing and works excellent.
I have fc with file manager but there is no file manager ( :p strange ) and fc with appbox but also there is no this app :)
Wipe data and cache will solve the problem
Deodexing and debloating might be a reason. These apps work in the background as system apps and create a bit of the force stop thing.
 

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
I tried this, but still getting "Retail Config Service" FC at boot... Any ideas to get rid of it?
What model do you have? I have tested this on the indian xt1643. Although the base of the ROM is from the European model (Shouldn't make any difference imo).
Can you try disabling or uninstalling it? (Proceed with backup). If no help, I'll need a logcat and try to find a fix. I'm still a beginner and this is my first ROM after Lineage. ?
 

[email protected]

Senior Member
Oct 22, 2016
202
35
0
I think as this is a stock ROM we can't add Substratum commits in, though if I'm incorrect someone correct me!

Nice work by the way, tywinlannister7 :) good to see a TWRP flash of the latest security patch and OS!
As far as I know we can add using small editor but it's a hard job so no one does that.