Captivate JI6 (v2.2) Hacks (root, non-market, no start up sound) - Captivate Android Development

One click root - http://forum.xda-developers.com/showthread.php?t=803682
You can use your old update.zip files by kernel swapping.
See here:
http://forum.xda-developers.com/showthread.php?t=797444
#1 - Rooting
su,busybox,sqlite3
Extract RootPack zip file
Browse to contents from cmd/terminal
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin
(wait for you to get kicked from adb)
adb shell
mount -o rw,remount /dev/block/stl9 /system
exit
adb push su /system/bin/su
adb push busybox /system/bin/busybox
adb push sqlite3 /system/bin/sqlite3
adb push superuser.apk /system/app/superuser.apk
adb shell
cd /system/bin
chmod 4755 su
chmod 4755 busybox
chmod 4755 sqlite3
reboot
#2 Non market apps
adb shell
su
cd /dbdata/databases/com.android.providers.settings
sqlite3 settings.db
update secure set value = "1" where name = "install_non_market_apps";
.quit
reboot
#3 no start up sound
adb shell
su
rm /system/etc/PowerOn.wav
#4 remove bloat
adb shell
su
rm /system/app/[file]
values for [file] (take your pick)
Code:
SamsungWidget_FeedAndUpdate.apk
LogsProvider.odex
SnsProvider.apk
Days.apk
ClockPackage.apk
MarketUpdater.apk
Talk.apk
WISPr43_Android22_signed.apk
VoiceRecorder.apk
SamsungWidget_CalendarClock.odex
InputEventApp.odex
SnsAccount.odex
DownloadProvider.apk
Vending.apk
TwWallpaperChooser.apk
MiniDiary.odex
LogsProvider.apk
GoogleQuickSearchBox.apk
Personalization.odex
UNAService.odex
TelephonyProvider.odex
Bluetooth.apk
Divx.odex
SnsProvider.odex
VpnServices.apk
Gallery3D.apk
PhoneSetupWizard.odex
TouchWizCalculator.apk
YPMobile-release_875.apk
BluetoothOPP.odex
SnsAccount.apk
SoundPlayer.apk
VoiceSearch.apk
lcdtest.apk
LbsTestMode.apk
SimDetachNotifier.odex
Phone.apk
VoiceRecorder.odex
Browser.apk
wipereceiver.apk
ApplicationsProvider.odex
DrmUA.odex
CallSetting.apk
install_flash_player.apk
CalendarProvider.apk
bn.ereader.apk
LiveWallpapers.odex
InfoAlarm.odex
BuddiesNow.odex
BluetoothTestMode.apk
Contacts.odex
SetupWizard.apk
DataCreate.odex
JobManager.apk
DualClock.apk
SamsungWidget_ProgramMonitor.apk
PhoneErrService.apk
wssyncmldm.apk
SelfTestMode.odex
YouTube.apk
SamsungWidget_StockClock.apk
FactoryTest.apk
Stk.odex
TATLiveWallpapersBlueSea.apk
MobileVideo.odex
wssyncmlnps.odex
SamsungWidget_FeedAndUpdate.odex
ATT_Radio_Full_En_2.2.16.69695.apk
AxT9IME.apk
TwWallpaperChooser.odex
shutdown.odex
serviceModeApp.odex
serviceModeApp.apk
WriteandGo.apk
MediaUploader.apk
signin.odex
CertInstaller.odex
ScreenCaptureService.apk
CertInstaller.apk
FactoryTest.odex
TATLiveWallpapersDandelion.apk
MobileVideo.apk
LiveWallpapersPicker.apk
Phone.odex
JobManager.odex
ClockPackage.odex
MediaProvider.apk
GoogleFeedback.apk
ContactsProvider.odex
Gmail.apk
VideoPlayer.apk
MobileTrackerEngineTwo.odex
PackageInstaller.odex
MediaHub.apk
DualClock.odex
SisoDrmProvider.odex
DialerTabActivity.apk
CameraFirmware.odex
LbsTestMode.odex
AccountAndSyncSettings.odex
MiniDiary.apk
Stk.apk
HTMLViewer.apk
GoogleBackupTransport.apk
MtpApplication.apk
DrmUA.apk
VpnServices.odex
MobileBanking.apk
BluetoothServices.apk
WlanTest.apk
BluetoothTestMode.odex
Browser.odex
TouchWizCalculator.odex
MusicPlayer.odex
TtsService.odex
MagicSmokeWallpapers.apk
GooglePartnerSetup.apk
UserDictionaryProvider.odex
DownloadProvider.odex
TATLiveWallpapersBlueSea.odex
SamsungWidget_ProgramMonitor.odex
WriteandGo.odex
MtpApplication.odex
Divx.apk
UserDictionaryProvider.apk
BuddiesNow.apk
wssyncmlnps.apk
ScreenCaptureService.odex
SimDetachNotifier.apk
CameraFirmware.apk
wssyncmlds.apk
SelfTestMode.apk
NetworkLocation.apk
Email.odex
SamsungWidget_CalendarClock.apk
NetworkLocation.odex
ATTNav-Samsung-Vega-1516.apk
androidlauncher2.1-61x612010_06_11t15_49.apk
TtsService.apk
Personalization.apk
CalendarProvider.odex
Kepler
BadgeProvider.apk
shutdown.apk
DialerTabActivity.odex
InfoAlarm.apk
CSC.apk
SecDownloadProvider.apk
Settings.apk
MediaProvider.odex
SoundPlayer.odex
MobiTV_800x480_320_20100610_1.0.0.15-118829.apk
TouchWiz30Launcher.odex
PhoneSetupWizard.apk
DefaultContainerService.apk
TouchWizCalendar.apk
SamsungWidget_StockClock.odex
signin.apk
SettingsProvider.odex
BadgeProvider.odex
TATLiveWallpapersDandelion.odex
VideoPlayer.odex
Dlna.apk
BluetoothOPP.apk
TAT_LiveWallpaper_Beach.apk
lcdtest.odex
Phone_Util.apk
UNAService.apk
GoogleServicesFramework.apk
Email.apk
BluetoothServices.odex
MusicPlayer.apk
HTMLViewer.odex
MyFiles.odex
attmaps20-1112.apk
TouchWiz30Launcher.apk
TATLiveWallpapersLuminescence.odex
wssyncmldm.odex
Preconfig.odex
Memo.apk
Mms.odex
Settings.odex
CSC.odex
PhoneErrService.odex
InputEventApp.apk
Camera.apk
MyFiles.apk
Memo.odex
WlanTest.odex
ContactsProvider.apk
ApplicationsProvider.apk
Phone_Util.odex
SecDownloadProvider.odex
AccountAndSyncSettings.apk
DataCreate.apk
ATT-P11_PROD.apk
Street.apk
VisualizationWallpapers.odex
Camera.odex
Gallery3D.odex
GoogleBackupTransport.odex
Contacts.apk
LiveWallpapers.apk
Quickoffice.apk
GoogleCalendarSyncAdapter.apk
SettingsProvider.apk
IM-Signed.apk
PackageInstaller.apk
DefaultContainerService.odex
SisoDrmProvider.apk
wipereceiver.odex
TouchWizCalendar.odex
GoogleContactsSyncAdapter.apk
Bluetooth.odex
wssyncmlds.odex
AxT9IME.odex
Swype.apk
TATLiveWallpapersAurora.odex
CallSetting.odex
Mms.apk
Days.odex
MobileTrackerUI.apk
TATLiveWallpapersAurora.apk
PicoTts.apk
TATLiveWallpapersLuminescence.apk
MobileTrackerEngineTwo.apk
Dlna.odex
MagicSmokeWallpapers.odex
PicoTts.odex
LiveWallpapersPicker.odex
MobileTrackerUI.odex
VisualizationWallpapers.apk
Preconfig.apk
Maps.apk
TelephonyProvider.apk
WHERE_Samsung_GT-I900_Vegas_EN_1.9.3_GM_06112010.apk

Rooting
designgears said:
Originally Posted by eugene373 View Post
1) get RageAgainstTheCage from here stealth.openwall.net/xSports/RageAgainstTheCage.tgz and unzip
it
2) Get su, busybox, Superuser.apk
3) adb push rageagainstthecage-arm5.bin /data/local
4) adb shell (now you will see the $ prompt)
4.1) type "chmod 0755 /data/local/rageagainstthecage-arm5.bin" (without quotes)
5) type "/data/local/rageagainstthecage-arm5.bin" (without quotes) in adb shell
5) wait till adb shell closes
6) adb shell again, and now you should have # (i.e. adb root shell)
7) type "mount -o rw,remount /dev/block/stl9 /system" without quotes in adb rootshell to mount system as rw
8) exit adb rootshell
9) push su and busybox to /system/bin using "adb push <path to su>/su /system/bin/su" AND "adb push <path to busybox>/busybox /system/bin/busybox"
10) push Superuser.apk to /system/app using "adb push <path to Superuser apk>/Superuser.apk /system/app"
11) adb shell
12) you will be back at the # shell
13) cd /system/bin
14) chmod 4755 su
15) chmod 4755 busybox
16) reboot your device
This is what I did to Root it..
Original Guide is here.. They need to correct Permission.. http://www.ithinkdiff.com/how-to-roo...scinate-guide/
Click to expand...
Click to collapse
THANK YOU!, we have been smacking this thing around for a good two hours trying to make it comply!!
Click to expand...
Click to collapse
You guys waste to much time

jesus i love you

eugene373 said:
You guys waste to much time
Click to expand...
Click to collapse
eugene is the MAN....looks like you got a lot more going in the vibrant section tho! wish you were rockin the captivate full time

eugene373 said:
You guys waste to much time
Click to expand...
Click to collapse
That thread was ridiculously cluttered. I know we'll see an SRE super soon, or a Cognition 2.2

CLShortFuse said:
writing...
browse to the extracted folder
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin
(wait for you to get kicked from adb)
adb shell
mount -o rw,remount /dev/block/stl9 /system
exit
adb push su /system/bin/su
adb push busybox /system/bin/busybox
adb push sqlite3 /system/bin/sqlite3
adb push superuser.apk /system/app/superuser.apk
adb shell
cd /system/bin
chmod 4755 su
chmod 4755 busybox
chmod 4755 sqlite3
(enable non-market apps)
cd /data/databases/com.android.providers.settings
sqlite3 settings.db
update secure set value = "1" where name = "install_non_market_apps";
.quit
reboot
Click to expand...
Click to collapse
Will this work as an update zip for rooting yet?
sent from my badass Captivate that is a Cognition running machine. Anxiously awaiting a Froyo Cognition.

eugene373 said:
You guys waste to much time
Click to expand...
Click to collapse
I agree. Two hours? What took ya so damn long?!
Just kidding, great work guys, just absolutely amazing.

Rhiannon224 said:
Will this work as an update zip for rooting yet?
sent from my badass Captivate that is a Cognition running machine. Anxiously awaiting a Froyo Cognition.
Click to expand...
Click to collapse
No this will not work for Updated.zip..
However I point out in the Original 2.2 thread to grab my 2.2 Rom.zip
Remove everything but the recovery file in the bin & leave xbin untouched as well... This will give you guys back the 2e recovery & still let you flash from the recovery / ClockworkMod..

CLShortFuse said:
That thread was ridiculously cluttered. I know we'll see an SRE super soon, or a Cognition 2.2
Click to expand...
Click to collapse
Yeah I kept posting stuff and trying to Direct people to it & help and I hit F5 and my Post was like 3 pages back??? Oh well, at least you guys are Rocking 2.2 & Root... More than T-Mobile

eugene373 said:
No this will not work for Updated.zip..
However I point out in the Original 2.2 thread to grab my 2.2 Rom.zip
Remove everything but the recovery file in the bin & leave xbin untouched as well... This will give you guys back the 2e recovery & still let you flash from the recovery / ClockworkMod..
Click to expand...
Click to collapse
Can I get a quick link to it?

ronaldramsayii said:
Can I get a quick link to it?
Click to expand...
Click to collapse
np.. Hold up..
http://forum.xda-developers.com/showthread.php?t=788784

alright, i'm done playing around. i'ma go sleep. this is for people to can't wait for a Cognition 2.2 rom and want root NAO! (like me ^_^)

Make Sure to dd the new zImage & add that into the build. the Modem.bin should be fine if it has one.. We have HSPA

I wanna sleep too, but not until I get sideloading enabled.
It just keeps *****ing at me:
# cd data/databases/com.android.providers.settings
cd data/databases/com.android.providers.settings
cd: can't cd to data/databases/com.android.providers.settings

miztaken1312 said:
I wanna sleep too, but not until I get sideloading enabled.
It just keeps *****ing at me:
# cd data/databases/com.android.providers.settings
cd data/databases/com.android.providers.settings
cd: can't cd to data/databases/com.android.providers.settings
Click to expand...
Click to collapse
fixed
cd /dbdata/...

CLShortFuse said:
fixed
cd /dbdata/...
Click to expand...
Click to collapse
Oh thank you, thank you, thank you. Trying it now.

eugene373 said:
Yeah I kept posting stuff and trying to Direct people to it & help and I hit F5 and my Post was like 3 pages back??? Oh well, at least you guys are Rocking 2.2 & Root... More than T-Mobile
Click to expand...
Click to collapse
But at least you guys have that sweet FFC mod.

miztaken1312 said:
Oh thank you, thank you, thank you. Trying it now.
Click to expand...
Click to collapse
It worked! Thank you ShortFuse!!!

darkfalz said:
But at least you guys have that sweet FFC mod.
Click to expand...
Click to collapse
Very very true.... I can wait for Kernel source to keep the FFC

eugene373 said:
Very very true.... I can wait for Kernel source to keep the FFC
Click to expand...
Click to collapse
I will buy you a pygmy goat if you can get me a FFC on the Captivate.

Related

Removing apps from pre-baked roms

is there any way to remove apps that are included in prebaked roms such as teeter and wavesecure in the MCR 3.1???
unzip the rom, go to /system/app/ and delete .apks you don't want, then rezip and resign.
How to resign a Rom?
http://forum.xda-developers.com/showthread.php?t=682972
Thats how, and its very simple.
There must be a quicker way eg: from adb/console when in recovery?
Yes there is...
1. First get into recovery mode with the Green menu then close that command prompt and open a new one and cd to Desire root folder. (Files on your pc.)
2. You now need to mount the /system folder using the code below
Code:
adb-windows shell mount /system
3. Now you will need to get the list of installed apk files
Code:
adb-windows shell ls /system/app/
and the output should look like this:
Code:
AccountAndSyncSettings.apk HtcWeatherWallpaper.apk
ApplicationsProvider.apk Jbed.apk
Bluetooth.apk LiveWallpapers.apk
BrcmBluetoothServices.apk LiveWallpapersPicker.apk
Browser.apk MagicSmokeWallpapers.apk
Calculator.apk Mail.apk
Calendar.apk MarketUpdater.apk
CalendarProvider.apk MediaProvider.apk
CertInstaller.apk MediaUploader.apk
CheckinProvider.apk Mms.apk
Clicker.apk Mode10Wallpapers.apk
ContactsProvider.apk NetworkLocation.apk
CustomizationSettingsProvider.apk NewsReader.apk
CustomizationSetup.apk PCSCII.apk
DCSImpl.apk PDFViewer.apk
DCSStock.apk PackageInstaller.apk
DCSUtility.apk Phone.apk
DownloadProvider.apk PicoTts.apk
DrmProvider.apk PluginManager.apk
EnhancedGoogleSearchProvider.apk QuickLookup.apk
Facebook.apk RSS.apk
FieldTest.apk Rosie.apk
FilePicker.apk Settings.apk
FlashLitePlugin.apk SettingsProvider.apk
FlashPlayer.apk SetupWizard.apk
Flickr.apk SocialNetworkProvider.apk
FriendStream.apk Stk.apk
GSD.apk Stock.apk
GenieWidget.apk Street.apk
GlobalSearch.apk Superuser.apk
Gmail.apk Talk.apk
GmailProvider.apk TalkProvider.apk
GoogleApps.apk TelephonyProvider.apk
GoogleCheckin.apk TtsService.apk
GoogleContactsSyncAdapter.apk Updater.apk
GooglePartnerSetup.apk UploadProvider.apk
GoogleSettingsProvider.apk UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk Vending.apk
HTCAlbum.apk VisualizationWallpapers.apk
HTCCamera.apk VoiceSearchWithKeyboard.apk
HTCSetupWizard.apk VpnServices.apk
HTC_IME.apk Weather.apk
HTMLViewer.apk WeatherAgentService.apk
HtcAddProgramWidget.apk WeatherProvider.apk
HtcClockWidget.apk WeatherSyncProvider.apk
HtcConnectivity.apk WidgetDownloadManager.apk
HtcContacts.apk WorldClock.apk
HtcDialer.apk YouTube.apk
HtcFMRadio.apk com.htc.FriendStreamWidget.apk
HtcFacebook.apk com.htc.MusicWidget.apk
HtcFootprints.apk com.htc.NewsReaderWidget.apk
HtcFootprintsWidget.apk com.htc.StockWidget.apk
HtcLocationPicker.apk com.htc.TwitterWidget.apk
HtcLocationService.apk com.htc.WeatherWidget.apk
HtcLockScreen.apk com.wsandroid.apk
HtcMessageUploader.apk gtalkservice.apk
HtcMusic.apk htcbookmarkwidget.apk
HtcNaviPanel.apk htccalendarwidgets.apk
HtcPhotoWidget.apk htccontactwidgets.apk
HtcRingtoneTrimmer.apk htcmailwidgets.apk
HtcSettingsProvider.apk htcmsgwidgets.apk
HtcSoundRecorder.apk htcsearchwidgets.apk
HtcStreamPlayer.apk htcsettingwidgets.apk
HtcSyncwidget.apk restartapp.apk
HtcTwitter.apk teeter.apk
4. there are 2 methods of removal, they are
4a. Just delete the files
4b. Move to the sdcard
Use one of the following methods
4a. Now you have a list of the files you can chose the ones you want to remove , note that this part is case sensitive so com.htc.twitterwidget.apk is not the same as com.htc.TwitterWidget.apk, use the following code(example used is the Stocks app and widget):
Code:
adb-windows shell rm /system/app/Stock.apk
adb-windows shell rm /system/app/com.htc.StockWidget.apk
4b. Also case sensitive, to move the files to your sdcard(which aso removes from the device):
Code:
adb-windows shell mount /sdcard
adb-windows shell mkdir /sdcard/device_files
adb-windows mv /system/app/Stock.apk /sdcard/device-files
adb-windows mv /system/app/com.htc.StockWidget.apk /sdcard/device-files
The files will be moved to the new folder on your sdcard called /device-files, once there you can also backup to your pc for a bit of extra backup
5. Repeat Step 4. untill all the apk files that you want to remove are gone and to check that they are gone use
Code:
adb-windows shell ls /system/app/
Restoring your backed up files
Use the following code,
Code:
adb-windows shell mount /sdcard
adb-windows shell mv /sdcard/device-filesStock.apk /system/app/
adb-windows shell mv /sdcard/device-files/com.htc.StockWidget.apk /system/app/
Hope this helps.
Cred vdubs @modaco
Thanks that's great!
Edit*
Can the Java application be removed? I know it's bundled into MCR but it's using 2.5MB and I'm not using Apps2SD as I'm holding off for a FroYo port.
Edit2*
No matter, I will keep it as it seems getjar.com has some cool stuff
Edit3*
Na removed
thank you
ephumuris said:
Yes there is...
1. First get into recovery mode with the Green menu then close that command prompt and open a new one and cd to Desire root folder. (Files on your pc.)
2. You now need to mount the /system folder using the code below
Code:
adb-windows shell mount /system
3. Now you will need to get the list of installed apk files
Code:
adb-windows shell ls /system/app/
and the output should look like this:
Code:
AccountAndSyncSettings.apk HtcWeatherWallpaper.apk
ApplicationsProvider.apk Jbed.apk
Bluetooth.apk LiveWallpapers.apk
BrcmBluetoothServices.apk LiveWallpapersPicker.apk
Browser.apk MagicSmokeWallpapers.apk
Calculator.apk Mail.apk
Calendar.apk MarketUpdater.apk
CalendarProvider.apk MediaProvider.apk
CertInstaller.apk MediaUploader.apk
CheckinProvider.apk Mms.apk
Clicker.apk Mode10Wallpapers.apk
ContactsProvider.apk NetworkLocation.apk
CustomizationSettingsProvider.apk NewsReader.apk
CustomizationSetup.apk PCSCII.apk
DCSImpl.apk PDFViewer.apk
DCSStock.apk PackageInstaller.apk
DCSUtility.apk Phone.apk
DownloadProvider.apk PicoTts.apk
DrmProvider.apk PluginManager.apk
EnhancedGoogleSearchProvider.apk QuickLookup.apk
Facebook.apk RSS.apk
FieldTest.apk Rosie.apk
FilePicker.apk Settings.apk
FlashLitePlugin.apk SettingsProvider.apk
FlashPlayer.apk SetupWizard.apk
Flickr.apk SocialNetworkProvider.apk
FriendStream.apk Stk.apk
GSD.apk Stock.apk
GenieWidget.apk Street.apk
GlobalSearch.apk Superuser.apk
Gmail.apk Talk.apk
GmailProvider.apk TalkProvider.apk
GoogleApps.apk TelephonyProvider.apk
GoogleCheckin.apk TtsService.apk
GoogleContactsSyncAdapter.apk Updater.apk
GooglePartnerSetup.apk UploadProvider.apk
GoogleSettingsProvider.apk UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk Vending.apk
HTCAlbum.apk VisualizationWallpapers.apk
HTCCamera.apk VoiceSearchWithKeyboard.apk
HTCSetupWizard.apk VpnServices.apk
HTC_IME.apk Weather.apk
HTMLViewer.apk WeatherAgentService.apk
HtcAddProgramWidget.apk WeatherProvider.apk
HtcClockWidget.apk WeatherSyncProvider.apk
HtcConnectivity.apk WidgetDownloadManager.apk
HtcContacts.apk WorldClock.apk
HtcDialer.apk YouTube.apk
HtcFMRadio.apk com.htc.FriendStreamWidget.apk
HtcFacebook.apk com.htc.MusicWidget.apk
HtcFootprints.apk com.htc.NewsReaderWidget.apk
HtcFootprintsWidget.apk com.htc.StockWidget.apk
HtcLocationPicker.apk com.htc.TwitterWidget.apk
HtcLocationService.apk com.htc.WeatherWidget.apk
HtcLockScreen.apk com.wsandroid.apk
HtcMessageUploader.apk gtalkservice.apk
HtcMusic.apk htcbookmarkwidget.apk
HtcNaviPanel.apk htccalendarwidgets.apk
HtcPhotoWidget.apk htccontactwidgets.apk
HtcRingtoneTrimmer.apk htcmailwidgets.apk
HtcSettingsProvider.apk htcmsgwidgets.apk
HtcSoundRecorder.apk htcsearchwidgets.apk
HtcStreamPlayer.apk htcsettingwidgets.apk
HtcSyncwidget.apk restartapp.apk
HtcTwitter.apk teeter.apk
4. there are 2 methods of removal, they are
4a. Just delete the files
4b. Move to the sdcard
Use one of the following methods
4a. Now you have a list of the files you can chose the ones you want to remove , note that this part is case sensitive so com.htc.twitterwidget.apk is not the same as com.htc.TwitterWidget.apk, use the following code(example used is the Stocks app and widget):
Code:
adb-windows shell rm /system/app/Stock.apk
adb-windows shell rm /system/app/com.htc.StockWidget.apk
4b. Also case sensitive, to move the files to your sdcard(which aso removes from the device):
Code:
adb-windows shell mount /sdcard
adb-windows shell mkdir /sdcard/device_files
adb-windows mv /system/app/Stock.apk /sdcard/device-files
adb-windows mv /system/app/com.htc.StockWidget.apk /sdcard/device-files
The files will be moved to the new folder on your sdcard called /device-files, once there you can also backup to your pc for a bit of extra backup
5. Repeat Step 4. untill all the apk files that you want to remove are gone and to check that they are gone use
Code:
adb-windows shell ls /system/app/
Restoring your backed up files
Use the following code,
Code:
adb-windows shell mount /sdcard
adb-windows shell mv /sdcard/device-filesStock.apk /system/app/
adb-windows shell mv /sdcard/device-files/com.htc.StockWidget.apk /system/app/
Hope this helps.
Cred vdubs @modaco
Click to expand...
Click to collapse
Thank you very much. Your message is perfect.

Removing stock apps

now before everyone tells me to search, I definitely have, and have found a bunch. however, none of the suggestions are working.
I wan't to remove things like flickr, facebook, footprints, etc.
I have a rooted phone and have flashed the liberated ROM.
when I try to remove using adb devices I get either "file does not exist" or something regarding I only have read-only access, even though I input a command that supposedly gives me read-write access.
I downloaded titanium backup and removed apps from there, restarted the phone and they still remain.
Also downloaded root file manager, removed the apps, restarted, and they all still remain.
I've managed to backup all my system apps, but they remain in the /system/apps folder and they're bugging the crap outta me!
any help?
thanks!
I'd also like to know!
Sent from my HTC Liberty using XDA App
can you press (and hold down) the app icon and does a Delete button then show up on the bottom of the display?
The filesystem is mounted read - only. Having root permissions doesn't change this all by itself.
Try this:
You must be rooted
to mount the filesystem read/write: adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
Delete the apk with whatever method
mount the filesystem ro again: adb shell mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
Still no luck. =/ I'm trying to remove flickr and facebook, mainly. I mount as RW, uninstall apps with root explorer or adb shell, remount as RO, the unit automatically reboots and after boot, the apps are still there and fully functional. Hmmmmm.........
I have the same reboot issue. I did find a way that works on one of the threads here...
Boot into Clockwork recovery
./adb shell
mount /system
rm /system/app/whatever.apk
Maybe it will work for you too?
Does not Root Explorer have read/write after you have rooted your phone and given Root Explorer Superuser Permission?. I see that option and it appears to delete the /system/app/whatever.apk just fine. Even doing a search after the apk is gone. However as soon as I reboot the device the .apk is back and the app is not gone.
attn1 said:
The filesystem is mounted read - only. Having root permissions doesn't change this all by itself.
Try this:
You must be rooted
to mount the filesystem read/write: adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
Delete the apk with whatever method
mount the filesystem ro again: adb shell mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
Click to expand...
Click to collapse
dmellenbruch said:
Still no luck. =/ I'm trying to remove flickr and facebook, mainly. I mount as RW, uninstall apps with root explorer or adb shell, remount as RO, the unit automatically reboots and after boot, the apps are still there and fully functional. Hmmmmm.........
Click to expand...
Click to collapse
I had the same issue, First i rooted and installed Superuser permissions, i uninstalled them and deleted them using Titanium Backup, use astro file manager to verify that the APk files were no longer in the directory then when the phone restarts all the aps come right back like nothing ever happened.
I got upset and just flashed the liberated b003 rom, If i had known that flashing that rom wouldn't wipe out my user data i would have flashed right from the start since all the ATT crapware was removed.
Summary please, what is the consensus or best way to achieve the OP question?
I was able to remove Stocks, Peep, Footprint, News, the stock Music player and some other stuff... Im in class right now so im trying to pull this off the top of my head and cant try it to verify. I'll post back later tonight when I get home the 100% method but I think this is it.
-boot into recovery
-Mount /system partition
-adb remount
-adb shell
-cd /system/app
***I used -ls to list everything in the folder on my mac, not sure what the command or you windows people would be. But that listed every .apk and .odex file in the /app directory***
-Locate the files you want to remove
- rm what-ever-file-you-want-gone.apk
- rm what-ever-file-you-want-gone.odex
***Then I ran -ls again to verify that the file was no longer listed in the directory***
-Reboot phone and enjoy.
anyone tested if Droid Explorer works for this situation?
Thanks redapex. Your instructions were perfect.
Ok good. Glad i got it right...
Sent from my HTC Liberty using XDA App
Firearm said:
Does not Root Explorer have read/write after you have rooted your phone and given Root Explorer Superuser Permission?. I see that option and it appears to delete the /system/app/whatever.apk just fine. Even doing a search after the apk is gone. However as soon as I reboot the device the .apk is back and the app is not gone.
Click to expand...
Click to collapse
No. Root and read/write access are two different matters. As it turns out, we don't have read/write access to /system reliably unless we are in clockwork recovery.
redapex said:
I was able to remove Stocks, Peep, Footprint, News, the stock Music player and some other stuff... Im in class right now so im trying to pull this off the top of my head and cant try it to verify. I'll post back later tonight when I get home the 100% method but I think this is it.
-boot into recovery
-Mount /system partition
-adb remount
-adb shell
-cd /system/app
***I used -ls to list everything in the folder on my mac, not sure what the command or you windows people would be. But that listed every .apk and .odex file in the /app directory***
-Locate the files you want to remove
- rm what-ever-file-you-want-gone.apk
- rm what-ever-file-you-want-gone.odex
***Then I ran -ls again to verify that the file was no longer listed in the directory***
-Reboot phone and enjoy.
Click to expand...
Click to collapse
Good job. Now pay attention to the blackboard.
out of this list, is there an .apk & .odex that is mandatory to maintain normal phone functions, ie. from the list of prefix HTC.... can't tell for sure what each
item does
with items like these, I have no problem identifying and removing
HtcTwitter.odex
HtcTwitter.apk
but for example these.. what does each item below do?
DCSStock.odex
DCSStock.apk
Street.apk
Stock.odex
Stock.apk
MarketUpdater.apk
***
# cd /system/app
cd /system/app
# ls
ls
TalkProvider.apk
Talk.apk
Superuser.apk
Street.apk
Stock.odex
Stock.apk
Stk.odex
Stk.apk
SocialNetworkProvider.odex
SocialNetworkProvider.apk
SetupWizard.apk
SettingsProvider.odex
SettingsProvider.apk
Settings.odex
Settings.apk
Rosie.odex
Rosie.apk
RSS.odex
RSS.apk
Quickoffice.apk
QuickLookup.odex
QuickLookup.apk
PluginManager.odex
PluginManager.apk
PicoTts.odex
PicoTts.apk
Phone.odex
Phone.apk
PackageInstaller.odex
PackageInstaller.apk
PDFViewer.odex
PDFViewer.apk
PCSCII.odex
PCSCII.apk
NewsReader.odex
NewsReader.apk
NetworkLocation.apk
Mms.odex
Mms.apk
MediaUploader.apk
MediaProvider.odex
MediaProvider.apk
MarketUpdater.apk
Maps.apk
Mail.odex
Mail.apk
IM.odex
IM.apk
HtcWeatherWallpaper.odex
HtcWeatherWallpaper.apk
HtcTwitter.odex
HtcTwitter.apk
HtcSyncwidget.odex
HtcSyncwidget.apk
HtcStreamPlayer.odex
HtcStreamPlayer.apk
HtcSoundRecorder.odex
HtcSoundRecorder.apk
HtcSettingsProvider.odex
HtcSettingsProvider.apk
HtcRingtoneTrimmer.odex
HtcRingtoneTrimmer.apk
HtcPhotoWidget.odex
HtcPhotoWidget.apk
HtcNaviPanel.odex
HtcNaviPanel.apk
HtcMusic.odex
HtcMusic.apk
HtcMessageUploader.odex
HtcMessageUploader.apk
HtcLog.apk
HtcLockScreen.odex
HtcLockScreen.apk
HtcLocationService.odex
HtcLocationService.apk
HtcLocationPicker.odex
HtcLocationPicker.apk
HtcFootprintsWidget.odex
HtcFootprintsWidget.apk
HtcFootprints.odex
HtcFootprints.apk
HtcFacebook.odex
HtcFacebook.apk
HtcFMRadio.odex
HtcFMRadio.apk
HtcDialer.odex
HtcDialer.apk
HtcContacts.odex
HtcContacts.apk
HtcClockWidget.odex
HtcClockWidget.apk
HtcAddProgramWidget.odex
HtcAddProgramWidget.apk
HTMLViewer.odex
HTMLViewer.apk
HTC_IME.odex
HTC_IME.apk
HTCSetupWizard.odex
HTCSetupWizard.apk
HTCNew.odex
HTCNew.apk
HTCCamera.odex
HTCCamera.apk
HTCAlbum.odex
HTCAlbum.apk
GoogleSubscribedFeedsProvider.apk
GoogleSettingsProvider.apk
GooglePartnerSetup.apk
GoogleContactsSyncAdapter.apk
GoogleCheckin.apk
GoogleApps.apk
GmailProvider.apk
Gmail.apk
GlobalSearch.odex
GlobalSearch.apk
GSD.odex
GSD.apk
Ftp.apk
FriendStream.odex
FriendStream.apk
Flickr.odex
Flickr.apk
FlashPlayer.odex
FlashPlayer.apk
FlashLitePlugin.odex
FlashLitePlugin.apk
FilePicker.odex
FilePicker.apk
FieldTest.apk
Facebook.apk
EnhancedGoogleSearchProvider.apk
DrmProvider.odex
DrmProvider.apk
DownloadProvider.odex
DownloadProvider.apk
DebugTool.apk
DCSUtility.odex
DCSUtility.apk
DCSStock.odex
DCSStock.apk
DCSImpl.odex
DCSImpl.apk
CustomizationSetup.odex
CustomizationSetup.apk
CustomizationSettingsProvider.odex
CustomizationSettingsProvider.apk
ContactsProvider.odex
ContactsProvider.apk
Clicker.odex
Clicker.apk
CheckinProvider.odex
CheckinProvider.apk
CertInstaller.odex
CertInstaller.apk
CalendarProvider.odex
CalendarProvider.apk
Calendar.odex
Calendar.apk
Calculator.odex
Calculator.apk
Browser.odex
Browser.apk
BrcmBluetoothServices.odex
BrcmBluetoothServices.apk
Bluetooth.odex
Bluetooth.apk
ApplicationsProvider.odex
ApplicationsProvider.apk
AccountSyncManager.odex
AccountSyncManager.apk
AccountAndSyncSettings.odex
AccountAndSyncSettings.apk
restartapp.odex
restartapp.apk
htcsettingwidgets.odex
htcsettingwidgets.apk
htcsearchwidgets.odex
htcsearchwidgets.apk
htcmsgwidgets.odex
htcmsgwidgets.apk
htcmailwidgets.odex
htcmailwidgets.apk
htccontactwidgets.odex
htccontactwidgets.apk
htccalendarwidgets.odex
htccalendarwidgets.apk
htcbookmarkwidget.odex
htcbookmarkwidget.apk
gtalkservice.apk
com.htc.WeatherWidget.odex
com.htc.WeatherWidget.apk
com.htc.TwitterWidget.odex
com.htc.TwitterWidget.apk
com.htc.StockWidget.odex
com.htc.StockWidget.apk
com.htc.NewsReaderWidget.odex
com.htc.NewsReaderWidget.apk
com.htc.MusicWidget.odex
com.htc.MusicWidget.apk
com.htc.FriendStreamWidget.odex
com.htc.FriendStreamWidget.apk
YouTube.apk
WorldClock.odex
WorldClock.apk
WidgetDownloadManager.odex
WidgetDownloadManager.apk
WeatherSyncProvider.odex
WeatherSyncProvider.apk
WeatherProvider.odex
WeatherProvider.apk
Weather.odex
Weather.apk
VpnServices.odex
VpnServices.apk
VoiceSearch.apk
VoiceDialer.odex
VoiceDialer.apk
Vending.apk
UserDictionaryProvider.odex
UserDictionaryProvider.apk
UploadProvider.odex
UploadProvider.apk
Updater.odex
Updater.apk
TtsService.odex
TtsService.apk
TelephonyProvider.odex
TelephonyProvider.apk
Was able to remove some of AT&T bloatware, but couldn't figure out the .apk file for AT&T Radio. Does anyone know?
friedice said:
Was able to remove some of AT&T bloatware, but couldn't figure out the .apk file for AT&T Radio. Does anyone know?
Click to expand...
Click to collapse
AndroidMusic.apk
Thundervore said:
AndroidMusic.apk
Click to expand...
Click to collapse
Removed it. Thanks.
redapex said:
I was able to remove Stocks, Peep, Footprint, News, the stock Music player and some other stuff... Im in class right now so im trying to pull this off the top of my head and cant try it to verify. I'll post back later tonight when I get home the 100% method but I think this is it.
-boot into recovery
-Mount /system partition
-adb remount
-adb shell
-cd /system/app
***I used -ls to list everything in the folder on my mac, not sure what the command or you windows people would be. But that listed every .apk and .odex file in the /app directory***
-Locate the files you want to remove
- rm what-ever-file-you-want-gone.apk
- rm what-ever-file-you-want-gone.odex
***Then I ran -ls again to verify that the file was no longer listed in the directory***
-Reboot phone and enjoy.
Click to expand...
Click to collapse
Thanks, those directions worked perfectly.
Just a side note, when typing the program you want to remove it IS case-sensitive.
Edit: I notice after removing a few apps that I now have an entry in my widgets menu called 0.0dip and I have no idea where it came from and it instantly crashes if I try to use it. Any insight?

[How to] Root Motorola Atrix with terminal

Maybe I'm the only one but this is the method I prefer to use to root my phone. I'm not always sure which OS I'll be working with when I have to do this and this one works on all of them as long as you have the Android SDK.
Put the files into your platform-tools folder to make them easy to find.
Not sure if I need this but I'm not responsible for bricks or any other complication, etc, etc.
adb push psneuter /data/local/tmp
adb push bin/su /data/local/tmp
adb shell chmod 6755 /data/local/tmp/psneuter
$ ./data/local/tmp/psneuter
adb shell
# mount -o rw, remount /dev/block/mmcblk0p12 /system
# rm /data/local/tmp/su /system/bin/su
#chmod 6755 /system/bin/su
exit
really? psneuter only works for 1.26 froyo
I used this method on 1.83 when I first got the phone. Might need to look back into this. Someone asked about this method so I posted it.
Sent from my MB860 using XDA Premium App

Add Bravia engine to the sg3

Download THIS file.
Extract the things inside it and put them in your adb folder.
push it.
Code:
adb push be_photo /system/etc
adb push be_movie /system/etc
now pull the build.prop file
Code:
adb pull /system/build.prop
go to adb folder and open the buid.prop file with notepad. add this to the end of it:
Code:
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
save and push it back in:
Code:
adb push build.prop /system
now go to terminal emulator on your phone and type this in:
Code:
su
busybox chmod 0755 /system/etc/be_photo
busybox chmod 0755 /system/etc/be_movie
busybox chown 0.0 /system/etc/be_photo
busybox chown 0.0 /system/etc/be_movie
reboot the phone and have happy times with the bravia engine >
i got this information from Kabir Saini on facebook. I didnt do any of this work myself
i tried it on my phone and i think there is a slight improvement...
PersianSphinx said:
Download THIS file.
Extract the things inside it and put them in your adb folder.
push it.
Code:
adb push be_photo /system/etc
adb push be_movie /system/etc
now pull the build.prop file
Code:
adb pull /system/build.prop
go to adb folder and open the buid.prop file with notepad. add this to the end of it:
Code:
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
save and push it back in:
Code:
adb push build.prop /system
now go to terminal emulator on your phone and type this in:
Code:
su
busybox chmod 0755 /system/etc/be_photo
busybox chmod 0755 /system/etc/be_movie
busybox chown 0.0 /system/etc/be_photo
busybox chown 0.0 /system/etc/be_movie
reboot the phone and have happy times with the bravia engine >
i got this information from Kabir Saini on facebook. I didnt do any of this work myself
i tried it on my phone and i think there is a slight improvement...
Click to expand...
Click to collapse
Are you sure that it work buddy? I want mean, not necessary other files like framework or libraries?
How system knows that are 2 new files in /system only editing build.prop?
there's already an another thread about it.. :/
-tapatalked by RnB
i_rnb said:
there's already an another thread about it.. :/
-tapatalked by RnB
Click to expand...
Click to collapse
sorry, but i searched for it and couldnt find anything!
denzel09 said:
Are you sure that it work buddy? I want mean, not necessary other files like framework or libraries?
How system knows that are 2 new files in /system only editing build.prop?
Click to expand...
Click to collapse
apparently it will work. im not 100% but i think it will.
anyways, its only 2KB your adding, so big deal right?
PersianSphinx said:
sorry, but i searched for it and couldnt find anything!
Click to expand...
Click to collapse
u had to search a lil bit longer ..
http://forum.xda-developers.com/showthread.php?p=19597041
-tapatalked by RnB

How change permissions dir APP by ADB shell?

Hi i have problem with Kindle Fire,
i changed permissions folder system/app with app Root explorer and then I restart Kindle Fire and now dont want start. I think this is problem permissons for this directory.
Pleas can you send me setting permissions folder APP and how i can change it by ADB SHELL?
I have tried:
adb shell
su
chmod 644 app
Unable to chmod app: Read-only file system
THX very much .-(
Sory my english is very bad.
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
chmod 755 /system/app
or look here:
http://forum.xda-developers.com/showthread.php?t=1356257
guys please use the search function !
I have tried it but:
$ mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount: Operation not permitted
$ chmod 755 /system/app
chmod 755 /system/app
Unable to chmod /system/app: Read-only file system
THX I'm a little desperate
pitrsonek said:
I have tried it but:
$ mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount: Operation not permitted
$ chmod 755 /system/app
chmod 755 /system/app
Unable to chmod /system/app: Read-only file system
THX I'm a little desperate
Click to expand...
Click to collapse
you need root before you can do any of those (i.e. su)
But i think i have root because I install Google market and other app. Or how i can check if i have root?
THX!
c:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
4D1A002600000001 device
c:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
$ ls
ls
config
dropbox
cache
sdcard
acct
mnt
vendor
d
etc
ueventd.rc
ueventd.omap4430.rc
ueventd.goldfish.rc
system
sys
sbin
proc
init.rc
init.omap4430.rc
init.goldfish.rc
init
default.prop
data
root
dev
$
at the $ prompt type
su
should turn to # instead of $
Then you are Root.
krelvinaz said:
at the $ prompt type
su
should turn to # instead of $
Then you are Root.
Click to expand...
Click to collapse
Yes, what he said...you're confusing having root on the command line for "I installed su and superuser to their correct locations"
adb shell
$ su
su
[1] + Stopped (signal) su
$ su
su
[2] + Stopped (signal) su
[1] Segmentation fault su
$
I have try install root by this manual: http://rootkindlefire.com/kindle-fire-root/how-to-root-kindle-fire/
I see device when i write: adb devices
I have executed runme.bat
but SU dont go
pitrsonek said:
adb shell
$ su
su
[1] + Stopped (signal) su
$ su
su
[2] + Stopped (signal) su
[1] Segmentation fault su
$
I have try install root by this manual: http://rootkindlefire.com/kindle-fire-root/how-to-root-kindle-fire/
I see device when i write: adb devices
I have executed runme.bat
but SU dont go
Click to expand...
Click to collapse
Something is wrong with your device then.
as a first step look if you have superuser.apk in \system\app\
Ho i dont have Superuser.apk in /system/app/
b63 said:
as a first step look if you have superuser.apk in \system\app\
Click to expand...
Click to collapse
Doesn't really matter if su is not working. Superuser.apk is just a wrapper for su and he's trying to do things on the command line so su is what he's calling to, not SuperUser.apk.
He either didnt root correctly to begin with or he did something after that messed things up. Temp rooting with zergRush and redoing things is most likely what he needs to do.
Is ther somebody who can help me online on gtalk? I will pay you by PayPal. If anybody has freetime send me PM. THX
Ther is content dir app:
c:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
$ ls /system/app
ls /system/app
-------------------------------------------------------------------------
ATVAndroidClient.apk
AccountAndSyncSettings.apk
AmazonVenezia.apk
ApplicationsProvider.apk
AudibleAndroidApplication-venezia.apk
CSApp-unsigned.apk
CalendarProvider.apk
CertInstaller.apk
Cloud9-unsigned.apk
Cloud9SystemBrowserProvider-unsigned.apk
Contacts.apk
ContactsProvider.apk
DefaultContainerService.apk
DownloadProvider.apk
DownloadProviderUi.apk
DrmProvider.apk
Email.apk
Facebook.apk
Gallery3D.apk
HTMLViewer.apk
IMDb-2.3.apk
KindleForOtter.apk
LatinIME.apk
Launcher.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
MagicSmokeWallpapers.apk
MarketIntentProxy.apk
MediaProvider.apk
MyAccount-unsigned.apk
OOBE-unsigned.apk
OTASilentInstall.apk
OtterAppManager.apk
OtterTutorial.apk
PackageInstaller.apk
PicoTts.apk
Provision.apk
Pulse-amazon.apk
QuickSearchBox.apk
QuickSettings.apk
Quickoffice_AMAZON_4.1.408_VC.apk
Settings.apk
SettingsProvider.apk
SystemUI.apk
TtsService.apk
UserDictionaryProvider.apk
VisualizationWallpapers.apk
VpnServices.apk
Windowshop.apk
air_runtime.apk
amazonmp3-unsigned.apk
com.amazon.dcp.apk
oem_install_flash_player_signed.apk
Superuser.apk
Vending.apk
$
agree - but it's an indication that his device is not rooted
i would suggest to install superoneclick to the computer and root again
all you need is here : http://forum.xda-developers.com/showpost.php?p=19789892&postcount=35
pitrsonek said:
Is ther somebody who can help me online on gtalk? I will pay you by PayPal. If anybody has freetime send me PM. THX
$
Click to expand...
Click to collapse
Maybe on Thursday I can. Busy until then.
I just run SuperOneClick and there is log http://jsfiddle.net/tVnDv/ from this program.
Kindle Fire is Back
Jupiiie Kindle Fire is back.
So first i try SuperOneClikck install root, but this code doesnt go:
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
chmod 755 /system/app
Then i tried unroot and this code go?
How my Kindle Fire start ,-) Its crazy but true.
Thank you very much guys...
glad to help ...
pitrsonek said:
Jupiiie Kindle Fire is back.
So first i try SuperOneClikck install root, but this code doesnt go:
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
chmod 755 /system/app
Then i tried unroot and this code go?
How my Kindle Fire start ,-) Its crazy but true.
Thank you very much guys...
Click to expand...
Click to collapse
I'm having the same issue, but when I go to change the mount permissions I get permission denied. Anyone care to give me some insight on how to fix it?
you have the $ prompt !!!
type su - the prompt has to change to #
then do the commands ...

Categories

Resources