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

Root Removing city id and others after exited recovery

So for me it was over a 100 times before I got my inc rooted I followed the stickie "How to root in 10 minutes". Anyways now I see that in order to remove annoying apps such a city id i need to re root basically and get back into adb shell while in recovery. Is that correct or is there another way? Can someone please explain the process? Thanks.

Ps. I searched
 
Ok this is strange, I got root and attempted to enter ADB shell but it gave me

exec '/system/bin/sh' failed: No such file or directory (2)

So I tried running the Update.zip first then adb shell and same result,
So i tried pushing busybox and I got an error saying,

Failed to copy 'busybox' to 'sdcard/busybox' : Read-Only File System

Then I tried ADB shell again and I got

Error Protocol Fault <Status 2d 20 65 78?!>

THoughts?
 
Upvote 0
You basically have to "re-root" the phone again to get su in recovery. The sequence of getting into shell is also VERY important. So you would have to start the root process over again.

When ever you go back into root in recovery after you have root. You do not have to repush the Superuser.apk and the chmod the permissions. The all stick from the first time. At least for me.

And for those who want it....
Code:
#Remove FriendStream
/system/bin/rm /system/app/FriendStream.apk
/system/bin/rm /system/app/com.htc.FriendStreamWidget.apk

#Remove Peep
/system/bin/rm /system/app/com.htc.TwitterWidget.apk
/system/bin/rm /system/app/HtcTwitter.apk

#Remove FootPrints
/system/bin/rm /system/app/HtcFootprintsWidget.apk
/system/bin/rm /system/app/HtcFootprints.apk

#Remove Stocks 
/system/bin/rm /system/app/Stock.apk
/system/bin/rm /system/app/com.htc.StockWidget.apk

#Remove Visual Voice Mail, The Icon Remains
/system/bin/rm /system/app/VVM.apk

#Remove Quick Office and PDF Viewer. 
/system/bin/rm /system/app/Quickoffice.apk
/system/bin/rm /system/app/PDFViewer.apk

#Remove Vzw BackUp Assistant
##WARNING## You MUST Do A Factory Reset If You Remove These
## Or You Will Have Force Close Problem in Accounts & Sync
/system/bin/rm /system/app/VzWBAClient.apk
/system/bin/rm /system/app/VzWBAService.apk

#Remove FaceBook, Updated Version In Market
/system/bin/rm /system/app/Facebook.apk
/system/bin/rm /system/app/HtcFacebook.apk

#Remove YouTube
/system/bin/rm /system/app/YouTube.apk

#Remove Calculator
/system/bin/rm /system/app/Calculator.apk

#Remove Teeter
/system/bin/rm /system/app/teeter.apk
 
Upvote 0
You basically have to "re-root" the phone again to get su in recovery. The sequence of getting into shell is also VERY important. So you would have to start the root process over again.

When ever you go back into root in recovery after you have root. You do not have to repush the Superuser.apk and the chmod the permissions. The all stick from the first time. At least for me.

And for those who want it....
Code:
#Remove FriendStream
/system/bin/rm /system/app/FriendStream.apk
/system/bin/rm /system/app/com.htc.FriendStreamWidget.apk

#Remove Peep
/system/bin/rm /system/app/com.htc.TwitterWidget.apk
/system/bin/rm /system/app/HtcTwitter.apk

#Remove FootPrints
/system/bin/rm /system/app/HtcFootprintsWidget.apk
/system/bin/rm /system/app/HtcFootprints.apk

#Remove Stocks 
/system/bin/rm /system/app/Stock.apk
/system/bin/rm /system/app/com.htc.StockWidget.apk

#Remove Visual Voice Mail, The Icon Remains
/system/bin/rm /system/app/VVM.apk

#Remove Quick Office and PDF Viewer. 
/system/bin/rm /system/app/Quickoffice.apk
/system/bin/rm /system/app/PDFViewer.apk

#Remove Vzw BackUp Assistant
##WARNING## You MUST Do A Factory Reset If You Remove These
## Or You Will Have Force Close Problem in Accounts & Sync
/system/bin/rm /system/app/VzWBAClient.apk
/system/bin/rm /system/app/VzWBAService.apk

#Remove FaceBook, Updated Version In Market
/system/bin/rm /system/app/Facebook.apk
/system/bin/rm /system/app/HtcFacebook.apk

#Remove YouTube
/system/bin/rm /system/app/YouTube.apk

#Remove Calculator
/system/bin/rm /system/app/Calculator.apk

#Remove Teeter
/system/bin/rm /system/app/teeter.apk


thanks a lot, saved me time hunting down them :p


EDIT: I am a idiot and broke the htc facebook sync can someone upload HtcFacebook.apk for me please :p
 
Upvote 0
Yeah....apparently removing HtcFacebook causes FCs with Accounts & Sync. Hopefully somebody who hasn't removed it yet can upload the apk so we can put it back...


I am happy I was not the only one that did this lol


didnt feel like waiting anymore..

http://www.sendspace.com/file/nmrn7c

pulled them off of system.img file


EDIT: and now i cant get back into recovery :(
 
Upvote 0
Haha...I'll be playing the voodoo game now for a bit. Thanks!

Edit: What do you do with the odex file?

Edit2: Well that was easy...worked on the first try with the remove sd card method. I just added both the files back with the cat command and no more FCs with Accounts & Sync.

Also installed Mobile Defense as a system app. Works well.
 
Upvote 0
anyone one know the command to remove htc weather

I'm not saying it's ok to do this or that you won't have problems if you do, but according to rootexplorer, the weather apks are:

/system/app/Weather.apk
/system/app/WeatherProvider.apk
/system/app/WeatherSyncProvider.apk
/system/app/com.htc.WeatherWidget.apk
/system/app/HtcWeatherWallpaper.apk

I would assume that deleting anything with "Sync" in it would cause FCs with Accounts & Sync and you may have problems with other weather programs that use the stock weather provider.

use /system/bin/rm before any apk you want to remove.
 
Upvote 0
Probably a good idea to install superuser.apk when you do get root in recovery mode. Instead of the original sticky for su:

/system/bin/cat /system/bin/sh > /system/bin/su (to make su stick)
/system/bin/chmod 4777 /system/bin/su

You do this instead: Get the files from http://goo.gl/PYcX
adb push Superuser.apk /sdcard/Superuser.apk
adb push su /sdcard/su
adb shell
su
export PATH=$PATH:/system/bin
cd /system/app
cat /sdcard/Superuser.apk > Superuser.apk
cd /system/bin
cat /sdcard/su > su
ln -s /system/bin/su /system/xbin/su
chmod 06755 s

Then you can also install a terminal emulator, grant it root and apply commandline commands right from the phone. With superuser.apk you can also grant su to adb so you can have su in a normal booted session with the phone.

PLAY CAREFULLY. I nearly bricked my phone with overclock widget. Make sure whatever root stuff you do (or apps you install do), that you know how to go backwards.
 
Upvote 0
I'm not saying it's ok to do this or that you won't have problems if you do, but according to rootexplorer, the weather apks are:

/system/app/Weather.apk
/system/app/WeatherProvider.apk
/system/app/WeatherSyncProvider.apk
/system/app/com.htc.WeatherWidget.apk
/system/app/HtcWeatherWallpaper.apk

I would assume that deleting anything with "Sync" in it would cause FCs with Accounts & Sync and you may have problems with other weather programs that use the stock weather provider.

use /system/bin/rm before any apk you want to remove.
Thanks worked great
 
Upvote 0
I have root already and delete City ID. however I wanted to delete Peep and FriendStream I got back to recovery mode I get the - exec '/system/bin/sh' failed so now I am trying to do the update so I can get ADB Shell to work but it keeps saying E:Signature verification failed Installed Aborted. Do I need to get the orginal update file or somthing
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones