Installing ROM without certain apps - ZTE Axon 7 Questions & Answers

Hi.
Can somebody explain to me how i can install a ROM, and choosing not to install certain apps that come with it.
For example, i want to install AospExtended, but it comes with AOSP-versions of calendar, clock, dialer etc.
I wish to use the Google-versions instead.
If i just install the ROM with GAPPS, i get both Google and AOSP versions of the aforementioned apps.
If i then uninstall the AOSP versions, the GAPPS versions do not work properly.
Thanks in advance.:good:

You can use the OpenGapps Aroma installer to replace the stock apps or use your own advanced config file to remove stock versions of apps. The Aroma installer is the easier way but creating a config file isn't too difficult
https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options

Excellent, that was what i was looking for, editing the config file. Thanks!

Your other way is to use Titanium Backup, amazing app in which you can easily freeze or remove unwanted apps. As long as you are rooted you can remove any unwanted apps.

Related

[Q] Installing Apps using ZIP through Clockwork

In order to speed up the install of my preferred applications I created a zip file that installs them through Clockwork, and it workes except that the AppMarket does not see the apps and so it does not update them. I have bypassed this a little by using AppBrain, which does see the apps and allows me to update when necessary, but with AppMarkets new ability to update multiple apps I would like to utilize that. Any suggestions on how to have the zip file apps be recognized by AppMarket?

[Q] making system apks Into regular installable apks.

I was wondering how to make a system apk such as idk the browser into a regular installable apk so that someone with no knowledge of pushing apks can install it along side their apk.
Generally system apps are just normal apps, only installed on a system partition. If you pull a system apk from a device, then you should be able to install it normally on any other device.
There are exceptions from this rule:
You can't install an app if you have it installed already. Many system apps are installed on most devices by default and this is the reason, why you can't install e.g. Browser.apk pulled from other device - most probably you have it installed already.
There are 2 solutions: you could remove system app before installation of new one or just replace it - but this isn't what you want. To create normal, installable apk you would have to modify its package name as I did with Google Maps.
Some system apps use system internals, private APIs or privileges, some additional libraries, etc. For example Settings.apk changes internal settings of OS - you can't do that in normal apk.
You can't easily move/install such apps, they're integrated with system.
thanks for this long great reply. So lets say I pulled my dialer apk changed the package name, could I install it on a friends phone NOT on the system partition ?
I'm trying to pull the dialer apk from gingerbread and port it into a normal apk using apk tool, but once and changed the package name and all that and compile it I go to install it on my phone but it says that it could not open it as an apk file. Any ideas?
Newklearx3 said:
thanks for this long great reply. So lets say I pulled my dialer apk changed the package name, could I install it on a friends phone NOT on the system partition ?
Click to expand...
Click to collapse
I think not. Note that Phone.apk is only one app that can dial, you can't add such feature to your own app, so most probably it uses private APIs to do that. It's integrated-with-system one. Same for Settings.apk and PackageManager.apk, but you should be able to pull Browser.apk, Launcher.apk, MMS.apk, Gmail.apk, Talk.apk, etc., change their package name and install on another device.
Ahh, there is one more group: SenseUI, Motoblur, etc. apps, which use additional framework resources: images, colors, texts. They won't work on a device lacking this framework, but it should be possible to make these apps framework-independent by copying all dependencies to app itself. Not that easy, but possible
Brut.all said:
I think not. Note that Phone.apk is only one app that can dial, you can't add such feature to your own app, so most probably it uses private APIs to do that. It's integrated-with-system one. Same for Settings.apk and PackageManager.apk, but you should be able to pull Browser.apk, Launcher.apk, MMS.apk, Gmail.apk, Talk.apk, etc., change their package name and install on another device.
Ahh, there is one more group: SenseUI, Motoblur, etc. apps, which use additional framework resources: images, colors, texts. They won't work on a device lacking this framework, but it should be possible to make these apps framework-independent by copying all dependents to app itself. Not that easy, but possible
Click to expand...
Click to collapse
Dude, you're amazing! So how would I go about porting the gingerbread dialer to workable installable apk?
I might be doing something wrong but I pulled the launcher and changed the package name and still the same error
Okay, i guess I'm not. I copied the apk ( unmodded ) from the rom zip and placed it on my SD card to install it and the same error, so there must be something wrong.
figured out it was the sdk version, got it to show up but wont install now.
im also interested in porting specific development apk, lets say.. CM Settings into a non Cyanogen. Tried that once by pulling CM*.apk and push it to other non Cyanogen but got cant be installed message.. any hints on this?
phoezies said:
im also interested in porting specific development apk, lets say.. CM Settings into a non Cyanogen. Tried that once by pulling CM*.apk and push it to other non Cyanogen but got cant be installed message.. any hints on this?
Click to expand...
Click to collapse
Use logcat as a start to see dependencies
XDA App

[Q] Removing some stocks apps di custom ROM

Stright to questions..
If I want to remove some stock apps in custom ROM, can I just extract the ROM file and go to \system\app then remove the apps that I don't need then compress back to zip file?
Or any other file need to edit? Please advise.
Other question:
I would like to remove all Google apps (Gmail, Gtalk, map, etc) except for Android market, what file should I delete?
Thanks..
easiest way i know is either using titanium backup pro or bloatware freezer apps from the market

Install S voice when Custom Rom doesn't have it

Now that there are some new roms out for I9505 I want to start testing
If a custom ROM removes some apps such as S voice, S translator, How do I install it back after the installation of the custom Rom?
Thanks
Get the apk and install it. Or copy to system/app to make it a system app.

How to Backup & Restore System apps for ROMs testing?

I mostly convert my Favourite Apps like Greenify,Modded Play Store, ES file Explorer Pro, QuickPic, Multiling, Xposed,MX Player, GravityBox, AdAway and Mini Desktop (Launcher) etc to System Apps. I often Replace these apps with Stock Gallery, File Manager and Launcher Apps.
This Method give me a Lot of free space on Data Partition and Factory Reset protection too.
So there is an issue. Whenever I try to shift on a new ROM or Testing new Roms. It is very difficult to install all my apps to that new ROM one by one then Convert them to System apps again and then configure each apps.
So I want to ask To ROM testers what they choose the method to switch one ROM to other ROMs with all their previous apps (System and User with data). Only Titanium Backup provides this facility to create a Flashable Zip of System and User Apps and their Data to flash through recovery to new ROM. But after Jelly Bean Most of Functions of Titanium Backup are not working. So last time Flashable Zip did not work completely for me when I was going to test RR 6.2..
Please Help, Any method that can Backup My Converted System Apps and User apps with their data and then Restore these to New Rom. Thanks.

Categories

Resources