Bjoern Kerler

Europe, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Bjoern Kerler is a seasoned software engineer and reverse engineer with 14 years' experience focused on mobile firmware, embedded systems and applied cryptanalysis. He specializes in compromising smartphones and trusted execution environments (TZ) across Qualcomm, MediaTek, Unisoc, Exynos and Kirin platforms, and builds low-level tooling for flashing, forensics and partition parsing. A prolific open-source contributor, he maintains practical projects such as MTK flashing tools, unofficial Qualcomm EDL/Firehose scripts and Oppo/OnePlus firmware decrypters, and has improved the Qiling binary emulation framework with ARM64 and ELF memory-mapping fixes. He also crafts CTF-style ARM/AArch64 vulnerable applications to teach exploitation techniques and uses dynamic analysis tools like Frida to intercept and decrypt firmware. His work uniquely blends hands-on exploit development, back-end scripting and attention to device-specific quirks—e.g., BPI GPT structures and legacy NAND/EMMC detection edge cases.
code14 years of coding experience
github-logo-circle

Github Skills (48)

hex10
c-language10
ctf10
python10
flashing10
vulnerability10
testing10
frida10
firmware10
filetype10
regex10
binarydiff10
file-format10
flash10
exploit10

Programming languages (21)

C#JavaC++CSSRustCCMakeMakefile

Github contributions (5)

github-logo-circle
bkerler/oppo_ozip_decrypt

Nov 2017 - Nov 2022

Oppo Firmware .ozip decrypter
Role in this project:
userBack-end Developer
Contributions:60 commits, 20 PRs, 54 pushes in 5 years
Contributions summary:Bjoern primarily contributed to the development of a Python script designed to decrypt Oppo firmware files. Their work focused on incorporating new decryption keys for various Oppo and Realme phone models. The user added support for new device models by including specific decryption keys, demonstrating a deep understanding of the file format and encryption methods. This involved modifying the script to handle different versions and structures of the firmware files.
decrypterfirmwaredecryptiondecrypt
bkerler/oppo_decrypt

Aug 2017 - Jan 2023

Oppo .ofp Firmware decrypter and oneplus .ops de-/encrypter
Role in this project:
userBack-end Developer
Contributions:39 commits, 13 PRs, 41 pushes in 5 years 5 months
Contributions summary:Bjoern's primary contribution involves creating and modifying scripts to decrypt and extract firmware files for Oppo and OnePlus devices. They developed Python scripts utilizing the Frida framework for dynamic analysis and hooking functions to intercept and decrypt data. The user also added support for different device models and file types, including .ofp files. Furthermore, they implemented a backdoor for a tool, suggesting a focus on reverse engineering and exploiting software vulnerabilities.
opsfirmwareofpencrypteroneplus
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial