魅蓝metal吧 关注:42,627贴子:1,023,699
  • 13回复贴,共1

普及一下刷机包的知识,为什么不能刷刷机型

只看楼主收藏回复

一楼不说话,二楼开始


IP属地:安徽来自Android客户端1楼2016-06-16 09:14回复
    这个文件是机型验证文件


    IP属地:安徽来自Android客户端2楼2016-06-16 09:15
    回复
      同样同样也是内部版本的信息


      IP属地:安徽来自Android客户端3楼2016-06-16 09:16
      回复
        以前做过4.2的刷机包所以略微知道刷机包里面的东东


        IP属地:安徽来自Android客户端4楼2016-06-16 09:18
        收起回复
          这个是文件路径,imei.dat这个文件顾名思义是记录imei文件的,一般手机内测是,申请内测资格,写入拥有内测资格的手机串号(imei就是串号不会这个都不知道吧,串号可以输入*#06#查看)防止刷机包泄露,其他没有内测资格手机刷入


          IP属地:安徽来自Android客户端5楼2016-06-16 09:22
          回复
            说一下签名文件,借鉴百度百科知识,有问题百度一下


            IP属地:安徽来自Android客户端6楼2016-06-16 09:25
            回复
              说md5,我早就试了,md5是可以修改的,早就没有任何大的企业签名文件回去用md5,那为什么官网有md5,一般来说是用来看看文件在传输过程中效验有没有产生损坏


              IP属地:安徽来自Android客户端7楼2016-06-16 09:28
              回复
                打开CERT.RSA文件,这个文件用来存放密钥,至于是公钥,还是私钥,我也不知道,可以理解一个是钥匙,一个是锁,可以看到里面有meizu.com一段字符,确实是魅族签名的


                IP属地:安徽来自Android客户端9楼2016-06-16 09:36
                回复
                  META-INF这个文件打开后的内容,以boot.img为例,sha1就是文件的哈希值,后面的一串字母加数字还有符号,是哈希值通过java签名是生成的,可以还原成哈希值,



                  IP属地:安徽来自Android客户端10楼2016-06-16 09:43
                  回复
                    这里是另外一个文件CERT.SF,打开可以看到,和刚才哪个文件一样记录,但是为什么后面文件变了,因为加密了,刚才哪个文件是记录所有文件的sha1哈希值,这个文件就是刚才哪个文件,加上CERT.RSA这个文件算法,得出来的,可以简单一点,类似于当年的电台密码,就是这MANIFEST.MF,通过CERT.RSA(这个文件是提供算法的)文件,加密得出了CERT.SF这个文件,中间加密过程恐怕不是我们这种小白能算出来,有学过密码学的同学应该知道


                    IP属地:安徽来自Android客户端11楼2016-06-16 09:51
                    回复
                      哈希值sha1百度百科有兴趣的可以看看


                      IP属地:安徽来自Android客户端12楼2016-06-16 09:53
                      回复
                        当然不可否认,有一些文件还是有效验md5,但是魅族的签名文件没有效验md5


                        IP属地:安徽来自Android客户端13楼2016-06-16 09:56
                        回复


                          IP属地:安徽来自Android客户端14楼2016-06-16 09:58
                          回复