[Atrix 4G Android Development] NFHimself:
If you are looking for how to get back to stock Bell, go HERE.​

Disclaimer: I have not tested this on anything but my phone. This is a development section of a hacking website. Make backups. Know what you are doing.
​

Credits:

Brut.all for apktool

edgan for 2nd-init

designgears for aroot inspiration.

xda for being a source of info.

​

Requirements:

Windows 7 or Ubuntu 10.10+ (10.10 and 11.04 tested)

Java installed. (For applymods, it uses apktool)

Running Phone, not in recovery mode, etc.

Tips:

Don't factory reset please if something goes wrong, it just erases your personal settings, it doesn't write to the system partition. It also deletes your data partition, making it harder to get back to stock.

Early usb mode, turn your phone on while holding down the lower volume button, when it says fastboot, release and press volume down repeatedly until it says early usb enumeration, then press up volume. It takes 30 seconds or so before adb is ready.

​

Version 9:

Download it here.

What's new:

Added support for 2nd-int (WIP, tested on stock Bell only)

shsu updated to allow a super user to become a super user, acts like sh in that case.

fixed linux install_recovery.sh and uninstall_recovery.sh scripts to use shsu instead of remaining using su. Ditto with ApplyMods.sh

Boot animation now smaller, using jpegs instead of png files, no difference in appearance.

​

Version 8:

Download it here.

What's new:

Added full phone backup and full restore phone options to the menu. It will download a backup if there is none found.

root script more universal, tries psneuter first, then gingerbreak.

Early usb recovery updated, now uses a tmpfs for system, also mounts /sdcard and /sdcard-ext.

Deodexed French 2.1.1 files incorporated.

Misc fixes

​

Version 7:

What's new:

New Menu script for windows and linux in the top folder, double click Menu and enter options.

ApplyMods and other scripts updated to use /data/local/tmp/system, this means I can update system.tar.gz and add folders to be copied into system.

Early USB enumeration recovery option. (experimental but useful as is)

Fixed bugs in windows scripts. Can't get user input from bat file while in a parenthesis block apparently.

Bloat backed up to sdcard now

root and unroot scripts updated with more prompts for rebooting phone.

​

Version 6:

What's new:

Support for Telstra 1.4.2.

ApplyMods can create signed update.zips now, Create_update.bat updated. both using basic ready made scripts in main bin folder instead of creating them on the fly, CR LF issues.

Updated root and unroot scripts, more fool proofing, has to be Bell stock firmware (psneuter doesn't work on telstra).

Includes basic boot animation, and mod for Bell apn on telstra firmware. (Have to reset to default under access point names in settings.)

transparent status bar, yellow tinted white for text color, matches front buttons somewhat.

​

Version 5.1:

Features:

Works under Linux and Windows 7

Includes root and no ads scripts

Patch system for applying modifications.

What's new:

New scripts for doing mods, fixes issues with patch 9 images.

Updated root and unroot scripts, more fool proofing.

New RestoreSystemPartition script

Custom apktool for more [hopefully] bug free installations.

How to use:

Extract archive, keeping folder structure intact.

run a command prompt/terminal (There is a link to one in the windows folder)

run root.bat or root.sh from the linux or windows folders, depending on which one you are using.

Turn the phone off after that is done and turn it back on again.

The rest of the scripts shouldn't be run with psneuter affecting the phone.

run ApplyMods.bat (.sh) [OPTIONAL] This applies webtop hack and translucent status bar, translucent notification drop down, etc. Select update system.tar.gz.

run install_bell_deodex.bat or .sh

System image of stock Bell.

Mirror of above
​

Cheers!