获取Sah1值

   public static String sHA1(Context context) {
        PackageInfo info = null;
        try {
            info = context.getPackageManager().getPackageInfo(
                    context.getPackageName(), PackageManager.GET_SIGNATURES);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        byte[] cert = info.signatures[0].toByteArray();
        MessageDigest md = null;
        try {
            md = MessageDigest.getInstance("SHA1");
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        byte[] publicKey = md.digest(cert);
        StringBuffer hexString = new StringBuffer();
        for (int i = 0; i < publicKey.length; i++) {
            String appendString = Integer.toHexString(0xFF & publicKey[i])
                    .toUpperCase(Locale.US);
            if (appendString.length() == 1)
                hexString.append("0");
            hexString.append(appendString);
            hexString.append(":");
        }
        String result = hexString.toString();
        return result.substring(0, result.length() - 1);


    }
CONFIG_SAH_AMX_TR181_DEVICEINFO_NUMBER_OF_EXTRA_MAC_ADDRESSES=“7” CONFIG_SAH_AMX_TR181_DEVICEINFO_SOFTWARE_VERSION=“1.0.0” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_MANUFACTURER=“TP-Link” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_MODELNAME=“XGB834v” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_DESCRIPTION=“BE19000 Tri-Band Wi-Fi 7 XGS-PON Router” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_ADDITIONALHARDWAREVERSION=“00000000” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_PRODUCTCLASS=“XGB834v” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_PROVISIONINGCODE=“prpl-TPLink” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_HARDWAREID=“64EB2E721AA92C9EF971D4738066329B” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_FIRMWAREID=“” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_OEMID=“8743D232A3E897FCAC85022EC0D7FF5D” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_DEVMODELVERSION=“1.0” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_PRODUCTID=“0x328ea301” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_PRODUCTVERSION=“0x00060102” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_SPECIALVERSION=“0x00000000” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_SOFTWAREREVISION=“0x55aa0100” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_SOFTWAREREVISIONMINOR=“0x00” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_PLATFORMVERSION=“0xa5010000” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_PROTOVERSION=“TAUC_1.1” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_DEVTYPE=“PON” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_ZONE=“IT” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_DOWNGRADE_MIN_SWVERSION=“1.0.0” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_REBOOTWAITTIME=“150” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_BUILDDATE=“250701” CONFIG_SAH_AMX_TR181_DEVICEINFO_TP_IMAGE_INFO_XTP_BUILDTIME=“28220” 文件内容如上,通过代码如何修改etc/prplconfig里的变量,用C语言写出具体函数代码
07-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值