[Motorola Droid RAZR] dtrail1:
//D-WiZ JBX//

D-WiZ JBX 1.0 (4.1.2)

D-WiZ JBX 2.0 (4.2.2) (KEXEC, JBX-Kernel 2.0)

NOTE JBX 2.0 USers: If you are facing issues with the theme (e.g. white font on white background) install the Framework-Patch from UpdateMe!

Thanks to Kholk, [mbm], the STS-Dev-Team (Hashcode, dhacker) we have now full KEXEC Support for Motorola Razr!

I've built a Kernel based on Hashcodes MR1-Jelly Bean Kernel.

Thanks to Surdu_Pedru, Avalak Vista (D-WiZ Team) for help me on this project!

This is a Kernel with nice "Custom Kernel Features", such as Custom Voltage, Custom OPPs, RAM Tweaks, Governor Tweaks, Oveclocking, etc... This project is open and free! Github source links are in the JBX-Kernel Thread.

See D-WiZ JBX 2.0 Features below for further details.

​

CHANGELOG JBX 2.1 (Kexec JBX-Kernel 0.4.7)

- Base Rom merge from latest source (CM10.1 RC2)

- Updated Kernel to 3.0.8 base

- Merged latest JBX-Kernel changes from 0.4.7

- Choice for Kernel BSE / OCE in Aroma

- Updated all apps to latest versions

- Updated all Gapps to latest versions (inverted)

- Inverted all system apps

- Added more Apps to Aroma selection

- Moved most apps to /data/app

- Included latest Trickster Mod as system app

- Reconfigured tweaks

- removed some tweaks as they're included in Kernel

- System optimized with new enhancements

- RIL configuration renewed due to better power consumption

[/CENTER]

CAUTION: This is a BETA release! You can use it and it should be stable, but the rom is a work in progress and it will take some more time until it will become a final rom. We are currently re-building the whole framework because we don't want JBX to be a usual "stock rom clone". It will become a new experience for OG Razr.. :D

JBX 1.0 is based on Motorola JB 4.1.2.

JBX 2.1 is based on CM10.1 4.2.2 with KEXEC 3.0.8 JBX-Kernel.

Keep in mind that a "user's wishlist" won't be accepted now!!!

FEATURES JBX 1.0

Includes typical D-WiZ Tweaks

- tweaked:

System-Tweaks for RAM-Management, SD-Card-Boost

-- Hotplug-Governor reconfigured:

set as default governor

aggressive downscaling

2. Core wake up only if really needed

2. Core sleep faster

upscaling more slow

scales to higher frequencies if really needed

-- CPU-Tweaks

Undervolted

Underclocked

CPU-Frequecy table:

Stock Mode: 100, 200, 300, 400, 600, 800, 1000 mhz

Performance Mode: 300, 450, 600, 800, 1000, 1200, 1350 mhz

Note: CPU Tweak has some issues, e.g. frequency will set back to 300mhz min after 2 or 3 days. A reboot will fix it for a while until I fixed it.

"CPU-Clock-Daemon" - sets the CPU back to minimum freq of 100 after kernels QoS request (takes a few minutes sometimes / doesn't prevent device from deep sleep)

Switch Modes* (Battery/Performance)

-- System Tweaks

fast and stable UI also on very low CPU frequencies

prevent Dirty Writeback Timeout

ram management

SD-Boost

Wifi Power Management On (saves battery, in case you're at home it will set to lower signal strengh but really enough for good signal)

-- Kernel Tweaks

for better memory usage

faster System

power usage

default scheduler SIO

- SystemUI: Choose your preferred Launcher in Aroma

- OTA Updates (Updates from our Server)

- GAPPS blacked out

- 4.2 Camera

- 4.2 Gallery

- 4.2 Gmail

- 4.2 Keyboard

- Extras

Power Toggles

Quick Settings

Speed Daemon

Beats Audio

Language selector

App Privacy/dpi Manager

Black AOSP-Design

No Blur

No Verizon stuff

Powertop 2.1 - open Terminal and type "su" and "powertop" to open it. To switch tabs you can use Swiftkey Tab key (press "123" then "{$=" to get the Tab key in the left upper corner)

- CDMA / GSM -

select in Aroma

rewritten RIL/Baseband configuration for less battery csonsumption in 3G mode

Netspeed optimized, no redirects, TCP/IP/sockets redefined for better privacy protection and security

FEATURES JBX 2.1

JBX-Kernel

--> PLEASE CHECK THE JBX-KERNEL THREAD FOR UPDATES: http://xdaforums.com/showthread.php?t=2223517 <---

D-WiZ JBX 2.1 Android 4.2.2 Rom

Includes typical D-WiZ Tweaks

- tweaked:

System-Tweaks for RAM-Management, SD-Card-Boost (JBX-Kernel)

Disabled fps-limit for faster UI

-- CPU-Tweaks

by JBX-Kernel

-- System Tweaks

fast and stable UI also on very low CPU frequencies

prevent Dirty Writeback Timeout

ram management

SD-Boost

Wifi Power Management On (saves battery, in case you're at home it will set to lower signal strengh but really enough for good signal)

-- Kernel Tweaks

for better memory usage

faster System

power usage

- OTA Updates

Updates from our Server

- GAPPS inverted

- Extras

Speed Daemon

Beats Audio

App Privacy/dpi Manager

Disable Media Scanner (in case you got wakelocks by Media_Scanner_device)

Powertop 2.1 - open Terminal and type "su" and "powertop" to open it. To switch tabs you can use Swiftkey Tab key (press "123" then "{$=" to get the Tab key in the left upper corner)

- CDMA / GSM -

select in Aroma

rewritten RIL/Baseband configuration for less battery csonsumption in 3G mode

Netspeed optimized, no redirects, TCP/IP/sockets redefined for better privacy protection and security

SCREENSHOTS

...soon...

BUGS

JBX 1.0

CPU Frequency may be set back to 300mhz min by kernel sometimes, usually after device is running nonstop 2-3 days. Reboot to fix it - for now)

If you have other problems with CPU, reinstall and select "Alternate CPU-Control".

Some user reported SIM card error (cannot read SIM card) - I don't know the reason yet, but will try to fix it.

Not a bug: After flashing the rom needs an week to settle in, then the battery will last longer!

JBX 2.1

Camera video recording only works with 480p at the moment, but the quality is even good (yes, also with 480p).

Pictures are taken in max 8mp!

Not a bug: After flashing the rom needs an week to settle in, then the battery will last longer!

TO-DO LIST

JBX 1.0

Rewrite Framework/UI - for a whole new User Interface

Save more battery

JBX 2.1

JBX-Kernel

Camera full HD Video recording

Rewrite Framework/UI - for a whole new User Interface

Save more battery

REQUIREMENTS JBX 1.0

JB-Kernel (ONLY Verizon! CN-Kernel will cause issues!)

Bootmenu 0.3.x

A

clean

,

empty

slot

knowledge about using BMM and flashing roms

REQUIREMENTS JBX 2.1

Bootmenu 0.3.x

A

clean

,

empty

slot (I suggest System 1)

knowledge about using BMM and flashing roms[/B]

INSTALLATION JBX 1.0

Download the rom

Download the JB-Kernel

Download JB-Baseband, extract the file and copy one bp.img (no matter which one) to your sd-card

Put the kernel and the rom somewhere on your SD-Card (where you can find it!)

Reboot to BMM recovery

Select "Firmware Flash"

For Non-US-Users: Select "Backup CID", Now select "Erase CID"

Select "Flash Kernel (boot.img)", navigate to the kernel, select it and confirm

Now choose "flash Radio (bp.img), navigate to the bp.img file, select it and confirm

Go back to the recovery main menu

Select "Install zip...", navigate to the rom, select it and confirm

After the installation is finished reboot.

Non-US-Users NOTE:

You will get a "Customer ID error" now on each reboot! Just let it be, BMM will bypass it and boot up normally.

You cannot boot into ICS-Roms now! Therefor you need to restore your CID and flash a ICS-Kernel.

INSTALLATION JBX 2.1

Download the rom from link below (JBX 2.1) and copy to SD-Card

Download Inverted GApps (also in the link included)

Reboot into recovery (SS or BMM)

BMM users I suggest to install this to System 1 (Stock System) - I tried it on System 2 and I got freezes, but maybe it works now...If you test, please report back here!

Make sure you have a clean, empty slot/system!

Install the rom

reboot

Setup everything

Reboot recovery and flash the inverted Gapps

Some Notes: The Rom will need about an week to settle in which means the battery will drain more fast within the first week. But just be patient, after some days you'll get great battery life!

DOWNLOAD

JBX 1.0

MIRROR

JBX 2.1

MIRROR

​

Sources

CM10.1 - Cyanogenmod

JBX-Kernel

D-WiZ Dev Team:

dtrail

rgocal

Silentjet

avalakvista

Xantian

CREDITS

Whirleyes - Kernel modules (JBX 1.0) & Bootmenu Manager

Armarullz - AROMA Installer

Kholk & [mbm] - Kexec Initial Release

Hashcode / dhacker29 (STS-Dev-Team) - Motorola JB base, Kexec: Modules-, Kernel-Sources, Finishing Kexec Method on Spyder-devices

Surdu_Petru - Co-development / sharing knowledge on Razr Custom Kernels

rgoca - Co-development on JBX/Catalsyt Rom Series

rovo89 - Xposed framework

PM me if I forgot you

XDA-Developers - Community