在截至2018年6月30日的第二季度全球智能手机市场份额中,中国智能手机制造商华为已超过苹果,跃居全球第二。
由此可见,华为手机的市场占有率越来越高,在公检法机构日常的手机取证工作中,是最常见的手机之一。
现阶段手机取证工作任务重、难度大,而随着手机厂商手机数据保护措施的不断升级,手机取证也在难度不断增加。华为手机的取证难点也给公检法机构取证人员带来不小的困扰。
今天,效率源只上干货,独家华为手机解锁破解实战操作指南奉献给大家。
1.华为手机取证难点
华为手机开发者为防止刷机爱好者的过度研究,在手机的系统中加入了bootloader锁(以下简称BL锁),该锁限制了我们对手机进行刷机或提权等手机操作,因此我们要对手机的权限进行操作的时候,必须进行解除BL锁的操作。但是华为手机开发者为保障手机数据的安全性,在对华为手机6.0及以上版本在解除和回锁BL时都导致手机异常或数据丢失。
对于取证而言,这无疑是致命的,因此如何做到保留数据清除BL锁将是取证的难点。本文将给大家分享一些保留数据清除BL锁流程中的一些小技巧。
2.取证思路
使用unlock指令直接解除BL锁将触发手机异常或数据丢失,而导致这一结果是由手机的recovery分区控制进行的。
为了解除BL锁时不触发手机异常或数据丢失,可以先清除recovery分区,再进行BL锁解除操作。
TIPS
操作风险提示:务必有效的清除所有recovery分区。(该技术文章是用来规避解除华为手机BL锁流程中数据丢失的一种解决方案!此方案是完整技术流程中关键环节!文中所涉及的完整技术流程我们在Mate8、Mate9、畅享7、麦芒6、P9、nova 3e等机型均验证通过。完整的操作需在专业人士指导下完成,或联系效率源获取操作指导。切忌因误操作或不当操作造成数据丢失!)
通过上述方法操作时,如果没有成功清除所有recovery,贸然解锁或是其他操作使手机重启,都将会导致手机恢复出厂。
3.具体操作方案
①、事前准备
提前检测手机的按键是否能够正常操作;
获取手机解锁码;
②、进入fastboot 模式,获取手机BL锁状态信息及手机系统版本号;
③、可根据手机的具体系统版本号,获取相应固件包,从固件包中获取recovery分区的数量和标识名称;
④、临时解除FB锁后,清除所有recovery(确认操作成功才可以继续下一步操作),并根据解锁码解锁;
⑤、解锁后将会重启至官方recovery而显示报错信息,此时强制进入fastboot,刷入第三方recovery即可进行手机镜像,且手机可以正常开机至系统界面。
4.操作注意事项
①、一定要成功清除掉所有的recovery分区,否则将会造成手机异常或数据丢失,而这对于手机取证来说是致命的。
②、recovery的名称各不相同,因此一定要根据手机的型号正确获取手机recovery名称和数量,以下提供几个recovery常见名称:
recovery+recovery2;
recovery+erecovery;
recovery_ramdisk+erecovery_ramdisk
如何准确获取recovery的分区名称小技巧:可根据手机的具体系统版本号,获取相应固件包,固件包中包含了手机的具体分区标识。