gpt4 book ai didi

android - 如何获得root手机的NFCEE_ADMIN权限?

转载 作者:行者123 更新时间:2023-11-30 04:18:58 25 4
gpt4 key购买 nike

NFCEE_ADMIN 权限为签名级别。但是,是否有可能“作弊”以在有根电话上获得此权限?也许使用类似于 the way ClockSync does it 的技术?

我正在尝试使用反射技术来访问 NFCExtras:

mAdapter = NfcAdapter.getDefaultAdapter(this);

try {
Class mynfcextras = Class.forName("android.nfc.INfcAdapterExtras");
Method getnfcExtras = mAdapter.getClass().getMethod("getNfcAdapterExtrasInterface");
Object nfcExtras = getnfcExtras.invoke(mAdapter);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

但当然会出现以下错误:“需要 NFCEE_ADMIN 权限:用户 xxx 和当前进程都没有 com.android.nfc.permission.NFCEE_ADMIN。”

编辑:当然,我确实给包添加了权限,但在安装过程中被删除了:

W/PackageManager(  XXX): Not granting permission com.android.nfc.permission.NFCEE_ADMIN to package XXX (protectionLevel=2 flags=0x8be46)

最佳答案

您的应用程序的签名需要在/system/etc/nfcee_access.xml 中。参见例如http://code.google.com/p/seek-for-android/wiki/BuildingTheSystem例如如何创建它。

关于android - 如何获得root手机的NFCEE_ADMIN权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545734/

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