Welcome to CleanTOOL! This is a quick little script I whipped up to clean up all the bloat on the Rezound. The script uses temp root to disable most bloat. Bloat will NOT come back on a reboot! They are gone until hard reset you enable them again.
Adobe Reader, lock Buster, NFL, Golf, Kindle, Slacker, HTC Set Up, Polaris Office, App Sharing, FaceBook, Flicker, NFS, MY Verizon, VCast Music, VCast Video, Video Surf, VZ Nav, Back Up Assistance, Scan, Twitter, Footprints, FriendStream, Mobile Instant Messenger, Tasks, Usage Monitor, Watch, Printer.
New in this version
Fixed: Gallery blank screen issue when using the Disable Sense script
Instructions:
Install HTC USB Sync Drivers if not already installed
Download package from download link and extract to your desktop
Enable USB Debugging on Phone
Connect Device to PC in Charge Only Mode
Run "CleanTOOL 2.1.1"
Enjoy bloat free goodness!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Complete Change Log HERE
Big Thanks to the creator(s) of zergRush!
Official Linux port of CleanTOOL, By MrSmith317, can be found here: http://forum.xda-developers.com/showthread.php?t=1388894
If you like this tool please hit the Thanks button! If you really like this tool hit the Donate button!
How to mod the script to your satisfaction...
Not everyone considers the same thing Bloat... I consider everything I listed above as bloat. If you want to modify the script to not remove some of the apps then here is what you do...
Instead of running the CleanTOOL Batch file... Open it in notepad and find this section at about the 1/2 way to 2/3s point...
@echo Temp Rooted! Now about to clean it up!
@pause
@Echo OFF
@adb shell pm disable com.adobe.reader
@adb shell pm disable com.blockbuster.app.htc
@adb shell pm disable com.mobitv.client.nfl2010
@adb shell pm disable com.gameloft.android.Verizon.GloftLGolf2.lgolf2
@adb shell pm disable com.amazon.kindle
@adb shell pm disable com.slacker.radio
@adb shell pm disable com.htc.android.htcsetupwizard
@adb shell pm disable com.infraware.docmaster
@adb shell pm disable com.htc.appsharing
@adb shell pm disable com.facebook.katana
@adb shell pm disable com.htc.socialnetwork.flickr
@adb shell pm disable com.ea.nfshp
@adb shell pm disable com.vzw.hss.myverizon
@adb shell pm disable com.pv.android.verizon.mod
@adb shell pm disable com.pv.android.verizon.avod
@adb shell pm disable com.videosurf.activity
@adb shell pm disable com.vznavigator.ADR6425LVW
@adb shell pm disable com.htc.VzWBackupAssistantClient
@adb shell pm disable com.mtag.scan
echo Cleaned!
echo Visit www.scottsroms.com for all your Android ROM Needs!
Pause
Click to expand...
Click to collapse
This is where all the disabling is done. Simply delete any line that you want to keep on the phone. Save file and then run it. Below is the actual app name to make it easy.
Legend
Adobe Reader: com.adobe.reader
Block Buster: com.blockbuster.app.htc
NFL: com.mobitv.client.nfl2010
Golf: com.gameloft.android.Verizon.GloftLGolf2.lgolf2
Kindle: com.amazon.kindle
Slacker: com.slacker.radio
HTC Set Up: com.htc.android.htcsetupwizard
Polaris Office: com.infraware.docmaster
App Sharing: com.htc.appsharing
FaceBook: com.facebook.katana
Flicker: com.htc.socialnetwork.flickr
NFS: com.ea.nfshp
MY Verizon: com.vzw.hss.myverizon
VCast Music: com.pv.android.verizon.mod
VCast Video: com.pv.android.verizon.avod
Video Surf: com.videosurf.activity
VZ Nav: com.vznavigator.ADR6425LVW
Back Up Assistance: com.htc.VzWBackupAssistantClient
Scan: com.mtag.scan
Click to expand...
Click to collapse
Additional bloat that I will have removed in next version:
Footprints: com.htc.android.footprints
Footprints Widget: com.htc.footprints.widget3d
Mobile IM: com.htc.mim
News: com.htc.googlereader
News Widget: com.htc.googlereaderwidget
Friendstream: com.htc.friendstream
Friendstream lockscreen: com.htc.idlescreen.socialnetwork
Click to expand...
Click to collapse
Conversely, if you want to enable something that you prior disabled simple send the enable command instead of the disable command like this:
@adb shell pm enable com.facebook.katana
Sending that line will enable Facebook. The same method for any thing else.
Here is a list of ALL the apps in the ROM. It was converted from PNG format (by me) to a text file (by MrSmith317) for very easy copy and paste!
Post with a CSV file is HERE. Thank it too, that was a hella lot of typing!
I also converted the CSV to text with the commands embedded. USE WITH CAUTION! You disable something you dont intended to you may have to hard reset!
so just curious, we'd have to run temp root first, then we can do your script?
jayochs said:
so just curious, we'd have to run temp root first, then we can do your script?
Click to expand...
Click to collapse
Good question...
No, the script includes temp root. Just download and run script.
Daaanngg that seems super easy. I might do that...but I don't wanna delete Facebook or a few others lol
Sent from my ADR6425LVW using XDA App
jayochs said:
Daaanngg that seems super easy. I might do that...but I don't wanna delete Facebook or a few others lol
Sent from my ADR6425LVW using XDA App
Click to expand...
Click to collapse
You can mod the script with notepad. I will post what needs to be changed so you can mod it to your liking.
EDIT: Updated post to with instruction on how to mod the script and gave legend for bloat apps.
Thank you for this, made that debloating so much easier.
chaoscentral said:
Thank you for this, made that debloating so much easier.
Click to expand...
Click to collapse
And unlike other methods.. It stays gone!
Does this remove from phone or just freeze the app without removing it?
Sent from my ADR6425LVW using XDA App
XOAngio said:
Does this remove from phone or just freeze the app without removing it?
Sent from my ADR6425LVW using XDA App
Click to expand...
Click to collapse
Yes, it disables it. Sorta like freezing. At this time we cannot remove anything untill a permanent S-OFF is achieved.
Ran, said successful, didn't grant root, or delete anything
XOAngio said:
Does this remove from phone or just freeze the app without removing it?
Sent from my ADR6425LVW using XDA App
Click to expand...
Click to collapse
What he asked....
edit: n/m when I hit reply his post was the last one but I see question was already answered.
Thanks for clearing that up
scrosler said:
Yes, it disables it. Sorta like freezing. At this time we cannot remove anything untill a permanent S-OFF is achieved.
Click to expand...
Click to collapse
Sent from my ADR6425LVW using XDA App
turbojimmy said:
Ran, said successful, didn't grant root, or delete anything
Click to expand...
Click to collapse
As you know if you cant get temp root the script wont work. The first time I tried to get temp root I had to reboot the phone and start fresh.
Try this...
Reboot phone, make sure USB Debugging is one, Sd card is not mounted, and Allow Unknown sources for app install. Let me know if that doesn't work.
bast525 said:
What he asked....
edit: n/m when I hit reply his post was the last one but I see question was already answered.
Click to expand...
Click to collapse
Answered... No, it just freezes the apps.
That's cool. If i didn't wake up each morning to a dead phone id consider this temp root moonsetgender(lol... Swype displayed that when i tried to input "nonsense").
If i ever make a new account here that's going to be my name. "moonsetgender"
Anyways though, i went through the whole temp root bit with the Incredible 2, trying to avoid it again this time & just have fingers crossed on an S-OFF that won't take as long as the Incredible 2.
Good show though chap!
voxigenboy said:
That's cool. If i didn't wake up each morning to a dead phone id consider this temp root moonsetgender(lol... Swype displayed that when i tried to input "nonsense").
If i ever make a new account here that's going to be my name. "moonsetgender"
Anyways though, i went through the whole temp root bit with the Incredible 2, trying to avoid it again this time & just have fingers crossed on an S-OFF that won't take as long as the Incredible 2.
Good show though chap!
Click to expand...
Click to collapse
Thank you sir!
I feel this is a viable solution for clean up. I just cant take all that crap in my app drawer, lol
turbojimmy said:
Ran, said successful, didn't grant root, or delete anything
Click to expand...
Click to collapse
Ensure that \android-sdk-windows\tools is in your path or simply copy the extracted files to your \tools folder. If the script cannot find 'adb', nothing will be frozen...
Still didn't work, I can send you some screen shots by email if you want
turbojimmy said:
Still didn't work, I can send you some screen shots by email if you want
Click to expand...
Click to collapse
Post them. You'll get the most help that way......
I am trying to figure this out as well....Gonna try unmounting SD and go at it again.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Details:
I am no longer continuing this project. Any issues refer to the bottom of this as I've tried to post the most common or read through thread.
Installing:
You need to install xRecovery, then extract the folder named "Eminence v1.2" to /sdcard/xrecovery/backup, then reboot into xRecovery and use the Restore option to install the ROM to your phone.
You can find a more detailed guide by hellsrage619 HERE
Credits:
MrRusch for his work on the framework mod, H0CKEY for the home screen ICONS, rabetionline for pointing out the obvious, zdzihu for xRecovery and the rooted ROM, Fightspit for the SuperCircle Mod, Kersey for pointing out the JIT issue, mbrad26 for THIS, Jassiered for the Animations & Calum for his Thread.
Change Log:
Not changed a great deal really, modified for the new update, changed the button press, new animations, JIT enabled, removed the recovery menu. I've not made the background so dark so it stands out a bit more and changed the bootscreen, also cleaned up the dialler buttons.
Included
3.D Gallery, BusyBox, FileManager, Gauge Battery Widget [free], HTC ime [Themed], LauncherPro, Linpack, Signal Strength Widget, Superuser, Tajm, Titanium Backup [Free Version], xRecovery, Rooted
Removed *
Chinese Text input, Creatouch, Digital Clock Widget, EManual, Emanual Launcher, Facebook, Face Recognition, Home Launcher, Latin IME, Learning Client, Moxiermail, Music, Officesuite, PC Companion, Playnow/Client/Back/App Installer, Quadrapop, Ringtones, Recent Calls, Status Switch, Semc/Checkin/Setup Wizard/TouchPal Korean Qwerty, Search Widget, Textinput TNG, Timescape/Plugin Manager/Provider/Themes, Track I.D, User Support, uWlop, Wallpaper
Features:
JIT
Framework Animations
SuperCircle Battery Mod
X10 Res Mods Styling
Extras:
Bootscreen, Comfertaa Font, Wallpaper
Screen Shots:
Boot Screen: (quality is better on the phone)
Download Links:
Download Link 1
Download Link 2
Download Link 3
PLEASE READ
You are free to use 99.9% for whatever you wish, HOWEVER, I created the lockscreen, I've used it in my themes, now this, and it's a feature, a signature if you like, of my work, which I don't wish to see used in other themes/ROMS, ESPECIALLY which are for the X10, and I don't think that's an unfair request, PLUS, if you are going to create something for the community, try and put your own stamp on it.
If you get a md5 "mismatch" error, smartgardens has posted a solution HERE. Or some have said renaming the folder, for example, "Eminence v1.2" to Eminence_v1.2" works also.
If you've not already used zdzihu's ROM and flashtool files to update to 2.0.2.A.0.24 then you need to update the Baseband as well. Doesn't matter if you don't, but as we all like to be upto date you might as well...
zdzihu said:
You need xRecovery to flash rooted system (and system only) image.
Then you need X10 flasher to flash all remaining parts (SIN files = kernel, baseband etc)
Cheers,
z
Click to expand...
Click to collapse
...so just run the flashtool from HERE
----------
x10_lynx said:
i was modifing app and framework directory in case of searching an solution for my market and gtalk problem. (market no download and gtalk wont start)
Click to expand...
Click to collapse
x10_lynx said:
i found a solution for my case of gtalk&market issues.
after deleting /data/system/accounts.db there was a clean accounts folder under settings.
after reboot i go to market and login with my account. after this no problem with market and gtalk!
Click to expand...
Click to collapse
----------
McKebapp said:
Well I'd like to change the comfortaa font to sonysketch.
The common way via TypeFont doesn't seem to work.
Click to expand...
Click to collapse
McKebapp said:
There is a free App called "Font Changer Lite".
Worked like charme
Click to expand...
Click to collapse
----------
llama69 said:
Ok first post - it doesn't look like anyone's solved this on here yet, so I registered to explain my experience;
Basically I didn't want to go without Timescape as I actually find it useful, so I tried to reinstall it (installing the Timescape* apks from my backup of /system/apps I made before putting the firmware on), however everytime I tried to log in I got the same error as above stating that my login details were incorrect!
After much frustration and searching for the reason, I finally found it - the uWlopProvider.apk had been removed. It's this apk that Timescape/Mediascape use to communicate with facebook/twitter, and without it they keep chucking up the incorrect username/password / authentication error messages (it would have saved me a LOT of time if they had simply said they could not communicate with the servers, but oh well...).
So, the solution to this problem is to get ahold of the uWlopProvider.apk file, either from the link in the first post (re getting removed apps) or restore the firmware and copy it from that, then reflash - then once you have the apk, install it with adb.
For reference - these are the commands I used to install Timescape back on (inc uWlopProvider.apk) - note you need adb installed on your pc and usb debugging turned on; (note the files you are installing from need to be in /sdcard/apps if you are copying/pasting below)
Code:
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
adb shell dd if=/sdcard/apps/TimescapeLargeUI.apk of=/system/app/TimescapeLargeUI.apk
adb shell dd if=/sdcard/apps/TimescapeLargeUIThemeBlue.apk of=/system/app/TimescapeLargeUIThemeBlue.apk
adb shell dd if=/sdcard/apps/TimescapeLargeUIThemeGreen.apk of=/system/app/TimescapeLargeUIThemeGreen.apk
adb shell dd if=/sdcard/apps/TimescapeLargeUIThemeIndigo.apk of=/system/app/TimescapeLargeUIThemeIndigo.apk
adb shell dd if=/sdcard/apps/TimescapeLargeUIThemeOrange.apk of=/system/app/TimescapeLargeUIThemeOrange.apk
adb shell dd if=/sdcard/apps/TimescapeLargeUIThemeSakura.apk of=/system/app/TimescapeLargeUIThemeSakura.apk
adb shell dd if=/sdcard/apps/TimescapePluginManager.apk of=/system/app/TimescapePluginManager.apk
adb shell dd if=/sdcard/apps/TimescapeProvider.apk of=/system/app/TimescapeProvider.apk
adb shell dd if=/sdcard/apps/uWlopProvider.apk of=/system/app/uWlopProvider.apk
adb shell chmod 644 /system/app/Timescape*
adb shell chmod 644 /system/app/uWlopProvider.apk
adb shell reboot
And that's it - once the phone reboots Timescape should work. If you only want Mediascape to sync with fb/twitter and don't want Timescape back, then just do the dd and chmod on the uWlopProvider file above, not the Timescape ones (obviously!).
Hope that helps!
Click to expand...
Click to collapse
----------
Market Issues Have Nothing To Do With Themes
* You can find most of the apps that have been removed HERE, and if it's not listed in the first post chances are you will find it somewhere in the thread.
Some extras for your X10:
Fonts
Bootscreens
60 SMS Tones
178 Game HD wallpapers
Hubble Telescope wallpapers
FHM Top 10 2010 wallpapers
2.1 System Apps/Framework Files
http://forum.xda-developers.com/showthread.php?p=9877530#post9877530
already list your modded rom to above..
post 2...
if u want me to unlist, pm me..
purpose:supporting custom rom development...
Woah! Very nice!!
Just one question: What's the keyboard in this screenshot?
Can you share it please?
Thanks. I really appreciate your work.
That is so sexy I think I'm gonna have a crisis
fyzm345 said:
already list your modded rom to above..
post 2...
Click to expand...
Click to collapse
Thanks.
Farhang said:
Woah! Very nice!!
Click to expand...
Click to collapse
Thanks
Farhang said:
Just one question: What's the keyboard in this screenshot?
Click to expand...
Click to collapse
It's a themed HTC IME
Farhang said:
Can you share it please?
Click to expand...
Click to collapse
Sure, see attachment.
Farhang said:
Thanks. I really appreciate your work.
Click to expand...
Click to collapse
Thank you.
Gavilaaar said:
That is so sexy I think I'm gonna have a crisis
Click to expand...
Click to collapse
Thanks.
Wow, what can I say...what a great looking rom making my X10 even sexier.
Great work mate
The HTC IME is awesome thanks for sharing.
sent from my commodore 64
Congratulations XperiaX10iUser, I've always loved your themes and this is a beautifully themed ROM, I'll start to recommend this rom for the guys that ask for stock based ROM's in my own theme thread...
Just for you guys to know even though it's stated as JIT enabled I ran Linpack and was only getting around 6.45 MFLOPS.
Having enabled JIT via Terminal Emulator am now getting 17.638 MFLOPS
kersey said:
Great work mate
Click to expand...
Click to collapse
Thanks.
chiefy009 said:
The HTC IME is awesome thanks for sharing.
Click to expand...
Click to collapse
You're welcome.
rmourar said:
Congratulations XperiaX10iUser, I've always loved your themes and this is a beautifully themed ROM, I'll start to recommend this rom for the guys that ask for stock based ROM's in my own theme thread...
Click to expand...
Click to collapse
Thanks, and thanks.
kersey said:
Just for you guys to know even though it's stated as JIT enabled I ran Linpack and was only getting around 6.45 MFLOPS.
Having enabled JIT via Terminal Emulator am now getting 17.638 MFLOPS
Click to expand...
Click to collapse
See p.m.
This is the dogs danglers. Stunning.
Damnit, these download links are WAY TOO slow... Can't you post some more links because these are taking > 50 minutes to complete.. And I'm not planning to purchase a premium account
kersey said:
Having enabled JIT via Terminal Emulator am now getting 17.638 MFLOPS
Click to expand...
Click to collapse
Strange, having run the customiser and the optimiser I've got a similar score with Linpack to you, so seems like they haven't enabled it for me. Can you post the emulator command to see if that makes any difference?
buzzboy said:
This is the dogs danglers. Stunning.
Click to expand...
Click to collapse
Thanks.
dnifan said:
And I'm not planning to purchase a premium account
Click to expand...
Click to collapse
No for reasons already stated on my theme thread, and it takes less than 2 minutes to sign up for a free account.
XperiaX10iUser said:
Strange, having run the customiser and the optimiser I've got a similar score with Linpack to you, so seems like they haven't enabled it for me. Can you post the emulator command to see if that makes any difference?
Click to expand...
Click to collapse
Just replied to your p.m.
kersey said:
Just replied to your p.m.
Click to expand...
Click to collapse
Updated the first post and credits.
dnifan said:
Damnit, these download links are WAY TOO slow... Can't you post some more links because these are taking > 50 minutes to complete.. And I'm not planning to purchase a premium account [what r u What r utalking about?it just took me 4 minutes to download it,is your internet really working,lol!,anyway @XperiaX10User,great work as always,it just look awesome,and in my view the most stunning ROM so far available for our X10,keep it up dude...........thanks once again,hope u will continue this awesome work in the future as well.
Click to expand...
Click to collapse
SK_007 said:
anyway @XperiaX10User,great work as always,it just look awesome,and in my view the most stunning ROM so far available for our X10,keep it up dude...........thanks once again,hope u will continue this awesome work in the future as well.
Click to expand...
Click to collapse
Thanks, it's reading comments like that that will keep me going.
XperiaX10iUser said:
Thanks, it's reading comments like that that will keep me going.
Click to expand...
Click to collapse
oh forgot to mention one more thing that the new themed keyboard looks awesome and it matches perfectly with the theme/ROM.....
This rom is awesome!
Hey all. Now that temp root is obtained I just thought I'd share how you can quickly and easily disable stock applications using the pm (package manager) binary . While this won't fully uninstall them (not quite possible yet) it will disable them so that they can't be run.
In rosie the application will disappear from the app drawer (may require a reboot -- no worries, pm disable will stick on reboot). In alternate launchers it may change to the default android icon and you may need to hide it in your launcher to actually get it to not show (this was experienced in go launcher).
Keep in mind that if you disable something that the phone needs, then it may stop booting or cause FC'ing. You do it at your own risk!
It's as simple as:
1. Obtain temp root -- here or here
2. adb shell
3. pm disable [package]
Click to expand...
Click to collapse
Need to turn something back on? Simply use: pm enable [package].
Example of what it should look like:
adb shell
# pm disable com.qikffc.android
Package com.qikffc.android new state: disabled
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
I have attached a list of all of the packages on /system/ and their associated apk name to help make it easier for you.
Code:
./AccountSyncManager.txt: package="com.htc.settings.accountsync"
./AdobeReader.txt: package="com.adobe.reader"
./amazonmp3.txt: package="com.amazon.mp3"
./ApplicationsProvider.txt: package="com.android.providers.applications"
./AppSharing.txt: package="com.htc.appsharing"
./Blockbuster_Stub_HTC.txt: package="com.blockbuster.app.htc"
./BlueSky.txt: package="com.htc.skin.BlueSky"
./Bluetooth.txt: package="com.android.bluetooth"
./BrcmBluetoothServices.txt: package="com.broadcom.bt.app.system"
./Browser.txt: package="com.android.browser"
./Burgundy.txt: package="com.htc.skin.Burgundy"
./Calculator.txt: package="com.android.calculator2"
./Calendar.txt: package="com.htc.calendar"
./CalendarProvider.txt: package="com.android.providers.calendar"
./CertInstaller.txt: package="com.android.certinstaller"
./CheckinProvider.txt: package="com.android.providers.htcCheckin"
./com.htc.FMRadioWidget.txt: package="com.htc.FMRadioWidget"
./com.htc.FriendStream3DWidget.txt: package="com.htc.FriendStream3DWidget"
./com.htc.htcmsgwidgets3d.txt: package="com.htc.htcmsgwidgets3d"
./com.htc.idlescreen_SN.txt: package="com.htc.idlescreen.socialnetwork"
./com.htc.MusicWidget.txt: package="com.htc.MusicWidget3D"
./com.htc.Sync3DWidget.txt: package="com.htc.Sync3DWidget"
./com.htc.TrendsWidget.txt: package="com.htc.Trends3DWidget"
./com.htc.Twitter3DWidget.txt: package="com.htc.Twitter3DWidget"
./ContactsProvider.txt: package="com.android.providers.contacts"
./CSPeopleSyncService.txt: package="com.htc.cspeoplesync"
./CustomizationSettingsProvider.txt: package="com.htc.provider.CustomizationSettings"
./CustomizationSetup.txt: package="com.htc.CustomizationSetup"
./DCSStock.txt: package="com.htc.dcs.service.stock"
./DebugTool.txt: package="com.android.debugtool"
./DefaultContainerService.txt: package="com.android.defcontainer"
./DFPI.txt: package="com.htc.demoflopackageinstaller"
./DMPortRead.txt: package="com.android.dmportread"
./dms.txt: package="com.htc.dlnamediaserver"
./DockMode.txt: package="com.htc.dockmode"
./DownloadProvider.txt: package="com.android.providers.downloads"
./DownloadProviderUi.txt: package="com.android.providers.downloads.ui"
./DrmProvider.txt: package="com.android.providers.drm"
./EPST.txt: package="com.htc.android.epst"
./EReader.txt: package="com.htc.ereader"
./FieldTrial.txt: package="com.htc.android.fieldtrial"
./FilePicker.txt: package="com.htc.FilePicker"
./FlashLitePlugin.txt: package="com.htc.flashliteplugin"
./Flickr.txt: package="com.htc.socialnetwork.flickr"
./FriendStream.txt: package="com.htc.friendstream"
./fusion.txt: package="com.htc.fusion.FusionApk"
./FusionStockWidget.txt: package="com.htc.android.fusion.StockWidget"
./Gmail.txt: package="com.google.android.gm"
./GoogleBackupTransport.txt: package="com.google.android.backup"
./GoogleCalendarSyncAdapter.txt: package="com.google.android.syncadapters.calendar"
./GoogleContactsSyncAdapter.txt: package="com.google.android.syncadapters.contacts"
./GoogleFeedback.txt: package="com.google.android.feedback"
./GooglePartnerSetup.txt: package="com.google.android.partnersetup"
./GoogleQuickSearchBox.txt: package="com.google.android.googlequicksearchbox"
./GoogleServicesFramework.txt: package="com.google.android.gsf"
./GreenHornet3D.txt: package="com.htc.watchshortcut"
./GSD.txt: package="com.android.CSDFunctionG"
./HtcAddProgramWidget.txt: package="com.htc.AddProgramWidget"
./HTCAlbum.txt: package="com.htc.album"
./HtcAutoRotateWidget.txt: package="com.htc.autorotatewidget"
./HtcBackgroundDataWidget.txt: package="com.htc.rosiewidgets.backgrounddata"
./htcbookmarkwidget3d.txt: package="com.htc.fusion.htcbookmarkwidget"
./HtcCalculatorWidget.txt: package="com.htc.android.fusion.calculator"
./htccalendarwidgets3d.txt: package="com.htc.htccalendarwidgets"
./HTCCamera.txt: package="com.android.camera"
./HtcCarPanel.txt: package="com.htc.HtcNaviPanel"
./HtcClock3DWidget.txt: package="com.htc.clock3dwidget"
./HtcCompressViewer.txt: package="com.htc.htccompressviewer"
./HtcConnectedMedia.txt: package="com.htc.connectedMedia"
./HtcContacts.txt: package="com.android.htccontacts"
./htccontactwidgets3D.txt: package="com.htc.htccontactwidgets_3d_fusion"
./HtcDataRoamingWidget.txt: package="com.htc.rosiewidgets.dataroaming"
./HtcDataStripWidget.txt: package="com.htc.rosiewidgets.datastrip"
./HtcDialer.txt: package="com.android.htcdialer"
./HtcDirect.txt: package="com.htc.wdm"
./HtcDirectDownloadsProvider.txt: package="com.htc.wotaproviders"
./HtcDLNAMiddleLayer.txt: package="com.htc.dlnamiddlelayer"
./HtcDMC.txt: package="com.htc.dmc"
./HtcFacebook.txt: package="com.htc.socialnetwork.facebook"
./HtcFMRadio.txt: package="com.htc.fm"
./HtcFootprints.txt: package="com.htc.android.footprints"
./HtcFootprintsWidget3d.txt: package="com.htc.footprints.widget3d"
./HtcGreader.txt: package="com.htc.googlereader"
./HtcGreaderWidget.txt: package="com.htc.googlereaderwidget"
./HtcHubSyncProvider.txt: package="com.htc.htchubsyncprovider"
./HtcImageWallpaper.txt: package="com.htc.android.image_wallpaper"
./HTCLivewallpaperStreak.txt: package="com.htc.livewallpaper.streak"
./HtcLocationPicker.txt: package="com.htc.android.locationpicker"
./HtcLocationService.txt: package="com.htc.htclocationservice"
./HtcLockScreen.txt: package="com.htc.lockscreen"
./HtcLoggers.txt: package="com.htc.loggers"
./htcmailwidgets3d.txt: package="com.htc.htcmailwidgets"
./HtcMessageCS.txt: package="com.htc.messagecs"
./HtcMessageProvider.txt: package="com.android.providers.htcmessage"
./HtcMessageUploader.txt: package="com.htc.htcMessageUploader"
./HtcMusic.txt: package="com.htc.music"
./HtcMusicEnhancer.txt: package="com.htc.musicenhancer"
./HtcMusicMarkedItems.txt: package="com.htc.musicmarkeditems"
./HtcPhotoGridWidget3D.txt: package="com.htc.rosiewidgets.photogridwidget3d"
./HtcPhotoWidget.txt: package="com.htc.photowidget3d"
./HtcPowerStripWidget.txt: package="com.htc.rosiewidgets.powerstrip"
./HtcProfileWidget.txt: package="com.htc.widget.profile"
./HtcRecommends.txt: package="com.htc.recommend"
./HtcRecommendsWidget.txt: package="com.htc.android.fusion.recommend"
./HtcResetNotify.txt: package="com.htc.resetnotify"
./HtcRingtoneTrimmer.txt: package="com.htc.ringtonetrimmer"
./HtcRingtoneWidget.txt: package="com.htc.widget.ringtone"
./HtcScreenBrightnessWidget.txt: package="com.htc.rosiewidgets.screenbrightness"
./HtcScreenTimeoutWidget.txt: package="com.htc.rosiewidgets.screentimeout"
./HtcSettingsProvider.txt: package="com.htc.provider.settings"
./htcsettingwidgets.txt: package="com.htc.htcsettingwidgets"
./HTCSetupWizard.txt: package="com.htc.android.htcsetupwizard"
./HtcSoundRecorder.txt: package="com.htc.soundrecorder"
./HtcSoundSetDownloadManager.txt: package="com.htc.sdm"
./HtcSprintService.txt: package="com.htc.htcsprintservice"
./HtcStreamPlayer.txt: package="com.htc.streamplayer"
./HtcTipWidget.txt: package="com.htc.rosiewidgets.tip"
./HtcTwitter.txt: package="com.htc.htctwitter"
./htcwatchwidget3d.txt: package="com.htc.widget3d.watch"
./HtcWeather3DWidget.txt: package="com.htc.widget3d.weather"
./HtcWeatherWallpaper.txt: package="com.htc.WeatherWallpaper"
./HTC_IME.txt: package="com.htc.android.htcime"
./HTMLViewer.txt: package="com.android.htmlviewer"
./Idlescreen_Base.txt: package="com.htc.idlescreen.base"
./idlescreen_photo.txt: package="com.htc.ml.PhotoLockScreen"
./idlescreen_shortcut.txt: package="com.htc.idlescreen.shortcut"
./IdleScreen_Stock.txt: package="com.htc.idlescreen.stock"
./IdleScreen_Weather.txt: package="com.htc.weatheridlescreen"
./install_flash_player.txt: package="com.adobe.flashplayer"
./JETCET_PRINT.txt: package="com.westtek.jcp"
./JETCET_PRINT_Resources.txt: package="com.westtek.jcpResources"
./LiveWallpapers.txt: package="com.android.wallpaper"
./LiveWallpapersPicker.txt: package="com.android.wallpaper.livepicker"
./LMW.txt: package="com.htc.lmw"
./MagicSmokeWallpapers.txt: package="com.android.magicsmoke"
./Mail.txt: package="com.htc.android.mail"
./Maps.txt: package="com.google.android.apps.maps"
./MarketUpdater.txt: package="com.android.vending.updater"
./MediaProvider.txt: package="com.android.providers.media"
./MediaUploader.txt: package="com.google.android.apps.uploader"
./MessageTabPlugin.txt: package="com.android.MessageTab"
./Mms.txt: package="com.android.mms"
./Mode10Wallpapers.txt: package="com.htc.android.wallpaper"
./mSpotRadioSprint_VPL.txt: package="com.mspot.android.music.mspotradiosprint"
./MyHTC.txt: package="com.htc.cs"
./MyReportAgent.txt: package="com.htc.reportagent"
./MyShelf_Widget.txt: package="com.htc.ereader.widget3d"
./NetworkLocation.txt: package="com.google.android.location"
./NscmStub.txt: package="com.handson.h2o.nascar09"
./OnlineAssetDetails.txt: package="com.htc.OnlineAssetDetails"
./PackageInstaller.txt: package="com.android.packageinstaller"
./PCSCII.txt: package="com.htc.android.psclient"
./PGAWidget_HTCEvo3D_Sprint_v100.txt: package="com.gameloft.microwidget"
./Phone.txt: package="com.android.phone"
./picasapryramid.txt: package="com.htc.picasa"
./PicoTts.txt: package="com.svox.pico"
./PluginManager.txt: package="com.htc.opensense"
./PolarisOffice.txt: package="com.infraware.docmaster"
./Protips.txt: package="com.android.protips"
./qik.txt: package="com.qikffc.android"
./QuickLookup.txt: package="com.htc.android.quicklookup"
./QXDM2SD.txt: package="com.htc.android.qxdm2sd"
./restartapp.txt: package="com.android.restartapp"
./Rosie.txt: package="com.htc.launcher"
./Settings.txt: package="com.android.settings"
./SettingsProvider.txt: package="com.android.providers.settings"
./SetupWizard.txt: package="com.android.setupwizard"
./SIE_HTCMobileGuide_Shooter.txt: package="com.SIE.HTCMobileGuide"
./SkinPicker.txt: package="com.htc.skinpicker"
./SoundRecorder.txt: package="com.android.soundrecorder"
./Spiderman_HTC_EVO2_ML_IGP_Sprint.txt: package="com.gameloft.android.SPRINT.GloftSMHP.ML"
./SprintMobileWallet.txt: package="com.sprint.smps"
./SprintTVStub_Signed.txt: package="com.mobitv.client.sprinttvng"
./SprintZoneNC.txt: package="com.sprint.dsa"
./Sprint_InstallerNC_v2_1_0.txt: package="com.sprint.ce.updater"
./Sprint_Navigator_stub.txt: package="com.telenav.app.android.sprint"
./Stock.txt: package="com.htc.android.Stock"
./Street.txt: package="com.google.android.street"
./Swype.txt: package="com.swype.android.inputmethod"
./SystemUI.txt: package="com.android.systemui"
./Talk.txt: package="com.google.android.talk"
./TaskManager.txt: package="com.htc.taskmanager"
./TelephonyProvider.txt: package="com.android.providers.telephony"
./Transfer-shooter-8.30.0.26-S30.txt: package="com.futuredial"
./TrimIt.txt: package="com.muvee.video.trimer"
./TtsService.txt: package="android.tts"
./Updater.txt: package="com.android.updater"
./UpgradeSetup.txt: package="com.htc.UpgradeSetup"
./UploadProvider.txt: package="com.htc.providers.uploads"
./UserDictionaryProvider.txt: package="com.android.providers.userdictionary"
./vdmc.txt: package="com.redbend.vdmc"
./Vending.txt: package="com.android.vending"
./VisualizationWallpapers.txt: package="com.android.musicvis"
./VoiceDialer.txt: package="com.android.voicedialer"
./VoiceSearch.txt: package="com.google.android.voicesearch"
./VpnServices.txt: package="com.android.server.vpn"
./vtt-sprint.txt: package="com.coremobility.app.vnotes"
./WatchApp.txt: package="com.sdgtl.watch.shooter"
./Weather.txt: package="com.htc.Weather"
./WeatherAgentService.txt: package="com.htc.weather.agent"
./WeatherLiveWallpaper.txt: package="com.htc.android.WeatherLiveWallpaper"
./WeatherProvider.txt: package="com.htc.provider.weather"
./WeatherSyncProvider.txt: package="com.htc.sync.provider.weather"
./WifiRouter.txt: package="com.htc.WifiRouter"
./WorldClock.txt: package="com.htc.android.worldclock"
./YouTube.txt: package="com.google.android.youtube"
Here's a list of what I've disabled.
Start it with adb shell and save it to a .cmd file and you could easily run it as a batch.
Code:
pm disable com.amazon.mp3
pm disable com.htc.appsharing
pm disable com.blockbuster.app.htc
pm disable com.android.debugtool
pm disable com.htc.ereader
pm disable com.htc.watchshortcut
pm disable com.htc.fm
pm disable com.htc.loggers
pm disable com.handson.h2o.nascar09
pm disable com.htc.reportagent
pm disable com.htc.picasa
pm disable com.gameloft.microwidget
pm disable com.qikffc.android
pm disable com.SIE.HTCMobileGuide
pm disable com.gameloft.android.SPRINT.GloftSMHP.ML
pm disable com.mobitv.client.sprinttvng
pm disable com.sprint.dsa
pm disable com.telenav.app.android.sprint
pm disable com.infraware.docmaster
pm disable com.mspot.android.music.mspotradiosprint
pm disable com.sprint.smps
pm disable com.futuredial
Great thread, thanks for sharing flipz. I look forward to seeing what you cook up for this phone when perm root is finally achieved
You mention it may need a reboot. Will these disabled apps stick when rebooted, as we seem to lose root when doing so.
cordell12 said:
You mention it may need a reboot. Will these disabled apps stick when rebooted, as we seem to lose root when doing so.
Click to expand...
Click to collapse
Yes, they do stick through reboot. I'll add that to the original post.
you can actually install Titanium Backup and completely uninstall apps (instead of disabling them).
http://forum.xda-developers.com/showthread.php?t=1150926
YACO said:
you can actually install Titanium Backup and completely uninstall apps (instead of disabling them).
http://forum.xda-developers.com/showthread.php?t=1150926
Click to expand...
Click to collapse
Does that stick after a reboot though? I thought that was the issue.
flipzmode said:
Hey all. Now that temp root is obtained I just thought I'd share how you can quickly and easily disable stock applications using the pm (package manager) binary . While this won't fully uninstall them (not quite possible yet) it will disable them so that they can't be run.
In rosie the application will disappear from the app drawer (may require a reboot -- no worries, pm disable will stick on reboot). In alternate launchers it may change to the default android icon and you may need to hide it in your launcher to actually get it to not show (this was experienced in go launcher).
Keep in mind that if you disable something that the phone needs, then it may stop booting or cause FC'ing. You do it at your own risk!
It's as simple as:
Need to turn something back on? Simply use: pm enable [package].
Example of what it should look like:
I have attached a list of all of the packages on /system/ and their associated apk name to help make it easier for you.
Code:
./AccountSyncManager.txt: package="com.htc.settings.accountsync"
./AdobeReader.txt: package="com.adobe.reader"
./amazonmp3.txt: package="com.amazon.mp3"
./ApplicationsProvider.txt: package="com.android.providers.applications"
./AppSharing.txt: package="com.htc.appsharing"
./Blockbuster_Stub_HTC.txt: package="com.blockbuster.app.htc"
./BlueSky.txt: package="com.htc.skin.BlueSky"
./Bluetooth.txt: package="com.android.bluetooth"
./BrcmBluetoothServices.txt: package="com.broadcom.bt.app.system"
./Browser.txt: package="com.android.browser"
./Burgundy.txt: package="com.htc.skin.Burgundy"
./Calculator.txt: package="com.android.calculator2"
./Calendar.txt: package="com.htc.calendar"
./CalendarProvider.txt: package="com.android.providers.calendar"
./CertInstaller.txt: package="com.android.certinstaller"
./CheckinProvider.txt: package="com.android.providers.htcCheckin"
./com.htc.FMRadioWidget.txt: package="com.htc.FMRadioWidget"
./com.htc.FriendStream3DWidget.txt: package="com.htc.FriendStream3DWidget"
./com.htc.htcmsgwidgets3d.txt: package="com.htc.htcmsgwidgets3d"
./com.htc.idlescreen_SN.txt: package="com.htc.idlescreen.socialnetwork"
./com.htc.MusicWidget.txt: package="com.htc.MusicWidget3D"
./com.htc.Sync3DWidget.txt: package="com.htc.Sync3DWidget"
./com.htc.TrendsWidget.txt: package="com.htc.Trends3DWidget"
./com.htc.Twitter3DWidget.txt: package="com.htc.Twitter3DWidget"
./ContactsProvider.txt: package="com.android.providers.contacts"
./CSPeopleSyncService.txt: package="com.htc.cspeoplesync"
./CustomizationSettingsProvider.txt: package="com.htc.provider.CustomizationSettings"
./CustomizationSetup.txt: package="com.htc.CustomizationSetup"
./DCSStock.txt: package="com.htc.dcs.service.stock"
./DebugTool.txt: package="com.android.debugtool"
./DefaultContainerService.txt: package="com.android.defcontainer"
./DFPI.txt: package="com.htc.demoflopackageinstaller"
./DMPortRead.txt: package="com.android.dmportread"
./dms.txt: package="com.htc.dlnamediaserver"
./DockMode.txt: package="com.htc.dockmode"
./DownloadProvider.txt: package="com.android.providers.downloads"
./DownloadProviderUi.txt: package="com.android.providers.downloads.ui"
./DrmProvider.txt: package="com.android.providers.drm"
./EPST.txt: package="com.htc.android.epst"
./EReader.txt: package="com.htc.ereader"
./FieldTrial.txt: package="com.htc.android.fieldtrial"
./FilePicker.txt: package="com.htc.FilePicker"
./FlashLitePlugin.txt: package="com.htc.flashliteplugin"
./Flickr.txt: package="com.htc.socialnetwork.flickr"
./FriendStream.txt: package="com.htc.friendstream"
./fusion.txt: package="com.htc.fusion.FusionApk"
./FusionStockWidget.txt: package="com.htc.android.fusion.StockWidget"
./Gmail.txt: package="com.google.android.gm"
./GoogleBackupTransport.txt: package="com.google.android.backup"
./GoogleCalendarSyncAdapter.txt: package="com.google.android.syncadapters.calendar"
./GoogleContactsSyncAdapter.txt: package="com.google.android.syncadapters.contacts"
./GoogleFeedback.txt: package="com.google.android.feedback"
./GooglePartnerSetup.txt: package="com.google.android.partnersetup"
./GoogleQuickSearchBox.txt: package="com.google.android.googlequicksearchbox"
./GoogleServicesFramework.txt: package="com.google.android.gsf"
./GreenHornet3D.txt: package="com.htc.watchshortcut"
./GSD.txt: package="com.android.CSDFunctionG"
./HtcAddProgramWidget.txt: package="com.htc.AddProgramWidget"
./HTCAlbum.txt: package="com.htc.album"
./HtcAutoRotateWidget.txt: package="com.htc.autorotatewidget"
./HtcBackgroundDataWidget.txt: package="com.htc.rosiewidgets.backgrounddata"
./htcbookmarkwidget3d.txt: package="com.htc.fusion.htcbookmarkwidget"
./HtcCalculatorWidget.txt: package="com.htc.android.fusion.calculator"
./htccalendarwidgets3d.txt: package="com.htc.htccalendarwidgets"
./HTCCamera.txt: package="com.android.camera"
./HtcCarPanel.txt: package="com.htc.HtcNaviPanel"
./HtcClock3DWidget.txt: package="com.htc.clock3dwidget"
./HtcCompressViewer.txt: package="com.htc.htccompressviewer"
./HtcConnectedMedia.txt: package="com.htc.connectedMedia"
./HtcContacts.txt: package="com.android.htccontacts"
./htccontactwidgets3D.txt: package="com.htc.htccontactwidgets_3d_fusion"
./HtcDataRoamingWidget.txt: package="com.htc.rosiewidgets.dataroaming"
./HtcDataStripWidget.txt: package="com.htc.rosiewidgets.datastrip"
./HtcDialer.txt: package="com.android.htcdialer"
./HtcDirect.txt: package="com.htc.wdm"
./HtcDirectDownloadsProvider.txt: package="com.htc.wotaproviders"
./HtcDLNAMiddleLayer.txt: package="com.htc.dlnamiddlelayer"
./HtcDMC.txt: package="com.htc.dmc"
./HtcFacebook.txt: package="com.htc.socialnetwork.facebook"
./HtcFMRadio.txt: package="com.htc.fm"
./HtcFootprints.txt: package="com.htc.android.footprints"
./HtcFootprintsWidget3d.txt: package="com.htc.footprints.widget3d"
./HtcGreader.txt: package="com.htc.googlereader"
./HtcGreaderWidget.txt: package="com.htc.googlereaderwidget"
./HtcHubSyncProvider.txt: package="com.htc.htchubsyncprovider"
./HtcImageWallpaper.txt: package="com.htc.android.image_wallpaper"
./HTCLivewallpaperStreak.txt: package="com.htc.livewallpaper.streak"
./HtcLocationPicker.txt: package="com.htc.android.locationpicker"
./HtcLocationService.txt: package="com.htc.htclocationservice"
./HtcLockScreen.txt: package="com.htc.lockscreen"
./HtcLoggers.txt: package="com.htc.loggers"
./htcmailwidgets3d.txt: package="com.htc.htcmailwidgets"
./HtcMessageCS.txt: package="com.htc.messagecs"
./HtcMessageProvider.txt: package="com.android.providers.htcmessage"
./HtcMessageUploader.txt: package="com.htc.htcMessageUploader"
./HtcMusic.txt: package="com.htc.music"
./HtcMusicEnhancer.txt: package="com.htc.musicenhancer"
./HtcMusicMarkedItems.txt: package="com.htc.musicmarkeditems"
./HtcPhotoGridWidget3D.txt: package="com.htc.rosiewidgets.photogridwidget3d"
./HtcPhotoWidget.txt: package="com.htc.photowidget3d"
./HtcPowerStripWidget.txt: package="com.htc.rosiewidgets.powerstrip"
./HtcProfileWidget.txt: package="com.htc.widget.profile"
./HtcRecommends.txt: package="com.htc.recommend"
./HtcRecommendsWidget.txt: package="com.htc.android.fusion.recommend"
./HtcResetNotify.txt: package="com.htc.resetnotify"
./HtcRingtoneTrimmer.txt: package="com.htc.ringtonetrimmer"
./HtcRingtoneWidget.txt: package="com.htc.widget.ringtone"
./HtcScreenBrightnessWidget.txt: package="com.htc.rosiewidgets.screenbrightness"
./HtcScreenTimeoutWidget.txt: package="com.htc.rosiewidgets.screentimeout"
./HtcSettingsProvider.txt: package="com.htc.provider.settings"
./htcsettingwidgets.txt: package="com.htc.htcsettingwidgets"
./HTCSetupWizard.txt: package="com.htc.android.htcsetupwizard"
./HtcSoundRecorder.txt: package="com.htc.soundrecorder"
./HtcSoundSetDownloadManager.txt: package="com.htc.sdm"
./HtcSprintService.txt: package="com.htc.htcsprintservice"
./HtcStreamPlayer.txt: package="com.htc.streamplayer"
./HtcTipWidget.txt: package="com.htc.rosiewidgets.tip"
./HtcTwitter.txt: package="com.htc.htctwitter"
./htcwatchwidget3d.txt: package="com.htc.widget3d.watch"
./HtcWeather3DWidget.txt: package="com.htc.widget3d.weather"
./HtcWeatherWallpaper.txt: package="com.htc.WeatherWallpaper"
./HTC_IME.txt: package="com.htc.android.htcime"
./HTMLViewer.txt: package="com.android.htmlviewer"
./Idlescreen_Base.txt: package="com.htc.idlescreen.base"
./idlescreen_photo.txt: package="com.htc.ml.PhotoLockScreen"
./idlescreen_shortcut.txt: package="com.htc.idlescreen.shortcut"
./IdleScreen_Stock.txt: package="com.htc.idlescreen.stock"
./IdleScreen_Weather.txt: package="com.htc.weatheridlescreen"
./install_flash_player.txt: package="com.adobe.flashplayer"
./JETCET_PRINT.txt: package="com.westtek.jcp"
./JETCET_PRINT_Resources.txt: package="com.westtek.jcpResources"
./LiveWallpapers.txt: package="com.android.wallpaper"
./LiveWallpapersPicker.txt: package="com.android.wallpaper.livepicker"
./LMW.txt: package="com.htc.lmw"
./MagicSmokeWallpapers.txt: package="com.android.magicsmoke"
./Mail.txt: package="com.htc.android.mail"
./Maps.txt: package="com.google.android.apps.maps"
./MarketUpdater.txt: package="com.android.vending.updater"
./MediaProvider.txt: package="com.android.providers.media"
./MediaUploader.txt: package="com.google.android.apps.uploader"
./MessageTabPlugin.txt: package="com.android.MessageTab"
./Mms.txt: package="com.android.mms"
./Mode10Wallpapers.txt: package="com.htc.android.wallpaper"
./mSpotRadioSprint_VPL.txt: package="com.mspot.android.music.mspotradiosprint"
./MyHTC.txt: package="com.htc.cs"
./MyReportAgent.txt: package="com.htc.reportagent"
./MyShelf_Widget.txt: package="com.htc.ereader.widget3d"
./NetworkLocation.txt: package="com.google.android.location"
./NscmStub.txt: package="com.handson.h2o.nascar09"
./OnlineAssetDetails.txt: package="com.htc.OnlineAssetDetails"
./PackageInstaller.txt: package="com.android.packageinstaller"
./PCSCII.txt: package="com.htc.android.psclient"
./PGAWidget_HTCEvo3D_Sprint_v100.txt: package="com.gameloft.microwidget"
./Phone.txt: package="com.android.phone"
./picasapryramid.txt: package="com.htc.picasa"
./PicoTts.txt: package="com.svox.pico"
./PluginManager.txt: package="com.htc.opensense"
./PolarisOffice.txt: package="com.infraware.docmaster"
./Protips.txt: package="com.android.protips"
./qik.txt: package="com.qikffc.android"
./QuickLookup.txt: package="com.htc.android.quicklookup"
./QXDM2SD.txt: package="com.htc.android.qxdm2sd"
./restartapp.txt: package="com.android.restartapp"
./Rosie.txt: package="com.htc.launcher"
./Settings.txt: package="com.android.settings"
./SettingsProvider.txt: package="com.android.providers.settings"
./SetupWizard.txt: package="com.android.setupwizard"
./SIE_HTCMobileGuide_Shooter.txt: package="com.SIE.HTCMobileGuide"
./SkinPicker.txt: package="com.htc.skinpicker"
./SoundRecorder.txt: package="com.android.soundrecorder"
./Spiderman_HTC_EVO2_ML_IGP_Sprint.txt: package="com.gameloft.android.SPRINT.GloftSMHP.ML"
./SprintMobileWallet.txt: package="com.sprint.smps"
./SprintTVStub_Signed.txt: package="com.mobitv.client.sprinttvng"
./SprintZoneNC.txt: package="com.sprint.dsa"
./Sprint_InstallerNC_v2_1_0.txt: package="com.sprint.ce.updater"
./Sprint_Navigator_stub.txt: package="com.telenav.app.android.sprint"
./Stock.txt: package="com.htc.android.Stock"
./Street.txt: package="com.google.android.street"
./Swype.txt: package="com.swype.android.inputmethod"
./SystemUI.txt: package="com.android.systemui"
./Talk.txt: package="com.google.android.talk"
./TaskManager.txt: package="com.htc.taskmanager"
./TelephonyProvider.txt: package="com.android.providers.telephony"
./Transfer-shooter-8.30.0.26-S30.txt: package="com.futuredial"
./TrimIt.txt: package="com.muvee.video.trimer"
./TtsService.txt: package="android.tts"
./Updater.txt: package="com.android.updater"
./UpgradeSetup.txt: package="com.htc.UpgradeSetup"
./UploadProvider.txt: package="com.htc.providers.uploads"
./UserDictionaryProvider.txt: package="com.android.providers.userdictionary"
./vdmc.txt: package="com.redbend.vdmc"
./Vending.txt: package="com.android.vending"
./VisualizationWallpapers.txt: package="com.android.musicvis"
./VoiceDialer.txt: package="com.android.voicedialer"
./VoiceSearch.txt: package="com.google.android.voicesearch"
./VpnServices.txt: package="com.android.server.vpn"
./vtt-sprint.txt: package="com.coremobility.app.vnotes"
./WatchApp.txt: package="com.sdgtl.watch.shooter"
./Weather.txt: package="com.htc.Weather"
./WeatherAgentService.txt: package="com.htc.weather.agent"
./WeatherLiveWallpaper.txt: package="com.htc.android.WeatherLiveWallpaper"
./WeatherProvider.txt: package="com.htc.provider.weather"
./WeatherSyncProvider.txt: package="com.htc.sync.provider.weather"
./WifiRouter.txt: package="com.htc.WifiRouter"
./WorldClock.txt: package="com.htc.android.worldclock"
./YouTube.txt: package="com.google.android.youtube"
Here's a list of what I've disabled.
Start it with adb shell and save it to a .cmd file and you could easily run it as a batch.
Code:
pm disable com.amazon.mp3
pm disable com.htc.appsharing
pm disable com.blockbuster.app.htc
pm disable com.android.debugtool
pm disable com.htc.ereader
pm disable com.htc.watchshortcut
pm disable com.htc.fm
pm disable com.htc.loggers
pm disable com.handson.h2o.nascar09
pm disable com.htc.reportagent
pm disable com.htc.picasa
pm disable com.gameloft.microwidget
pm disable com.qikffc.android
pm disable com.SIE.HTCMobileGuide
pm disable com.gameloft.android.SPRINT.GloftSMHP.ML
pm disable com.mobitv.client.sprinttvng
pm disable com.sprint.dsa
pm disable com.telenav.app.android.sprint
Click to expand...
Click to collapse
Wow long time no see, good to have more of the og EVO people around here
can't we just mount /system and then rm -f the package to completely remove it? sorry if I missed where we can't but I'm dilerious from work all night.
Sent from my PG86100 using XDA App
t3project said:
can't we just mount /system and then rm -f the package to completely remove it? sorry if I missed where we can't but I'm dilerious from work all night.
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
The app will reappear with in minutes or after reboot. It will not stick right now.
Sent from 3D land
Would someone please be kind enough to give me the package names for the following apps:
Voicemail
Mirror
Thanks!
t3project said:
can't we just mount /system and then rm -f the package to completely remove it? sorry if I missed where we can't but I'm dilerious from work all night.
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
You can try: mount -o remount,rw /dev/block/mmcblk0p23 /system
TheMike1 said:
Does that stick after a reboot though? I thought that was the issue.
Click to expand...
Click to collapse
it removes the apps... yes! they don't come back...
UPDATE: guess i was wrong... instead of rebooting i shut it down (sleep?) and they didn't come back... but after a full reboot they do. Still, with titanium backup is easier to Freeze the apps
thnx, will play with it after my nap! lo
mikevillarroel said:
Wow long time no see, good to have more of the og EVO people around here
Click to expand...
Click to collapse
Meh...down with the quote of long-ass OP. People pl make it easy on our eyes by quoting when and where necessary.
Sent from my PG86100 using XDA Premium App
i dont know why you would disable qik. i removed that before temp root was ever even out. that one is removable same as blockbuster. its the sprint branded that can't.
sshark said:
Meh...down with the quote of long-ass OP. People pl make it easy on our eyes by quoting when and where necessary.
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
Buy a bigger screen!
kaos420 said:
i dont know why you would disable qik. i removed that before temp root was ever even out. that one is removable same as blockbuster. its the sprint branded that can't.
Click to expand...
Click to collapse
A) it was just an example. I knew the package name off the top of my head. B) "removing" those apps that Sprint allowed people to remove actually only pm disables them, same as this here. It does not remove them from the phone..
a2k said:
Would someone please be kind enough to give me the package names for the following apps:
Voicemail
Mirror
Thanks!
Click to expand...
Click to collapse
i 2nd this too
Thanks for this. This is my first Android, and even though I have hardly any coding experience, this was easy to follow, and, more importantly, it worked!
would love to disable car panel as well
For IceCream Sandwich
Please see http://forum.xda-developers.com/showthread.php?t=1439429 instead.
Honeycomb and ICS users:
Download, install and setup OTA Rootkeeper. Not optional if you want to keep root after OTAs.
https://market.android.com/details?id=org.projectvoodoo.otarootkeeper
Special thanks to -viperboy- for putting his Prime on the line during testing, and Hawkysoft for convincing me to look in the first place.
*Donations*
Are 100% optional. If you want to, take your pick, paypal to your left, apps below, or find a nice charity.
https://market.android.com/details?id=net.andirc.jcasedonate
https://market.android.com/developer?pub=Cunning+Logic
Release and Downloads :
http://download.cunninglogic.com/nachoroot.bin
http://download.cunninglogic.com/su
http://www.androidpolice.com/2012/0...nsformer-prime-even-with-the-newest-firmware/
This is the support thread, feel free to ask questions here. Please do not redistribute my exploit.
adb push nachoroot.bin /data/local/
adb shell chmod 777 /data/local/nachoroot.bin
adb shell /data/local/nachoroot.bin --stage1
adb reboot
<wait for boot>
adb shell /data/local/nachoroot.bin --stage2
adb reboot
<wait for boot>
adb shell id
<if id is 0 / root then continue, else start over>
adb remount
adb push su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb shell /data/local/nachoroot.bin --undo
adb reboot
Go install superuser from market:
https://market.android.com/details?id=com.noshufou.android.su
Thanks jcase.
I used all my thanks for today so you will get one when I get some more
adb shell chmod 06755 /system/xbi/su <--typo
adb shell chmod 06755 /system/xbin/su
wow that release was quicker than I tought... my prime arrives tomorrow.. after unboxing this is the first step...
Cannot wait until Thursday to try this out!
Good stuff. Can't wait for my replacement to come in.
Thanks! quick question. Will this be converted into an apk or app for one-click type method? for people with no immediate access to PC. since I've gotten my Ipad then now Prime, I haven't ever had a need to use my almost 10yr. old PC..lol. its slow as molasses. that's why I jailbroke my Ipad so i wouldn't need to connect to PC for iTunes for media n stuff.
just asking
demandarin said:
Thanks! quick question. Will this be converted into an apk or app for one-click type method? for people with no immediate access to PC. since I've gotten my Ipad then now Prime, I haven't ever had a need to use my almost 10yr. old PC..lol. its slow as molasses. that's why I jailbroke my Ipad so i wouldn't need to connect to PC for iTunes for media n stuff.
just asking
Click to expand...
Click to collapse
Not possible at this time, will investigate root via app once I have a prime in hand, no guarantees however.
demandarin said:
Thanks! quick question. Will this be converted into an apk or app for one-click type method? for people with no immediate access to PC. since I've gotten my Ipad then now Prime, I haven't ever had a need to use my almost 10yr. old PC..lol. its slow as molasses. that's why I jailbroke my Ipad so i wouldn't need to connect to PC for iTunes for media n stuff.
just asking
Click to expand...
Click to collapse
Don't really need a "fast" computer for ADB lol. It just needs a USB port.
demandarin said:
Thanks! quick question. Will this be converted into an apk or app for one-click type method? for people with no immediate access to PC. since I've gotten my Ipad then now Prime, I haven't ever had a need to use my almost 10yr. old PC..lol. its slow as molasses. that's why I jailbroke my Ipad so i wouldn't need to connect to PC for iTunes for media n stuff.
just asking
Click to expand...
Click to collapse
+ 1 that would be awesome but ifyou can't no big deal
Edit just saw Jcase answer will not be rooting yet but thank you anyways good job you are a hero
jcase said:
Not possible at this time, will investigate root via app once I have a prime in hand, no guarantees however.
Click to expand...
Click to collapse
sounds good enough. thanks again. no big deal. just wondering.
RussianMenace said:
Don't really need a "fast" computer for ADB lol. It just needs a USB port.
Click to expand...
Click to collapse
if you knew how long it took for my PC to boot up and open an app, you'd ask also.. It does have usb ports, its not that old..lmao. its all good. still deciding if I want to give it a shot now or wait till after ICS.
Very nice work. Is there any way to revert this root?
For everybody considering doing this, do note that ICS is scheduled to release 12 January. Trying to update/upgrade a rooted/hacked tablet MIGHT BRICK your Prime.
So it could be wise for the majority of users to wait untill ICS before trying to root.
JCreations said:
Very nice work. Is there any way to revert this root?
For everybody considering doing this, do note that ICS is scheduled to release 12 January. Trying to update/upgrade a rooted/hacked tablet MIGHT BRICK your Prime.
So it could be wise for the majority of users to wait untill ICS before trying to root.
Click to expand...
Click to collapse
mount system, delete su
Why would it brick if they just installed su (really dont know, would like to look into preventing it)
Process went flawlessly. Thank you jcase.
I must say the build.prop and standard gps.conf are decidedly empty, weird.
FREAKING AWESOME WORK!!! Thank you Jcase...Worked like a charm no hicups or glitches...we are now one step closer to Recoveries and Roms...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Doktaphex said:
Proces went flawlessly, I must say the build.prop and standard gps.conf are decidedly empty, weird.
Click to expand...
Click to collapse
odd, NachoRoot doesn't write to system so im guessing thats normal?
jcase said:
odd, NachoRoot doesn't write to system so im guessing thats normal?
Click to expand...
Click to collapse
That's entirely my point. It just seems odd that they're so empty (maybe not so much gps.conf).
jcase said:
mount system, delete su
Why would it brick if they just installed su (really dont know, would like to look into preventing it)
Click to expand...
Click to collapse
I'm not that into programming/rooting, therefor my emphasis on might. For the majority of users it might be just safer to wait those 9 days until ICS.
jcase said:
mount system, delete su
Why would it brick if they just installed su (really dont know, would like to look into preventing it)
Click to expand...
Click to collapse
JCreations said:
I'm not that into programming/rooting, therefor my emphasis on might. For the majority of users it might be just safer to wait those 9 days until ICS.
Click to expand...
Click to collapse
Since ASUS uses BLOBs for updates, it will most likely just over-write the system folder anyway. No more 'SU', but also no brick!
MarkF001 said:
Since ASUS uses BLOBs for updates, it will most likely just over-write the system folder anyway. No more 'SU', but also no brick!
Click to expand...
Click to collapse
Then I don't see the concern, re-run the root
First of all i want to thank captainrewind without his help and his device this wouldnt be possible, i didnt even own the device myself im just planning to buy it and with him offering himself to test everything, well we combined knowledges and made it all you need to do is simple:
Anyone wanting to know how this Started read http://forum.xda-developers.com/showthread.php?t=1984936
mdmower experienced issues with ril(calls and else) and contacts not syncing so i worked with him and we discovered supercid is responsable for this so the only thing you got to do is reverse cid(thats option number 3 on script) and you are ready to go, no need to relock bootloader!!, they are 2 versions of script one with recovery one without its your choice, the recovery one is pretty big 8mb and without only a few kbytes, screenshots below
the one with recovery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The one without recovery
mdmower said
mdmower said:
I have another script update. The temproot method is no longer used to change the cid after you're unlocked. Those procedures now assume you have superuser installed (root) and are much faster and more reliable.
My package still does not include a recovery image to reduce the size of the download, but I have included a menu option to install recovery - you simply need to download either CWM or TWRP and put recovery.img in the same directory as the script.
Special Note: If you run the script multiple times, be sure to remove mmcblk0p4 and mmcblk0p4.backup from the directory each time. I purposely leave these in case you want to make a backup. mmcblk0p4 corresponds to SuperCID and mmcblk0p4.backup corresponds to VZW__001.
Click to expand...
Click to collapse
Also please note as mdmower said Special Note: If you run the script multiple times, be sure to remove mmcblk0p4 and mmcblk0p4.backup from the directory each time. I purposely leave these in case you want to make a backup. mmcblk0p4 corresponds to SuperCID and mmcblk0p4.backup corresponds to VZW__001.
The script is attached below, script unlocks bootloader and installs a recovery for you, not root but you can find intructions on next post
THANKS:
Bin4ry for temproot method
Grankin01 for the cid base
mdmower for correcting script
Superdave for discovering temp root(forgot to mention before sorry)
The manual way!!!!
DO AN ADB BACKUP BEFORE STARTING AS THIS WILL RESTORE TO FACTORY DEFAULTS!
EVERYTIME WE SAY TYPE IT MEANS TYPING THE CODE AND PRESSING ENTER
SOME USERS ARE HAVING ISSUES TEMPROOTING. IF SO PLEASE DO FACTORY RESET AND/OR REINSTALL THE RUU BEFORE STARTING. Also, verify you are NOT using a USB 3.0 port by looking at the inside of the port itself on your computer. If it's blue, it's USB 3.0 and you need to use a different port.
Requirements:
•A hex editor
•Android sdk(fastboot and adb at least)
•Recommended 50% battery or more and usb debugging on
•Be updated to the latest ruu with sense 4.1 (version 2.17.605.2)
Quick how-to temproot (written by captainrewind):
Read here for some detail (FOR REFERENCE ONLY, all instructions are below): http://forum.xda-developers.com/showthread.php?t=1886460
Download the file http://ul.to/h44f6vni
So lets start:
First, if you haven't already, download and install the HTC drivers.
On your phone, go to Settings -> Developer options, and enable USB debugging.
Next, go to Settings -> Connect to PC and change Default connection type to Disk drive and disable Ask me.
Plug your phone into the computer, and wait until it pops up asking what you want to do with the newly plugged in phone.
Close the pop ups and go press the Start button and type "cmd". It should pop up with "cmd.exe". Right click on it and click Run as Administrator.
Download this file with the fake backup in it.
Once downloaded, unzip it to C:\Root.
Navigate to the folder in the command Prompt by typing
Code:
cd c:\Root\stuff
Now that you're there, type:
Code:
adb devices
If your phone pops up in the list, you're good to go!
Next, type
Code:
adb restore fakebackup.ab
DO NOT click OK to the restore on the device just yet!
Now type:
Code:
adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done"
(errors will appear, ignore)
Accept the restore on the device, then type:
Code:
adb reboot
(At this time, you are temprooted, and the phone UI will be in an unusable state, with temproot shell.)
After reboot type:
Code:
adb shell
Verify that the prompt is "#" (meaning root) or "$" (meaning normal user). If it's not "#", please start over.
At this point, you can optionally do this ONLY if you want to revert changes:
Code:
rm /data/local.prop
exit
adb reboot
if everything went right proceed to second part
2nd part(written by me)
Obtaining supercid
type
Code:
dd if=/dev/block/mmcblk0p4 of=/sdcard/mmcblk0p4
Close cmd and start a new one then type
Code:
adb pull /sdcard/mmcblk0p4
Open the file (mmcblk0p4) with your hex editor.
Look for offset 00000210 and you should see VZW__001 with your imei on the right
Change VZW__001 to 11111111 and save the file as mmcblk0p4MOD
Now go back to your command prompt and type
Code:
adb push mmcblk0p4MOD /sdcard/mmcblk0p4MOD
Type
Code:
adb shell
Type
Code:
dd if=/sdcard/mmcblk0p4MOD of=/dev/block/mmcblk0p4
If suceeded close the window and start a new one and type "adb reboot bootloader" then "fastboot oem readcid" and that should show you 11111111
Now, go to htcdev.com website, sign up, login, and select the "Unlock Bootloader" option from their site and follow the instructions, selecting other supported devices from their dropdown menu.
bugs:
If you experience issues with com.android.phone crashing when placing/receiving calls or your contacts refuse to sync, you may need to change your cid back to its origintal state (VZW__001). This is proceure 3 in the script and will not affect your unlock or data (perform a backup just in case though!).
After that you can install a recovery or root the rom following captainrewind post below
Honorable mention goes to superdave for discovering the temproot method by Bin4ry works after the latest RUU.
This is no joke people and it shows what a lot of support from those who came before us, a little persistence to try a combination of things, and collaboration can accomplish.
I made a new friend today as well. NOW BRING ON THE CUSTOM ROMS!
I've now successfully flashed TWRP and SU binary and Superuser.apk. Here's how:
CM Recovery:
See this thread for details on the CWM Recovery.
TWRP:
THANKS TO ANDYBONES FOR THE UPDATED TWRP LINKS AND INSTRUCTIONS!
TWRP Download:
http://dl.dropbox.com/u/26383143/HTC Incredible 4G/TWRP2.2_recovery.img
TWRP Instructions:
Code:
adb reboot bootloader
Once in the bootloader:
Code:
fastboot flash recovery TWRP2.2_recovery.img
Code:
fastboot reboot
Once TWRP is flashed:
Download the Superuser apk and binaries from here:
http://androidsu.com/superuser/
Then, push them to your EXTERNAL SD:
Code:
adb push "Superuser-3.1.3-arm-signed.zip" /sdcard/ext_sd
Then, reboot into recovery:
Code:
adb reboot recovery
From the TWRP Recovery, use the "Install" feature to select and install the zip.
Reboot
YOU ARE NOW ROOTED!
bad ass guys!! i knew somneone out in xda land could figure it out!!
I flipping love you guys
So why don't we have cm10 yet?
Sent from my ADR6410LVW using Xparent Blue Tapatalk 2
now this is f***ing awesome!!
great job guys!
http://www.youtube.com/watch?v=VLnWf1sQkjY&sns=em
Sent from my Nexus 7 using Tapatalk 2
i think we should wait for yall to finish whatever yall are doing before we (especially me) start asking boot questions about how to use this
---------- Post added at 07:04 PM ---------- Previous post was at 06:42 PM ----------
But seriously what does this mean
, and cd to the stuff/ dir inside the zip
So what do you recommend for a hex editor?
brycekerr said:
So what do you recommend for a hex editor?
Click to expand...
Click to collapse
I use this one,
download.cnet.com/HxD-Hex-Editor/3000-2352_4-10891068.html
check out our ViperROM once rooted!
---------- Post added at 07:15 PM ---------- Previous post was at 07:11 PM ----------
Should def do a shout out to
Bin4ry
in the OP.
without that exploit this wouldn't be possible
Perfect, thanks! And that's why I wanted root lol, I ran that on my Rez
Error:
"while is not recognized as an internal/external command"
Is that the error we are supposed to ignore? and also I need a device encryption password to restore, anybody know what it is?
brycekerr said:
So what do you recommend for a hex editor?
Click to expand...
Click to collapse
UltraEdit is a 30-day trial, download here: http://www.ultraedit.com/.
If you've used it before and are outside the 30-days, go OpenSource and use Frhed: http://frhed.sourceforge.net/en/
---------- Post added at 05:22 PM ---------- Previous post was at 05:19 PM ----------
Linch89 said:
i think we should wait for yall to finish whatever yall are doing before we (especially me) start asking boot questions about how to use this
---------- Post added at 07:04 PM ---------- Previous post was at 06:42 PM ----------
But seriously what does this mean
, and cd to the stuff/ dir inside the zip
Click to expand...
Click to collapse
Jose is updating it... it just means after you unzip it and open terminal to CD to the c:\path\of\unzipped\file\stuff\ dir
---------- Post added at 05:28 PM ---------- Previous post was at 05:22 PM ----------
brycekerr said:
Perfect, thanks! And that's why I wanted root lol, I ran that on my Rez
Error:
"while is not recognized as an internal/external command"
Is that the error we are supposed to ignore? and also I need a device encryption password to restore, anybody know what it is?
Click to expand...
Click to collapse
Whoops, sorry that's my mistake... that needs to be run from adb shell. Hang on, Jose is fixing. Encryption password should be blank.
tried from adb shell, get a looping error
"link failed no such file or directory"
brycekerr said:
tried from adb shell, get a looping error
"link failed no such file or directory"
Click to expand...
Click to collapse
You should get that, just ignore it and click restore the backup on the phone and those messages should go away.
Does this void the warranty through the htcdev unlock? Not a big deal just curious
Sent from my Nexus 7 using Tapatalk 2
Works great , nice work guys!
Upon reboot my phone starts to boot into the OS....I can see its connected to the network and stuff in the notification bar, but all I can see is the wallpaper and the screen is completely unresponsive
This is after adb reboot
jamminjon82 said:
Does this void the warranty through the htcdev unlock? Not a big deal just curious
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
Yes
brycekerr said:
Upon reboot my phone starts to boot into the OS....I can see its connected to the network and stuff in the notification bar, but all I can see is the wallpaper and the screen is completely unresponsive
This is after adb reboot
Click to expand...
Click to collapse
That is expected, the OP has been updated with that detail.
Edit: NVM
the file has no MOD on the end...should it just read mmcblk0p4?
brycekerr said:
Edit: NVM
the file has no MOD on the end...should it just read mmcblk0p4?
Click to expand...
Click to collapse
you would need to cd to the directory where the MOD file (the one you altered with the hex editor) lives.
Hello,
I have a daughter and she's using the Galaxy S2, with LineageOS 16 (Android 9) as her phone. I want to block app installation from unknown sources completely, since this is a security threat and she can install anything. I've scavenged Google for about 2 hours and can't find a way to block app installation, even with root.
Uninstalling the PackageInstaller isn't a way, that puts the phone in a bootloop (since PackageInstaller is also used for managing permissions from Android 6)
Disabling unknown sources in the settings isn't enough, since when you open an APK file, it opens a dialog which links you to the settings option
I don't want to lock the entire settings with an AppLock since she needs to access Wi-Fi and other settings
Is there any way to do this?
Blocking certain file types or downloading them would be enough, but I can't find a way to do that either.
Thanks.
You can use the Play Store's parental controls to restrict or block app installation on the Android device.
Using your child's device, open the Play Store app and tap the menu in the top left corner. Choose Settings and then Parental controls, and turn on the controls. Choose a PIN your kids won't know and tap the kind of content – in this case, apps and games – you want to restrict. Essentially, you've set a password for Google Play free downloads.
Aside from basic downloading, you also want to restrict paid apps and in-app purchases. Apps specifically targeted at kids 12 and under already block unauthorized purchases, but to make it universal, you need to go back to the main Parental Controls menu and choose Require authentication for purchases. Set it to All purchases, which means your PIN must be entered for any purchase.
No, that's not what I want. She doesn't have Play Store on the device, just the browser, through which she can download .apk files to install apps.
TramSK said:
No, that's not what I want. She doesn't have Play Store on the device, just the browser, through which she can download .apk files to install apps.
Click to expand...
Click to collapse
If device is rooted another option is to freeze both the Android's "Package Installer" app ( com.android.packageinstaller ) and "Package Manager" - what is an Android service: "Packet Manager" service gets invoked by "Package Installer" app.
jwoegerbauer said:
If device is rooted another option is to freeze both the Android's "Package Installer" app ( com.android.packageinstaller ) and "Package Manager" - what is an Android service: "Packet Manager" service gets invoked by "Package Installer" app.
Click to expand...
Click to collapse
How would I do that? Wouldn't it cause a bootloop like when I removed it completely?
TramSK said:
How would I do that? Wouldn't it cause a bootloop like when I removed it completely?
Click to expand...
Click to collapse
A1: By means of ADB
Code:
adb shell pm disable com.android.packageinstaller
A2: Don't know it.
jwoegerbauer said:
A1: By means of ADB
Code:
adb shell pm disable com.android.packageinstaller
A2: Don't know it.
Click to expand...
Click to collapse
Nope, that's unfortunately not possible. ADB doesn't allow that:
Code:
java.lang.SecurityException: Shell cannot change component state for com.android.packageinstaller/null to 2
TramSK said:
Nope, that's unfortunately not possible. ADB doesn't allow that:
Code:
java.lang.SecurityException: Shell cannot change component state for com.android.packageinstaller/null to 2
Click to expand...
Click to collapse
The ADB command - as an example above shown by me - should work, if the Android device is rooted means run in superuser-mode ( aka ROOT ). Sorry I forgot to mention it: Didn't know you aren't familiar with this.
jwoegerbauer said:
The ADB command - as an example above shown by me - should work, if the Android device is rooted means run in superuser-mode ( aka ROOT ). Sorry I forgot to mention it: Didn't know you aren't familiar with this.
Click to expand...
Click to collapse
Ah right, I didn't know I had to run adb in root mode. Let me try. :good:
That puts the phone in a bootloop, similarly to when I removed it completely. That's not the way unfortunately.
Wait, perhaps I could disable a specific activity of PackageInstaller? Would that work? I can't find any info on that online, just that you can also disable an activity by doing
Code:
adb shell pm disable <package>/.<activity>
TramSK said:
Wait, perhaps I could disable a specific activity of PackageInstaller? Would that work? I can't find any info on that online, just that you can also disable an activity by doing
Code:
adb shell pm disable <package>/.<activity>
Click to expand...
Click to collapse
I think you've to revoke app's permission "INSTALL_PACKAGES"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
adb shell pm revoke com.android.packageinstaller android.permission.INSTALL_PACKAGES
FYI: Haven't tried it.
jwoegerbauer said:
I think you've to revoke app's permission "INSTALL_PACKAGES"
Code:
adb shell pm revoke com.android.packageinstaller android.permission.INSTALL_PACKAGES
FYI: Haven't tried it.
Click to expand...
Click to collapse
Nope:
Code:
java.lang.SecurityException: Permission android.permission.INSTALL_PACKAGES is not a changeable permission type
And yes, I'm in SU mode.
Bump
Is there really no way to do this in Android? Such a shame, I thought this was achievable.
Any solutions found? It is like I went through all those commands in exact same order and then I found this post.....
Working?:
adb shell pm disable com.android.packageinstaller/.PackageInstallerActivity
If the name ever changes, I think we can always use the following to obtain the new component name?
adb shell dumpsys activity activities | grep mResumedActivity
No effect:
adb shell appops set com.android.packageinstaller RUN_IN_BACKGROUND deny
Bootloop:
adb shell cmd package hide com.android.packageinstaller
SmartestKen said:
Working?:
adb shell pm disable com.android.packageinstaller/.PackageInstallerActivity
If the name ever changes, I think we can always use the following to obtain the new component name?
adb shell dumpsys activity activities | grep mResumedActivity
No effect:
adb shell appops set com.android.packageinstaller RUN_IN_BACKGROUND deny
Bootloop:
adb shell cmd package hide com.android.packageinstaller
Click to expand...
Click to collapse
And what is with one of this steps?
3 Ways to Block Kids From Installing Apps On Their Android Phone | Boomerang - Best Parental and Screen Time Controls for Android mobile devices
I don’t know about your kids, but mine just love to browse the Google Play Store for new apps to download and install. It drives me crazy. They have plenty of apps and games on their devices, and …
useboomerang.com