• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Success!!! Bloatware Removed!!!

Status
Not open for further replies.
OK, I have been working with some of the guys over at Android Creative Syndicate an have merged my bloatware removal script with there new 1 click root script. This new script will root the phone, remove the bloatware and install a working SuperUser.apk. This means the phone is now protected by the superuser app and not left open to grant access to all apps.

The new download can be found at: http://androidinvasion.us/downloads/Root_And_Bloatware_Removal.zip

Make sure you have drivers for the phone installed beforehand.
http://androidinvasion.us/downloads/SAMSUNG USB Drivers for Mobile Phones (x86).exe
http://androidinvasion.us/downloads/SAMSUNG USB Drivers for Mobile Phones (x64).exe

Unzip the files to a location on the computer and then run the run.bat
 
ooo excellent! Hopefully your procedure will work on my Fascinate. During your final tests could you also verify if a factory reset still works, including restoring all the bloatware?

Edit: oops, just realized this was in a different forum that I thought. Oh well.
 
OK, I posted how to remove the bloatware and made a script file to run so you dont have to worry about typing anything. Just run the first app to get level 1 root on the phone and then run my script to remove all the metro apps.
 
Didn't work for me dam it. Got the same problem with the super user crap. I see your script was doing exactly what I was doing in adb, and still wouldn't let me edit superuser or su. I've been trying to find a way to remove the su and superuser.apk on my phone, but i've found no way. Basically:


Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\Edge\Desktop\bloatware>adb devices
List of devices attached
R910e8d667be device


C:\Users\Edge\Desktop\bloatware>adb shell
$ mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
mount: Operation not permitted
$ cd /system/app
cd /system/app
$ rm SamsungForte_MetroPCSEasyWiFi_4.0.111.apk
rm SamsungForte_MetroPCSEasyWiFi_4.0.111.apk
rm failed for SamsungForte_MetroPCSEasyWiFi_4.0.111.apk, Read-only file system
$ rm MetroBackup.apk
rm MetroBackup.apk
rm failed for MetroBackup.apk, Read-only file system
$ rm Metro411.apk
rm Metro411.apk
rm failed for Metro411.apk, Read-only file system
$ rm MobilePosse.apk
rm MobilePosse.apk
rm failed for MobilePosse.apk, Read-only file system
$ rm Mocospace.apk
rm Mocospace.apk
rm failed for Mocospace.apk, Read-only file system
$ rm MySpace_Client_v182_aligned.apk
rm MySpace_Client_v182_aligned.apk
rm failed for MySpace_Client_v182_aligned.apk, Read-only file system
$ rm z7-android2x.apk
rm z7-android2x.apk
rm failed for z7-android2x.apk, Read-only file system
$ rm MetroSTUDIO.apk
rm MetroSTUDIO.apk
rm failed for MetroSTUDIO.apk, Read-only file system
$ rm IMandSocial.apk
rm IMandSocial.apk
rm failed for IMandSocial.apk, Read-only file system
$ rm VCpay.apk
rm VCpay.apk
rm failed for VCpay.apk, Read-only file system
$ rm thinkdroid.apk
rm thinkdroid.apk
rm failed for thinkdroid.apk, Read-only file system
$ exit
exit

C:\Users\Edge\Desktop\bloatware>echo Your Droid should now be rooted!! Please r
estart your Droid and close cmd.
Your Droid should now be rooted!! Please restart your Droid and close cmd.

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>echo Unplug your Galaxy Indulge and remove the b
attery
Unplug your Galaxy Indulge and remove the battery

C:\Users\Edge\Desktop\bloatware>pause>nul
 
K second time I ran the soup everything was successful except the very last part with mounting. Gonna see what happens when I run the removal.
 
Gonna try without restarting after I run the soup. Because I see after I run the soup i have # instead of $, which means root. So i'll see what happens.
 
Basically this is what I get:


Bah dam copy and paste, let me try this again from notepad. Here:


C:\souproot\android-sdk-windows\tools>adb push c:\souproot\droidroot\rageagainst
thecage-arm5.bin /data/local/tmp
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
175 KB/s (5392 bytes in 0.030s)

C:\souproot\android-sdk-windows\tools>adb shell
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin
$ cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin
$ $ [*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C

[*] checking NPROC limit ...
[+] RLIMIT_NPROC={2294, 2294}
[*] Searching for adb ...
[+] Found adb as PID 2347
[*] Spawning children. Dont type anything and wait for reset!
[*]
[*] If you like what we are doing you can send us PayPal money to
[*] 7-4-3-C@web.de so we can compensate time, effort and HW costs.
[*] If you are a company and feel like you profit from our work,
[*] we also accept donations > 1000 USD!
[*]
[*] adb connection will be reset. restart adb server on desktop and re-login.
$
C:\souproot\android-sdk-windows\tools>adb devices
List of devices attached
R910e8d667be device


C:\souproot\android-sdk-windows\tools>adb shell
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
# exit
exit

C:\souproot\android-sdk-windows\tools>adb push c:\souproot\droidroot\Superuser.a
pk /system/app
641 KB/s (196521 bytes in 0.299s)

C:\souproot\android-sdk-windows\tools>adb push c:\souproot\droidroot\su /system/
bin
493 KB/s (26264 bytes in 0.052s)

C:\souproot\android-sdk-windows\tools>adb push c:\souproot\droidroot\busybox /sy
stem/bin
1968 KB/s (1926944 bytes in 0.956s)

C:\souproot\android-sdk-windows\tools>adb shell
# chmod 4755 /system/bin/su
chmod 4755 /system/bin/su
# chmod 4755 /system/bin/busybox
chmod 4755 /system/bin/busybox
# mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled
mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled
failed on '/system/recovery-from-boot.p' - No such file or directory
# mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
# rm /data/local/tmp/rageagainstthecage-arm5.bin
rm /data/local/tmp/rageagainstthecage-arm5.bin
# exit
exit

C:\souproot\android-sdk-windows\tools>echo Your Droid should now be rooted!! Pl
ease restart your Droid and close cmd.
Your Droid should now be rooted!! Please restart your Droid and close cmd.

C:\souproot\android-sdk-windows\tools>pause>nul
 
Alright when I didn't turn off my phone and turn it back on after soup, then ran the bloat removal it seemed to work. Testing now.
 
Also anyone else who attempts this be patient, i saw it sit on the same line for nearly 5 minuets then it resumed continuing the script.
 
Hmm, i bet since you can remove apps you could probably install them as well eh? So if we get lvl 1 root and then install setcpu, will the settings stick after reboot?
 
lol ironman is still there, but the rest of the crap is gone wooooo!

LOL i forgot to add ironman to the script. Ill fix it.

Someone download the app named Android System Info and tell me what the name of the iron man movie player app file is.

It should be something like MetroMoviePlayer.apk but I forget and dont have that one saved.
 
:) i'm just glad to get rid of both the MyExtras app and MetroEasyWifi.
Now we just need to get a full root.


Apps removed:
Ironman Movie Player
MetroPCS Easy WiFi
Metro Backup
Metro411
My Extras
MocoSpace
MySpace
Mail@Metro
Metro Studio
IM and Social
Virtual Card
ThinkFree Office
Top Games
 
Status
Not open for further replies.
Back
Top Bottom