gpt4 book ai didi

Android 设备供应商系统签名 key 唯一性

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:01 29 4
gpt4 key购买 nike

我敢肯定这是一个愚蠢的问题,但谷歌搜索让我一无所获。

是否每个设备供应商都构建自己的 Android?更重要的是,每个设备供应商是否使用其(供应商的)自己的系统签名 key 对其构建进行签名,这样我们就不应该期望任何两个 Android 设备(至少,来自不同供应商的设备)使用相同的系统签名 key ?

示例:我知道我不是第一个想要使用 sharedUserId="android.uid.phone"和 process="com.android.phone"运行应用程序的人。但这要求我的应用程序已使用系统签名 key 进行签名。如果奇迹般地,我能够获得我的 Acer 设备的系统签名 key 并使用它签署我的应用程序,这是否会限制我的应用程序在 Acer 设备(或者可能只是我的特定型号)上运行,因为其他供应商的设备会有自己的 Android 版本和自己的系统签名 key 吗?

最佳答案

More to the point, does each device vendor sign its build with its (the vendor's) own system signature key, such that we should not expect any two Android devices (at least, devices from different vendors) to utilize the same system signature key?

一般来说,是的。至少,所有认真的供应商都这样做。

If, by some miracle, I were able to obtain the system singnature key for my Acer device and sign my app with it, would this restrict my app to run on Acer devices (or perhaps just my particular model), since other vendors' devices would have their own Android builds and their own system signature keys?

好吧,您的应用可能会在其他设备上运行,但它无法获取该共享用户 ID。

关于Android 设备供应商系统签名 key 唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8055378/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com