Uninstall native APKs is so suicidal ? - Desire Q&A, Help & Troubleshooting

Hello there
Is it really safe to uninstall native APKs on a CyanogenMod ROM ? I dislike to have several applications for the same job, we have a lot of storage problems with our old HTC Desire so a good cleaning is very important !
And if a remove some APKs in the ROM installation and repack ZIP is suicidal due to config installation ?
Do you have some tutorials and/or URLs to share ?
Thanks a lot in advance for your answers

Depends on the apk's you remove. I've been removing stuff on CM7 rom always.
This can get you started on what you should and should not remove.
http://wiki.cyanogenmod.com/wiki/Barebones

You can remove the following and still have "full" functionality:
Code:
Androidian.apk (theme)
Browser.apk (if you don't use the stock one)
Calculator.apk
Cyanbread.apk
CMWallpapers.apk
DSP Manager.apk
Email.apk
Filemanager.apk
FM.apk
Gallery3D.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
MagicSmokeWallpapers.apk
Music.apk
Pacman.apk
ProTips.apk
RomManager,apk
SpareParts.apk
SoundRecorder.apk
Stk.apk
Torch.apk
ThemeChooser.apk (No themes support)
ThemeManager.apk (No themes support)
VisualizationWallpaper.apk
VoiceDialer.apk

And remove these APKs directly on the ZIP installation file, then repacking the ZIP file and launch a complete flash on it... Safe or suicidal ? (yeah I like this word )

stankyou said:
Depends on the apk's you remove. I've been removing stuff on CM7 rom always.
This can get you started on what you should and should not remove.
http://wiki.cyanogenmod.com/wiki/Barebones
Click to expand...
Click to collapse
That's the source of goodness. Good job.

djdamage said:
And remove these APKs directly on the ZIP installation file, then repacking the ZIP file and launch a complete flash on it... Safe or suicidal ? (yeah I like this word )
Click to expand...
Click to collapse
There's nothing suicidal about accidentally removing critical apks on a rom and flashing it. I believe the worst you can get is a non-booting phone probably a usb brick maybe.. things that can still be fixed.
Flashing a corrupted hboot, now that's suicidal for your phone at least.

stankyou said:
Depends on the apk's you remove. I've been removing stuff on CM7 rom always.
This can get you started on what you should and should not remove.
Click to expand...
Click to collapse
I knew this source, however it's out-to-date now, most APKs are missing

It basically lists everything. What "most apk's" are you talking about that are not on the list?

djdamage said:
And remove these APKs directly on the ZIP installation file, then repacking the ZIP file and launch a complete flash on it... Safe or suicidal ? (yeah I like this word )
Click to expand...
Click to collapse
Do not repack the zip or you might be not able to flash it.
Just remove the files directly from zip archive.
I'm usually unpacking it just to see how big is the system to make smaller /system partition for few extra MB's internal memory. (custom hboot)
Sent from my HTC Desire using xda premium

It's easy and fairly safe to remove and/or add apks and/or configs to a zip ROM installation, even in /system, if you know for sure they aren't used by other apks.
I've done it many times.
But sometimes they might get somewhat corrupted and the recovery won't install them. If that happens try to make small changes each time and try them out.

I always remove unwanted .apks from the downloaded .zip file / custom rom prior to install.
You should use 7zip (Freeware - Google it) to open and browse the files in the .zip and delete the unwanted .apks. Everytime I have tried with WinRar it messes up the .zip file (wont install!), only works for me with 7zip (may work with Winzip too but untested by me).
The .apks can usually be found in sd-ext\app_s\ - depending on the rom you are installing.
N.b if your rom has the directories customize\app\ - don't delete the .apks in there as they are for the setup at rom install, are are selectable via the setup/install menu, deleting them may break the setup from completing.
Many .apks are deletable for example - I delete most widgets as I use a different launcher after install so they are useless to me.
e.g
com.htc.htcmsgwidgets3d.apk
com.htc.Sync3DWidget.apk
HtcAutoRotateWidget.apk
HtcDataRoamingWidget.apk
MMS.apk is the text message app and is deletable if your going to install something in its place after install. An example would be GO SMS.
Same with browser.apk - its the browser app. I delete it then after rom install I install something like Opera, Firefox or Dolphin etc.
DockMode.apk is for if you use a dock to connect your phone to your PC or car holder. I have neither of these things so I delete this.
Music.apk is the music player, and if your gonna replace it with another music player (Poweramp or Winamp for example) or simply dont want a music player, then is deletable.
MySketcher.apk is a touch drawing app which I dont use, so I delete that.
For me Titanium Backup PRO is a very useful program for uninstalling native .apks from the rom after install. Works perfectly.
If I forget to delete some native .apks I go into it, uninstall a load, then from the menu select -> more -> Clean up the Dalvik cache and it cleans up any stuff left that relate to the native .apks I have uninstalled.
There are many lists that can be found via google or here on XDA, but I have found many to be wrong. I worked out wot I could delete with trail and error.
Takes a while, but then you find out exactly what you can and cant ditch.
For sake, here is a list I have complied and have edited based on my knowledge of removing .apks prior to removal, some may or may not apply to you rom.
SHOULDNT REMOVE:
AccountAndSyncSettings.apk -> needed for Gmail Notifications
Calendar.apk -> Calendar
CalendarProvider.apk -> Calendar Provider
Camera.apk -> Camera
CertInstaller.apk -> Certificate Installer
Contacts.apk -> Contacts
Contacts.apk -> Contacts provider
DefaultContainerService.apk -> need to install apps
DownloadProvider.apk -> managed Downloads
DrmProvider.apk -> DRM provider
Fonts.apk -> system fonts
OmaDmcClient.apk -> OTA function can not simply be erased
Phone.apk -> Phone App
Settings.apk -> Settings App
SettingsProvider.apk -> Settings Provider
TelephonyProvider.apk -> Phone Provider
UserDictionaryProvider.apk -> Dictionary
Vending.apk -> Google Market
DeskClock.apk -> disables the alarm function
FmRadio.apk -> if the radio function is no longer needed
FmRadioProvider.apk -> if the radio function is no longer needed
GoogleCalenderSyncAdapter.apk -> Calendar Sync
GoogleContactsSyncAdapter.apk -> Sync Contacts
GoogleFeedback.apk
GoogleServicesFramework.apk -> provides account / login information for Google
CAN REMOVE
AnalogClockWidget.apk
AppAdvisor.apk
BatteryUsageWidget.apk
BookmarksWidget.apk
Browser.apk
Calculator.apk
CalendarWidget.apk
CarHome.apk
DeskClock.apk
DigitalClockWidget.apk
EmailWidget.apk
FriendsPlusWidget.apk
GalaxyWallpaper.apk
Gallery3D.apk
GenieWidget.apk
Gmail.apk
GoogleQuickSearchBox.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
MagicSmokeWallpapers.apk
Maps.apk
memo.apk
MessageWidget.apk
MusicWidget.apk
News.apk
PhotoAlbumWidget.apk
PhotoFrameWidget.apk
PolarisOffice.apk
VisualizationWallpapers.apk
VoiceSearch.apk
WeatherWidget.apk

nandroid first if unsure about removing a particular app - and you might have to turn off sig verification in recovery for install

Related

[MOD] Apps that can be deleted due root

Now that we have got root, we can delete some of the Apps that are Preinstalled.
I wanted to make a list with Files that can be deleted without causing problems.
To delete any of this Files you need root + some sort of Root Explorer or Root Manager
I tested this with both of Leshaks ways of gaining root and used Root Explorer to delete the files.
The Direction where they can be found is /system/app
First off all the Standard Apps:
Aldiko eBook -> aldiko-standard-1.2.6.1....apk
Allshare -> Dlna
BuddiesNow -> Buddiesnow.apk
Clock -> clockpackage.apk
bookstore - bookstore.apk
Daily Briefing -> Infoalarm.apk
Layer -> Layer-samsung.apk
Memo -> Memo.apk
Mini Diary -> MiniDiary.apk
Myfiles -> Myfiles.apk
Messages -> MMS.apk
Navigation -> Navigation.apk
SozialHub -> undifinedInbox.apk
uTalk -> clientUTalk-03062010.apk
VoiceRecorder-> VoiceRecorder.apk
VoceDialer-> VoiceDialer.apk
Writeandgo -> Writeandgo.apk
LiveWallpapers:
LiveWallpapers.apk
LiveWallpaperpicker.apk
MagicSmokeWallpapers.apk
TATLivewallpapersAurora.apk
TATLivewallpapersBlueSea.apk
TATLivewallpapersDandelion.apk
TATLivewallpapersOceanwave.apk
VisualizationWallpapers.apk
pre installed Tw Wallpapers:
TwWallpaperChoos.apk
TouchwizWidgets:
Days.apk
Dualclock.apk
SamsungWidget_stockclock.apk
SamsungWidget_Feedandupdate.apk
SamsungWidget_Calenderclock.apk
SamsungWidget_Weatherclock.apk
I also tried to delete the Touchwiz Launcher and Replace it with the Launcher Pro Beta and it kinda worked. But there was a bugreport that said
"android.process.acore has stopped unexpectedly. Please try again. - Force close"
*update
Greetings
I tried using root explorer, es strongs, etc... to deleted system/app applications (such as the utalk application in the F5 firmware) and it keeps coming back!
how do you successfully remove those ?
and what is the APK for bookstore ? the russian one in F5 firmware.
Archius said:
I tried using root explorer, es strongs, etc... to deleted system/app applications (such as the utalk application in the F5 firmware) and it keeps coming back!
how do you successfully remove those ?
and what is the APK for bookstore ? the russian one in F5 firmware.
Click to expand...
Click to collapse
Have you rooted youre Phone?
Here 2 more form XXJF5 \ XXJFB version
Bookstore.apk
Client_uTalk_03062010.apk
Yes I am rooted.
AG_Uni - I tried to delete client_utalk but it comes back when I refresh =(
I can access superuser fine though..
did you try to mount / as rw ?
and how did you gained root? with odin or adb
Btw:
I disabled the Tw launcher and installed Launcher Pro. Then i set Launcher Pro to default and restartet the Phone. Now Tw isnt even in the backround
I rooted using ADB
I didn't try to mount no.
thanks for your help though Jonas
Archius said:
I rooted using ADB
I didn't try to mount no.
thanks for your help though Jonas
Click to expand...
Click to collapse
no problem, i havent tried root using adb but it shouldnt make a difference.
with csc, there is a tool that opens if a app wants to use root.
i am not familiar with adb root but perhaps you have to allow the programm to use root manual...
I've just rooted my phone and it's my first android experience so can I just go ahead and delete these APKs? They will automatically disappear from my widgets/app list or do I have to perform some sort of uninstall first?
(I'm comfortable enough with su/linux commands to understand what I'm doing)
Jonas.M said:
did you try to mount / as rw ?
and how did you gained root? with odin or adb
Btw:
I disabled the Tw launcher and installed Launcher Pro. Then i set Launcher Pro to default and restartet the Phone. Now Tw isnt even in the backround
Click to expand...
Click to collapse
How did you disable it?
It is not recommended that you delete gtalkservice.apk. Even though it is primarly used for Gtalk, the market also leverages this for communication when downloading apps.
bigbuffalo said:
How did you disable it?
Click to expand...
Click to collapse
Install Launcher Pro, then push the hardware button. A Window opens where you have to choose between the two launchers. You mark use as default and pick launcher pro. If you look at your Prozess you can see that tw launcher is still running. Now you have to reboot youre phone. Afterwards it should not be running anymore.-> Disable
megakid said:
I've just rooted my phone and it's my first android experience so can I just go ahead and delete these APKs? They will automatically disappear from my widgets/app list or do I have to perform some sort of uninstall first?
(I'm comfortable enough with su/linux commands to understand what I'm doing)
Click to expand...
Click to collapse
First of all you have to install Root explorer. Then go to /system/app and simply delete the apk files that are linked to the apps you want to get loose.
But some apks like the tw launcher should not be deleted, because this still causes problems
Archius said:
Yes I am rooted.
AG_Uni - I tried to delete client_utalk but it comes back when I refresh =(
I can access superuser fine though..
Click to expand...
Click to collapse
That's strange, I used Root Explorer have moved to SD (for backup) client_uTalk without any problems, even after reboot, I don't see it any more...
what are :
- snsaccount.apk
- snsprovider.apk
has to do with the social hub AG_Uni
I am a new user and need some help.
I gained root via ADB and have access to superuser. But I am unsure how to uninstall the system apk's I have a task manager and an install app plus I looked in the applications menu and no luck...
Anyone found out what are these for and if they are safe to remove?
1) SNS
2) Samsung Account
3) Factory test
4) Ics service
5) Device management
6) Badge something
7) Log provider'
wanting to remove all these for the longest time but dunno what they are for
raspdeep said:
Anyone found out what are these for and if they are safe to remove?
1) SNS
2) Samsung Account
3) Factory test
4) Ics service
5) Device management
6) Badge something
7) Log provider'
wanting to remove all these for the longest time but dunno what they are for
Click to expand...
Click to collapse
SNS : seems to be a social hub (thanks to Archius), seems to be safe to remove
Factory Test, Log provider : Have read somewhere that it was safe, but not sure (didn't removed it my self)
Device Management: not safe!
Samsung Account & "Badge something" have no idea...
dan 6a said:
I am a new user and need some help.
I gained root via ADB and have access to superuser. But I am unsure how to uninstall the system apk's I have a task manager and an install app plus I looked in the applications menu and no luck...
Click to expand...
Click to collapse
You can uninstall system apps using ADB or use app on the device something like Root Explorer or root manager...
with root explorer you can browse to /system/app and delete (or move to sd for backup) .apk that you want to uninstall.
AG_Uni said:
SNS : seems to be a social hub (thanks to Archius), seems to be safe to remove
Factory Test, Log provider : Have read somewhere that it was safe, but not sure (didn't removed it my self)
Device Management: not safe!
Samsung Account & "Badge something" have no idea...
Click to expand...
Click to collapse
UnifiedInbox is Social hub, not SNS.. if you removed SNSProvider/SNSAccount, Facebook Samsung app will break (can't login) and I'm not sure if that's applicable for standard Facebook app or not.
zenkinz said:
UnifiedInbox is Social hub, not SNS.. if you removed SNSProvider/SNSAccount, Facebook Samsung app will break (can't login) and I'm not sure if that's applicable for standard Facebook app or not.
Click to expand...
Click to collapse
Didnt noticed because Facebook S wasnt installed...
I'll edit

[REF] Installing Stock android calendar

Here is a quick tutorial for installing the stock android calendar. This method works for me hope it works for you . It backups your touchwiz calendar also, i'm not sure if you can reverse this process.. Do not use the calendar clock
Better version from mcb00f
Here we go, this works:
1.) Must have root. Use root explorer or ADB to move TouchWizCalendar.apk & .odex, TouchWizCalendarProvider.apk & .odex, and InfoAlarm.apk & .odex to somewhere on your SD Card as backups. Reboot.
2.) Go into manage applications. Filter to all. Uninstall com.android.calendar.apk and com.android.provider.calendar.apk. Reboot again
3.) Copy Calendar.apk and calendarprovider.apk from this thread across to your SD card. Install both.
4.) If you want, use root explorer to move them from /data/app to /system/app but really not necessary. Reboot again, should sync by default but re-enable if you need to.
Click to expand...
Click to collapse
Can you test if its the same issue with stock calendar regarding setting default calendar?
In touchwiz calendar, when youre making a new appointment/task its defaulting on the builtin phone calendar memory but im using google calendar so i have to switch to google calendar setting everytime i make a new calendar task.
Thanks in advance!
tndb said:
Can you test if its the same issue with stock calendar regarding setting default calendar?
In touchwiz calendar, when youre making a new appointment/task its defaulting on the builtin phone calendar memory but im using google calendar so i have to switch to google calendar setting everytime i make a new calendar task.
Thanks in advance!
Click to expand...
Click to collapse
it doesnt have a local calendar so everything will be uploaded to your google calendar.
You can also select another google calendar when making an appointment if you have multiple calendars
and off course there is a widget which samsung doesnt have (except daily briefing)
I've got a problem with installing CalendarProvider.apk, i can't install it, theres just an error: "Anwendung nicht installiert".
In adp logcat I get:
Code:
I/ActivityManager( 2248): Starting activity: Intent { dat=file:///sdcard/CalendarProvider.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras)}
W/InstallAppProgress( 3123): Replacing package:com.android.providers.calendar
D/PackageParser( 2248): Scanning package: /data/app/vmdl61519.tmp
I/ActivityManager( 2248): Displayed activity com.android.packageinstaller/.InstallAppProgress: 1637 ms (total 1637 ms)
W/PackageManager( 2248): Trying to update system app code path from /system/app/TouchWizCalendarProvider.apk to /data/app/com.android.providers.calendar.apk
E/PackageManager( 2248): Package com.android.providers.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!
W/PackageManager( 2248): Package couldn't be installed in /data/app/com.android.providers.calendar.apk
Any idea how to solve the problem?
ruffy91 said:
I've got a problem with installing CalendarProvider.apk, i can't install it, theres just an error: "Anwendung nicht installiert".
In adp logcat I get:
Code:
I/ActivityManager( 2248): Starting activity: Intent { dat=file:///sdcard/CalendarProvider.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras)}
W/InstallAppProgress( 3123): Replacing package:com.android.providers.calendar
D/PackageParser( 2248): Scanning package: /data/app/vmdl61519.tmp
I/ActivityManager( 2248): Displayed activity com.android.packageinstaller/.InstallAppProgress: 1637 ms (total 1637 ms)
W/PackageManager( 2248): Trying to update system app code path from /system/app/TouchWizCalendarProvider.apk to /data/app/com.android.providers.calendar.apk
E/PackageManager( 2248): Package com.android.providers.calendar has no signatures that match those in shared user android.uid.calendar; ignoring!
W/PackageManager( 2248): Package couldn't be installed in /data/app/com.android.providers.calendar.apk
Any idea how to solve the problem?
Click to expand...
Click to collapse
Think you have to reboot first. forgot 1 reboot in the tutorial i think
Still doesn't work.
I'm using firmware I9000XWJM2.
Has anyone other got it to work?
I double-checked that the deleted files are gone.
Getting this Error on Step 2:
adb install -l CalendarProvider.apk
299 KB/s (129676 bytes in 0.422s)
pkg: /data/local/tmp/CalendarProvider.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
Same here with M2.
Same again with JM2, won't install the calendarprovider.apk
Here we go, this works:
1.) Must have root. Use root explorer or ADB to move TouchWizCalendar.apk & .odex, TouchWizCalendarProvider.apk & .odex, and InfoAlarm.apk & .odex to somewhere on your SD Card as backups. Reboot.
2.) Go into manage applications. Filter to all. Uninstall com.android.calendar.apk and com.android.provider.calendar.apk. Reboot again
3.) Copy Calendar.apk and calendarprovider.apk from this thread across to your SD card. Install both.
4.) If you want, use root explorer to move them from /data/app to /system/app but really not necessary. Reboot again, should sync by default but re-enable if you need to.
Works like a charm!
Thanks guys!
It's the same for " Contacts " ?
mcb00f said:
Here we go, this works:
1.) Must have root. Use root explorer or ADB to move TouchWizCalendar.apk & .odex, TouchWizCalendarProvider.apk & .odex, and InfoAlarm.apk & .odex to somewhere on your SD Card as backups. Reboot.
2.) Go into manage applications. Filter to all. Uninstall com.android.calendar.apk and com.android.provider.calendar.apk. Reboot again
3.) Copy Calendar.apk and calendarprovider.apk from this thread across to your SD card. Install both.
4.) If you want, use root explorer to move them from /data/app to /system/app but really not necessary. Reboot again, should sync by default but re-enable if you need to.
Click to expand...
Click to collapse
thanks, worked for me.
mcb00f said:
Here we go, this works:
1.) Must have root. Use root explorer or ADB to move TouchWizCalendar.apk & .odex, TouchWizCalendarProvider.apk & .odex, and InfoAlarm.apk & .odex to somewhere on your SD Card as backups. Reboot.
2.) Go into manage applications. Filter to all. Uninstall com.android.calendar.apk and com.android.provider.calendar.apk. Reboot again
3.) Copy Calendar.apk and calendarprovider.apk from this thread across to your SD card. Install both.
4.) If you want, use root explorer to move them from /data/app to /system/app but really not necessary. Reboot again, should sync by default but re-enable if you need to.
Click to expand...
Click to collapse
Step 1: OK
Step 2: Cant find any com.android.calendar.apk or com.android.provider.calendar.apk in the Manage Applications list. (Filtered by all)
Rooted Samsung Galaxy-S with JM2 firmware.
Any ideas?
Maybe i can just intall the apk`s from this thread without uninstalling, and see what happens?
speedweed said:
Step 1: OK
Step 2: Cant find any com.android.calendar.apk or com.android.provider.calendar.apk in the Manage Applications list. (Filtered by all)
Rooted Samsung Galaxy-S with JM2 firmware.
Any ideas?
Maybe i can just intall the apk`s from this thread without uninstalling, and see what happens?
Click to expand...
Click to collapse
if you can't find them it should work with only installing the apks.
SuperJimZ said:
It's the same for " Contacts " ?
Click to expand...
Click to collapse
a similar procedure should probably work, did not test it.
This worked great, many thanks.
Why do manufacturers bother making ****ty variations of decent apps? Blows my mind.
Also, where do you get the vanilla versions of the apps from?
canfraggle said:
This worked great, many thanks.
Why do manufacturers bother making ****ty variations of decent apps? Blows my mind.
Also, where do you get the vanilla versions of the apps from?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=623496
does anyone else have a big blue + button which apparently does nothing at the top of the calendar screen?
tommy34 said:
http://forum.xda-developers.com/showthread.php?t=623496
does anyone else have a big blue + button which apparently does nothing at the top of the calendar screen?
Click to expand...
Click to collapse
Yes. lol ... I didn't even notice before.
You pulled the apps from the Google add-on?
tommy34 said:
http://forum.xda-developers.com/showthread.php?t=623496
does anyone else have a big blue + button which apparently does nothing at the top of the calendar screen?
Click to expand...
Click to collapse
Yes, I have that button too. Isn't it nice? Just being there, hanging around on the screen. I call it my big blue "buddha" button.
BTW thanks for your mod. (maybe you should add again to the first strp that the apk files can be found in the system\apps dir)

Apps That Are Safe to Remove/Rename/Freeze in CM7 [Updated 2/16/12]

I haven't seen anything posted about this so I figured I'd post the list of apps that I have renamed or removed in CM7. Some are apps that the tablet won't ever use and some are apps that I personally won't be using. I'm sure there are more but these are the ones I've done so far. Please note: When you rename phone.apk you will get a message saying that phone has stopped working and it will not stop popping up, just hold down your power button to reboot and it won't come up again.
ADW Launcher.apk (if you're using a different launcher)
Androidian.apk
AdroidTerm.apk
Bluetooth.apk
Browser.apk (if you're using a different browser)
Camera.apk
CarHomeGoogle.apk
Cyanbread.apk
CMStats.apk
CMUpdate.apk
CMWallpapers.apk ((if you're using a different wallpaper)
Contacts.apk
DeskClock.apk
Development.apk
DownloadPrividerUi.apk
DSPManager.apk
Email.apk
FileManager.apk
FOTAKill.apk
GenieWidget.apk (news and weather widget)
GoogleQuickSearchBox.apk
HTMLViewer.apk
LatinIME.apk (if you're using a different keyboard)
LiveWallpapers.apk (if you're using a different live wallpaper)
MagicSmoke.apk
Mms.apk
Music.apk (if you're using a different music app)
OneTimeInitializer.apk
Pacman.apk
Phone.apk (RENAME THIS LAST)
Protips.apk
RomManager.apk
SetupWizard.apk
SoundRecorder.apk
SpareParts.apk
Talk.apk
TelephonyProvider.apk
Visualization.apk
VoiceDialer.apk
DO NOT RENAME: ContactsProvider, GoogleCalendarSyncAdapter or GoogleContactsSyncAdapter you will end up with framework and/or GApps errors.
I have often wondered why alot of these were left in the ROM.
I always delete lots of those apk even before I flash the update.zip
you can add:
Protips.apk
packman.apk (maybe)
RomManager.apk
I've been wondering about this as well and have been both mucking around with the ROM zips as well as simply deleting things with Root Explorer as it's just plain silly for Phone to exist on the Kindle Fire.
jwilliamf said:
I always delete lots of those apk even before I flash the update.zip
you can add:
Protips.apk
packman.apk (maybe)
RomManager.apk
Click to expand...
Click to collapse
Just to pick your brain a bit: Are you simply editing the zip contents (seems safest) or are you actually extracting everything and then re-compressing it once you've removed the fluff?
You *can* keep SoundRecorder if you want to - and it makes sense ot include it in the ROM. True, the Kindle Fire doesn't have a built-in mic, but I have one of these mics and it works great. It just doesn't use the speakers if this mic is plugged in, since it's detected as a headset + mic.
http://www.amazon.com/Switcheasy-ThumbTacks-Microphone-touch-Black/dp/B0021IAJEG
Just curious, regarding Contacts.apk and Phone.apk...are the two interdependant or will Contacts work without Phone.
Seems to me that using Contacts synced to your G-Mail account would provide the e-mail addresses of your contacts (just ignore the phone numbers) for any e-mailing you might want to do from your Fire...
Aahz Pervect said:
Just to pick your brain a bit: Are you simply editing the zip contents (seems safest) or are you actually extracting everything and then re-compressing it once you've removed the fluff?
Click to expand...
Click to collapse
I just delete or rename them in the system/app folder using root explorer.
hdmunger said:
Just curious, regarding Contacts.apk and Phone.apk...are the two interdependant or will Contacts work without Phone.
Seems to me that using Contacts synced to your G-Mail account would provide the e-mail addresses of your contacts (just ignore the phone numbers) for any e-mailing you might want to do from your Fire...
Click to expand...
Click to collapse
Your contacts should show up in your gmail automatically, at least they do for me.
As I recall from previous posts, renaming such apks like phone and telephony will cause FC's in the settings menu and possibly other areas.
Sent from my Kindle Fire using Tapatalk
DesDr0id said:
As I recall from previous posts, renaming such apks like phone and telephony will cause FC's in the settings menu and possibly other areas.
Click to expand...
Click to collapse
This was addressed already:
airmaxx23 said:
Please note: When you rename phone.apk you will get a message saying that phone has stopped working and it will not stop popping up, just hold down your power button to reboot and it won't come up again.]
Click to expand...
Click to collapse
Edit: Just reread your post and realized my response isn't addressing the issue... I would erase this post if I could.
DesDr0id said:
As I recall from previous posts, renaming such apks like phone and telephony will cause FC's in the settings menu and possibly other areas.
Sent from my Kindle Fire using Tapatalk
Click to expand...
Click to collapse
The only temporary issue is when renaming phone it, causes it to force close, once you reboot it doesn't happen again. I've had them all renamed for a day or so and I've been through a lot of the settings and have not had an issue.
Why rename when you simply evict? make up some extra space for yourself...
do it with adb... root explorer titanium, your fingers, out of /system/app/* and then their corpse cousins over in /data/data/* This is where I learned... http://wiki.cyanogenmod.com/wiki/Barebones.
Telephony, bluetooth, latinime, latinimetutorial mms phone street torch music dsp sound recorder talkback. com.amazon.mp3 was a hated app of mine since time immemmorial!
My routine when flashing CM nightlys on other phones is rather than take the time to clean up the rom for myself, i would just flash the full rom along with the gapps and then the titanium zip as a system file so its there when I get into android... then use the titty with a pre-determined list and just rip a lot of stuff almost 30-80MB and that gave me a LOT of breathing room on the G1/Dream.
When Titanium got down to the last app =Wifi Calling App the phone would go nuts.. and I always had to hit the reboot at the specific time to get it to reboot (if I missed that time, then I had to do batt-pull) get into recovery do wipe cache and dalvik, then reboot recovery then fix permissions and boot back.. and all was well.
the point is when you take out the music and telephony, especially DSP Manager, anything that uses audio is tied to other parts of the framework -- but its always fixable with a reboot and fix permissions.
androidcues said:
Why rename when you simply evict? make up some extra space for yourself...
do it with adb... root explorer titanium, your fingers, out of /system/app/* and then their corpse cousins over in /data/data/* This is where I learned... http://wiki.cyanogenmod.com/wiki/Barebones.
Telephony, bluetooth, latinime, latinimetutorial mms phone street torch music dsp sound recorder talkback. com.amazon.mp3 was a hated app of mine since time immemmorial!
My routine when flashing CM nightlys on other phones is rather than take the time to clean up the rom for myself, i would just flash the full rom along with the gapps and then the titanium zip as a system file so its there when I get into android... then use the titty with a pre-determined list and just rip a lot of stuff almost 30-80MB and that gave me a LOT of breathing room on the G1/Dream.
When Titanium got down to the last app =Wifi Calling App the phone would go nuts.. and I always had to hit the reboot at the specific time to get it to reboot (if I missed that time, then I had to do batt-pull) get into recovery do wipe cache and dalvik, then reboot recovery then fix permissions and boot back.. and all was well.
the point is when you take out the music and telephony, especially DSP Manager, anything that uses audio is tied to other parts of the framework -- but its always fixable with a reboot and fix permissions.
Click to expand...
Click to collapse
I always rename them and leave them for a few days before deleting them just to be sure things still play nicely.
Browser (I use silk)
Gallery (I use QuickPic)
ADW (I use go Launcher)
Aahz Pervect said:
I've been wondering about this as well and have been both mucking around with the ROM zips as well as simply deleting things with Root Explorer as it's just plain silly for Phone to exist on the Kindle Fire.
Just to pick your brain a bit: Are you simply editing the zip contents (seems safest) or are you actually extracting everything and then re-compressing it once you've removed the fluff?
Click to expand...
Click to collapse
Yes! Before flashing, open zip file and delete any apks that you don't need. Easiest way in my opinion.
Some more stuff you can safely remove (few already mentioned)
ADWLauncher.apk
Androidian.apk
AndroidTerm.apk
CMStats.apk
CMUpdateNotify.apk
CMWallpapers.apk
Development.apk
FileManager.apk
Livewallpapers.apk (Live wallpapers still work, just none are included)
MagicSmokewallpapers.apk
Protips.apk
SpareParts.apk
VisualizationWallpapers.apk
I created this little list of commands every time I install a new build of Cm7. Feel free to use it. ~30 apk's or so removed. Some stuff you might want to keep if you use it, be sure to remove from the command below, such as browser or gallery. I use other applications so I remove them
Code:
adb remount
adb shell
cd /system/app/
rm VoiceDialer.apk Androidian.apk AndroidTerm.apk Bluetooth.apk Browser.apk Camera.apk CarHomeGoogle.apk CMStats.apk CMUpdateNotify.apk CMWallpapers.apk Contacts.apk DeskClock.apk Development.apk DSPManager.apk Email.apk FileManager.apk Gallery3D.apk GenieWidget.apk LiveWallpapers.apk MagicSmokeWallpapers.apk Mms.apk Music.apk Pacman.apk Phone.apk Protips.apk RomManager.apk SoundRecorder.apk Talk.apk TelephonyProvider.apk VisualizationWallpapers.apk
Not trying to be an ass or anything but just removing the apk does not uninstall the app. The data will still be there and the device will sill think its installed (even tho you won't see the app in the app drawer) it shouldn't cause any issues but if your removing a bunch of stuff, might as well uninstall them correctly and reclaim the space they take up.
Titanium backup would probably be the easiest way to do it but what I prefer to do is put it all into a script. That way I can run it on whatever rom I install.
An example of how to uninstall the browser via command line...
rm/system/app/Browser.apk
pm uninstall com.android.browser
It should then say "seccess"
With system apps you need to remove the apk first then run the pm uninstall name.of.package command. Hope someone found this helpful
Edit: also, I wouldn't remove, uninstall or rename talk.apk because the market uses it in some way (can't remember for what exactly but it needs it)
foxdog66 said:
Not trying to be an ass or anything but just removing the apk does not uninstall the app. The data will still be there and the device will sill think its installed (even tho you won't see the app in the app drawer) it shouldn't cause any issues but if your removing a bunch of stuff, might as well uninstall them correctly and reclaim the space they take up.
Titanium backup would probably be the easiest way to do it but what I prefer to do is put it all into a script. That way I can run it on whatever rom I install.
An example of how to uninstall the browser via command line...
rm/system/app/Browser.apk
pm uninstall com.android.browser
It should then say "seccess"
With system apps you need to remove the apk first then run the pm uninstall name.of.package command. Hope someone found this helpful
Click to expand...
Click to collapse
Are you sure ;p
None of the apk's I removed show up in "/data/app" or "/system/app". So IMO, they are gone. Even checking the "/cache/" and it's contents. No trace of them there either. (I do wipe "cache/dalvik-cache" after deleting apk's).
foxdog66 said:
Not trying to be an ass or anything but just removing the apk does not uninstall the app. The data will still be there and the device will sill think its installed (even tho you won't see the app in the app drawer) it shouldn't cause any issues but if your removing a bunch of stuff, might as well uninstall them correctly and reclaim the space they take up.
Titanium backup would probably be the easiest way to do it but what I prefer to do is put it all into a script. That way I can run it on whatever rom I install.
An example of how to uninstall the browser via command line...
rm/system/app/Browser.apk
pm uninstall com.android.browser
It should then say "seccess"
With system apps you need to remove the apk first then run the pm uninstall name.of.package command. Hope someone found this helpful
Edit: also, I wouldn't remove, uninstall or rename talk.apk because the market uses it in some way (can't remember for what exactly but it needs it)
Click to expand...
Click to collapse
How do you find out what the name of each apk's matching package?
Takenover83 said:
Are you sure ;p
None of the apk's I removed show up in "/data/app" or "/system/app". So IMO, they are gone. Even checking the "/cache/" and it's contents. No trace of them there either. (I do wipe "cache/dalvik-cache" after deleting apk's).
Click to expand...
Click to collapse
Well the apk is gone but the /data/data/package data is still there. Try "adb shell pm list packages" and see if any of your removed apk's package names are listed.

[REQ] Stock samsung clock/alarm 1.0 for 4.0.4 AOKP based rom

As the title says, im trying to look for a stock sammy clock 1.0 (alarm/clock in one) for 4.0.4 AOKP based roms. Been searching forums, only found one for nexus but it wont work for i9100. Does anyone have the zip/apk for it that works? If not, is it possible to port to AOKP? If not, is there an equivelant app in the store that does the same features as the sammy original?
Hello!
I'm also looking for the clock and fmradio applications from stock samsung roms.
I've been trying to extract and install fmradio - I've done the following:
Unzipped an official LP7 rom,
Converted the factoryfs.img to ext4 with sgs2toext4.jar
Mounted factoryfs.ext4.img with DiskInternals Linux Reader
Extracted FmRadio.apk and FmRadio.odex
Edited the FmRadio.odex with HEX editor (As shown here)
Renamed the edited FmRadio.odex to classes.dex and pushed that into the root of the FmRadio.apk (Means that I have a deodexed FmRadio apk)
But after these steps FmRadio.apk still failed to install on Hydrog3n ics 4.0.4 (aokp milestone 5)
I would be glad, if someone would say, that is it possible to use stock samsung apps on aokp, and if yes, what is the "method".
Look at this thread
Here is a possible solution, check it out
Gyebro said:
Hello!
I'm also looking for the clock and fmradio applications from stock samsung roms.
I've been trying to extract and install fmradio - I've done the following:
Unzipped an official LP7 rom,
Converted the factoryfs.img to ext4 with sgs2toext4.jar
Mounted factoryfs.ext4.img with DiskInternals Linux Reader
Extracted FmRadio.apk and FmRadio.odex
Edited the FmRadio.odex with HEX editor (As shown here)
Renamed the edited FmRadio.odex to classes.dex and pushed that into the root of the FmRadio.apk (Means that I have a deodexed FmRadio apk)
But after these steps FmRadio.apk still failed to install on Hydrog3n ics 4.0.4 (aokp milestone 5)
I would be glad, if someone would say, that is it possible to use stock samsung apps on aokp, and if yes, what is the "method".
Click to expand...
Click to collapse
The apk will never install, it will need to be pushed as it is a system app. And/or use a root browser/explorer and place in system/app then reset the permissions to match the app above it, set back to read-only -> reboot recovery -> clear dalvik -> reset permissions (do it anyway) and then boot. Ensure you are running a FMradio equiped kernel or else it won't work anyway.
PS: You can run the Gingerbread apk if you like, I tested a SGS1 gingerbread FMradio apk from JVS and it works perfectly fine and even looks the same as the ICS one....yell out if you get stuck and I will upload it.
PPS: You will also need the fmradio.so to push into /system/lib or else it won't work.
james
Gyebro said:
Here is a possible solution, check it out
Click to expand...
Click to collapse
That worked like a charm for me
Jarmezrocks said:
The apk will never install, it will need to be pushed as it is a system app. And/or use a root browser/explorer and place in system/app then reset the permissions to match the app above it, set back to read-only -> reboot recovery -> clear dalvik -> reset permissions (do it anyway) and then boot. Ensure you are running a FMradio equiped kernel or else it won't work anyway.
PS: You can run the Gingerbread apk if you like, I tested a SGS1 gingerbread FMradio apk from JVS and it works perfectly fine and even looks the same as the ICS one....yell out if you get stuck and I will upload it.
PPS: You will also need the fmradio.so to push into /system/lib or else it won't work.
james
Click to expand...
Click to collapse
Thanks for the instructions! What should I do with a freshly extracted stock GB FmRadio.apk (do i need to decompile it, remove dependencies, copy resources, remove tw references, recompile, test, etc) Or exracting and deodexing then pushing is enough?
Also I think, that when I extract the fmradio.apk from JVS rom, then only pushing (with the .so) is needed. Is this correct?
Jarmezrocks said:
The apk will never install, it will need to be pushed as it is a system app. And/or use a root browser/explorer and place in system/app then reset the permissions to match the app above it, set back to read-only -> reboot recovery -> clear dalvik -> reset permissions (do it anyway) and then boot. Ensure you are running a FMradio equiped kernel or else it won't work anyway.
james
Click to expand...
Click to collapse
I've placed my FmRadio.apk (extracted from a stock deodexed ics) to system/app and placed libfmradio_jni.so to system/lib. (With ES file explorer) then restored the read only permissions, then reboot recovery, wipe dalvik cache and fix permissions. After reboot (and some app optimizations) the radio did not show up : (
By the way spriritFm works, so I think my kernel is capable.
(Should I try with a GB stock deodexed apk?)
Gyebro said:
I've placed my FmRadio.apk (extracted from a stock deodexed ics) to system/app and placed libfmradio_jni.so to system/lib. (With ES file explorer) then restored the read only permissions, then reboot recovery, wipe dalvik cache and fix permissions. After reboot (and some app optimizations) the radio did not show up : (
By the way spriritFm works, so I think my kernel is capable.
(Should I try with a GB stock deodexed apk?)
Click to expand...
Click to collapse
No the kernel needs to support bcm4329.ko, if it doesn't then don't bother...trust me I have had a heap of SGS1 users try and they all get the same thing as you.
I would also check to see if you can get the app working touchwized first before you go to the efforts of de-touchwizing the app.
What I mean by this is including the twframework.apk and twframework.jar in the directiory /system/framework
Try this first, use a deodexed ICS FMradio apk and if the app works with a supported kernel.....THEN think about de-touchwizing it
Sorry to go off topic.
Jarmezrocks said:
No the kernel needs to support bcm4329.ko, if it doesn't then don't bother...trust me I have had a heap of SGS1 users try and they all get the same thing as you.
I would also check to see if you can get the app working touchwized first before you go to the efforts of de-touchwizing the app.
What I mean by this is including the twframework.apk and twframework.jar in the directiory /system/framework
Try this first, use a deodexed ICS FMradio apk and if the app works with a supported kernel.....THEN think about de-touchwizing it
Sorry to go off topic.
Click to expand...
Click to collapse
Thanks for the answer, I've placed the FmRadio.apk, libfmradio.so, twframework-res.apk and twframework.jar files to their appropriate folders in the system folder. I've set their permissions to rw-r--r--, then rebooted, entered recovery, wipe dalvik, fix permissions. -> After all these steps; Should I install the apk, or the radio is supposed to be in my app drawer? (And if the radio is not in the application list, this means, that my kernel does not support the mentioned .ko?)
is it possible that you update these files for me?
and by placing twframework files into their right places, the phone should be able to get sammy apps functioning with an aokp rom on?!

request - CalendarProvider.apk

Hey guys,
I have deleted by mistake the calendarprovider.apk and now I can't sync my google calendar on the phone. Can someone provide me with the apk so i can install it?
Also I have some questions because i tried to install a calendarproviderbin.apk and the installation didin't work:
1. Do the apk file answers to the Android version (4.1.2 in my case) or needs to match the phone (xperia m C1904)?
2. I still have the calendarprovider.odex in the folder, do i need to delete it to pass down the apk instalation? Or its okay there?
3. Some threads talk about opening the apk in the pc and deleting the user id or something. if this is necessary, would you please guide me through it?
---edit> build number 15.1.C.2.8
Thanks!
Here you go, here are both files from the odexed ROM.
1) Copy the files to your phone memory (either internal or SD)
2) Make sure the names of the files don't have [1] in them, if they do then delete the [1]
3) Move the files from your memory to /system/app
4) Set the permissions to 0644 (rw-r--r--)
5) Reboot
CalendarProvider.apk: http://d-h.st/kne
CalendarProvider.odex: http://d-h.st/8bN

Categories

Resources