Replacing stock ICS (sony bloat) apps with vanilla apps - Android Software/Hacking General [Developers Only]

I tried CM7, 9 and 10 on my SK17I / mango and realized, what I really wanted was Stock ICS from google, and not stock ICS from sony with all their homegrown bloat in it.
So.. how do you remove/replace all the crap they put in there.. I already tried putting the vanilla apk's in the system/app, chmod and wipe dalvik, but they just doesnt show up.
How do I remove the bloat and get real ICS in there?
Is it neccesary to rebuild the source before flashing or is it possible after?
Thank you.

I managed to clean the Stock rom from Bloat with Root explorer and ADB Shell, and replaced stock apps with "vanilla" CM9 apps Alarm, messaging and calendar.
I just cant seem to get the phone and contacts to work.. any advice are greatly welcomned !

Related

Stock 2.1 Apps working

Hey, not sure if this really belongs here, or in General, but since its semi-hacking the system, I'll post here first.
It seems, so far, that Touchwiz isn't nearly as deeply integrated as Sense is, and that at least some of Samsung's Modified Apps can just be backed-up, deleted, and replaced with the stock apps from Android 2.1 (using apps ripped from CM5.0.8 for Nexus 1 for my attempts.)
So, I thought I'd start a list of stock Android 2.1 apps that people have made work on the vibrant. I know a lot of people are waiting for CM or other custom roms and alternate recovery images, but in the mean time, lets start customizing!
I have confirmed the following to work, but only after the original touchwiz apps are deleted from /system/app, then the stock apps are installed via the standard installer to /data/app and cp over to /system/app then reboot
Music.apk
DeskClock.apk
Calendar.apk
CalendarProvider.apk
GenieWidget.apk
Mms.apk (NEW! added 7/21/2010)
Another pleasant surprise, is that I now have the default Calendar, music, and news & weather widgets on my vibrant!
Again, adb push didn't work for anything since I can't remount with r/w access yet, but a su adb shell allowed me to busybox cp them to /sytem/app once they were installed.
I've tried the same method with the CM5.0.8 LiveWallpapers with no success, so maybe someone else has some suggestions?
My next step is to test out bringing the original phone.apk and contacts.apk/contactsprovider.apk over
7/21/2010
Got the default messaging app from CM 5.0.8 brought over, still having tons of trouble with the default dialer and contacts/contacts provider, samsung has buried their signature for these deep in android somewhere, even outside of /data/system/packages.xml so any attempt to install the CM versions even after removing the Touchwiz apps fail.
cheers everyone!
This was copied from the vibrant section just thought you guys should know. Also the member that wrote it was s0niqu3
Thanks. I've missed my music and News & Weather widgets for the last day or so. Really hoping CM6 gets ported over to the Captivate soon. I'd imagine it probably won't until they have a final 6.0
can you post GenieWidget.apk?
nvm, found it
What method should be used to copy from /data/app to /system/app?
Thanks.
Yup, I love geniewidget weather and news from my Nexus One. So simple, best small weather and news widget out there. grab it over at 4shared .....
Has anyone been able to get the stock 2.1 Calendar and Calendar Service Provider to work?
I uninstalled the TouchWiz versions of both (using Titanium Backup), uninstalled both from "Settings-Manage Applications", rebooted, installed stock Calendar and Calendar Service Provider apk's to the /data/app internal storage (I've already done the side-loading apps mod).
This seems to work fine except for syncing with Google. The calendar sync fails every time which I assume has to do with a Calendar Service Provider install problem. The Calendar still works locally but isn't nearly as useful without properly working Google sync.
Does anyone have any hints for getting this to work or have had success themselves with the Captivate (I know people have got it working with the Vibrant, but their suggestions haven't worked out as of yet).
Oh, and to make matter worse, the TouchWiz Calendar and TouchWiz Calender Service provider both fail when I try to reinstall them.
Is there a list of the names of the TouchWiz apps that need to be removed? Most are obvious but I'm not 100% sure what to remove.
EDIT: I have gotten music, mms, calendar, calendar provider, geniewidget and deskclock all installed correctly on my Captivate.
Just trying to figure out the correct procedure... to install (for example) the Android calendar, should the following steps be performed:
- Extract calendar.apk and calendarprovider.apk from one of Cyanogen's ROMs
- Copy both apk files to sd card and install via the built-in installer
- use busybox to cp each app from /data/app to /system/app
- reboot and enjoy?
Thanks,
Does anyone have a way of uploading the stock browser.apk from the JH2 build? I uninstalled it by mistake, trying to install the stock browser from CM 5.0.8, thinking there was a difference.
When I still had my Dream a few weeks ago, I had CM6, and I couldn't stand the ADWLauncher they put on it, so I replaced it with the stock Launcher2.apk. First thing I did when I got my Captivate and rooted it was I replaced the TWLauncher apk with the stock eclair Launcher2.apk. It was totally baller
Can you post links for these stock 2.1 apps? I would like to try them, but have no way of getting them.
:DookyFace: said:
When I still had my Dream a few weeks ago, I had CM6, and I couldn't stand the ADWLauncher they put on it, so I replaced it with the stock Launcher2.apk. First thing I did when I got my Captivate and rooted it was I replaced the TWLauncher apk with the stock eclair Launcher2.apk. It was totally baller
Click to expand...
Click to collapse
I must know where to acquire this Launcher2.apk you speak of.
Edit: If any of you would like the default Nexus One Launcher2.apk, with the 3D app drawer, confirmed working 100% on my Captivate, here it is.
http://www.droid-life.com/2010/01/22/install-launcher-apk-from-android-2-1-onto-2-0-1-2/
Sideload it onto your phone first, and try it, I'm not replacing TWLauncher with it just yet, but it seems like it'll happen eventually.
jankyboy said:
Just trying to figure out the correct procedure... to install (for example) the Android calendar, should the following steps be performed:
- Extract calendar.apk and calendarprovider.apk from one of Cyanogen's ROMs
- Copy both apk files to sd card and install via the built-in installer
- use busybox to cp each app from /data/app to /system/app
- reboot and enjoy?
Thanks,
Click to expand...
Click to collapse
I'm curious about this as well. I've followed the instructions but when I try to install the Calendar.apk and CalendarProvider.apk via Astro or App Installer I get "Application not installed".
I've removed all remnants of TWCalendar and TWCalendarProvider. I've rebooted after every step. I've pushed the APK's to the sdcard. But still cannot install the stock 2.1 Calendar.
Any suggestions?
Xceler8x said:
I'm curious about this as well. I've followed the instructions but when I try to install the Calendar.apk and CalendarProvider.apk via Astro or App Installer I get "Application not installed".
I've removed all remnants of TWCalendar and TWCalendarProvider. I've rebooted after every step. I've pushed the APK's to the sdcard. But still cannot install the stock 2.1 Calendar.
Any suggestions?
Click to expand...
Click to collapse
You also need to uninstall calendar related stuff from Settings -> Applications -> Manage Applications (ie... com.android.calendar and com.android.calendar.provider). Reboot and install the stock calendar apps.
JB
Does anyone know if the stock calendar will work with Exchange? I assume the sync componenent still works and the data is in the internal db - so the stock calendar should display it and phone number and url links should work.
Hopefully someone has tried this.
alphadog00 said:
Does anyone know if the stock calendar will work with Exchange? I assume the sync componenent still works and the data is in the internal db - so the stock calendar should display it and phone number and url links should work.
Hopefully someone has tried this.
Click to expand...
Click to collapse
I just installed the stock Calendar app and don't see an option to sync with Exchange Calendar. Without that I maybe restoring from backup.
hi
where did you get the stock calendar app?
Sent from my SAMSUNG-SGH-I897 using XDA App
tzones said:
hi
where did you get the stock calendar app?
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
I used the apk's from cyanogenmod . com
CyanogenMod Forum> Downloads> Stable Mod> Nexus One
Nexus One update-cm-5.0.8-N1-signed.zip
Also, the trick to getting the stock installed.
I used Titanium backup to uninstall Calendar.apk and CalendarProvider.apk, reboot, then go to application management and delete com.android.calendar and com.android.calendar.provider... reboot, and then I copied the apks from sd to system/app with terminal Emulator.
Is there a noob guide for this? Step by step?

HTC Stocks app request (sorry in advance)

Hello all,
Been lurking here for quite some time, wanna start by saying THANK YOU for the massive amounts of info on here!
I have a request for the stock Stocks.apk app for HTC Sense on the Evo, or if someone could point me to a thread that has a link that'd be great. I'd vastly prefer not to re-flash my ROM, as I think it'd be quicker to just re-install the Stocks app... my HTC Sense has been crashing ever since I deleted it -__-
I'm on a rooted HTC Evo with the latest OTA update, if that info is necessary. Having huge amounts of trouble searching for the phrase "stock stocks app," haha. Too many similar words for the search to be effective.
if you are on a stock rooted evo then you already have it
if you deleted it, just open the rom you downloaded (it is a zip file after all)
and go into the system/app folder and take it from there and then adb push stock.apk /system/app
or adb install stock.apk
if you have a stripped down stock evo rom then your not on a stock rooted rom, and you can grab one of the many stock rooted roms and just take it from there.
Nah I deleted it like an idiot, and because I'm a noob I used unrevoked to root my phone so the stock rom is buried somewhere within that program, arrrg. With unrevoked I didn't have to start fresh from nothing, does this mean it does not flash a new rom in the rooting process? I'm only getting the occasional sense UI crash, but I didn't have any crashes before deleting the stocks.apk using titanium backup, so I figure it's too closely tied into sense or something. Also seems to be causing interferences with chompSMS and widgetlocker, just the occasional sense UI crash.

[Q] Replacing MMS.apk Question

I'm running Open Soju 0.2.5 on my Nexus S 4G, loving the ROM, but decided I liked the Messaging app from CM7 where it allows white on black, SMS splitting, etc. And since 0.2.5 is deodexed, I thought I would try moving the mms.apk included in CM7 over to my System > Apps folder on my phone..
Successfully moved over, installed and it runs great! Only problem is, every time I reboot my phone the original mms.apk seems to be installed, I have to go into root explorer and re-install the new mms.apk.. anyway to avoid it being replaced upon reboot?
Thanks
pgergen91 said:
I'm running Open Soju 0.2.5 on my Nexus S 4G, loving the ROM, but decided I liked the Messaging app from CM7 where it allows white on black, SMS splitting, etc. And since 0.2.5 is deodexed, I thought I would try moving the mms.apk included in CM7 over to my System > Apps folder on my phone..
Successfully moved over, installed and it runs great! Only problem is, every time I reboot my phone the original mms.apk seems to be installed, I have to go into root explorer and re-install the new mms.apk.. anyway to avoid it being replaced upon reboot?
Thanks
Click to expand...
Click to collapse
Hmmmm maybe remove the stock version, then push your modded version?

[Q] Barebones Sense UI

I've unlocked my boot loader, rooted my HTC One Mini and installed Jmz's M4_Kernel-09-4-13 and M4 StockRootedDeOdex-WWE-1.22.401.1 ROM.
This means that I can now delete apps from the /system/apps directory by mounting the system partition read-write using adb. And the best news is that the deletions stick between reboots!
I'm trying to clean out the system apps in order to leave a barebones working phone with the Sense UI intact.
I've deleted apks like HTC's best deals, parent/child apps etc
Does anyone know which of the HTC apks I can safely delete that will still allow Sense to operate correctly?
If anyone has any advice I'd appreciate it, thanks.

[Q] help!!~~

Sorry for the probably billionth redundant thread.. but I'm in need of some help.
my mobile is the qmobile i9
running android version 4.2.2
and kernel version 3.4.5
I have cwm and use that as my recovery
honestly I hated its rom from day one and since then have trying to mod my own rom for it.
But because I didn't want to go though all the pain of starting from scratch I decided to modify the original rom. so I downloaded the stock rom and made changes to that. now the original launcher was something called tinno launcher. and I've removed all the apks related to it from the system/apps folder. and replaced it with the google search, and google home apk. when I flashed the rom google home worked but I still had the other crappy stock launcher even though all the apks had been deleted.
can anyone help me?? please?? i can post screenshots of the folder and stuff?
is there anyway I can completely remove everything?
I wipe cache and factory reset phone and clear davlik cache and then install zip...
T3R3NC3 said:
Sorry for the probably billionth redundant thread.. but I'm in need of some help.
my mobile is the qmobile i9
running android version 4.2.2
and kernel version 3.4.5
I have cwm and use that as my recovery
honestly I hated its rom from day one and since then have trying to mod my own rom for it.
But because I didn't want to go though all the pain of starting from scratch I decided to modify the original rom. so I downloaded the stock rom and made changes to that. now the original launcher was something called tinno launcher. and I've removed all the apks related to it from the system/apps folder. and replaced it with the google search, and google home apk. when I flashed the rom google home worked but I still had the other crappy stock launcher even though all the apks had been deleted.
can anyone help me?? please?? i can post screenshots of the folder and stuff?
is there anyway I can completely remove everything?
I wipe cache and factory reset phone and clear davlik cache and then install zip...
Click to expand...
Click to collapse
its weird that the launcher is still there, what i would do is get your own launcher, make it a system app then remove the old launcher. otherwise keep digging around in the files for the launcher.

Categories

Resources