• 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

[ROM][NOUGAT][XT907][XT905][JBBL][UNOFFCL]ResurrectionRemix-DiamondJohnDroid-EXTREME

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
Code:
#include 
/*
 * Your warranty is now void.
 * and I didn't give you any warranty to begin with
 *
 * I am not responsible for bricked devices, loss of data, dead SD cards,
 * loss of hair, 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 us for messing up your device, everyone will laugh at
 * you and I will deny any wrong doing or responsibility.
 */
Resurrection Remix the ROM, has been based on LineageOS, slim, omni and original Remix ROM builds, this creates a combination of performance, customization, power and the most new features, brought directly to this device

To install this ROM, you will need to have a data partitioned in F2FS format (I personally run my cache as f2fs as well, don't know if thats a requirement). This will wipe EVERYTHING including your internal SD Card. BACK IT UP FIRST!

The ROM includes ROOT through Magisk, and has the following features by default (some may not apply to this specific device)
ResurrectionRemix G+ community
Included Main Features


Resurrection Remix Nougat

Features:-



Based On Latest Google Android 7.1.0_r7 release

Resurrection Remix Crowdin : https://crowdin.com/project/resurrectionremix/

RR Customizations:-
-Enable/Disable Navbar
-Navbar Button Customization smartbar
-Navbar Pulse
-Navbar Fling
-Double Tap To sleep navbar

-Statusbar
-Brightness Slider
-Enable/Disable Show Notification Count
-SuperUser Indicator Switch
-Double Tap To sleep Statusbar
-Carrier Label
-Carrier Label Switch
-Carrier label Color
-Carrier Label Size
-Clock Customizations
-Time & date
-Day & date Toogle
-Center/Right/Left Clock Choice
-Date Format
-Clock Font Styles
-Battery
-Battery Bar customization
-Battery Icon Customization(circle/landscape/Potrait and more)
-Battery % Text
-Network Traffic Indicator
-Network Traffic Arrows Switch
-Incoming/Outgoing Traffic
-Network traffic Color
-Statusbar RR Logo
-RR logo Color
-Position
-Custom Logos
-logo Color
-Position
-Style
-StatusBar Weather
-Weather Color
-Weather Position(left/right)
-Weather Font Style
-Weather Size
-StatusBar Ticker
-Ticker Text color
-Ticker Icon Color

-Animations
-Toast Animations
-ListView Animations
-System Animations
-Power Menu Animations
-Misc Animations

-Gestures
-Gestures Anywhere Feature
-3 Finger Swipe Screenshot Gesture

-App Circle Bar
-Choose apps in AppSidebar
-Trigger Width
-Trigger Hieght
-Trigger Position
-App Sidebar
-Choose apps in App circle
-Trigger Width
-Trigger Hieght
-Trigger Position
-Pie
-Pie Trigger(left ,Right ,Bottom)
-Pie Targets
-Pie Colors
-More Pie Features

-Recents Panel
-Clear All button Switch
-Clear All Tasks Switch
-Clear All Button Location(Top right,Top Left,Top Center,Bottom Left,Bottom Right,Bottom Center)
-Full Screen Recents
-Recents Styles
-OmniSwitch

-Cclock Widget
-CLock And Alarm Customizations
-Weather Panel Customizations
-Calender Events

-LockScreen
-Lockscreen Bottom Shortcuts
-Lockscreen General Shorcuts
-100+ Icons for Shortcuts
-Double Tap to Sleep Lockscreen
-Lockscreen Media Art/Enable Disable
-Quick PIN/Patter Unlock
-LockScreen Wallpaper
-Lockscreen Weather Widget
-Lockscreen Icons Color

-Quick Settings Draggable Tiles
-Customizable Tiles
-Dyanamic Tiles Adjustment
-Number of columns/rows
-Tile Animations
-Notification Drawer
-LongPress Toogles to Enter Settings
-Disable Immersive Mode Messages
-Force Expand Notification
-Quick PullDown
-Smart Pulldown
-Notification Panel Transperency
-Volume Dialog Transperency
-Notification Panel Stroke
-Volume Dialog Stroke

-Buttons
-Backlight Timer
-Backlight Strength

-Advanced Reboot Menu
-Power Menu Customizations
-Power Off
-Reboot(Recovery, Bootloader, Hot Reboot)
-ScreenShot
-Power Menu End Calls Switch
-Restart SystemUI
-Airplane Mode
-ScreenRecord
-On the Go Mode
-Sound Panel

-Home Button(For devices with HW keys Only)
-Home Button answer call
-Long Press Actions
-Double Tap Actions

-Menu Button(For devices with HW keys Only)
-Short Press Actions
-Long Press Actions

-Search Button(If Device Supports)
-Short Press Action
-Long Press Action

-Volume Buttons
-Wake Up Device
-Playback Control
-Ringtone Volume Control
-Keyboard Cursor Control
-Swap Buttons on Landscape mode
-Volume Key Answer

-Miscellaneous
-Selinux Switch (Switch Between Permissive and Enforcing Selinux if Device has Selinux Enabled)
-cLock Shortcut
-Disable Battery Saver Warning Color
-OTA U
-Cammera Shutter Sound Enable/Disable

-SystemUI Tuner
-Enabled By default
-Removed Demo mode and Tweaked SystemUI Tuner As compared To AOSP
-StatusBar Icons Cuzomizations
-Quick Settings Customizations

-Other Features
-Perfomance Profiles
-LCD Density
-Expanded Desktop Mode
-Heads Up Switch and customizations
-Live Display
-Configurable 0,90,180,270 Degree Rotation
-Lock Screen Autorotate Switch
-Native Tap to Wake From Marshmallow
-Double Tap Power Button To enable Camera gesture
-Prevent Accidental Wakeup
-Wake Phone on Charging Plug
-Battery Light Customizations
-Notification Light Customizations
-Font Size
-CM privacy guard
-Performance Tweaks(Kernel Aduitor Inbuilt)

-Magisk root inbuilt

-A Whole new RR Configurations
-OverAll Smoothness Improvements
-Optimizations to Improve Battery
-Includes All Android Nougat Features
-Includes ALL CM14.1 Features
-AND MUCH MUCH MORE
also see YouTube https://www.youtube.com/results?sp=UBQ%3D&search_query=resurrection+remix+5.8.5




Whats Working
  • I assume everything that is also working in an official RR release.

RR ROM includes Magisk for root access and the Pixel Launcher & Trebuchet.

Bugs
  • I assume everything that is also NOT working in an official RR release.
  • You may get an odd "MTP has stopped". check your USB config in developer settings
  • Sometimes, the album cover does not display on the lock screen
  • Clicking in the audio of video recordings. Install OpenCamera from google play, and remove the standard camera.
If you find any other... then report them here., and I will duly ignore ;)

Procedure
NB: You must format your Data partition as F2FS
  • Download the latest PICO or NANO GApps from OpenGapps
  • Backup your internal SD Card, off of the device eg USD or Hard Disk
  • Boot to TWRP
  • Make a nandroid backup, and ensure this backup is not on the device itself
  • Format your data partition to F2FS (do NOT post for instructions on how to do this on this thread!) I personally run my cache as f2fs as well, don't know if thats a requirement
  • Wipe Cache , System & Dalvik-Cache
  • Flash the ROM Zip
  • Flash Gapps ARM -> 7.1
  • Done - Reboot to [System]
  • Wait...

Do not mirror the ROM links below, and include a link back to this original thread if you post the link on another forum or web page. By downloading you also agree not to rename or modify the ROMs contents and re-publishing elsewhere.
Downloads :
Rom :
RR-N-v5.8.5-20171213-xt907-Unofficial-DiamondJohnDroid-EXTREME.zip
MD6: 641ECB5E19411AE028BB4E60DF5A0E0E

Recovey:twrp-3.1.1
GApps : Opengapps

DEVICE: Motorola RAZR M (xt905, xt907)
Bootloader: JellyBean Bootloader (ie JBBL) ONLY
ROM OS Version: 7.1.2 Nougat
ROM Kernel: Linux 3.x.x

Changelog:
https://github.com/ResurrectionRemix/android_vendor_resurrection/blob/nougat/CHANGELOG.mkdn

NB: Development by the RR team has ceased on Nougat in favor of Oreo. However, specific unchanged components from LineageOS do have continued development (mostly minor from what I have seen). But/so do not expect many, if any updates to this ROMs current state from me.

XDA:DevDB Information
[ROM][NOUGAT][XT907][XT905][JBBL][UNOFFCL]ResurrectionRemix-DiamondJohnDroid-EXTREME, ROM for the Motorola Droid RAZR M

Contributors
DiamondJohn, westcrip, akhilnarang, @apascual89, @bdogg718k, @varund7726
Source Code: https://github.com/ResurrectionRemix

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: JBBL, Data Partition formatted to F2FS
Based On: LineageOS

Version Information
Status: Stable

Created 2017-10-31
Last Updated 2020-10-18
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
Reserved

I put this up for testing. its actually a daily candidate now my daily!

This ROM is de-ODEXED. I tried building an ODEX'd version, but it had constant FC's. This ROM is VERY sensitive to optimisations "it does not like".

I use another device which I think is an official device as a test for features,and that is even less stable than the build for our device!

Further development by the RR team has ceased on their Nougat builds (they are now focused on Oreo), so you can consider this build a "final".

If you apply substratum theme. It may fail the first time. Just reboot and re-apply, and it will work. Have seen this in other ROMs & devices so I'm not too concerned.

I would recommend crDroid for less problems (asnd the fact that they are continuing to bug fix/develop for nougat), but I personally like the extra Eye-Candy RR has. I have switched to this as my daily, and the only thing I haven't got to work yet (I have for crDroid) is Viper. Which could be a deal breaker if I don't get it up and running soon.

I now have Viper working:highfive:

To get different Weather Icons, search the play store for "Chronus". I have downloaded vClouds and MIUI.:good:
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
Differences from stock ResurrectionRemix

Some items that are different from stock ResurrectionRemix:
  • Overclocked CPU (1.728GHz up from the stock max of 1.512GHz)
  • Underclocked CPU (96kHz down from the stock min of 384kHz)
  • Extra CPU Governors

    Code:
    Default:
    [COLOR="Blue"]	msm-dcvs
    	ondemand
    	interactive
    	conservative
    	powersave
    	performance
    [/COLOR]
    Added:
    	[COLOR="Green"]dyninteractive
    	lagfree
    	Lionheart
    	lulzactive
    	minmax
    	pegasusq
    	Scary
    	smartassv2 (also optimised to step up a little less aggressively and be more inclined to step down)
    	tripndroid
    	wheatley[/COLOR]
    [*]Overclocked GPU (480MHz from stock 400MHz)
  • Extra IO Govenors
    Code:
    Default:
    	[COLOR="Blue"]noop
    	deadline
    	row
    	cfq
    	bfq
    	sio[/COLOR]
    Added:	
    [COLOR="Green"]	sioplus
    	zen
    	tripndroid
    	vr[/COLOR]
  • Music player from crDroid instead of Eleven (Eleven is buggy for me, >2400music files, and it appears to only loop about 10 songs instead of my whole collection, I have also had constant FC's since it was first introduced to replace Apollo :mad: crDroid Music does not appear to have these same issues:good:)
  • SELinux permissions added to allow ViperFX to run in SELinux Enforcing mode

For an explanation of the different CPU and IO gov's see:
https://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
https://forum.xda-developers.com/showthread.php?t=1767797
https://forum.xda-developers.com/nexus-4/general/guide-android-governors-explained-t2017715
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
EDIT: I tried and failed at switching from Magisk to SuperUser. You may do better.


If you want to use SuperUser nstead of Magisk, you can remove the following line from the install zip, in the file:
META-INF/com/google/android/updater-script
Code:
run_program("/sbin/sh", "/tmp/magisk/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/magisk/magisk.zip");
Its the 4th last line.

I tried an unrooted build, but when I flashed SuperUser install zip, it failed.:confused: I'd be interested if someone else has better luck :confused:
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
This ROM is my daily. I have and personally think it needs it, de-bloated the ROM. It has 2 launchers and a couple of file explorers. One of each is all you need. I personally use a custom launcher and use an old version of ES File Explorer. I have not de-bloated the "Files" app, as I read somewhere its used/required/integrated into the ROM / system.

Other candidates are the OTA updates and the ROM statistics. If I was more patient, I would of modified the ROM to exclude them from the menu, but I could not personally wait to use this ROM.
 
Last edited:
  • Like
Reactions: dedik46

|Konrat|

Member
Oct 31, 2017
9
2
0
Your RR Rom run also good on my RazR HD ... I have Edit the build.prob...and a little theming...

I have no Idea if is the same on the Razr M...but the video recording has a hi sound between the normal sound....i use normally no Video recording,but maybe for the others.. ;)

And I have Make Screenshot... :cool:

...i can´t post or upload Images....:eek:
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
I have no Idea if is the same on the Razr M...but the video recording has a hi sound between the normal sound....i use normally no Video recording,but maybe for the others.. ;)
I just did a quick short test using the default camera, and I did have some clicks.:mad: in the video sound.

...i can´t post or upload Images....:eek:
Its basically stock RR, so the YouTube images should be pretty close.
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
FYI: If you need init.d style boot scripts, Magisk's post-fs-data does not work, but service.d does. And init.d by CM/LOS hasn't worked (ie its been disabled) for a few years now.
 

|Konrat|

Member
Oct 31, 2017
9
2
0
@DiamondJohn

I have your Rom presented in a German-RazrHD-Forum with an Link to this Thread
I hope its OK
And i don´t now about the reaktion...it´s a longtime really silent there ...;)

android-hilfe.de/forum/root-custom-roms-modding-fuer-motorola-razr-hd.831/rom-rr-nougat-7-1-2-xt907-xt905-jbbl-diamondjohndroid-extreme-xt925.853066.html


konrat
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
I have your Rom presented in a German-RazrHD-Forum with an Link to this Thread
I hope its OK
And i don´t now about the reaktion...it´s a longtime really silent there ...;)

android-hilfe.de/forum/root-custom-roms-modding-fuer-motorola-razr-hd.831/rom-rr-nougat-7-1-2-xt907-xt905-jbbl-diamondjohndroid-extreme-xt925.853066.html
Thats a good thing. I am hoping to get some interest from other devs, who may possibly take it further, even into oreo. thanks.
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
FYI: "long press power button to interact"

I was sometimes getting a strange black screen with the message "long press power button to interact" when switching the screen on from sleep. I did a search and found that it was related to the new pocket detection feature. Switching the pocket detection mode off should fix it; and its not specific to our phone or even just to RR ROM. https://forum.xda-developers.com/ne...11-10-2016-t3478365/post73970491#post73970491

And I have to mention, this has now been my daily for about 5 days, and I'm loving it.:D
 

JajaNönö

Member
May 11, 2016
5
0
0
My daily driver for 2 days now. No force closes, shutdown or anything alike so far. Have been using CM 12.1 on KKBL until now. This however is a whole different thing in terms of stability! Besides all the eyecandy :cool:
Thank you so much for making this possible and keep up the good work!

Cheers
 

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
IOS10 EMOJI's

USE AT YOUR OWN RISK:

If you can handle some more eye-candy. Here is a replacement for the little green blobs for emoji's. I simply unzipped the attached font, placed it in /system/fonts/ and checked the permissions had not changed (644 I think) and rebooted, and they were then available.:good:

I sourced the font file from the magisk IOS 10 Emoji module. Hopefully I am not doing anything wrong:confused:

I use GBoard as my keyboard (I have actually made it a system app and de-bloated the inbuilt LatinIME keyboard, but that's just me;)) which also allows you to search for EMOJI's which I find pretty handy.
 

Attachments

DiamondJohn

Recognized Contributor
Aug 31, 2013
4,482
3,531
113
Sydney
Use at your own risk!!!

The following are two cut down scripts I use on my phone.

The first sets the CPU and GPU to be overclocked, and also sets the CPU Governor. I actually am testing dyninteractive in reality, but it should be pretty obvious what needs to be changed to select a different gov.

The IO Script basically ups the read ahead cache, sets the IO Gov to tripndroid, turns off IO Stats and remounts any EXT4 partitions with some optimisations.

You do not have to use both. You can simply use the overclock one if you like. I prefer boot scripts over using apps such as KA to set these values. I actually have another script which "hibernates" any un-needed app such as KA at boot time so as to optimise free ram :cool:

To enable these scripts, unzip the files and place them in /magisk/.core/service.d and set their permissions to 755

SEE https://forum.xda-developers.com/showpost.php?p=74483496&postcount=30 for updated/corrected scripts.
 
Last edited: