HTC ruu 解密 工具编译 提取解密key 自行解密 流程记录

本文记录了使用ruuveal工具编译和解密HTC RUU的过程。首先,通过安装必要的依赖并运行autogen.sh和configure来编译工具。然后,将编译好的工具与RUU文件放在同一目录下,从RUU中提取hboot*.img。最后,执行解密操作。
摘要由CSDN通过智能技术生成

熟悉ruuveal的同学自然熟悉本文


编译ruuveal工具:

下载源码:
https://github.com/kmdm/ruuveal/

编译流程

1) sudo apt-get install libmcrypt-dev automake autoconf libtool libssl-dev

       没有安装libmcrypt-dev的话,会报错诸如"`AM_PATH_LIBMCRYPT' not found". 

2) bash autogen.sh


3) ./configure ; make



开始解密

1.以上完成之后,拷贝bruutveal和ruuveal到需要解密的ruu目录中,从*partial_2.zip中提取hboot*.img存同一目录,如下:

ENC.zip为重命名的待解密ruu*.zip

drwxrwxrwx 1 root root       4096  8月 13 17:55 .
drwxrwxrwx 1 root root       4096  8月 13 17:19 ..
-rwxrwxrwx 1 root root      71282  8月 13 17:49 bruutveal
-rwxrwxrwx 1 root root 1033315456  6月 16 18:48 ENC.zip
-rwxrwxrwx 1 root root    2096384  3月 19 16:54 hboot_signedbyaa.img
-rwxrwxrwx 1 root root      71931  8月 13 17:49 ruuveal

2.获取解密key,名称可以自己重命名

kyle@Linux-dev:/mnt/hgfs/D/a5dug$ <strong>./bruutveal hboot_signedbyaa.img ENC.ZIP hboot_signedbyaa.bin</strong>
bruutveal
---------

Large zip format detected containing 6 zipfile(s)
SUCCESS!rcing key[loop 1]: 795820/2096384....
Successful bruutveal run, key written to: hboot_signedbyaa.bin

3.解密

kyle@Linux-dev:/mnt/hgfs/D/a5dug$ <strong>./ruuveal -K hbo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值