#!/system/bin/sh # 3G TurboCharger created by zeppelinrox. cat > /sdcard/3GTurboCharger.txt </dev/null; then busybox mount -o remount,rw /system 2>/dev/null for m in /dev/block/mtdblock* do busybox mount -o remount,rw $m /system 2>/dev/null done fi case $turboopt in 1) echo " QUICK!" tcconfig="Quick!";hsxpa=2;gprsclass=10;hsdpa=8;bitmask=4294967295;htcmaskw1=14449;hsupa=6;dpc=0;afivetwo=0;afivethree=0;dtm=0;; 2) echo " FAST!?" tcconfig="Fast!?"; hsxpa=2;gprsclass=12;hsdpa=8;bitmask=4294967295;htcmaskw1=14449;hsupa=6;dpc=0;afivetwo=0;afivethree=0;dtm=0;; 3) echo " FASTER!?" tcconfig="Faster!?";hsxpa=2;gprsclass=12;hsdpa=28;bitmask=4294967295;htcmaskw1=14449;hsupa=9;dpc=1;afivetwo=0;afivethree=1;dtm=1;; 4) echo " FASTEST!?" tcconfig="Fastest!?";hsxpa=3;gprsclass=32;hsdpa=28;bitmask=4294967295;htcmaskw1=268449905;hsupa=9;dpc=1;afivetwo=0;afivethree=1;dtm=1;; 5) echo " EXPERIMENTAL 1!" tcconfig="Experimental_1";hsxpa=5;gprsclass=34;hsdpa=28;bitmask=4294967295;htcmaskw1=268449905;hsupa=9;dpc=1;afivetwo=1;afivethree=1;dtm=1;; 6) echo " EXPERIMENTAL 2!" tcconfig="Experimental_2";hsxpa=;gprsclass=;hsdpa=;bitmask=;htcmaskw1=;hsupa=;dpc=1;afivetwo=;afivethree=;dtm=;; 7) echo " ======================" echo " //// UNTURBOCHARGER \\\\\\\\";; 8) echo " ================" echo " //// WI-FIXER \\\\\\\\" echo $line echo "" echo " If Wi-Fi doesn't work after using..." echo "" $sleep echo " ...The 3G TurboCharger..." echo "" $sleep echo " ...this MIGHT fix it!" echo "" $sleep echo " This will simply rename wpa_supplicant.conf..." echo "" $sleep echo " ...so that a new one is created!" echo "" $sleep echo " First, Turn Wifi OFF..." echo "" $sleep echo " ...Apply The WiFi-xer..." echo "" $sleep echo " ...then Turn WiFi ON!" echo "" $sleep echo $line echo " Note: You will need to re-enter WiFi passwords!" echo $line echo "" $sleep echo " This will overwrite previously renamed file!" echo "" $sleep echo " Un-Wi-Fixer will restore the renamed file!" echo "" echo $line echo "" $sleep while : do echo -n " Enter 1 (Wi-Fixer) 2 (Un-Wi-Fixer) 3 (Exit): " read wifixer echo "" echo $line case $wifixer in 1)if [ -f "/data/misc/wifi/wpa_supplicant.conf" ]; then cp -fr /data/misc/wifi/wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf.un3g rm /data/misc/wifi/wpa_supplicant.conf echo " Current wpa_supplicant.conf was saved..." echo "" $sleep echo " ...as /data/misc/wifi/wpa_supplicant.conf.un3g" else echo " oops... did NOT find wpa_supplicant.conf!" fi echo $line echo "" $sleep echo " Another Tip: Unplug and Replug your router...." echo "" $sleep echo " ....before turning on WiFi!" echo "" break;; 2)if [ -f "/data/misc/wifi/wpa_supplicant.conf.un3g" ]; then cp -fr /data/misc/wifi/wpa_supplicant.conf.un3g /data/misc/wifi/wpa_supplicant.conf echo " wpa_supplicant.conf was restored!" else echo " oops... did NOT find wpa_supplicant.conf.un3g!" fi break;; 3)echo " Returning to main menu..." break;; *)echo " Invalid entry... Please try again :)" echo $line echo "" $sleep;; esac done;; 9) echo $line echo "" echo " Loading Market..." echo "" $sleep am start http://market.android.com/details?id=org.zwanoo.android.speedtest echo "";; 10) echo " ===============" echo " //// DONATE! \\\\\\\\" echo $line echo "" $sleep echo " Gimme some sugar, baby..." echo "" $sleep echo " ...before my hand goes bad!" echo "" $sleep echo " I've done ALOT of work to make this GREAT..." echo "" $sleep echo " ...possibly the BEST script EVER..." echo "" $sleep echo " ...hours, weeks, months... almost a YEAR..." echo "" $sleep echo " So if you think I deserve a few bucks..." echo "" $sleep echo " ...I'd have to agree! :D" echo "" $sleep echo " Come give some! hehe..." echo "" $sleep echo " ...AOD FTW!!" echo "" $sleep am start http://forum.xda-developers.com/donatetome.php?u=3357461 echo " I hope you helped! :)" echo "";; 11) echo $line echo " !!POOF!!" echo $line echo "" $sleep busybox sync echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger echo " If it don't go poofie, just reboot manually!" echo "" reboot;; 12) echo " Did you find this useful? Feedback is welcome!";; *) echo " Invalid entry... Please try again..." echo "" sleep 2 echo " 1 <= Valid Option => 12 !!" echo "" sleep 2 echo -n " Press Enter key to continue... ;) " read enterKey turboopt=0;; esac if [ "$turboopt" -ge 1 ] && [ "$turboopt" -le 12 ]; then echo $line echo "" $sleep if [ "$turboopt" -le 7 ]; then if [ "$turboopt" -ne 7 ]; then if [ -f "/system/build.prop.unsuper" ]; then echo " Leaving ORIGINAL build.prop backup intact..." else echo " Backing up ORIGINAL build.prop..." echo "" $sleep cp -r /system/build.prop /system/build.prop.unsuper echo " ...as /system/build.prop.unsuper!" fi if [ -f "/system/bin/build.prop" ] && [ ! -f "/system/bin/build.prop.unsuper" ]; then cp -r /system/bin/build.prop /system/bin/build.prop.unsuper fi echo "" $sleep fi sed -i '/TurboCharger/,/TurboCharged/d' /system/build.prop if [ "$turboopt" -ne 7 ]; then sed -i '3i\# 3G TurboCharger by zeppelinrox.' /system/build.prop sed -i '/TurboCharger/ a\ # DO NOT DELETE COMMENTS. DELETING COMMENTS WILL BREAK UNINSTALL ROUTINE!\ # Homework... see links for resources used.\ # http://forum.xda-developers.com/showthread.php?t=595108\ # http://forum.xda-developers.com/showthread.php?t=924440\ # http://forum.xda-developers.com/showpost.php?p=5123531&postcount=46\ # http://www.nickshertzer.com/wordpress/?p=600\ #\ # '$tcconfig' 3G Settings\ #\ ro.ril.hsxpa='$hsxpa'\ ro.ril.gprsclass='$gprsclass'\ ro.ril.hep=1\ ro.ril.hsdpa.category='$hsdpa'\ ro.ril.enable.3g.prefix=1\ ro.ril.htcmaskw1.bitmask='$bitmask'\ ro.ril.htcmaskw1='$htcmaskw1'\ ro.ril.hsupa.category='$hsupa'\ ro.ril.def.agps.mode=2\ ro.ril.def.agps.feature=1\ ro.ril.enable.sdr=1\ ro.ril.enable.gea3=1\ ro.ril.enable.fd.plmn.prefix=23402,23410,23411\ ro.ril.disable.power.collapse='$dpc'\ ro.ril.enable.a52='$afivetwo'\ ro.ril.enable.a53='$afivethree'\ ro.ril.enable.dtm='$dtm'\ # To fix connection issues, change "enable.a53" and "enable.dtm" to be =0\ # End of 3G TurboCharged Entries' /system/build.prop echo " 3G TurboCharger settings installed..." else echo " UnTurboCharging Complete..." fi echo "" $sleep echo " ...Reboot required!" echo "" echo $line echo "" $sleep if [ -f "/system/bin/build.prop" ]; then cp -fr /system/build.prop /system/bin/build.prop fi # chmod 644 /system/build.prop # chmod 644 /system/bin/build.prop fi echo " The 3G TurboCharger Installer..." echo "" $sleep echo " ...and WiFi-xer..." echo "" $sleep echo " ...by -=zeppelinrox=- @ XDA & Droid Forums" $sleep if [ "$turboopt" -eq 12 ]; then echo "" echo " Buh Bye :)" echo "" echo $line echo "" $sleep exit 0 fi busybox mount -o remount,ro /system 2>/dev/null for m in /dev/block/mtdblock* do busybox mount -o remount,ro $m /system 2>/dev/null done fi echo "" done