HTC Info Logger/Security Q - Thunderbolt General

For some reason the previous thread was closed and I'm not sure what to delete from my phone since I don't seem to have the htclogger.apk file in my apps folder.
I used root explorer to search for "logger" and get these results:
/data/data/com.htc.loggers
/data/data/com.htc.loggers/bin/htclogger
/data/data/com.htc.loggers/bin/htcloggerd
/system/lib/libhtc_logger.so
Delete 'em all? Rename them?
Thanks!
(took me two searches to find them, the first time I just searched in my app folder for a logger app, it doesn't exist there. I had to do the search from the regular default start screen of Root Explorer).
Oh, I'm running DroidTh3ory's ShiftS3ns3 v 1.5x, which is android version 2.3.4 and Sense version 2.1.
I'm certain I was on 1.4 and upgraded to 1.5x, I think prior to that I may have been on AOSP based ROMs - I was flashing quite a bit for a while there, but this ShiftS3ns3 is my DD for now (his forums are still down).
Any suggestions on what to do w/those files is GREATLY appreciated.
Tx

People are pretty sloppy with capitalization, which is significant in Linux. It's /system/app/HtcLoggers.apk

mike.s said:
People are pretty sloppy with capitalization, which is significant in Linux. It's /system/app/HtcLoggers.apk
Click to expand...
Click to collapse
If I look in that folder I have listed in alphabetical order:
HtcLockScreen.apk
-then-
htcmailwidgets.apk
Reasonable thought would be that if I had HtcLoggers.apk it would land right in the middle of those two listings in the /app folder, correct?
For whatever reason, I don't think I have it.
Should I try another app other than rootexplorer? I haven't been able to ask my ROMs developer about it (I'm not on twitter and I'm waiting for his site to come back up).

I have used RootExplorer to remove HtcLoggers.apk so the file manager does show it so it would be reasonably certain that if you're not seeing it, it's not there.
I've successfully removed the apk and com.htc.loggers w/o any problem. Can't say about /system/lib/libhtc_logger.so.

if you don't want to bother manually scanning/deleting stuff, you can try the app AntTek App Manager. it's like Titanium Backup(but free) and works well.

Cant we just freeze the apk instead of uninstalling?

Related

[Q] Disabling Android 2.2 DropBoxManager

Good Day Folks.
I'm a Noob in need of help and i'm hoping the more experienced among us might be able to assist. I have an issue with disappearing phone storage. Over the course of a week I realized that I was losing about 1MB a day. My phone would basically be dormant and I would still see my storage space dropping by this amount everyday.
Cache cleaning didn't work. Later I realized that Android creates a bunch of log files in Data/System/Dropbox that was responsible for the disappearing phone storage trick I've been seeing for a while now.
I know now that Google has incorporated into Android as of the 2.2 iteration, a DropBox Manager that's responsible for logging all of the events that take place during the course of a running Android session. Everything from what took place at boot to force close details.
I understand that this is used for debugging purposes but I'm no developer . So my question is.... Can this DropBox Manager be disabled....somehow.
I really don't need all these files (and its A LOT OF THEM) being created as they serve no practical purpose for me. Not sure if anyone else might have noticed this but I'm hoping to receive some help. Even if it means pointing me in the right direction so I can work on it myself.
I really don't have a clue on how to start. Any help will be appreciated....Seriously...
Currently using G1 with CM6 Magpie running on EZTERRY's 2.6.34.7 kernel.
Its perfect except for this annoying problem.......
Hm what happens if you rename the directory. It might throw some errors in the logger, but probably won't create anymore files.
I just deleted the content of my dropbox folder, the DropboxManagerService was throwing some errors that he could not open files, but the phone was fine, no FCs or anything.
Renaming the directory just results in a random reboot. My guess is that when Android tries to create a new log, its unable to find the directory and then it just freezes and after a while it reboots. Once restarted it just reappears... I've tried that too.
And its true.. Its ok to delete the files. Its what I do currently. All of those files in Data/System/Dropbox as well as the ones located in Data/Tombstones are ok to delete. As I said, its just used for debugging purposes. Whats really annoying though is that, no matter how many times you delete anything, they just get repopulated just as fast as they're deleted. I'm ok with micro-managing my memory and phone storage (its a G1 after all) but this is ridiculous. It just creates too many of these log files too quickly.
If there was a way to turn the DropBoxManager service off then that would be the end of it all.
What's unusual about it too is that in my particular case, the contents of these text files just have two things listed in them. Pertaining to my online accounts associated with the phone: My Google account and My Whatsapp account...
It just repeats the same thing over and over again. I'm starting to think that the event data might actually be synchronization data or at least synchronization attempts made at regular intervals. But ultimately i'm guessing....
I really don't have a clue... Have you ever heard of anything like this on XDA......possible resolutions of this issue?
epolaris said:
I really don't have a clue... Have you ever heard of anything like this on XDA......possible resolutions of this issue?
Click to expand...
Click to collapse
Not yet .
What about replacing the folder by a symlink to /dev/null ?
You could also try to change permission on the folder.
Ok... I'm a real Noob but I'll take a shot.. When you say symlink what do you mean.
I'm not really familiar with Android at that level yet its really just flashing and such.
But I know a symlink is really just a reference to a location that the OS would interpret and follow (like a pointer i think). So, is it that you're suggesting some sort of redirection where the Data/System/Dropbox directory is pointed to another arbitrary location. Kind of like a creating a dead link that Android is unable to follow up on. Or maybe, redirecting the folder to an entirely new location that Android would then follow. I'm not sure... How do you perform a symlink in Android... I'm willing to try.
You can do it with a console on the phone it self or using adb shell. You need root of course.
You could make a link to another location where you have more space?
Or you change to permissions of that directory to write only.
Or you can mount a different file system to that directory that is read only.
On how to do that just google a bit for linux tutorials on that topic.
I have just googled a bit and it seems you can't symlink directories to /dev/null.
If all that doesnt help post again, there might be an option to make an app delete the files automaticly, first time they get created.
If that would be an option too let me know, im in the mood to program something intresting .
Disabling Android 2.2 DropboxManager [RESOLVED]
I took your advice and did the research you suggested and it worked.
The first thing I tried was changing the permissions on the "Data/System/Dropbox" directory and it worked. But I didn't use CHMOD and console command line to do it.
I have a program called Root Explorer that allows me to permanently change the permissions on any file or folder I select. I set all of the offending folders to read only and the log files stopped being written to those folders.
These are the directories I set to read only:
1. "Data/System/Dropbox"
2. "Data/System/UsageStats"
3. "Data/Tombstones"
Since changing the permissions on these folders my phone storage has stopped dwindling out of control. No additional programming necessary
Disabling the DropBoxMangerService itself is not necessary which is good.
I'm going to take your advice and read up some more on Linux commands (specifically Ubuntu as its what I currently use).
You have been very helpful, thanks for the advice. If you have any ideas about Froyo ROMS (Maybe even Gingerbread ) I should try let me know.
Thanks again....
I have also found these files. They can take MUCH space in memory and nothing seems to delete them. I made the dropbox system folder RO but I think this is a bug. It should be reported to the dropbox team. Is there a bug report form somewhere? I did not find it... Just found the forum, QA,...
[edit]I reported it in the forum... Just see http://forums.dropbox.com/topic.php?id=41227 [/edit]
vax said:
I have also found these files. They can take MUCH space in memory and nothing seems to delete them. I made the dropbox system folder RO but I think this is a bug. It should be reported to the dropbox team. Is there a bug report form somewhere? I did not find it... Just found the forum, QA,...
[edit]I reported it in the forum... Just see http://forums.dropbox.com/topic.php?id=41227 [/edit]
Click to expand...
Click to collapse
You are mistaken: /data/system/dropbox, has NOTHING todo with www.dropbox.com !
See http://developer.android.com/reference/android/os/DropBoxManager.html
Dark3n said:
You are mistaken: /data/system/dropbox, has NOTHING todo with www.dropbox.com !
See http://developer.android.com/reference/android/os/DropBoxManager.html
Click to expand...
Click to collapse
Hey, just looked at your SD Maid app (looks cool).
So what do you know about /data/system/dropbox? I just read that htc uses the dir to store phone events which is then sent to the htc cloud of spying-on-your-ass. But since non-htc phones have this dir, is htc merely misusing the directory and it has other legit uses, or is this a directory we should try to keep cleaned out?
(I like the idea of changing perms so nothing writes to it if that's the case.)
600 MB additional free storage
Hi all
Just found a smart way to increase your Dropbox account with 600 MB:
1 Sign into your existing Dropbox account (or create a new account)
2 Goto https://www.dropbox.com/free
3 Follow instructions ... and voila 600 MB additional free storage
Mittaa said:
Hi all
Just found a smart way to increase your Dropbox account with 600 MB:
1 Sign into your existing Dropbox account (or create a new account)
2 Goto https://www.dropbox.com/free
3 Follow instructions ... and voila 600 MB additional free storage
Click to expand...
Click to collapse
Yay, nice to see you didn't read the thread at all.
This has nothing todo with dropbox.com
Yea other day I got the SD Maid, and the Pro version after I saw how handy it was. I too on my G1 (with 2.2) see that dropbox folder.. and lately Ive been thinking its causing my G1 to constantly reboot. When I look, it has 300+ files in it. So I clear that folder and seems to stop rebooting for a lil while.
Not sure what the deal is here however, been trying to find out. HOWEVER it only seems to reboot once its connected to the internet, so I am wondering if this is where it tries to upload and so. Not really sure. That and its hard to tell in logcat whats going on before it reboots.
Thanks
Excellent information. This works on my Sony Ericsson Xperia Pro MK16a, Rooted. Thank you so much. My best regards.
Try to change the permisions of the folder, I'm not sure if it would work but you could try ^^
Sent from my GT-I9001 using xda premium
All is ok
All was fine. The permissions :laugh:changed with root explorer. Thank you so much
Note completely disabled but only 1 file in the /data/system/dropbox folder with these Android shell commands (or use Sqlite3 editor):
content insert --uri content://settings/secure --bind name:s:dropbox_max_files --bind value:i:1
Or for Android 4.2+
content insert --uri content://settings/global --bind name:s:dropbox_max_files --bind value:i:1
settings put global dropbox_max_files 1
Reboot.
more dropboxmanager settings:
dropbox_age_seconds
dropbox_max_files
dropbox_quota_kb
dropbox_quota_percent
dropbox_reserve_percent
I've been using the advice from this thread to control this "dropbox" data collection directory for several years now until I updated to 9.0 and found that the folder and default permissions were restored after every reboot. Was irritating bc I can use root to modify /system but no longer have control over my own data partition Something is over-riding my root-user!!!
I tried different apps, TWRP's FM, adb, and almost gave up when init.d scripts wouldn't work either. init.d will work tho. A simple script to run
Code:
#!/system/xbin/sh
busybox rm -f /data/system/dropbox
at boot. You can probably chown and chmod if you want but I just deleted it. Just put it in your init.d folder and make sure you give it the correct permissions (root:shell -755), then immediately perform a soft reboot. Use hardware keys if you have to. You want the phone to go immediately OFF, no spinny wheels or "powering off" notifications. That's the only way I could get rid of the damn thing.
Anyway, I came across this thread while searching for a solution and thought I would add this in case any other paranoids like me are concerned about this mysterious "dropbox" directory. This will probably break any ability for google to troubleshoot your phone but I don't think that's real anyway. It's just spyware as far as I'm concerned.
p.s. (off-topic) Thanks @Dark3n I'm also a frequent SD Maid user btw and in case you happen to read this, I thought I might mention I intended to send a donation via your app the other day (i like to show love when ppl share badass works) but balked at the only available option for "pizza," not bc I don't appreciate it that much but I can afford a little every now and then. If you add a smaller option, "coffee" or beer or whatever, maybe even an outside of googlePlay option, BTC perhaps. I'd be happy to shoot a few dollars at you.

Market Fix - Froyo Apps + Tegra 2 Apps

In addition to the standard Market Fix to get protected applications working (clearing cache/data), we also need to trick Google to think we have a Tegra 2 device.
We simply need to change the following line in /system/build.prop
ro.product.device=olympus
This tells Google Market we are using a Motorola Atrix 4G and will give us the missing Tegra 2 apps when applying our market fix.
However, since we are mimicking a phone, Tablet specific apps will not show up (NYTimes app for Tablets is an example)
Cheers!
Edit:
It is well known that the Google Web Market is hit and miss on our GTablets. This thread indicates it may take a few days for our tablet's to show up on the web interface. However, what this fix does is allow you to download most of the Froyo + Tegra2 apps via the Market Application within our tablets. There will be applications that will refuse to install through the web market interface (if your tablet can actually show up on the darn thing) because of missing capabilities, but will install just fine via the Market app.
If you want to install apps using a web browser from your Desktop computer, I recommend the use of Appbrain to generate your list of desired apps and then syncing your list on the tablet to install.
Hi,
SUPER!!
This build.prop change, just by itself, on stock 3588, allows me to see a bunch of apps I haven't been able to see before, including Firefox, Flash, Tank Hero, etc. Didn't have to do anything else, no fingerprint changes, etc.
Thanks!
Jim
AWESOME! The only thing I can't find is message ease which is no great loss and I'm not seeing it on the web either -- I think they are pulling it on and off the market. But YES -- Laucher Pro, Saumari, Silver Creek games, Flash 10.2, tv.com, both opera browsers, dolphin HD -- all there. FANTASTIC. THANK YOU!
Even Vlingo shows up which was never found before. Truth is I don't even want it but it was one of my indicators.
wd5gnr said:
AWESOME! The only thing I can't find is message ease which is no great loss and I'm not seeing it on the web either -- I think they are pulling it on and off the market.
Click to expand...
Click to collapse
Are you looking for MessagEase?
https://market.android.com/details?id=com.exideas.mekb
Whoops! Helps if you spell it right. I always think that should be a faster keyboard but then I give up and go back to BetterKeyboard or the word predicting one which is great until you need to do Linux command lines and such.
Sorry for the confusion. I even found Astro Bluetooth Module another I used to have to switch for. Very cool.
Hmmm... the market.android.com site no longer shows my device since I made the above fix! It only shows my older device. I tried just clearing the market cache and rerunning but no go. I am now running the regular market fix (clear cache in market, stop, clear data in service framework, stop, reboot).
I did install things off the market, but it had to be from the device.
Ok tablet is booted back up.... drum roll....
Nope. And now I am -- for now -- only showing my paid apps off the market, none of the freebies I had previously installed.
UPDATE: I killed the market data and cache along with the service framework data and rebooted. This made no difference to the web site (unless it takes time for it to catch up) but it did -- after installing something else -- restore my existing apps. On the other hand, having the market working on the device beats the web site, but it still means something is "off".
How do we request this be made a sticky?
I know I've tried just about every market tweak for the last 3+ months and this is the only 1 that made a huge diff.
Jim
I haven't tried this fix (heck I don't even know how to apply it, someone mind helping a noob out?) but I had the same problem you did where the web market doesn't show your device. I tried spamming the regular market fix and still no good.
However I logged back into the web store today and it showed my device, weird.
Not sure how to fix it but yesterday I changed my password so I was forced to sign in again. Of course that didn't work at the moment but I guess it worked since I can now see my device now.
Hope this helped.
wd5gnr said:
Hmmm... the market.android.com site no longer shows my device since I made the above fix! It only shows my older device. I tried just clearing the market cache and rerunning but no go. I am now running the regular market fix (clear cache in market, stop, clear data in service framework, stop, reboot).
I did install things off the market, but it had to be from the device.
Ok tablet is booted back up.... drum roll....
Nope. And now I am -- for now -- only showing my paid apps off the market, none of the freebies I had previously installed.
UPDATE: I killed the market data and cache along with the service framework data and rebooted. This made no difference to the web site (unless it takes time for it to catch up) but it did -- after installing something else -- restore my existing apps. On the other hand, having the market working on the device beats the web site, but it still means something is "off".
Click to expand...
Click to collapse
Yeah I tried logging out of the web site and back in. I've tried forcing a google account sync. And I've tried making sure Talk is running (apparently the website uses talk to send things to your device.).
Just for fun I put my ro.product.name/device/board back to Vega and with no reboot or anything the web site immediately found the device.... curious....
Well now that I'm back on the web site, my market is back to how it was even after I put the olympus line in. Getting too late. Will look at it tomorrow :-(
Hachi2Go said:
I haven't tried this fix (heck I don't even know how to apply it, someone mind helping a noob out?) but I had the same problem you did where the web market doesn't show your device. I tried spamming the regular market fix and still no good.
However I logged back into the web store today and it showed my device, weird.
Not sure how to fix it but yesterday I changed my password so I was forced to sign in again. Of course that didn't work at the moment but I guess it worked since I can now see my device now.
Hope this helped.
Click to expand...
Click to collapse
I did the change by:
- get temp root via z4root
- make /system R/W via root explorer
- start a terminal
- cd /system
- Edit build.prop: busybox vi build.prop
- did regular market fix
- reboot
Jim
wd5gnr said:
Hmmm... the market.android.com site no longer shows my device since I made the above fix! It only shows my older device. I tried just clearing the market cache and rerunning but no go. I am now running the regular market fix (clear cache in market, stop, clear data in service framework, stop, reboot).
I did install things off the market, but it had to be from the device.
Ok tablet is booted back up.... drum roll....
Nope. And now I am -- for now -- only showing my paid apps off the market, none of the freebies I had previously installed.
UPDATE: I killed the market data and cache along with the service framework data and rebooted. This made no difference to the web site (unless it takes time for it to catch up) but it did -- after installing something else -- restore my existing apps. On the other hand, having the market working on the device beats the web site, but it still means something is "off".
Click to expand...
Click to collapse
You're right that having market work on the device beats the website! The web market issues may be a whole separate battle.
Jim
jimcpl said:
I did the change by:
- get temp root via z4root
- make /system R/W via root explorer
- start a terminal
- cd /system
- Edit build.prop: busybox vi build.prop
- did regular market fix
- reboot
Jim
Click to expand...
Click to collapse
I'm quite new to the Android OS so I'm not really sure how to do this.
I installed z4root and got temp root. I'm not sure if I needed it as I read somewhere that Vegan 5.1.1 (which I am using) gives me root already.
But I installed it and ran it anyways.
I'm stuck on giving my /system read and write permissions. Is this 'root explorer' app needed? Or can I use my 'iFileExplorer' app to do so, if so how? (It came with the vegan ROM)
Not sure if you meant to type ifileManger, but it will not get you write permissions. Root explorer will allow you to write. It looks as though you may have to
open a terminal up as discussed above, to change the build prop.
Hachi2Go said:
I'm quite new to the Android OS so I'm not really sure how to do this.
I installed z4root and got temp root. I'm not sure if I needed it as I read somewhere that Vegan 5.1.1 (which I am using) gives me root already.
But I installed it and ran it anyways.
I'm stuck on giving my /system read and write permissions. Is this 'root explorer' app needed? Or can I use my 'iFileExplorer' app to do so, if so how? (It came with the vegan ROM)
Click to expand...
Click to collapse
Hachi2Go said:
I'm quite new to the Android OS so I'm not really sure how to do this.
I installed z4root and got temp root. I'm not sure if I needed it as I read somewhere that Vegan 5.1.1 (which I am using) gives me root already.
But I installed it and ran it anyways.
I'm stuck on giving my /system read and write permissions. Is this 'root explorer' app needed? Or can I use my 'iFileExplorer' app to do so, if so how? (It came with the vegan ROM)
Click to expand...
Click to collapse
Hi,
If you don't have root explorer, there's a free app on market called something like "system mount r/w" that is free that will mount /system as r/w for you. Or, I think that you can do it using a terminal and a mount command (something like mount -remount....).
Normal file explorers won't do the remount.
Jim
mount -o remount,rw /system /system
Watch out for the spaces and you need to be root so do an su command first.
When done, repear the mount command but use ro instead of rw. You can do this with a terminal program or the adb.
Root Explorer is what, $3.99? Worth it for the time savings. I bought the Ti Pro too. $300+ on a tablet...spend $9 on some software to make life easier.
iam a noob. i have stock rom 3588. how do i get market working?
By the light of morning I got back to a full market! But it again broke the web site connection. Is anyone seeing this behavior? Or is it just me?
For the new guys.
1) This appears like it MAY break your connection with the market web site [Update: Wait a few hours and it appears to catch up with you]. It may have other unknown effects. If you are not comfortable with making mods you might wait until more people have reported success or failure with this. For the record I did NOT find this fix (thanks Isira -- see OP of this thread). Just writing up my take on what you need to do. This applies to VEGAn 5.1.1 with supplement. It has been noted that with a stock rom you may need to put "busybox" before commands like cp (which you don't need to use if you have Root Explorer, by the way). If you get this to work (or not) on a different ROM, report it in this thread.
2) That being said, you need a file explorer that will look at / and edit text files, an su utility (comes with your root kit; as far as I know all the custom ROMs are pre rooted) and a command shell/terminal. Or you could spring a few bucks and get Root Explorer which is well worth it and does all of these things. Others have suggested Absolute Root tools which I do not know about. You could also use adb for all of it (which is what I did) but if you know how to do that, you probably don't need me to tell you what to do. We will be changing your build.prop file in the /system directory.
IF YOU ARE NOT USING ROOT EXPLORER GO DOWN TO STEP 3B. IF YOU ARE, GO TO STEP 3A.
3A) Open root explorer. Find /system and press the "Mount R/W" button.
4A) Long press on build.prop and select Copy. Then navigate somewhere like /mnt/sdcard and press the paste button at the bottom of the screen. This is your backup. Please backup.
5A) Go back to /system
6A) Long press on build.prop again. The menu is scrollable. You want Open in Text Editor.
7A) Find the line that says ro.product.device=XXXX (where XXXX is probably Vega). Make it read:
ro.product.device=olympus
Don't change anything else.
8A) Save the file by pressing the menu key and selecting Save & Exit.
9A) Scroll to the top of the /system directory and press the Mount R/O button.
10A) Reboot your tablet. Wait for things to settle down on restart. Open Market. Look for Saumari 2. Look for LauncherPro, Opera Mobile, etc. It will all be there.
If you don't have root explorer:
3B) Open the terminal. At the prompt, enter (spaces and lower case matter):
su
mount -o remount,rw /system /system
HINT: If you think you will do this a lot grab Script Manager off of the market. You can put the mount line in a script, tell it to execute as root (which is the same as su) and then you can run the script when you want to make changes.
4B) Start your file manager and find the /system directory. Your file manager probably starts in /sdcard or /mnt/sdcard. You'll need to go "up" a directory or two to root and then back down. Either way, when you find it, make a backup copy of build.prop somewhere you can write to. Seriously. Do not skip this step. Make the copy.
5B) Edit build.prop. You are looking for a line that sys ro.product.device=XXXX (probably Vega; I don't know about other ROMs and if this works for other ROMs but for VEGAn 5.1.1 its Vega). Carefully replace whatever you have as XXXX to olympus. So the line should read:
ro.product.device=olympus
Note: Some of us had other changes to build.prop. Not clear if these had any effect or not.
6B) Save your changes. If your file explorer is not root, you probably need to save the file to where you can write (your sdcard for example) and the copy from a terminal, such as:
su
cp /mnt/sdcard/new-buildprop.txt /system/build.prop
or
su
busybox cp /mnt/sdcard/new-buildprop.txt /system/build.prop
7B) Open your terminal and enter:
su
mount -o remount,ro /system /system
Remember spaces and case count! Also if you are in the same terminal window as before you don't have to keep entering su since you stay root.
NOTES FOR BOTH SETS OF INSTRUCTIONS
I did the original market fix after saving the file, but some people say it is not necessary. But at least a few people have said they don't see much or anything in market until the redo the fix (the one where you delete the market cache and the google services framework data and reboot).
Things that appear to work:
1) Installing free programs
2) Updating existing programs
3) Amazon market web site oddly enough
4) The official market Web site AFTER WAITING SEVERAL HOURS
5) Buying an app off the build in application
Some of us had other changes to build.prop but I don't think any of them were significant. If you have trouble you might apply it (shouldn't hurt). Also, if your "my apps" only shows your paid apps (or nothing if you have no paid apps), try downloading anything off the market and that will usually restore it. There is also an update local cache key that might do the trick, but loading some freebie off the market is easier. Also check to make sure gtalk is logged in. You can try forcing a resync on your Google accounts (in the main menu under Accounts).
Hope that helps someone. Its early so I probably made mistakes and will edit any that are found.
wd5gnr,
I don't know how "unusual" it is, but on my Gtab, where I had 3452 for awhile, then now 3588, I've always noted that I don't have a "cp" command, so I have to use "busybox cp".
Just FYI, in case anyone encounters this when they try your instructions.
Jim
wd5gnr said:
By the light of morning I got back to a full market! But it again broke the web site connection. Is anyone seeing this behavior? Or is it just me?
Click to expand...
Click to collapse
Based on this thread ( http://forum.xda-developers.com/showthread.php?t=941205 ), it seems it may take a few days for the tablets to register on the market.
I have 3 tablets and I'm trying to change the identifier for each tablet through the ro.product.model and seeing if each of the tablets will show up on the market. So far, only one tablet is showing on the web market, but it's still using the old ro.product.model identifier (GTablet-TnT-Lite).
However, the web market is still pretty wonky. Certain apps may refuse to install through the web market because of missing capabilities on our tablets, but will install just fine through the market app.

KeySwap Associate Keyboards with Apps

Hi all,
I've started development on an application for Android that allows you to assign a keyboard to an application. Personally, I've found a need for it due to constantly going between the terminal, text messaging, browsing, etc. Who has time to manually switch?!
Anyway, it's for root only and I thought I'd introduce it here since noobs would never have a need for this app.
Caveats:
Start On Boot isn't functional yet
Keyboards occasionally force close (still tracking this down)
Needs to be put into /system/app
If you have adb set up, you can do adb push KeySwap.apk /system/app. Otherwise, you'll need to use a file manager like Root Explorer (make sure to mount the directory as R/W)
Enjoy and feedback is appreciated.
Matt
I love the idea for this app. But it keeps force closing after I start the service and navigate back to the home screen (or to another app). My phone is a Nexus One running CM 7.1.0 RC1. I mighty be able to get you some log files later. Also, I noticed that Superuse does not prompt me to give KeySwap root permissions.
CSorry to hear it's giving you problems. I'll try to work on the app this weekend and see what might be responsible for your trouble. If you get a chance, please post a log.
Thanks,
Matt
Ok, I've updated the architecture of the app a bit and it should provide much better log info.
Please make sure you have the app in /system/app and that the file permissions are all set to enabled. Also, I don't believe you'll get the Superuser prompt for apps in /system/app.
I've attached the updated apk to this post.
Any updates?
This sounds super useful but unstable. I might even root my phone just for this functionality. Have there been any updates to this since 2011-07? Is there a development workspace for it, on github for example?
mattanonymous said:
Ok, I've updated the architecture of the app a bit and it should provide much better log info.
Please make sure you have the app in /system/app and that the file permissions are all set to enabled. Also, I don't believe you'll get the Superuser prompt for apps in /system/app.
I've attached the updated apk to this post.
Click to expand...
Click to collapse
This is a great idea. Any chance you could open-source the app?

App removal - bloat (Depreciated thread - See OP for update links)

UPDATE/EDIT: September 12th, 2011 -
I am depreciating this thread and will no longer check on or support it. For more information on this topic:
See MT4GS Stock App Encyclopedia for information about the apps themselves.
See Bloater to make stock app removal easier then you could ever imagine it being.
UPDATE/EDIT: August 21st, 2011 -
Posts 19 through 25 are a summary and how-to of what we have learned about removing apps from the stock rooted rom so far. Skip ahead if you want, otherwise the thread is a good read all the way through.
Now that we have a working S-OFF/Root procedure, a lot of us want to kill some of the stuff that came pre-loaded on our phones.
Root is required, and performing a backup through Clockworkmod is a necessity as well. Both backup and restore actions have been tested and working in CWM 4.0.0.9.
I am not responsible for what happens to your device after removing these files, so make sure you make a CWM backup BEFORE you start mucking around with this.
Some other threads that have been dealing with this for this device are Here, Here and Here. I would like to thank the people who have contributed, and continue to do so in those threads. I made this one in "themes and apps", as I think that people in the future coming in will look here first and this may cut down future confusion and questions.
There are a couple of ways you can accomplish this, but i'll start with the (almost) longest way. See the bottom of the post for other options.
We will be using a file manager to accomplish this task, "File Expert", free from the Google market. (I recommend "Root Explorer", a paid app, but if you've come this far you should get it at some point).
You will need to hit options, choose more, then Mount. Select "Mount as Read Write" to be able to delete the files/folders.
Listed below are the apps and what you have to delete to remove them.
Archived to code tags to make the post smaller. The summaries I wrote out are full page further in the thread, so it's easier to see the whole process.
Themes:
Code:
Aubergine
/system/app/aubergine.apk
/data/data/com.tmobile.theme.aubergine
Brooklyn
/system/app/Brooklyn.apk
/data/data/com.tmobile.theme.brooklyn
Jazz
/system/app/Jazz.apk
/data/data/com.tmobile.theme.jazz
Retro
/system/app/Retro.apk
/data/data/com.tmobile.theme.retro
Spring
/system/app/Spring.apk
/data/data/com.tmobile.theme.spring
Live Wallpapers
/system/app/LiveWallpapers.apk
/system/app/LiveWallpapers.odex
/data/data/com.android.wallpaper
Magic Smoke Wallpapers
/system/app/MagicSmokeWallpapers.apk
/system/app/MagicSmokeWallpapers.odex
/data/data/com.android.magicsmoke
Music Visualization Wallpapers
/system/app/VisualizationWallpapers.apk
/system/app/VisualizationWallpapers.odex
/data/data/com.android.musicvis
Sense Live Wallpaper
/system/app/Mode10Wallpapers.apk
/system/app/Mode10Wallpapers.odex
/data/data/com.htc.android.wallpaper
Streak Live Wallpaper
/system/app/HTCLivewallpaperStreak.apk
/system/app/HTCLivewallpaperStreak.odex
/data/data/com.htc.livewallpaper.streak
Weather Live Wallpaper
/system/app/HtcWeatherWallpaper.apk
/system/app/HtcWeatherWallpaper.odex
/data/data/com.htc.WeatherWallpaper
Widgets:
Code:
HTC Widget Download Manager
/system/app/WidgetDownloadManager.apk
/system/app/WidgetDownloadManager.odex
/data/data/com.htc.wdm
Bookmark Widget
/system/app/htcbookmarkwidget3d.apk
/system/app/htcbookmarkwidget3d.odex
/data/data/com.htc.fusion.htcbookmarkwidget
Calculator Widget
/system/app/htcCalculatorWidget.apk
/system/app/htcCalculatorWidget.odex
/data/data/com.htc.android.fusion.calculator
Calendar Widget
/system/app/htccalendarwidgets3d.apk
/system/app/htccalendarwidgets3d.odex
/data/data/com.htc.htccalendarwidgets
Clock Widget
/system/app/htcclock3dwidget.apk
/system/app/htcclock3dwidget.odex
/data/data/com.htc.clock3dwidget
FM Radio Widget
/system/app/com.htc.FMRadioWidget.apk
/system/app/com.htc.FMRadioWidget.odex
/data/data/com.htc.FMRadioWidget
Friend Stream Widget
/system/app/com.htc.FriendStream3DWidget.apk
/system/app/com.htc.FriendStream3DWidget.odex
/data/data/com.htc.FriendStream3DWidget
Mail Widget
/system/app/htcmailwidgets3d.apk
/system/app/htcmailwidgets3d.odex
/data/data/com.htc.htcmailwidgets
Messages Widget
/system/app/com.htc.htcmsgwidgets3d.apk
/system/app/com.htc.htcmsgwidgets3d.odex
/data/data/com.htc.htcmsgwidgets3d
Music Widget
/system/app/com.htc.MusicWidget.apk
/system/app/com.htc.MusicWidget.odex
/data/data/com.htc.MusicWidget3D
Photo Widget
/system/app/HtcPhotoWidget.apk
/system/app/HtcPhotoWidget.odex
/data/data/com.htc.photowidget3d
Setup Widget
/system/app/HtcSetupWidget.apk
/system/app/HtcSetupWidget.odex
/data/data/com.htc.setupwidget
Sync Widget
/system/app/com.htc.Sync3Dwidget.apk
/system/app/com.htc.Sync3Dwidget.odex
/data/data/com.htc.Sync3DWidget
Tips for Home Widget
/system/app/HtcTipWidget.apk
/system/app/HtcTipWidget.odex
/data/data/com.htc.rosiewidgets.tip
Trends Widget
/system/app/com.htc.TrendsWidget.apk
/system/app/com.htc.TrendsWidget.odex
/data/data/com.htc.Trends3DWidget
Twitter Widget
/system/app/com.htc.Twitter3DWidget.apk
/system/app/com.htc.Twitter3DWidget.odex
/data/data/com.htc.Twitter3DWidget
Weather Widget
/system/app/HtcWeather3DWidget.apk
/system/app/HtcWeather3DWidget.odex
/data/data/com.htc.widget3d.weather
System-Type Apps:
Code:
App Sharing
/system/app/appsharing.apk
/system/app/appsharing.odex
/data/data/com.htc.appsharing
AppPack
/system/app/MallLite-4.0.92.apk
/data/data/com.tmobile.appack
Backup
/system/app/MobileBackup.apk
/data/data/com.voxmobile.sync.mobilebackup2
Calculator
/system/app/calculator.apk
/system/app/calculator.odex
/data/data/com.android.calculator2
Home Screen Tips
/system/app/Protips.apk
/system/app/Protips.odex
/data/data/com.android.protips
Setup
/system/app/HTCSetupWizard.apk
/system/app/HTCSetupWizard.odex
/data/data/com.htc.android.htcsetupwizard
Swype
/system/app/Swype.apk
/data/data/com.swype.android.inputmethod
T Mobile Device Carbon
/system/app/TmobileAndroidDeviceCarbon-c42-n123.apk
/data/data/com.zipwhip.devicecarbon.tmobile
T Mobile TV
/system/app/com.mobitv.client.tmobiletvhd
/data/data/com.mobitv.client.tmobiletvhd
Video Chat
/system/app/qik.apk
/data/data/com.qiktmobile.android
Apps:
Code:
Adobe Reader
/system/app/AdobeReader.apk
/data/data/com.adobe.reader
Bejeweled 2
/system/app/Bejeweled2_trust5.apk
/data/data/com.eamobile.bejeweled2_small
DT-Sync
/system/app/desktopPointer-signed-v6.apk
/data/data/com.doubletwist.desktopPointer
Facebook
/system/app/HtcFacebook.apk
/system/app/HtcFacebook.odex
/data/data/com.htc.socialnetwork.facebook
Flickr
/system/app/flickr.apk
/system/app/flickr.odex
/data/data/com.htc.socialnetwork.flickr
Friend Stream
/system/app/FriendStream.apk
/system/app/FriendStream.odex
/data/data/com.htc.friendstream
Media Room
/system/app/MediaRoom.apk
/system/app/MediaRoom.odex
/data/data/com.htc.MediaLauncher
Netflix
/system/app/netflix-17-release-android-marketplace-upgrade.apk
/data/data/com.netflix.mediaclient
Peep
/system/app/HtcTwitter.apk
/system/app/HtcTwitter.odex
/data/data/com.htc.htctwitter
PhotoGrid
/system/app/HtcPhotoGridWidget3D.apk
/system/app/HtcPhotoGridWidget3D.odex
/data/data/com.htc.rosiewidgets.photogridwidget3d
Polaris Office
/system/app/PolarisOffice.apk
/data/data/com.infraware.docmaster
Slacker Radio
/system/app/slackerradio.apk
/data/data/com.slacker.radio
Telenav GPS Navigator
/system/app/TMOUS_Navigator.apk
/data/data/com.telenav.app.android.telenav
Zinio Reader
/system/app/ZinioReader.v2.03.3312.Regular.apk
/data/data/com.zinio.mobile.android
ZS Provider
/system/app/ZinioSettingsProvider.v2.03.3198.TMobile.Smartphone.apk
/data/data/com.zinio.android.settings
I have removed all of these apps from my system, and it still runs fine. No problems.
You may get a crash report to send to HTC while removing some of these things (I denied it), but you can ignore it. You will get them it when removing themes for sure.
I don't see why using an app to remove these (like Absolute System) would be an issue - just make sure to go back and manually delete the .odex files, as such apps probably won't get them.
And, of course, you could always use a terminal emulator to (rm) remove the files/folders manually.
Also, for the more adventurous: (but it wasn't a problem)
Internet
/system/app/Browser.apk
/system/app/Browser.odex
/data/data/com.android.browser
(I replaced with "Opera Mobile" by Opera Software ASA - Free app)
Mail
/system/app/mail.apk
/system/app/mail.odex
/data/data/com.htc.android.mail
(Removing mail does not prevent GMAIL from working correctly)
Music
/system/app/HtcMusic.apk
/system/app/HtcMusic.odex
/data/data/com.htc.music
Music Enhancer
/system/app/HtcMusicEnhancer.apk
/system/app/HtcMusicEnhancer.odex
/data/data/com.htc.musicenhancer
(I replaced with "Android Music" by JRTStudio - Free app)
If anyone else finds things they can safely remove, please post it for others to play with.
Have fun!
deleted most of those and got
'uids on the system are inconsistent' every time on boot
careful...
Can you list which ones you removed to cause that?
Also, were you using a theme that you deleted?
CWM backup is vital when starting to mess with this - I haven't had to restore due to system issues.
I'd love to try to duplicate your problem on my phone to find a fix. Thanks!
I prefer not to actually delete apps in case I ever want to unroot (though this probably isn't that likely but still) and I understand that by doing so, those apps need to be present. if any of you are interested, there is a free app on the market that I discovered. just search "antek" in the market and it freezes whatever bloatware you have so that it no longer runs in the background and should you want to recover it, all you do is just "defrost" it and it runs exactly as it did before. I've saved loads of battery by using this.
I'm using a custom theme that wasn't deleted. I understand that I could get the cyanogenmod fix_permissions script to fix this, but haven't located it yet.
I stuck to your list before this happened except for swype and a few others.
Wasn't looking for help with the issue, just wanted to let you know it happened. Ofcourse I made a backup before and after.
fix_permissions didn't solve. Gonna restore and try again. Btw I didn't freeze first, I just deleted. Doubt that's the reason though.
Protricity said:
fix_permissions didn't solve. Gonna restore and try again. Btw I didn't freeze first, I just deleted. Doubt that's the reason though.
Click to expand...
Click to collapse
I'm sorry to hear that it's not working out so great for you. Glad to hear you did a backup first though.
It might be good to note, and I should have said it at the beginning, I did a fresh factory reset on my phone just before the S-OFF/Root procedure, and hadn't used any of the things I got rid of.
They were basically just deleted right off the phone before it got used.
Keep us updated on how it's going, and as info comes in i'll add what I can to help. Knowing what apps you got rid of specifically could narrow it down some, and what ones you used first might help as well.
Of course, restoring a backup eliminates the problem, and you may or may not be able to reproduce after - please let us know either way, and thanks for the input!
For our next trick, we're gonna dump HTC Sense.
Blue6IX said:
okay - sorry to post after myself but I got rid of kidzone.
First, I restored a CWM backup I made right after root/busybox installation.
So, my phone state is fresh S-OFF/Root with SU & busybox installed.
It may be important to note that I did a factory reset to my phone just before S-OFF/Root & had a freshly formatted MicroSD card.
I then installed ADW Launcher from the Market, and hit my "home" key. Selected "Use Default" and chose ADW Launcher.
Now my phone defaults to ADW as it's launcher.
I then installed "Absolute System" from the Market, and used it to remove "HTC Sense"
Closed out Absolute System, then scrolled between all 5 ADW desktop screens, powered down the phone, then powered up again. (*NOTE fastboot = off)
Booted fine, was able to ditch sense without issue, and KIDZONE IS GONE!
As always, make sure to do a fresh system backup before messing with anything like this, but Kidzone is linked to sense, and replacing sense with another launcher will remove it.
HTC Sense was the only app removed from the phone, and I haven't checked everything to make sure it works yet, but no HTC crash report to send, and no force close issues. (yet - to be determined)
I've been itching to ditch sense since I got the phone, and this was my first quick test at it. Works good so far.
Edit to add:
Checked the "personalize" option at the top of the "settings" list. This just brings you back to the main desktop, doesn't throw an error.
I knew this one thing would be messed up somehow after ditching sense, but the fact that it doesn't make a problem and just closes the menu is fine by me.
I'll spend the rest of the day testing out my phone without sense to see how it runs. I'll post back how it went tomorrow.
Click to expand...
Click to collapse
Quoted myself from the kidzone thread, I want to put the info for slimming down my phones apps here.
I'm going to see how the phone runs on just the free version of ADW for a day, then see about coming up with a procedure to remove apps and keep it all stable in the process.
Happy modding!
Protricity said:
fix_permissions didn't solve. Gonna restore and try again. Btw I didn't freeze first, I just deleted. Doubt that's the reason though.
Click to expand...
Click to collapse
Also, a thought. Boot to CWM and clear the dalvik cache.
I looked up some info on this since rooting the other day, and after uninstalling apps it's good to do to clear out the old app data. Something to consider - it might solve your problem.
Blue6IX said:
For our next trick, we're gonna dump HTC Sense
Click to expand...
Click to collapse
Does the camera app still work after you deleted sense? I wouldn't want to lose that..
I froze "T-mobile Name ID" and everything seems to be working fine.
You might also want to mention that you can temp-root your device, then freeze these apps, and they will stay frozen after reboot. Just, for anyone that doesn't want to perma-root their device right now (like me). It's not very stable to perma-root your device right now. Just read that if your MT4GS dies and your perma-rooted, you will either have to buy a new battery or find a way to charge your battery without your phone... some issue with the HBoot... So till thats fixed, and till i'm sure things are stable. I'll stick with my Temp-Root
nldroid said:
Does the camera app still work after you deleted sense? I wouldn't want to lose that..
Click to expand...
Click to collapse
The camera app still works, but I haven't used all the features.
I would assume this still does work completely, though, because this is only getting rid of the sense launcher, and not the underlying frameworks that power it. (which I hear the camera is dependent upon.)
A solid day of running ADW instead of sense as my launcher has been fine, i'll go play with the camera for a little while and get back to you with a more complete answer to this.
dansl said:
I froze "T-mobile Name ID" and everything seems to be working fine.
You might also want to mention that you can temp-root your device, then freeze these apps, and they will stay frozen after reboot. Just, for anyone that doesn't want to perma-root their device right now (like me). It's not very stable to perma-root your device right now. Just read that if your MT4GS dies and your perma-rooted, you will either have to buy a new battery or find a way to charge your battery without your phone... some issue with the HBoot... So till thats fixed, and till i'm sure things are stable. I'll stick with my Temp-Root
Click to expand...
Click to collapse
This had to do with a charging issue using Clockworkmod 4.0.0.8 which is fixed with Clockworkmod 4.0.0.9.
I have personally run my battery to completely dead using CWM 4.0.0.9 and it charged up and booted fine.
Good to know that freezing apps stays after reboot on temp-root, that's an awesome find!
Also, just found this.
http://forum.xda-developers.com/showthread.php?t=1150805
Post by rmk40, talking about freezing bloatware apps on the HTC Sensation. There are some apps ppl have frozen on there that are also on the MT4GS. I'm going to look through it now and will check back later.
The Notes app from:
/system/app/androidnotes.apk
Is that it, or is there more in the /data folder?
I think it may be /data/data/com.marigold.android.notes
and /data/data/com.marigold.android.notes/databases/notes
But I don't want to delete it without being fully sure, can someone verify this for me?
nldroid said:
Does the camera app still work after you deleted sense? I wouldn't want to lose that..
Click to expand...
Click to collapse
Yep, the camera app works completely. I tested all the modes, and used all the different manual settings in the last option. Nothing was broken, it was all fine.
Removing just the sense launcher and replacing it with something else has no impact on the camera, and I would imagine anything else that requires sense frameworks. We should test anything before making that blanket statement, though, but consider camera.apk to be tested and working without the sense launcher.
dansl said:
Also, just found this.
http://forum.xda-developers.com/showthread.php?t=1150805
Post by rmk40, talking about freezing bloatware apps on the HTC Sensation. There are some apps ppl have frozen on there that are also on the MT4GS. I'm going to look through it now and will check back later.
Click to expand...
Click to collapse
That's awesome - while i'm busy re-inventing the wheel, way to pick up where someone else left off. I glanced through there quickly, but i'm kinda having fun figuring this out. I definitely look forward to hearing what you've learned browsing through, and i'll get there at some point.
Thanks clicked on that helpful post!
Sinfamy said:
The Notes app from:
/system/app/androidnotes.apk
Is that it, or is there more in the /data folder?
I think it may be /data/data/com.marigold.android.notes
and /data/data/com.marigold.android.notes/databases/notes
But I don't want to delete it without being fully sure, can someone verify this for me?
Click to expand...
Click to collapse
Yep, you were right on. Delete the .apk in bold, then go delete the folder in bold. Once you delete the folder in /data/data, then your second line about the database in notes becomes moot, since it will have already been deleted.
Updated my list of stuff too (http://forum.xda-developers.com/showthread.php?p=16683780).
One thing i found that I couldn't quite figure out what is was for, is the Com.Redbend.SWM-C app. I've read that it might be used for tracking/analytics or DRM content... i dont know, but I froze it, and everything seems to be working fine still! I read someone had issues with Youtube, but youtube has been working fine for me.
thank you for this thread and thanks to dansl too. I was able to remove sense and a lot of the htc bloatware, making the phone a lot better.
I don't know what doubleshotandroidzipgroup was that was running in the background, but i froze it and it seems fine...
So it seems like this thread has been helping people, in conjunction with the other threads on the different aspects of this subject. I don't deal with freezing apps, it always seemed cleaner to me to just get rid of them.
I know in some cases that's not possible, maybe for us maybe not. I've sure learned a lot from this project, and from what people have discovered by freezing apps.
I want to take a moment to thank everyone who has contributed towards what we've learned here.
I took the time to really work out what has to be done to remove the various things we discovered, and the next few posts reflect the contributions everyone has made to this project.
Also, i'm hoping that this road map we are making will cut the time down it takes for developers to introduce roms for our device. Having the locations, and user test data of what you can dump should take some of their headache away. This is one of the motivations behind my trying to lay this all out like this, making it easier not only for us to use now, but for developers to refer to later.
Enjoy, i've had fun with it so far!
There was an initial surge of testing what could or could not be removed from the phone right after we got root, which has mostly passed now. Most of the obvious "I can get rid of this" stuff has been figured out, and the rest of the things we can safely get rid of will take a closer look and involve a bit of head scratching to figure out.
Meantime, I felt like it was a good idea to summarize what we know a bit, and come up with a good procedure for removing stuff that was both simple and stable. You could (and I, as well as others, have) delete(d) this stuff all at once without issue, but i'm more comfortable with a more cautious approach - and I know others will be too.
To that end, i've taken the time to test this method a few times, re-engineer it, tweak things, change the order up a bit, and finally lay it out here. We all pretty much want to get the most out of our phones, and for almost all of us here the "extras" pre-installed on our phones get in the way of this.
This'll be fun, and pretty painless - so - ready to remove some bloat?
Setup 1: We're going to go backwards in time a few steps. The ideal situation here is:
00 - Backup all phone data to somewhere off the phone itself.
01 - Factory reset phone, power down.
02 - Remove microsd card, format in computer.
03 - re-insert microsd card in phone, power on.
04 - Set up your Gmail account, enable the Market on your phone.
05 - S-OFF (if necessary), installing CWM 4.0.0.9 and Rooting your phone.
06 - Installing Busybox and Root Checker, verifying that both root and busybox are obtained/available on your phone.
07 - Uninstalling Busybox installer, checking Busybox installation in Root Checker again, then uninstalling Root Checker.
08 - Power down your phone, and boot into recovery mode.
09 - Make a CWM backup of your system in recovery, then rebooting your phone.
10 - (optional, but recommended) Making a copy of the CWM backup to another place, like your computer.
If you did/do it this way then you can always restore to a clean CWM backup from right after you got Root & Busybox on your phone, in the cleanest ready state it can be.
Otherwise, do a CWM backup of your system now, before following the instructions laid out below to be able to restore your phone if something goes wrong.
I'll try and help anyone who needs it if something doesn't go right, but please understand you do this at your own risk and backups are your best friend!
Setup 2: Tools.
01 - Install Root Explorer.
+ Other file managers may work with varying degrees of success, and there are some free alternatives, but nothing that will do the job like Root Explorer. I highly recommend this app, and if you're going to be doing this kind of stuff on your phone you should probably pick it up. You at least need a file manager capable of read/write access to your system folders, and that can copy and delete.
02 - Install Absolute System Root Tools.
+ Again, there are probably free alternatives out there, but this program is pretty awesome and I recommend it. You should have an app that lets you uninstall system apps, and lets you clear their data before uninstalling. One thing to note, is that it won't delete the .odex files of installed apps, so you'll have to go back and get them manually with Root Explorer.
03 - Before performing any steps listed below, you should make backups of all the files you will delete. I list the locations of everything so you can navigate to it with Root Explorer and copy the files somewhere else, like your sdcard. I would also go so far as to say you should make a CWM backup before attempting each of the steps below, but i'm overly cautious when it comes to backups - that's up to you.
(You could end up making changes in files you aren't working in, without realizing it. A Nandroid backup is the only way to ensure you can restore those files if that should happen)
** - Use Absolute System to uninstall .apk files listed below, and it will also get the /data/data location as well. You will have to go back and get the .odex files manually. If you choose not to use an app to uninstall the .apk files listed below, I wrote out their full path location so you can use Root Explorer to delete them manually.
** - Changes made to /system/etc are mirrored in /etc as soon as you make them. All changes made in /system/ are mirrored in the main directory in any corresponding folders or files in real-time as you make them.
** - I recommend removing all widgets and shortcuts/folders or any other items that may be on your desktop before starting this process. You can always put back anything that survives later when you are done.
** - It might be a good idea to turn off GPS, Mobile Networks, Bluetooth and Wi-Fi before proceeding. Optional, but recommended.
Feel free to skip any apps you want to keep along the way, and you don't necessarily have to go in order, but it'll be cleaner that way. Part of the organization behind it is to make it easy for the user to remember what they are doing, and break it down into smaller blocks so you'll lose less progress if something goes wrong.
Now that we're past all that, lets get down to business.
Part 1: Stock themes and wallpapers.
00 - Make sure your phone is set to the "System" theme before continuing (default theme). Then take a picture with your camera, or get a picture you like on your phone. Set this as your background wallpaper.
01 - Using Absolute System, uninstall the stock themes:
-com.tmobile.theme.Aubergine
+ /system/app/Aubergine.apk
+ /data/data/com.tmobile.theme.Aubergine
-com.tmobile.theme.Brooklyn
+ /system/app/Brooklyn.apk
+ /data/data/com.tmobile.theme.Brooklyn
-com.tmobile.theme.Jazz
+ /system/app/Jazz.apk
+ /data/data/com.tmobile.theme.Jazz
-com.tmobile.theme.Retro
+ /system/app/Retro.apk
+ /data/data/com.tmobile.theme.Retro
-com.tmobile.theme.Spring
+ /system/app/Spring.apk
+ /data/data/com.tmobile.theme.Spring
02 - Using Absolute System, uninstall the stock live wallpapers:
-com.android.wallpaper (Android Live Wallpapers)
+ /system/app/LiveWallpapers.apk
+ /data/data/com.android.wallpaper
-com.htc.android.wallpaper (HTC Sense Live Wallpaper)
+ /system/app/Mode10Wallpapers.apk
+ /data/data/com.htc.android.wallpaper
-com.htc.android.image_wallpaper (HTC Slide Show Wallpaper)
+ /system/app/HtcImageWallpaper.apk
+ /data/data/com.htc.android.image_wallpaper
-com.android.magicsmoke (Magic Smoke Wallpapers)
+ /system/app/MagicSmokeWallpapers.apk
+ /data/data/com.android.magicsmoke
-com.android.musicvis (Music Visualization Wallpapers)
+ /system/app/VisualizationWallpapers.apk
+ /data/data/com.android.musicvis
-com.htc.livewallpaper.streak (Streak Live Wallpaper)
+ /system/app/HTCLivewallpaperStreak.apk
+ /data/data/com.htc.livewallpaper.streak
Okay, we are done with Absolute System for the moment.
Fire up Root Explorer, and go to:
03 - /system/app/ (delete the files: )
-HtcImageWallpaper.odex
-HTCLivewallpaperStreak.odex
-LiveWallpapers.odex
-MagicSmokeWallpapers.odex
-Mode10Wallpapers.odex
-VisualizationWallpapers.odex
Still in Root Explorer, now go to:
04 - /system/customize/resource/ (delete the files: )
-htc_wallpaper_01.jpg
-htc_wallpaper_01_lockscreen.jpg
-htc_wallpaper_02.jpg
-htc_wallpaper_03.jpg
-htc_wallpaper_04.jpg
-htc_wallpaper_05.jpg
-htc_wallpaper_06.jpg
-tmo_wallpaper_01.png
-tmo_wallpaper_02.png
-tmo_wallpaper_03.png
-tmo_wallpaper_04.png
-tmo_wallpaper_05.png
-tmo_wallpaper_06.png
-tmo_wallpaper_grid_preview_01.png
-tmo_wallpaper_grid_preview_02.png
-tmo_wallpaper_grid_preview_03.png
-tmo_wallpaper_grid_preview_04.png
-tmo_wallpaper_grid_preview_05.png
-tmo_wallpaper_grid_preview_06.png
-tmo_wallpaper_preview_01.png
-tmo_wallpaper_preview_01_land.png
-tmo_wallpaper_preview_02.png
-tmo_wallpaper_preview_02_land.png
-tmo_wallpaper_preview_03.png
-tmo_wallpaper_preview_03_land.png
-tmo_wallpaper_preview_04.png
-tmo_wallpaper_preview_04_land.png
-tmo_wallpaper_preview_05.png
-tmo_wallpaper_preview_05_land.png
-tmo_wallpaper_preview_06.png
-tmo_wallpaper_preview_06_land.png
-wallpaper.jpg
-wallpaper.png
Still in Root Explorer, last place to go is:
05 - /system/etc/ (delete folder: )
-slideshow
(These are all the sample images for the HTC slideshow live wallpaper.)
06 - Exit Root Explorer, Reboot your phone to recovery. In CWM choose advanced and then "Wipe Dalvik Cache". Hit back and then "Wipe Cache Partition". Reboot your phone. (It will take a little while longer to boot since you wiped your cache, but not much)
After booting back up and making sure everything still works:
07 - Reboot into recovery, make a CWM Nandroid backup of your system. Make sure to back this up somewhere off the phone too.
Congratulations! You now have a recovery image of your phone with all of the stock themes and wallpapers removed.

[Q] Deodexed - Debloated (manually)?

I'm really sorry if this has already been posted somewhere, but I "did" look for the past hour and couldn't find anything that specifically showed me what to do.
I'm currently running the following on my Samsung Droid Charge:
http://rootzwiki.com/topic/10515-odinall-in-oneep4d-gingerbread-236-w-cwrimo-kernelrooted/
I wasn't able to use the Deodexed/Debloated since certain programs weren't loaded by default.
Since running the fully bloated version, the memory for apps that start automatically keep the memory usage around 310/330MB and I'm constantly having to use the TaskManager to clear/close apps that are running in the background.
I found a site that allowed me to remove (via adb) all the .odex files, and I deleted some of the .apk that did remove apps, but I'd really like to know what I can and can't remove. Right now my camera works, but when trying to make a movie, it says it can't save to the flash drive....so I may have deleted something. /ugh
I'd really appreciate it if there was a link or site that shows you how to manually remove all programs (debloat) on your phone once you have it setup the way you want. I have no need for about 50% of the crap Verizon installed.
Yes, I'm rooted (shhhh) and the phone's display is awesome, but for now I'm kinda stuck with it since the wife has control of the purse strings. HA!
Thanks in advance!!
TSG
I would just use root explorer to unistall the apps from the system/ apps folder, that way you can remove app, that you don't use that are in the app drawer.
Hit that thank button if I helped!
techno-update said:
I would just use root explorer to unistall the apps from the system/ apps folder, that way you can remove app, that you don't use that are in the app drawer.
Hit that thank button if I helped!
Click to expand...
Click to collapse
That's what I did, but exploring in other directories (was bored) I noticed quite a few com.android.blahblahblah.bitbop and other com.android.xxxx.programname that I deleted in the /system/app folder. Do these need to be removed also?
I think this is where I removed one of the files that killed the video recorder on my phone and I have no idea what it was. ???
If just removing the .odex files and files in the /system/app folder is all that's needed, I'm happy but there are still quite a few "background apps" that load such as "Factory Test", "Rx Networks PGPS Seed Downloader", "VVMservice" etc. Have no clue what those are and I have very few apps installed. The phone is mostly used for work, so I have Pulse, Engadget, Facebook and Business Calendar (which ties into Exchange) installed. That's it.
Thanks again!
TSG
Just remove the apps that you know are the same from the app drawer. You don't wanna mess with others, since if you erase the main, the extras wont run and can cause instability. Your phone should run faster after that. May try setcpu to overclock it to.
Hit that thank button if I helped!
techno-update said:
Just remove the apps that you know are the same from the app drawer. You don't wanna mess with others, since if you erase the main, the extras wont run and can cause instability. Your phone should run faster after that. May try setcpu to overclock it to.
Hit that thank button if I helped!
Click to expand...
Click to collapse
Gotcha. I use No-frills CPU Control, but the Max CPU is 1GHz and minimum is 100MHz, so either I'm running stock kernel, or the program won't allow me to overclock it.
Anyway, I appreciate the help!!
Thanks
TSG
Sounds like your not running an overclocking kernel.
Hit that thank button if I helped!
techno-update said:
Sounds like your not running an overclocking kernel.
Hit that thank button if I helped!
Click to expand...
Click to collapse
I know the Motorola Droid like the back of my hand, but Samsung is a bit different. Do you have any kernels that you would recommend? Is there a page here on XDA that has the kernels?
Thanks again!
TSG
I think this one is the best,
http://www.addictivetips.com/mobile...-kernel-on-samsung-droid-charge-via-recovery/
It can overclock up to 1.6GHz
I would keep it on like 1.4GHz just to be safe though
remove pulse and kindle and words free
Hi guys,
Wasntnsure where to post this, this seems like the right thread.
I have rooted my tab and running GalaxyaTasks ROM.
My question is how can I delete the .apk for kindle, pulse and WordFree?
Thanks guys
Use a file explorer and find the corresponding .apk file in either /data/app or /system/app
Afterwards do a reboot and maybe run SD Maid "corpse cleaner" feature to remove left over settings files.
Dark3n said:
Use a file explorer and find the corresponding .apk file in either /data/app or /system/app
Afterwards do a reboot and maybe run SD Maid "corpse cleaner" feature to remove left over settings files.
Click to expand...
Click to collapse
I have the root explorer and everything, however, I couldn't find the APK name for the pulse / kindle application, do you know that name?
I am basically looking for the name of the APK.
Thanks,
The name of the .apk will be the apps packagename look it up.
I.e. for the kinde app
https://market.android.com/details?id=com.amazon.kindle
"com.amazon.kindle" is that apps packagename.
The apk will be named com.amazon.kindle(something).apk
You could just use an app to search for "kindle" on your device.

Categories

Resources