Android device provider system signature key uniqueness

I'm sure this is a stupid question, but googling me to nothing.

Does each device manufacturer create their own Android build? Moreover, each device manufacturer signs its assembly with its own key for its system (its provider), so we should not expect any two Android devices (at least devices from different suppliers) to use the same key system signatures?

Example. I know that I am not the first person who wants to run the application with sharedUserId = "android.uid.phone" and process = "com.android.phone". But this requires that my application be signed with the system signing key. If by some miracle I was able to get a system single key for my Acer device and sign it with it, this will limit my application to run on Acer devices (or, perhaps, only my specific model), since devices from other manufacturers will have their own Android builds and custom system signature keys?

+5
source share
1 answer

, ( ), , Android ( , ) ?

, . , .

- - Acer , Acer (, , ), Android ?

, , , , .

+1

All Articles