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

Search This thread

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,380
7,395
Sydney
rr_logo_200x200.png
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
7,380
7,395
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
7,380
7,395
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://xdaforums.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
https://xdaforums.com/showthread.php?t=1767797
https://xdaforums.com/nexus-4/general/guide-android-governors-explained-t2017715
 
Last edited:

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,380
7,395
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
7,380
7,395
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
11
3
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
7,380
7,395
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
7,380
7,395
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
11
3
@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
7,380
7,395
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
7,380
7,395
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://xdaforums.com/nexus-6/devel...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
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
7,380
7,395
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

  • NotoColorEmoji.zip
    19.5 MB · Views: 7
  • Screenshot_20171107-113050.png
    Screenshot_20171107-113050.png
    93.6 KB · Views: 93

DiamondJohn

Recognized Contributor
Aug 31, 2013
7,380
7,395
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://xdaforums.com/showpost.php?p=74483496&postcount=30 for updated/corrected scripts.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    rr_logo_200x200.png
    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
    2
    @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
    1
    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.
    1
    Possible Browser Replacement

    FYI: I personally use a browser called ViaBrowser. It can be found on the playstore, but I use the one from the source code for ColtSO. If anything, the one on the play store MAY have extra moneytisations that MAY not be in the ROM based one. https://github.com/ColtOS/android_vendor_colt/blob/cos7.x/prebuilt/common/app/ViaBrowser.apk

    I de-bloat the one or two browsers in the ROM (eg Jelly) and install this apk, set the app to start with full expanded desktop, set the home page to be DuckDuckGo, set the search page to be DuckDuckGo (you may prefer Google for both), Just a personal preference.

    I like the full screen immersive effects (expanded desktop, you can also set an auto-hide of the navbar and the address bar) and also has tabs without cluttering your recent apps.
    1
    Improved / corrected boot scripts

    Attached below are corrected version of the bootscripts to enable change to the OC and Governors. NB: They are not flashable zips, but manually extract and place as described in the previous post https://xdaforums.com/showpost.php?p=74430787&postcount=20 The change mostly involves delaying setting the parameters as it seemed if it was set too early in the boot process, it didn't really work. Also, the previous version only appeared to affect one of the two CPU's :confused:

    There are two versions. The first is basically the default system (with OC) while the second are what I am currently running, The CPU gov I use is "Scary" which is a very conservative Governor, but I have added a Touch-Boost optimisation to negate most of the corresponding lag inherent in a conservative governor. Logically, this should increase SOT considerably, but I have not fully tested it as i only just changed it, but it really stays on a lower clock speed while the screen is on as compared to Interactive which appears to stick on the highest CPU freq.

    I also updated the information post regarding the added CPU & IO Governors I have added to the original post at https://xdaforums.com/showpost.php?p=74355652&postcount=3