• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Developing Android System App using Android Studio

Hello, Devs! Can you help me with - how to develop an android app using Android Studio to be a system app?
I'm not a developer, but thought I'd pop in anyway. :)

You're going to have to provide a LOT more info if you expect any help. For example, are you already an experienced user of Android Studio, or are you starting from scratch? And by 'system app,' what precisely do you have in mind?

Please give us some info, including your version of Android Studio and the platform you're using it on.
 
Hello @LV426 and @MoodyBlues, thank you for sharing the link. It was much helpful and apologize for the incomplete or open-ended question.

I am having an app being developed in Android Studio which is similar to regular Android apps. Now I want to install and want this app to behave as a system app having all the system level permission from the Android. One important constraint is that this needs to be done without rooting the device. Is there any way you could suggest?

I am a Software Engineer with more experience in Unity and a little bit of regular android app development. This is my first time dealing with a project where we want to develop this app to be a system app.
 
If you're talking about developing an app that when a user installs it, it will install to system then the answer is, you cannot do that.

To create a system app with full system privileges you need a special signing key which only the device OEM has. Without the key the only way is with root.
 
Thank you for the reply @GameTheory

Assuming that I will be getting the signing key from the device OEM soon on request, could you please tell me how could this key be used to get the desired system privileges?

Also, would downloading the Android Open Source (AOS) ROM and putting my application in it give the access to full system privileges?
I was referring this link: https://www.androidauthority.com/build-custom-android-rom-720453/
 
I have never obtained an OEM key so this would be uncharted waters for me and therefore not able to assist you any further. When I've needed system privileges I've made my apps for root users.

I can only assume that you would need a signing key for every OEM who's devices you plan to target: Samsung, LG, Huawei, etc. That's just an assumption though. You'll have to do some research on this.

Good luck
 
@GameTheory I'm trying to figure out how to get system permissions with root and for some reason I can't seem to find that information. I was starting to come to the conclusion that it must not be possible very easily or else my google search skills are lacking in that area.
 
Back
Top Bottom