[Q] Pure "Google Experience" AOSP for First? - HTC First

With Facebook turned off, the First seems like a terrific phone, particularly for those who do not want (what can be confusing) Manufacturer's extras. I found the S4 particularly confusing AND annoying, particularly after coming from an unbranded, generic Chinese manufacture phone.
Although the First stock ROM is nearly bloat-free, is there a "GE" ROM available for the First that does not lock-in the AT&T extras such as their tethering check, Free Wireless app, Video Messaging, etc? I figure I would rather add features than have them as default.
Mine is due tomorrow!
Thanks --LS

Not yet. I'm not sure if cm will support the first.
Hopefully someone with the know how will work on getting is android 4.2.2
Was your Chinese phone stock android?
Sent from my Nexus 7 using xda premium

NaterTots said:
Not yet. I'm not sure if cm will support the first.
Hopefully someone with the know how will work on getting is android 4.2.2
Was your Chinese phone stock android?
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Absolutely Android v4.0.3. It was a MTK6575 Android (w007) iPhone clone. Really nice until the backlight (or LCD) died after 7 months. So it still works, just can't tell what you are doing.
Tried a Galaxy S4 Active with an ATT ST SIM,, but it was REALLY locked down and the ROM crazy busy.
I figured the First can be my next phone unless it becomes a "holding pattern" for the Moto X or Nexus 5

You can freeze some apps and delete others via ADB shell with root access. Or clean out a stock rom before loading.

killall-q said:
You can freeze some apps and delete others via ADB shell with root access. Or clean out a stock rom before loading.
Click to expand...
Click to collapse
Thanks for the links. Pretty sure I don't know enough to "clean out" a ROM, though, which is why I was looking for the "pure" ROM. I'll Google for some guides. Any suggestions?

amphi66 said:
Thanks for the links. Pretty sure I don't know enough to "clean out" a ROM, though, which is why I was looking for the "pure" ROM. I'll Google for some guides. Any suggestions?
Click to expand...
Click to collapse
Bloatware is usually in "\system\app\" alongside essential system apps. If you're not sure about an app just Google the filename.
To clean an installed rom use ADB with root permissions. If you boot your phone into recovery you can use these commands without obtaining root in ADB shell.
Code:
adb shell
cd /system/apps
ls
rm ATT_myATT.apk
To delete those files from a ROM zip, you need to be in Linux. The reason is Android contains files that have the same names but only differ in caSE (because its design was so carefully thought out), so you need case sensitive file system support to save the zip. I just load up an Ubuntu live CD or USB drive to do the dirty work.

killall-q said:
Bloatware is usually in "\system\app\" alongside essential system apps. If you're not sure about an app just Google the filename.
To clean an installed rom use ADB with root permissions. If you boot your phone into recovery you can use these commands without obtaining root in ADB shell.
Code:
adb shell
cd /system/apps
ls
rm ATT_myATT.apk
To delete those files from a ROM zip, you need to be in Linux. The reason is Android contains files that have the same names but only differ in caSE (because its design was so carefully thought out), so you need case sensitive file system support to save the zip. I just load up an Ubuntu live CD or USB drive to do the dirty work.
Click to expand...
Click to collapse
Thank you. That is certainly within my level of experience, as is using Root Explorer to change permissions or delete apps. I thought you were going to tell me to use a 'kitchen' and decompile. I think I'm ready to go!

I just use titanium backup to uninstall bloatware lol or use root explorer system/app/delete whichever
Sent from my HTC first using xda premium

Related

AdbTool: The Automated Life

Ok so this started out as a small project to make my day to day phone functions easier and quicker but I thought I might share it incase anyone thought my AdbTool was helpful or just nice to have.
Functions so far:
1. Check for device
2. Push or Pull a File
3. Install .apk
4. Reboot
5. Root your Droid X
6. Change bootanimation
7. Push framework (specifically for framework)
8. issue whatever adb command you need to with out the extra typing
9. Set project
10. Error log
11. Clean up folder
There are more functions to come in the future so let me know if you like this script and what you wanna see added. There is no install just unzip and open the .bat file.
This sounds great! Though I'm on Linux machine, so I don't think ill be able to use it :/
Sent from my DROIDX using XDA App
No sorry, I should have specified. It is a Windows script... Just wait though, because Sunday I will be getting a desktop that is already running linux. If you really want I will take the time to make a script to run for linux?
Sent from my DROIDX using XDA App
rooting the dx doesnt work for me :/
Huh... what is happening when you enter that option? Sorry for the long time for me to post I missed the email alert.
Sent from my DROIDX using XDA App
I'm assuming this doesnt allow root for 2.3.3 ota correct?
since all I see is rageagainstthecage in the files
This looks like a really useful program! I might do some work this weekend on it and see if I can get it working for the DROID 2 and port it over to UNIX machines.
If I set it up for unix I will add an SBF option too.
Woa just realized this is a really old thread
ljbaumer said:
This looks like a really useful program! I might do some work this weekend on it and see if I can get it working for the DROID 2 and port it over to UNIX machines.
If I set it up for unix I will add an SBF option too.
Woa just realized this is a really old thread
Click to expand...
Click to collapse
Yeah, this thread is quite old (almost a year) and I am sure the program/script needs to be updated to work.
It is a good idea though (if it can be updated)
D.
I'd like to make a request for a Mount and UnMount command.
fyi....you spelled Folders wrong in the main menu "Floders"
.
I can make the program for yall. Yall just need something for shell or a gui for windows?
whatever's easier for you, either would be appreciated it
i have adb properly installed by doing adb devices in cmd it shows my dx
but when i use your tool it says it cannot find the path specific

[ROM][CWM]KhasMek Stock Deodexed plus! For Tab 10.1

As normal, it's not my fault if you fubar your tab by flashing this or if zombies come and speedhump your cat. You've been warned.
Well, hello there, some of you may know me from my vzwtab (7") work, but I'm sure most of you don't.
No matter, I just finished deodexing my framework and app folders, so I decided to share with you.
This isn't anything special, just you're stock system that's been deodexed, I did not remove any programs, there are really only three or so 'bloatware' apps on here, so I didn't bother.
If you would like to, just use root file explorer (or your preferred method) to remove them.
In addition to the stock items I have added pershoot's SU/Busybox/misc package (SOURCE) All credit goes to him for that.
If there's anything else, just let me know. I have tested this on my own rooted tab and everything seems to work fine and be stable.
If you notice any issues, please format/clear both Dalvik & normal Cache. It's probably the cause.
Features
Deodexed flashable system
Pershoot's SU/Busybox/misc pacakage (nano, VIM, all kinds of other goodies)
Changelog
06212011- r1 - Initial Release
Known Issues
You may have to go through and manually delete your odex's in /system/app/ and /system/framework/ but the apk's and jar's no longer call them. (I can't get the amend format command working right. if you want to tell me how, please!)
Installation
Reboot into CWM either via ROM Manager or via power off, volume down + power, volume down to CWM icon and volume up to select.
Select Install Zip from SD Card
Navigate to location of zip and select okay
Clear Cache and Dalvik Cache (in advanced)
Reboot
Make themes for me
Download
HERE
Lastly, if you like my work, donate to me so I can donate money to devs that make my world easier (and therefore yours).
awesome finally someone to break ground for the Samsung Galaxy tab! Thanks will try it out!
Not sure if it matters but is this for retail or I/o version? Does it matter since it is basically the same tab?
For any ideas: maybe you could include a way for hulu to work without any work arounds? And maybe some lag fixes. Although that may be solved with a custom kernel.
Sent from my PC36100 using XDA Premium App
Decided to test this on the retail version.
The only problem is that root is broken because there are two su binaries installed.
/system/bin/su - installed from file Samsung_Galaxy_Tab_10.1_root.zip when you rooted the device.
/system/xbin/su - installed when you added [Tools] – SU/BusyBox/Misc – Galaxy Tab 10.1 (Update: 6/18/11).
To fix:
http://forum.xda-developers.com/showpost.php?p=14016703&postcount=18
------
the /system/bin/su binary need to be removed.
Su does not work on the tablet with two su binaries installed.
Use adb to remove /system/bin/su
adb remount
adb shell
cd /system/bin
rm su
reboot
I tried running titanium backup prior to a reboot after removing /system/bin/su and it would not work. I uninstalled/reinstalled and it worked, but a reboot may have fixed the problem.
I manually deleted all the odex files - no problems so far. I will provide an update later if I have problems.
------------
You can remove /system/bin/su when you update the image again.
JD
Yeah, I just noticed that myself actually. Don't know why I didn't catch it before.
Anywho, I think I'll prolly push an update to this tomorrow after I write a script to remove the odex's. It was my initial thought, but I thought it would be easier to used the updater-script to do it, but looks like just writing an additional one will be best.
Glad the su thing didn't confuse you too much!
Sweet thanks for this. Going to give it a whirl!
I flashed the Samsung_Galaxy_Tab_10.1_root.zip after flashing the Rom. Everying is working fine.
I didn't need to remove su from anywhere.
Thanks!
Sent from my GT-P7510 using XDA Premium App
Same here
Sent from my GT-P7510 using XDA Premium App
Any chance you can add a browser.apk that gives access to Google Labs?
Sent from my GT-P7510 using Tapatalk
touchpro247 said:
I flashed the Samsung_Galaxy_Tab_10.1_root.zip after flashing the Rom. Everying is working fine.
I didn't need to remove su from anywhere.
Thanks!
Sent from my GT-P7510 using XDA Premium App
Click to expand...
Click to collapse
You will only have problems when you try to run an app that requires root (Root Explorer, Titanium backup....).
danielsjam said:
You will only have problems when you try to run an app that requires root (Root Explorer, Titanium backup....).
Click to expand...
Click to collapse
Nope, not at all. They both run fine. Thanks tho. Others may have that problem, I don't.
touchpro247 said:
Nope, not at all. They both run fine. Thanks tho. Others may have that problem, I don't.
Click to expand...
Click to collapse
If you have both su binaries - and all works - good to hear. I will flash again, but will reboot a second time to see if it matters. Those apps did not run until I remove the su from bin.
Strange how two devices with the same specs operate different on certain software.
JD
shouldn't that have been:
cd /system/bin ?
i didn't try mine w both since i didn't want hassle of find out if it worked or not. no reason for 2 su's.
danielsjam said:
Use adb to remove /system/bin/su
adb remount
adb shell
cd /system/app
rm su
reboot
JD
Click to expand...
Click to collapse
madsquabbles said:
shouldn't that have been:
cd /system/bin ?
i didn't try mine w both since i didn't want hassle of find out if it worked or not. no reason for 2 su's.
Click to expand...
Click to collapse
Yes - my bad - should be /system/bin - will correct it.
Thanks
Jd
Its because one su has the correct permissions and the other doesn't.
Sent from my GT-P7510 using XDA Premium App
how about adding some screenshots ??
pflorin said:
how about adding some screenshots ??
Click to expand...
Click to collapse
Looks just like stock...
So whats this have that stock doesnt,,,whats the pro's to flashing as opposed to what I already have?
concept0 said:
Looks just like stock...
Click to expand...
Click to collapse
camblue said:
So whats this have that stock doesnt,,,whats the pro's to flashing as opposed to what I already have?
Click to expand...
Click to collapse
When themes become available you'll be able to flash them. You'll aslo be able to flash a few other mods...
Sent from my GT-P7510 using XDA Premium App
anaphora68 said:
Any chance you can add a browser.apk that gives access to Google Labs?
Sent from my GT-P7510 using Tapatalk
Click to expand...
Click to collapse
No, you're more than welcome to sideload an apk's you wish however.
I'll push out an update today that gets rid of my silly su mistake, gimmie a couple hours.
Glad you people are enjoying it.

[Q]Difference between ROM & Kernel?

Would appreciate it if someone can explain to me the difference between a kernel and a Rom.
And also, what does it mean by "pushing to /system/app"?
Thanks in advance.
http://lmgtfy.com/?q=kernel+rom
Can someone guide me on how to push an app to system/app please?
I know it has something to do with ADB but I do not know the exact steps. Thanks.
At first you need root access. Then you need an app like 'Root Explorer' and with this app you can push files into /system - folder.
Sent from my GT-I9000 using XDA Premium App
Imagine a rom as a car. The kernel would be the engine.
Sent from my DynaTAC 8000X
sendokan said:
http://lmgtfy.com/?q=kernel+rom
Click to expand...
Click to collapse
How about a better answer?
A kernel is a piece of software (kind of like a program/executable) that interfaces directly with your hardware and provides a standardized interface for higher level software to use that hardware.
ROM means Read Only Memory. In this case, ROM is not the proper term but it is in common usage despite the fact that you can write it/overwrite it. Regardless of the details, for your purposes, a ROM is the higher level software that provides interfaces between the kernel and you. E.G. the libraries, windows manager, etc.
I am unsure in this context, but I think the ROM contains the CSC stuff too. The CSC contains stuff specific to a particular locale or vendor such as programs like Layar or codes for APNs.
I followed the above Let Me Google That For You link and this thread was the first one that popped up. I quickly browsed a few other threads but getting any real meaning was going to be quite tedious.
Good luck and have fun.
strikethree said:
How about a better answer?
A kernel is a piece of software (kind of like a program/executable) that interfaces directly with your hardware and provides a standardized interface for higher level software to use that hardware.
ROM means Read Only Memory. In this case, ROM is not the proper term but it is in common usage despite the fact that you can write it/overwrite it. Regardless of the details, for your purposes, a ROM is the higher level software that provides interfaces between the kernel and you. E.G. the libraries, windows manager, etc.
I am unsure in this context, but I think the ROM contains the CSC stuff too. The CSC contains stuff specific to a particular locale or vendor such as programs like Layar or codes for APNs.
I followed the above Let Me Google That For You link and this thread was the first one that popped up. I quickly browsed a few other threads but getting any real meaning was going to be quite tedious.
Good luck and have fun.
Click to expand...
Click to collapse
first one is a thread from a year ago with exactly the same title
The kernel manages system resources and functions like a bridge between applications and hardware. One could compare it in many ways, but this is generally what it does.
Thanks all for the explanation. Will search around to understand the differences.
Lunchbox115 said:
At first you need root access. Then you need an app like 'Root Explorer' and with this app you can push files into /system - folder.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
May I know how exactly do I push the apk to /system/app? I have Root Explorer installed already.
Do I move the apk to /system/app then install it from there? Or am I supposed to install the normal way, then shift the apk from /data/app (where apps are usually installed to right?) to /system/app?
Which *.apk do you want to install?
Normally you just have to click on the *.apk (with any file manager) and you can install it.
At first, you need root.
After that, you have a few ways to do this:
Way 1: Use any File Explorer, which can get SU permission and access the system folder.
Then copy & paste
Way 2: You could connect your device to your computer with a USB cable (Debug-Mode on!).
Then you couls google a ADB tool.
Or you open the command line and type this into your cmd:
cd [drive]:\[folder where adb is located]\
adb root
After that you could find out where you are with the "ls" command.
Sent from my GT-I9000 using XDA Premium App
Lunchbox115 said:
Which *.apk do you want to install?
Normally you just have to click on the *.apk (with any file manager) and you can install it.
Click to expand...
Click to collapse
I am actually trying to do this --> http://forum.xda-developers.com/showthread.php?t=1123830
Installing
You can install the EDT Tweaks app or you can push it to /system/app
You must push SystemUI.apk to /system/app
I don't want to make a flashable quite yet because I want more experienced users to test this out, etc
Click to expand...
Click to collapse
So am I supposed to push first then install or the other way round?
I tried installing the normal way, then shifted the apk from /data/app to /system/app but received an error when I tried to open the app.
Anybody please?

Phone unusable/help me find the bad app

Well to get a long story short,im not a complete noob in the rooting,optimising,flashing bussiness.
So dont tell me flash this kernel or this stock rom,or this or that.
The problem after hours of searching is a bad app.
I have bought over 500 apps cause i want to support the community.
So,when i restore all my apps,when the phone starts,after the home screen loads AT THE MOMENT WHERE IN TOUCHWIZ OR ADW OR WHATEVER THE APPS ARE FINALLY LOADED
REBOOT,hot reboot most of the times...
I tried everything...startup managers to block everything and i mean everything...
Rescan media root app to stop scanning of sdcard...
Everything,no matter if it froyo,ginger,ics,stock,rooted or WHATEVER.
Of course i can install one app at a time an reboot,to see what happens but that will take ages and also maybe one app 'hit' with another...
So help me find the bad app...
I am no noob but i am no pro either...
So how do i take a logcat? Will that help either way?
Do i have to use adb?
help....
You are kidding right? You have 500 apps installed at the same time? Why on Earth? I think you are lucky the phone even tries to boot...
On to your problem at hand - no one here will be able to help you with the info you provided.
I thought their was like a 30 app limit to android?
Adb is your best bet.
Sent from my HD2 using xda premium
kylew1212 said:
I thought their was like a 30 app limit to android?
Adb is your best bet.
Sent from my HD2 using xda premium
Click to expand...
Click to collapse
Yes,i have so many apps and i want to find which app 'collides' with another or at least which app causes problems.
I used logcat with semaphore kernel and i have taken out some txt files just before the soft reboots...
How adb will help me.
I will find how to install adb but what then?
What command should i use?
And the phoen will be open?In recovery? What?
Please help....
karapoutsoglou said:
Yes,i have so many apps and i want to find which app 'collides' with another or at least which app causes problems.
I used logcat with semaphore kernel and i have taken out some txt files just before the soft reboots...
How adb will help me.
I will find how to install adb but what then?
What command should i use?
And the phoen will be open?In recovery? What?
Please help....
Click to expand...
Click to collapse
Well you certainly need apps 2 SD ... but you probably already have that.
To use adb, download it firstly. Its in the Google developer tools.
Once downloaded open terminal. Alt+ctrl+t. Use CD to change to the directory that contains adb in the platform tools. Once your in the folder containing adb, type "./adb logcat" without the quotes. This is for a computer running Ubuntu Linux also
Sent from my HD2 using xda premium
kylew1212 said:
Well you certainly need apps 2 SD ... but you probably already have that.
To use adb, download it firstly. Its in the Google developer tools.
Once downloaded open terminal. Alt+ctrl+t. Use CD to change to the directory that contains adb in the platform tools. Once your in the folder containing adb, type "./adb logcat" without the quotes. This is for a computer running Ubuntu Linux also
Sent from my HD2 using xda premium
Click to expand...
Click to collapse
thanx for the response.
i have set adb succesfully and i see the logcat on my cmd window running like hell most of the time.
i read that you can use some commands like -w -e etc to narrow the results to important messages? is that correct?
if yes,how you can do that? i mean the full command adb logcat....etc
thanx in advance
karapoutsoglou said:
thanx for the response.
i have set adb succesfully and i see the logcat on my cmd window running like hell most of the time.
i read that you can use some commands like -w -e etc to narrow the results to important messages? is that correct?
if yes,how you can do that? i mean the full command adb logcat....etc
thanx in advance
Click to expand...
Click to collapse
Unfortunately I have very little adb experience...
Maybe try something like the same command you used
"./adb logcat"
I guess going by what you're saying you could try something like
"./adb logcat -w" try that then maybe replace the w with e..
Keep in mind these are just guesses because I do not know for certain
I will research as soon as possible and write a quide for it as this can benefit lots of people
Sent from my HD2 using xda premium
kylew1212 said:
I will research as soon as possible and write a quide for it as this can benefit lots of people
Click to expand...
Click to collapse
thanx.
i had the same in mind.maybe something good can come out of this
Another way would be using ddms - connect your phone in debug and run ddms (it's included in the SDK Tools). It provides an interface to browse your device's logs and filter them according to your needs. I think you'll be able to locate that one which explains why your phone is crashing.
On second thought however - is it possible for you to turn the debug on?
avltree said:
Another way would be using ddms - connect your phone in debug and run ddms (it's included in the SDK Tools). It provides an interface to browse your device's logs and filter them according to your needs. I think you'll be able to locate that one which explains why your phone is crashing.
On second thought however - is it possible for you to turn the debug on?
Click to expand...
Click to collapse
thank you!
great idea,i will test it
yes,i can turn the debug on,because the phone crashes just when all the apps are loaded in the drawer.
it must be a bad app because i used to have many apps since froyo times and no problem.
like 500...and the phone was fast.
i really want to find that bad app and kill it
edit
================================
wow,ddms is a dream! thats what i was looking for!!!
thank you
Sorry for the double post but i thought it needed a single post.
Well,the problem is fixed with the help of you guys!!!
I was getting a hell lot of warnings about watchdog_n and stuff.
I googled it and appeared that a whole bunch of people had the same problem especially with nexus s etc.
They said it was due to some crappy app wanting to auto-sync.
So i did a wipe cache,wipe dalvik cache,fix fc and then when the phone rebooted i disabled the auto-sync.
Guess what,no more loops and soft reboots!!!
I still dont know what app is causing all the problems and propably never will,if you thing that the same apps in my tablet dont cause a thing,but after the auto-sync off the problem is gone.
Good thing though i dont need auto-sync cause its not the best solution...

[Script] Removing stupid useless apps from stock

Hi,
When I got my Droid, I couldn't believe all the stuff that came preinstalled with the phone, so I started deleting everything that seemed unnecessary. Given the fact that I already reflashed the phone 20 times in the last week, I made a little script to help me out. I thought I would share it with you in case it comes handy to someone.
BIG NOTE 0: There's a system part that Motorola uses to get stuff from your phone. It's called Data Collector. Whenever any app crashes, it makes quite a big dump, with your network carrier, signal level, applications installed, applications running and a lot of stuff that isn't opt-in. In fact, one of the scripts (/system/bin/bugtogo.sh) can take screenshots of your phone. I don't like being spied, so I tried to remove it all. Cannot be certain though, but I would recommend you to remove, if you like your privacy, at least, the DataCollector apks, and to empty the bugtogo.sh script from /system/bin
BIG NOTE 1: I don't use this phone in the US, so I don't know if I'm breaking part of the CDMA support. It still shows up in every settings and I don't have any reason to think it won't work, but since I can't test it in anything except GSM/UMTS, I can't know it for sure.
BIG NOTE 2: The script will install Apollo (Music Player), Nova Launcher (homescreen replacement), and Cyanogenmod's Gallery app. If you don't want them and want to keep Blur and the default gallery (the script doesn't remove the music player just in case it's needed by some other app), then don't use this script, or modify it as you wish.
BIG NOTE 3: I am not responsible for anything if this causes a mess. Worst case scenario you'll need to flash back the system partition (fastboot flash system system.img), and then reroot your phone. You have been warned.
This is what it removes:
Code:
/system/app/DataCollection.apk
/system/app/DataCollection.odex
/system/app/DataCollectorProvider.apk
/system/app/DataCollectorProvider.odex
/system/app/DataCollectorService.apk
/system/app/DataCollectorService.odex
/system/app/blur-services.apk
/system/app/blur-services.odex
/system/app/blur_facebook.apk
/system/app/blur_facebook.odex
/system/app/blur_flickr.apk
/system/app/blur_flickr.odex
/system/app/blur_kaixin001.apk
/system/app/blur_kaixin001.odex
/system/app/blur_lastfm.apk
/system/app/blur_lastfm.odex
/system/app/blur_orkut.apk
/system/app/blur_orkut.odex
/system/app/blur_photobucket.apk
/system/app/blur_photobucket.odex
/system/app/blur_picasa.apk
/system/app/blur_picasa.odex
/system/app/blur_youtube.apk
/system/app/blur_youtube.odex
/system/app/vzw_vnav_DROID4.apk
/system/app/vzwapnpermission.apk
/system/app/MyVerizon.apk
/system/app/VerizonSSOEngine.apk
/system/app/MotoVzwAtCmdPlugin.apk
/system/app/MotoVzwAtCmdPlugin.odex
/system/app/VzwController.apk
/system/app/VzwController.odex
/system/app/VzwDeviceSetup.apk
/system/app/VzwDeviceSetup.odex
/system/app/VzwEntitlementService.apk
/system/app/VzwEntitlementService.odex
/system/app/VzwPhoneService.apk
/system/app/VzwPhoneService.odex
/system/app/VCast.apk
/system/app/VCastStub.apk
/system/app/VCastTones.apk
/system/app/VCASTVideo.apk
/system/app/VmmGallery.apk
/system/app/com.motorola.android.server.ims.apk
/system/app/com.motorola.android.server.ims.odex
/system/app/com.motorola.android.settings.aplogd.apk
/system/app/com.motorola.android.settings.aplogd.odex
/system/app/VmmBackupManager.apk
/system/app/VmmBackupManager.odex
/system/app/VmmGallery.odex
/system/app/SmartActionFW.apk
/system/app/SmartActionFW.odex
/system/app/SmartActions.apk
/system/app/SmartCarDock.apk
/system/app/SmartDock.apk
/system/app/ZumoService.odex
/system/app/ZumoService.apk
/system/app/WelcomeWebtop.odex
/system/app/WelcomeWebtop.apk
/system/app/WeatherWidget.apk
/system/app/VZWInstaller.apk
/system/app/Vvm.odex
/system/app/Vvm.apk
/system/app/VSuiteApp.apk
/system/app/VRDClient.apk
/system/app/VMMServiceInterface.odex
/system/app/VMMServiceInterface.apk
/system/app/VideoSurf.apk
/system/app/Videos.apk
/system/app/VideoCalling.apk
/system/app/Swype.apk
/system/app/SocialShare.odex
/system/app/SlingBox.apk
/system/app/SocialShare.apk
/system/app/SlackerRadio.apk
/system/app/RichLocationVzW.apk
/system/app/Protips.odex
/system/app/Protips.apk
/system/app/PlusOne.apk
/system/app/PhotoEditor.odex
/system/app/PhotoEditor.apk
/system/app/OnlineAlbum.odex
/system/app/OnlineAlbum.apk
/system/app/NflMobile.apk
/system/app/Netflix.apk
/system/app/MusicStore.apk
/system/app/MotorolaAccountSetup.apk
/system/app/MotorolaAccountSetup.odex
/system/app/MotoEmailConfig.apk
/system/app/MotoDockHelperService.odex
/system/app/MotoDockHelperService.apk
/system/app/MotoConnect.odex
/system/app/MotoConnect.apk
/system/app/MotoCastDashboard.odex
/system/app/MotoCastDashboard.apk
/system/app/motoactv.apk
/system/app/MotMusic.apk
/system/app/MotGallery.apk
/system/app/MCDownloadManager.odex
/system/app/MCDownloadManager.apk
/system/app/Kindle.apk
/system/app/JunosPulsePlaceholder.apk
/system/app/IlsVzW.apk
/system/app/HuxVmmSetting.odex
/system/app/HuxVmmSetting.apk
/system/app/HuxSnCClient.odex
/system/app/HuxSnCClient.apk
/system/app/GuidedTours.apk
/system/app/GuidedTours.odex
/system/app/HelpCenter.apk
/system/app/FileManager.apk
/system/app/FileManager.odex
/system/app/Facebook.apk
/system/app/DockService.odex
/system/app/DockService.apk
/system/app/DlnaSystemService.odex
/system/app/DlnaSystemService.apk
/system/app/DLNA.odex
/system/app/DLNA.apk
/system/app/DemoMode.odex
/system/app/DemoMode.apk
/system/app/ContactIce.odex
/system/app/ContactIce.apk
/system/app/Cmas.odex
/system/app/Cmas.apk
/system/app/BuaContactAdapter.odex
/system/app/BuaContactAdapter.apk
/system/app/BlurUpdater_VZW.odex
/system/app/BlurUpdater_VZW.apk
/system/app/BlurChooser.odex
/system/app/BlurChooser.apk
/system/app/BackupRestoreConfirmation.odex
/system/app/BackupRestoreConfirmation.apk
/system/app/BackupAssistanceClient.odex
/system/app/BackupAssistanceClient.apk
/system/app/ArcVideoEditorLite.apk
/system/app/android-syncservice-app.apk
/system/app/OutOfBox.odex
/system/app/OutOfBox.apk
/system/app/FriendFeed.apk
/system/app/FriendFeed.odex
/system/framework/com.motorola.MCDownloadLibrary.services_lib.jar
/system/framework/com.motorola.MCDownloadLibrary.services_lib.odex
/system/framework/com.motorola.motoconnect_lib.jar
/system/framework/com.motorola.motoconnect_lib.odex
/system/framework/com.motorola.vzw.vmm.helper.jar
/system/framework/com.motorola.vzw.vmm.helper.odex
/system/framework/com.motorola.vzw.vmm.util.jar
/system/framework/com.motorola.vzw.vmm.util.odex
/system/framework/com.scalado.android.photoeditor.jar
/system/framework/com.scalado.caps.jar
/system/framework/com.verizon.phone.jar
/system/framework/com.verizon.phone.odex
/system/framework/com.vzw.android.gex.jar
/system/framework/com.vzw.android.gex.odex
/system/framework/com.vzw.android.hux.jar
/system/framework/com.vzw.android.hux.odex
/system/framework/com.vzw.android.jar
/system/framework/com.vzw.android.odex
/system/framework/com.vzw.android.smart.jar
/system/framework/com.vzw.android.smart.odex
Instructions:
1. Root your phone if you haven't already
2. Install Busybox from Google Play if you haven't already
2. Uncompress the zip into your internal sdcard. You should get this:
Code:
/sdcard/removecrap/Apollo.apk
/sdcard/removecrap/Gallery2.apk
/sdcard/removecrap/com.teslacoilsw.launcher-1.apk
/sdcard/removecrap/remover.sh
3. Run from a terminal on the phone, or from adb (always as root)
sh /sdcard/removecrap/remover.sh
4. Wait until the phone reboots
5. 200 extra Mb of system and a lot more free ram for your apps. Oh, and Motorola won't get another bug report from you
EDIT: Ooops, Reupdated the zip file, it was deleting one extra file (motosignature inside the framework folder)
EDIT2: Didn't catch Carrier IQ's qer binary on /xbin. Unfortunately we can't touch those binaries since they're in the randisk, so I updated the script so it removes the logfile qe generates and replaces it with a folder so it can never write the scan results again (thank you bofh.bug for the links!)
That's great, but you'll probably have trouble installing whatever official update comes next, since the updates generally expect certain apps to exist (with correct checksums too) so that they can be updated.
Sent from my DROID4 using Tapatalk
highlandsun said:
That's great, but you'll probably have trouble installing whatever official update comes next, since the updates generally expect certain apps to exist (with correct checksums too) so that they can be updated.
Sent from my DROID4 using Tapatalk
Click to expand...
Click to collapse
Probably OTAs will fail after running the script, but fixing it is as easy as reinstalling the system partition with fastboot and then applying the OTA
Sent from my DROID4 using xda app-developers app
This does disable all data connectivity (3G/4G) for CDMA users, you can still receive texts and calls, but will not be able to get data services.
When I have time I will make update this script to work with CDMA users.
arleslie said:
This does disable all data connectivity (3G/4G) for CDMA users, you can still receive texts and calls, but will not be able to get data services.
When I have time I will make update this script to work with CDMA users.
Click to expand...
Click to collapse
Were you able to fix the script so it works for CDMA users? Or, do you know what apps breaks it?
Very nice script, thanks. Easy way to run it by using Root Browser: open as script. But as for me QuickPick is better than ICS Galerry
Sent from my DROID4 using xda app-developers app
Hi biktor_gj , could you make a similar script for Android 4.1.2? Very grateful in advance
Tanzior said:
Hi biktor_gj , could you make a similar script for Android 4.1.2? Very grateful in advance
Click to expand...
Click to collapse
I did again the script for the jelly bean update. This time it removes less crap, since it seems Motorola left a bit less than on previous versions. This will remove the annoying "Foreign card" warning when you boot the phone with some non-verizon sim, the acoustic warning when you turn up the volume, smart actions and so on.
IT WON'T REMOVE THE APPS. It will leave them here:
Apps: /system/app/oldapps
system binaries: /system/bin/oldbin
Framework: /system/framework/oldframework
If you encounter any problem, you can simply move back the files through adb and the phone will be like before applying the script.
NOTE: Only tested on GSM. Probably won't work on CMDA since it's missing most of the Verizon stuff. If you can identify which apps are needed for CDMA to wokr again tell me and I'll update the script accordingly.
I run the script from ADB and worked like a charm. Been using it for 24hours and no problems so far, but you never know, so use at your own risk
Code:
[email protected]:~/Documents# adb push removecrap2.sh /sdcard/removecrap2.sh
[email protected]:~/Documents# adb shell
[email protected]_maserati:/ $ su
[email protected]_maserati:/ # sh /sdcard/removecrap2.sh
It works great, thank you. Good work.
Sent from my DROID4 using xda app-developers app
Hi to all, i found two app : ModemPanicReporter.apk and ModemStatsService.apk. What they are doing ? Maybe it is necessary to remove they too ? Removing these applications will improve battery life.
Sent from my DROID4 using xda app-developers app

Categories

Resources