Posts
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 这里得到对应的函数。