[Atrix 4G Android Development] sendust7:
Wifi Tether Fixed / Fastboot Option Added [28 Sep 2014]

SuperLite V8 Wifi Tether Fixed / Fastboot Option Added!

Works on my AT&T Atrix 4G :)

Screenshots:

Download:

framework-res-new.apk: http://www.mediafire.com/download/acd19seen33453j/framework-res-new.apk

For wifi tether fix, there is a small issue that I haven’t resolved yet: wifi must first be switched OFF; else wifi tether must be cycled once and then once again to stay on. For wifi tether, go to Settings > Data Usage More.. > Tethering and portable hotspot > Portable Wi-Fi hotspot.

Test the hotspot with your computer or other wifi-capable device. Remember that wifi hotspot uses your phone’s data plan ;)

Note that in the “Reboot” menu I replaced “Download” with “Fastboot” which I think is more useful. Note also that the word “fastboot” will not appear on the splash screen as it would if fastboot were launched from cold start --- via PWR + VOL buttons. You can verify that your phone is in fastboot mode by connecting it via USB to a fastboot-enabled computer and entering “fastboot devices”.

Preliminaries:

Sorry, the download is not a flashable zip --- and the instructions are somewhat geeky and adventurous.

You must have an adequately charged phone, USB cable, correct USB driver and ADB (Android Debug Bridge) installed.

MAKE SURE that the /system partition you mount in the instructions below contains SuperLite! Else when you flash framework-res, your phone may soft brick or boot loop.

Instructions:

Ensure all commands are entered exactly as shown. If you are not comfortable with these instructions, please STOP HERE… I plan to update SuperLite with this and other fixes/features near term ;)

Download framework-res-new.apk to your computer
Connect phone to computer via USB
Boot phone to recovery
From computer, launch a command window and navigate to downloaded files.
From command window, enter:
adb devices (optional: verify connection via ADB)
adb shell mount /sdcard
adb push framework-res-new.apk /sdcard
adb shell

Install framework-res.apk (see important Note at bottom):

#mount /system
#cd /system/framework

Backup existing framework (important --- in case something goes wrong):
#mv framework-res.apk framework-res.apk.bak

Push framework to /system partition:
#cp /sdcard/framework-res-new.apk framework-res.apk

Set owner/permissions and reboot:
#chown root:root framework-res.apk
#chmod 0644 framework-res.apk
#reboot

Note (this is also important!): If you have dual-boot on your Atrix 4G and are running SuperLite on SD card, your /system partition is probably hosted on SD ext3[4] device: /dev/block/mmcblk1p2. In that case, use the following mount command:

mount –t ext4 /dev/block/mmcblk1p2 /system

If you have problems with this modified framework-res.apk, you can remove it and restore your original framework-res.apk from backup. Just repeat the initial steps above as necessary (recovery mode, adb shell, mount system partition etc.) and then:

cd /system/framework
rm framework-res.apk
mv framework-res.apk.bak framework-res.apk
reboot

No need to reset owner/permissions here since the move command “mv” carries over the original owner/permissions.

Blessings. Enjoy!