Related
hi there,
is it possible to replace some system apps on a samsung s3 lte rom with google stock apps?
apps which i would replace:
- email
- gmail
- calendar
- contacts
- sms/mms
- phone
i can remember some times ago, there was a theard for a normal s3 without lte to replace that apps, but i cant find it again. in the past it was not possible to replace contacts and phone app, maybe now it is, but i would be very happy to replace the e-mail, calendar and sms/mms app again. so if this is possible, could someone from you guys provide the neccessary apk files?
i found this theard - http://forum.xda-developers.com/showthread.php?t=1964726&highlight=aroma - but im missing email, sms/mms, contacts and phone apk files.
many many thanks!
m_adnan said:
hi there,
is it possible to replace some system apps on a samsung s3 lte rom with google stock apps?
apps which i would replace:
- email
- gmail
- calendar
- contacts
- sms/mms
- phone
i can remember some times ago, there was a theard for a normal s3 without lte to replace that apps, but i cant find it again. in the past it was not possible to replace contacts and phone app, maybe now it is, but i would be very happy to replace the e-mail, calendar and sms/mms app again. so if this is possible, could someone from you guys provide the neccessary apk files?
i found this theard - http://forum.xda-developers.com/showthread.php?t=1964726&highlight=aroma - but im missing email, sms/mms, contacts and phone apk files.
many many thanks!
Click to expand...
Click to collapse
hi there,
for all who maybe have the same needs like me, here is a theard(http://forum.xda-developers.com/showthread.php?t=1728308) where you can chose a lot of stock google apps with a guide how to do that..
for me, i try it with messaging and e-mail app:
1. download the apps from the theard
2. rename the apps in secmms.apk, secemail.apd and secexchange.apk and copy it to your phone
3. go to you app manager and look for your email and exchange service app, delete the cache, delete the data and stop the apps
4. save the original apps .apk and .odex files in system/app and delete it after
5. copy the downloaded and renamed apps in system/app
6. be sure that the permissions are right
7. reboot and its done
m_adnan said:
hi there,
for all who maybe have the same needs like me, here is a theard(http://forum.xda-developers.com/showthread.php?t=1728308) where you can chose a lot of stock google apps with a guide how to do that..
for me, i try it with messaging and e-mail app:
1. download the apps from the theard
2. rename the apps in secmms.apk, secemail.apd and secexchange.apk and copy it to your phone
3. go to you app manager and look for your email and exchange service app, delete the cache, delete the data and stop the apps
4. save the original apps .apk and .odex files in system/app and delete it after
5. copy the downloaded and renamed apps in system/app
6. be sure that the permissions are right
7. reboot and its done
Click to expand...
Click to collapse
update: google calendar
1. disable splaner app and splaner widget in the app manager
2. install the original google calendar from the Play store
3. youre done --> it does not matter if you are rooted or not..
I deodexed my stock droid 4 apps with xUltimate.
I don't recommend using this, it basically deletes the phone app, messaging app, contacts app, and camera app.
in the zip are the deodexed apks, framework, and original framework. i accidently deleted the original phone, bluetooth share, messaging, contacts and camera as there was errors when deodexing them. i have restored the original back to my phone but the apps were still missing.
these are basically for developmental use.
xUltimate Droid 4
Credits to Xeudoxus for xUltimate
I'm looking for a way to replace the system apps with their AOSP counter part.
E.g. dialer, email, contacts etc.
Does someone know if it's possible for all apps or are their any problems to be expected?
And second question, is there probably a flash able zip for this?
I'd be curious to know as well. Coming from a Nexus device I hate Sony's attempts to "improve" the basic apps like dialer and messaging. They all look like they were designed in 1998.
That should be possible....
Nebucatnetzer said:
I'm looking for a way to replace the system apps with their AOSP counter part.
E.g. dialer, email, contacts etc.
Does someone know if it's possible for all apps or are their any problems to be expected?
And second question, is there probably a flash able zip for this?
Click to expand...
Click to collapse
I think at the moment there is no available zip. You need CWM for your idea - do you have your phone rooted ?
If so there should be a possiblity to create such a flashable zip , that erase the not needed apps and install the new apps...
If your phone is not rooted maybe a batch file could do the trick via ADB for you - in a first step it should block the not wanted apps and in a second step it should install the new apps.
So you need the Names of the packages / apps that should be erased and before that, you should find the AOSP-Apps that run on the Z3C.
pipspeak said:
I'd be curious to know as well. Coming from a Nexus device I hate Sony's attempts to "improve" the basic apps like dialer and messaging. They all look like they were designed in 1998.
Click to expand...
Click to collapse
My favorites are
Textra for messaging
Quickpic for album
MX Player for Videos
Rhonin86 said:
I think at the moment there is no available zip. You need CWM for your idea - do you have your phone rooted ?
If so there should be a possiblity to create such a flashable zip , that erase the not needed apps and install the new apps...
If your phone is not rooted maybe a batch file could do the trick via ADB for you - in a first step it should block the not wanted apps and in a second step it should install the new apps.
So you need the Names of the packages / apps that should be erased and before that, you should find the AOSP-Apps that run on the Z3C.
Click to expand...
Click to collapse
Yes it's rooted.
I would be happy too, to replace the dialer & contact apps with AOSP ones.
Regarding messaging, i'm using this one : https://play.google.com/store/apps/details?id=fr.slvn.mms
Collecting of required information
Hi folx,
in this post i try to get all required information to replace the not wanted SONY stuff by the desired stuff mostly AOSP.
Your phone should be rooted and CWM should be installed.
Then we have to build a fitting flashable zip file.
But to succeed we fist need to test if the wanted apps will work on our phone. (i will test for example: Dialer from CM11)
If these Apps work, then we should have a deeper look on the creating of such a flashable.zip file. I have found a lot of howtos in the web. But to be sure we should backup those SONY-Apps
Here are 2 links i would use:
http://www.android-hilfe.de/root-hacking-modding-fuer-lenovo-ideapad-a1/268272-how-cwm-update-zips-erstellen.html german
http://forum.xda-developers.com/showthread.php?t=1721680 english here at XDA
http://forum.xda-developers.com/showthread.php?t=2764533 this can also be useful
The updater - script within this zip-file could be adjusted to our needs. Deleting the not wanted Sony.apps from /system /app and replace them with the wanted Apps. If i find the time i could provide such a file - but i can't test it.
The simple Trick:
But you could do it more simple - you just need a root explorer (i prefer ES File Explorer). Go to the above mentioned folder /system/app or system/private. There you should find the not wanted apps. Just copy them in a backup folder on your sdcard, delete the sony apk in the system - partition, copy your desired apk in the folder, where you have deleted the Sony-apk, give the right permissions and then reboot.
If the new app fails - just delete it in the same manner as described above and copy the backupped app in the corresponding folder and check the permissions again. - reboot.
I would really appreciate posting your results and if there are any further questions.... do not hesitate - we are all here to learn and get our phone better
Cheers
Rhonin
I probably have time to test this on the weekend.
I'll let you know how it goes.
I copied over Contacts, Contacts Prvovider and the Dialer apks.
However I couldn't get them to work.
Neither the Contacts nor the Dialer app showed up in the app drawer.
Email didn't work either.
Deskclock works fine. I'd love dialler to work...
I am wondering if someone can make a flashable zip to remove all AOSP apps like phone, contacts, calendar, calculator, mail etc. All this apps are old dinosaurs apps and I am replacing them every time when I flash ROM. Also same thing with Music FX or DSP Manager. Because I am using Viper4Android I have to remove them before I flash Viper.
I have no skill come to that but will be nice if someone can create flashable zip or aroma installer which will remove all of that. Anyone?
"...old dinosaur apps..."
That still work. But I understand where you're coming from. With Google now updating most apps included in AOSP through the Play Store now the versions still in AOSP no longer get updated. What are you replacing these apps with, and is it a flashable zip you're using or a manual install?
simunovic said:
I am wondering if someone can make a flashable zip to remove all AOSP apps like phone, contacts, calendar, calculator, mail etc. All this apps are old dinosaurs apps and I am replacing them every time when I flash ROM. Also same thing with Music FX or DSP Manager. Because I am using Viper4Android I have to remove them before I flash Viper.
I have no skill come to that but will be nice if someone can create flashable zip or aroma installer which will remove all of that. Anyone?
Click to expand...
Click to collapse
If you install "Stock" or "Super" OpenGapps, it automatically replaces them I believe.
MrBrady said:
If you install "Stock" or "Super" OpenGapps, it automatically replaces them I believe.
Click to expand...
Click to collapse
Yes, also with aroma open gapps I can simply replace anything I need. But, there is a catch. All this apps when they get updated in Google Play they stay where they are and new copy is installed like a duplicate. So you can uninstall update and get back to old version. That part I don't like. Why on Earth I need old app?
While apps installed from Google Play when they get updated they will be simply replaced. That is the reason why I would like to create aroma installer to remove all this apps from the system. Then I choose pico apps and everything else grab from Play Store.
I believe that make sense, right?
simunovic said:
Yes, also with aroma open gapps I can simply replace anything I need. But, there is a catch. All this apps when they get updated in Google Play they stay where they are and new copy is installed like a duplicate. So you can uninstall update and get back to old version. That part I don't like. Why on Earth I need old app?
While apps installed from Google Play when they get updated they will be simply replaced. That is the reason why I would like to create aroma installer to remove all this apps from the system. Then I choose pico apps and everything else grab from Play Store.
I believe that make sense, right?
Click to expand...
Click to collapse
There appear to be duplicates because the original GAPPS package installed the AOSP version as a System App. When the app gets updated from the Play Store, the update is installed as a User App. So when you re-install/dirty install with the Stock or AROMA package, it does remove the System version, but not the Updated/User Version.
The only way around this that I know of is to not let apps update or install the desired GAPPS package from the very beginning.
There are also flashable mods that remove GAPPS, like this one: http://forum.xda-developers.com/nexus-6p/themes-apps/script-google-apps-debloater-t3446118. It works on the Nexus 6 as well, although it doesn't remove 100% of what it says it does. It's been hit-and-miss for me, but does work for the major debloat (international keyboards).
MrBrady said:
There appear to be duplicates because the original GAPPS package installed the AOSP version as a System App. When the app gets updated from the Play Store, the update is installed as a User App. So when you re-install/dirty install with the Stock or AROMA package, it does remove the System version, but not the Updated/User Version.
The only way around this that I know of is to not let apps update or install the desired GAPPS package from the very beginning.
There are also flashable mods that remove GAPPS, like this one: http://forum.xda-developers.com/nexus-6p/themes-apps/script-google-apps-debloater-t3446118. It works on the Nexus 6 as well, although it doesn't remove 100% of what it says it does. It's been hit-and-miss for me, but does work for the major debloat (international keyboards).
Click to expand...
Click to collapse
Dirty flashing instead of updating core apps is just to much to play for me. I don't have that time anymore ;(
I like to keep it simple is possible.
That script is very similar to what I am trying to do. I need same thing but with AOSP core apps plus music fx and dsp manager to be included also. That way my way of flashing will look like: flash ROM, remove AOSP core apps, flash pico open apps, flash viper, supersu... done
Now all I need to do download the rest from G play. Updating will not make any duplicates. All is clean, lean and fast
Strephon Alkhalikoi said:
"...old dinosaur apps..."
That still work. But I understand where you're coming from. With Google now updating most apps included in AOSP through the Play Store now the versions still in AOSP no longer get updated. What are you replacing these apps with, and is it a flashable zip you're using or a manual install?
Click to expand...
Click to collapse
I am updating them with original Google versions from G Play.
If you really want to do this, the best way is by doing, because it's unlikely anyone is going to do it for you. Download a flashable zip from the forums, unzip it, extract the updater-script from the META-INF folder and open it. See what the script does, and then try making your changes to that script. Each app you want to delete will be on its own line in the script, and each will use either of the following commands.
Code:
delete("system/app/folder/apk");
delete_recursive("system/app/folder");
In the above, folder is the app's folder, and apk refers to the app itself. The first removes individual files. The second removes entire folders.
Strephon Alkhalikoi said:
If you really want to do this, the best way is by doing, because it's unlikely anyone is going to do it for you. Download a flashable zip from the forums, unzip it, extract the updater-script from the META-INF folder and open it. See what the script does, and then try making your changes to that script. Each app you want to delete will be on its own line in the script, and each will use either of the following commands.
Code:
delete("system/app/folder/apk");
delete_recursive("system/app/folder");
In the above, folder is the app's folder, and apk refers to the app itself. The first removes individual files. The second removes entire folders.
Click to expand...
Click to collapse
Thanks a lot. I will give it a try. Not my thing but seems simple enough
Emilius said:
I am wondering if someone can make a flashable zip to remove all AOSP apps like phone, contacts, calendar, calculator, mail etc. All this apps are old dinosaurs apps and I am replacing them every time when I flash ROM. Also same thing with Music FX or DSP Manager. Because I am using Viper4Android I have to remove them before I flash Viper.
I have no skill come to that but will be nice if someone can create flashable zip or aroma installer which will remove all of that. Anyone?
Click to expand...
Click to collapse
If you can boot into OS before removing them, then you can just root your device then get a file manager that you can give root access before going into the filesystem and just deleting the apps from there.
Hello Magisk community,
i put together a module which installs system-less the Google Dialer v2.3.12 with Magisk.
Tested and working on my Moto X Pure - XT1572 with Marshmallow 6.0.1, Magisk 10.2 and Magisk-Manager 3.0,
Should work on other stock Roms, etc. as framework and permission files a standard files.
Included files:
- com.google.android.dialer.support.jar (framework)
- com.google.android.dialer.support.xml (permission)
- GoogleDialer.apk (Google Dialer)
Do not forget to set the Google Dialer as default app in Configuration - Applications
Notes:
I used version 2.3.1.2 as it is to my knowledge the latest version which works flawless with
- Caller ID
- Places Nearby
- Call blocking
- TeslaUnread from Nova Launcher
- No FC when entering configuration
All later versions, specifically those with the new design v5.+ have problems with Nearby and Tesla Unread on Marshmallow (Google-Dialer will not be recognized by TeslaUnread as default dialer).
Anyway you can update the dialer by downloading the apk from "http://www.apkmirror.com/".
Latest limited working version is 5.1.13122 (Nearby and Tesla not working)
If somebody finds a later version working with all above features, let me know and i will update the Module.
Also i did not include "Google Contacts" as it can be installed as a user app with no problems.
Wishes and suggestions welcome.
Have fun.
I installed this on a stock Xperia Z5 (E6653) and it installs properly and I can open the Google Dialer. The issue I'm having is that I can't enable permissions for the Google Dialer because it tells me I need to disable overlays for the app. When I go into settings to try to disable it, the Google Dialer does not show up, so I can't enable/disable overlays. Calling doesn't seem to work either, I think again because I can't change permissions.
I was able to update the app through the Play Store though, so at least I know that works. Maybe it's an issue with Sony firmware. Maybe you could post a zip that doesn't include the apk and I can try installing it as a user app and see if it works that way?
The apk you can extract from the zip file. If you want only to install the framework and permission file with Magisk delete the priv-app folder under /system in the zip file. That's it.
Thomas_BA said:
The apk you can extract from the zip file. If you want only to install the framework and permission file with Magisk delete the priv-app folder under /system in the zip file. That's it.
Click to expand...
Click to collapse
It works.
I deleted the folder from /Magisk/GoogleDialer/system/priv-app, enabled the module, rebooted, and installed that the same version of the Google Dialer from apkmirror.com. The dialer works, enabling permissions works, and updating through the Play Store works.
I'm not sure if it's the intent of this module, but it might make more sense to have the Google Dialer installed as a user app rather than a system app, because it seems that it might work universally. It would be interesting to get some feedback from other users to see if they have the same issues I did or if I'm the only one. Either way, this is working great, thanks for your help.
You can do so as you have done. But your way does not work on several other Roms. In my case i couldn't even install the apk as user file. Any way glad it works.
I also updated via Playstore, but the updated version was not recognized by Tesla - Unread, neither Nearby works.
Found a newer version, all features working.
"com.google.android.dialer_2.5.11_rc8-20511_minAPI23(nodpi).apk"
It can be downloaded on ApkMirror.
Dialer v5.1.1 is the latest version that works in devices not running 7.1+. (Therefore 7.0 Nougat and below work with Dialer v5.1.x).
23Six said:
Dialer v5.1.1 is the latest version that works in devices not running 7.1+. (Therefore 7.0 Nougat and below work with Dialer v5.1.x).
Click to expand...
Click to collapse
That is correct, but Nearby, Caller ID and TeslaUnread does not recognize this version as default dialer as far as i know.
Thomas_BA said:
That is correct, but Nearby, Caller ID and TeslaUnread does not recognize this version as default dialer as far as i know.
Click to expand...
Click to collapse
No issues for me, it's all working fine.
What Rom are you running, installed as user app, with or without the framework. And Tesla unread works?
Hm, what Rom are you running. Installed as user app, with or without framework and permission file? Tesla unread recognizes the dialer as default dialer?
I have 5.1.13122 and the above three features don't work.
Thomas_BA said:
Hm, what Rom are you running. Installed as user app, with or without framework and permission file? Tesla unread recognizes the dialer as default dialer?
I have 5.1.13122 and the above three features don't work.
Click to expand...
Click to collapse
I had 2.5 rc8 already installed as a user app. But I have Magisk module 'App Systemizer' which converted to a system app.
I used your zip file (removed the apk so just the framework). After flashing I still had 2.5 rc8 as system app. Then I sideloaded 5.1 apk and it works the same (system app).
Nearby places work, all permissions granted, set as my default dialer successfully. Tesla seems not to be working -- just tested.
OnePlus 3T stock ROM (Android 7.0) with stock dialer disabled.
@Thomas_BA work like charm on Honur 5x stock. But another thing. I have a dual sim device. Though from menu I have selected that smart dialling is activated that means stock dialer is asking me for which sim I need to choose for calling but google dialer is not working as it intended to work like it work in lineage OS
methuselah said:
@Thomas_BA my twrp is giving me error 1 while I am trying to flash this on HONOR 5x stock ROM. I tried to delete apk from the zip but nose.
edit: i am with supersu. Can you tell me any way to install this with supersu ?
Click to expand...
Click to collapse
For troubleshooting it's a lot more useful providing the recovery log from the failed flash.
worked.
methuselah said:
worked.
Click to expand...
Click to collapse
What was the issue (for future reference)?
I managed to get that log before you removed it... Looked like the problem was a corrupted zip, but my curiosity is crying out for a resolution.
Didgeridoohan said:
What was the issue (for future reference)?
I managed to get that log before you removed it... Looked like the problem was a corrupted zip, but my curiosity is crying out for a resolution.
Click to expand...
Click to collapse
i was flashing the zip right from twrp . I didn't see the available option from magisk to load module
methuselah said:
i was flashing the zip right from twrp . I didn't see the available option from magisk to load module
Click to expand...
Click to collapse
One last OT post, then I'll drop this. My curiosity is still unsatisfied...
That points the finger at your TWRP. If you can flash the zip through the manager it should be able to flash in TWRP. There was a lot of other errors in the recovery log as well, not only for the zip flash. You might have issues with your recovery...
Over and out.
Didgeridoohan said:
One last OT post, then I'll drop this. My curiosity is still unsatisfied...
That points the finger at your TWRP. If you can flash the zip through the manager it should be able to flash in TWRP. There was a lot of other errors in the recovery log as well, not only for the zip flash. You might have issues with your recovery...
Over and out.
Click to expand...
Click to collapse
well maybe yeah. the recovery I was using was meant as a test recovery. But I am right now won't be able to check whether the stable recovery was working properly with the zip. But this is the first zip I saw that gave me some sort of error. So there might be something inside the zip that makes it only work from the magisk itself. Huawei stock is crap. Maybe it works this way in magic. A guess with my limited knowldge. : confused:
---------- Post added at 02:53 PM ---------- Previous post was at 02:41 PM ----------
@Thomas_BA @Didgeridoohan is there is any other way that can be used to make this flashable zip for google contacts app for the marshmallow ? like phone app ?
Is there a way to get the built in voice mail function to work? It works on lineage os roms but cant seem to get it to work through the module. Thanks.