ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 182229|回复: 13
[分享]

中兴B860a V1.1 iptv机顶盒adb开启密码算法

[复制链接]
发表于 2019-2-3 21:58 | 显示全部楼层 |阅读模式
  1. <blockquote>func main() {
复制代码


上一篇:哪位有黑龙江中兴B860AV1.1固件?
下一篇:中兴b860av1.1_t2怎么进的rec
 楼主| 发表于 2019-2-3 22:07 | 显示全部楼层
论坛系统太2了,代码都显示不全.
func main() {
        mac := "04:95:73:BE:48:5A"
        rand := "C59396"
        if rand[0] == 'C' {
                rand_len := len(rand)
                mac_b := []byte(mac)
                mac_len := len(mac_b)
                mac_b[mac_len-1] = rand[rand_len-1]
                offset := 0
                for i, v := range mac_b {
                        if v == byte(':') {
                                mac_b[i] = byte(rand[offset])
                                offset += 1
                        }
                }
                mac = string(mac_b)
        }
        fmt.Println(getCode(mac, rand))
}

func getCode(mac, rand string) int32 {
        str := fmt.Sprintf("%s%s%s%s%s", "open_ADB", rand, "@", mac, "ZTE_ENCRYPT")
        fmt.Printf("str: %s\n", str)
        h := md5.New()
        h.Write([]byte(str))
        checkSum := strings.ToUpper(hex.EncodeToString(h.Sum(nil)))
        fmt.Printf("checkSum: %s\n", checkSum)
        clen := len(checkSum)
        var result int32 = 0
        for i := 0; i < clen; i++ {
                result = int32(checkSum[i]) + 31*result
        }
        if result < 0 {
                result = -result
        }
        return result
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-3 22:08 | 显示全部楼层

中兴B860a V1.1 iptv机顶盒adb开启密码算法

    中兴B860a V1.1机顶盒为运营商定制版,阉割了其中的一些功能,由于本质上还是一个Android的盒子,所以还是可以通过远程adb的方式安装第三方应用,但是厂商对adb的开启做了一个密码验证,需要通过mac地址和随机码算出一个密码才可以进行开启。
    之前已有大神给出了老版本5为随机码的计算器软件,但是由于系统更新,最近使用了以C开头的6位随机码,原计算器失效,其实其核心的代码并没有改变,只不过6位随机码的版本对mac地址进行了一些小操作,下面给出了具体算法的相关代码!
    最后喜欢捣鼓机顶盒的可以私信交流!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-3-29 17:08 , Processed in 0.052929 second(s), 12 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表