探索,进取,坚持

op7p分析一

下载固件

根据手机的固件版本信息,在大侠阿木下载站下载固件,解包得到payload.bin,然后dump payload.bin得到bootloader abl.img文件,使用imgtool解包 提取linuxloader文件。

分析linuxloader文件

根据加载时候出现的调试信息 “/work/home/jenkins/18821_STABLE_R_HYDROGEN_MP/AP/SM8150/android/out/target/product/msmnile/obj/ABL_OBJ/Build/DEBUG_CLANG35/AARCH64/QcomModulePkg/Application/LinuxLoader/LinuxLoader/DEBUG/LinuxLoader.dl” 知道这是高通的linuxloader。

下载linuxloader

https://git.codelinaro.org/clo/le/abl/tianocore/edk2/-/blob/clo/main/QcomModulePkg/Application/LinuxLoader/LinuxLoader.c 这里得到对应的函数。