Skip to content
Oppo Firmware .ozip decrypter
Branch: master
Clone or download
bkerler Merge pull request #22 from Surendrajat/patch-1
Oppo K3 uses same key as Reno
Latest commit f454f60 Sep 20, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information. Update Jun 17, 2019 Update Jun 4, 2019 Same key also works for K3(PCGM00) Sep 20, 2019


Oppo/Oneplus .ozip Firmware decrypter

Tested with CPH1707EX, CPH1611EX OTA Zip and Python 3.6

  • : Decrypt Oppo .ozip to .zip
  • : Decrypts any part of the firmware

Based on python 3.6


'pip3 install pycrypto' or 'pip3 install pycryptodome'


  • OTA OZIP decryption: 'python3 CPH1707EX_OTA_0070_all.ozip'

  • OTA Boot.img decryption: 'python3 boot.img'

File will be decrypted as *.zip or boot.img.dec


Share, modify and use as you like, but refer the original author !


For a tutorial on aes key extraction, head over here.

For extraction of or /sbin/recovery, use: './ofp_libextract.y [your_ofp_file]' If you're getting a recovery.cpio.7z file, extract using 7z to get the /sbin/recovery file.

You can’t perform that action at this time.