How to change Cell phone company logo in android [

2019-09-20 17:20发布

问题:

I need to change cell phone company logo in start up android and customize that how i can access and change it via my app

回答1:

The boot animation is created by a set of zipped images and a small script. Full instructions are here - http://forum.xda-developers.com/showthread.php?t=1852621 - these are the instructions that I followed so I know that they work.

Now, you will face a few problems trying to do this with an app. Firstly, the default location that the OS will look for the boot animation is /system/media, but this is not the same on all versions of android, and some phone manufactures change it a different place. So to resolve this you will have to compile a list of as many possible locations and have your app check all of them for an existing animation and then replace the one that it finds.

The second problem is that all of the locations will require root privileges to copy a file into. Adding this into the manifest will allow your app to do this on rooted phones.

<uses-permission android:name="android.permission.ACCESS_SUPERUSER" />


回答2:

You can't, not with an app, that logo is part of the phone company's version of the Android OS. I believe the only way to change it is to install a different Android OS



回答3:

The cellphone company logo cant usually be changed by an app on a stock, unrooted device.

The cellphone company logo is usually in the bootanimation. This is part of the OS. A rooted OS is usually required to change it. In that case, an app can change the bootanimation, and the change will be seen upon the next reboot. But it is not possible AFAIK on a stock, unrooted OS. The bootanimation is located in the system partition, and not writable by an app without rooting.

In case you mean the manufacturer logo: it is usually part of the bootloader, and cant be changed even by putting another OS on your phone. To change the bootloader, some manufacturer security must be bypassed or disabled, and you shouldnt be doing this unless you really know what youre doing - because it can so easily result in a "brick".