A tool to flash .ofp files in bootloader mode without needing MSM Tool, an alternative to official realme tool

Overview

Oppo/Realme Flash .OFP File on Bootloader

Logo

A tool to flash .ofp files in bootloader mode without needing MSM Tool, an alternative to official realme tool.

THE DEVICE MUST HAVE THE BOOTLOADER UNLOCKED

Features

  • soft unbrick
  • install stock firmware
  • switch device region

Credits

Installation

Install

Linux (in the example below I will use ubuntu)

Install adb & fastboot and simg2img

sudo apt-get install android-tools-adb android-tools-fastboot simg2img

Install python >=3.8, git and other deps

sudo apt install python3 git python3-pip

Grab files

git clone https://github.com/italorecife/OppoRealme-OFP-Flash
cd OppoRealme-OFP-Flash
pip3 install -r requirements.txt

Windows

Install the adb & fastboot drivers.

Install python + git

  • Install python 3.9 and git
  • WIN+R cmd

Grab files and install

git clone https://github.com/italorecife/OppoRealme-OFP-Flash
cd OppoRealme-OFP-Flash
pip3 install -r requirements.txt

Usage

Put the .ofp file in the same folder as the program, then put your device in mode fastboot to start flash.

Run:

python3 flash.py

if you have windows OS you can run normally by double clicking, and you have linux use terminal.

#Detailed Usage Guide

Comments
  • Can't flash global (export ) rom, only gdpr

    Can't flash global (export ) rom, only gdpr

    System: Arch Linux Version of android tools: 31.0.3-5 Version of Python: 3.10.5-1 Using Linux compiled *.bin file My Device: Realme GT Master Edition RMX3363 My prebuilt firmware after buying and installing some OTA updates: Global rom C.06 region KE Tested flashing via OFP Flash Tool: EU C.07, EU C.06 - device boots after flashing. Global C.07, C.06, A.10 any region - device bootloops, сhanging slots doesn't help. Flasher output is identical for EU and Global. ( "Файлы идентичны" on screenshot - Files are identical ) EU.txt RU.txt Screenshot_20220608_222025 Also, I unpacked *.ofp and compared checksums between gdpr and global firmware partitions. It was revealed that the difference between flashable partitions is only in super.img, vbmeta_system.img, vbmeta_vendor.img, userdata.img. Screenshot_20220608_215130 Screenshot_20220608_215159 Screenshot_20220608_215218 Screenshot_20220608_215238 I tried to flash the European firmware first, then flash the above partitions manually. The result is bootloop. I thought, perhaps in the global firmware, the super.img partition is broken. I downloaded the OTA update from the RU region, unpacked it, also unpacked super.img from the global firmware, compared all partition, but their checksums turned out to be identical. Screenshot_20220608_214837 So super.img is not broken. This is photo taken from twrp after flashing global rom. Seems super partition is broken after flashing photo_2022-06-08_22-05-51 Also, I am attaching the imjtool output with information about the super partitions from export and gdpr, if this is of course necessary. Screenshot_20220608_221132 Screenshot_20220608_221206 What else to try, I do not know, I hope for your help

    opened by Hryniuk1 13
  • Does this work on all realme devices?

    Does this work on all realme devices?

    I have the Chinese Gt Neo 3 (Mediatek 8100) and once the global OFP file gets released I want to flash it using this tool. Will it work? Is there a chance it will brick my device or anything else that I should know?

    opened by Ma8uru77 2
  • Can i rollback with this tool

    Can i rollback with this tool

    I flashed realme ui F.05 on top of realme ui 1.0 Android 10 with this .ofp flash tool it has flashed all partitions well and appears successful message but my realme 5pro device doesn't start booting (its going to fastboot) recovery also working fine I don't know what to do now Help pleace

    opened by mani4692 2
  • Is installation possible?

    Is installation possible?

    Hello. There is a REALME Q3S (RMX3461) smartphone with global firmware, Kenya region. There is a clone, Realme 9 5G SE (RMX3461) with global firmware, India region. The bootloader is unlocked on the Realme Q3S smartphone, there is an OFP firmware from Realme 9 5G SE. Can I install a firmware from the Realme 9 5G SE smartphone? Will the installation of a smartphone break down?

    Realme Q3s: [ro.boot.prjname]: [21643] [ro.build.oplus_nv_id]: [01110100] [ro.build.product]: [RMX3461T2] [ro.product.device]: [RE548BL1] [ro.product.product.name]: [RMX3461T2] [ro.product.system.name]: [RMX3461T2] [ro.product.vendor.name]: [RMX3461T2] [ro.product.bootimage.model]: [RMX3461] [ro.product.bootimage.name]: [RMX3461T2] [ro.product.model]: [RMX3461] [ro.product.odm.model]: [RMX3461]

    Realme 9 5G SE: [ro.boot.prjname]: [21695] [ro.build.oplus_nv_id]: [00011011] [ro.build.product]: [RMX3461] [ro.product.device]: [RE54BFL1] [ro.product.product.name]: [RMX3461] [ro.product.system.name]: [RMX3461] [ro.product.vendor.name]: [RMX3461] [ro.product.bootimage.model]: [RMX3461] [ro.product.bootimage.name]: [RMX3461] [ro.product.model]: [RMX3461] [ro.product.odm.model]: [RMX3461]

    I will attach the Getprop file from these two smartphone models. Please, help.

    getprop_A06_Realme_9_5g_se.txt getprop_A03_Realme_Q3s.txt

    opened by chukotka-forever 1
  • Celular não liga mais após uso da ferramenta

    Celular não liga mais após uso da ferramenta

    Usei a ferramenta pra flashar a rom stock do GT 2 Pro e deu sucesso no terminal porém o celular não liga mais. Aparentemente os botões pararam de funcionar. Pode me ajudar? Tentei plugar na bateria e nem assim ele não liga.

    opened by sminato27 1
  • Realme 3 pro shows done as soon as process start

    Realme 3 pro shows done as soon as process start

    Firmware link :- https://realmefirmware.com/realme-3-pro-firmware/ Tried both of them. While going through the code, there's no region after parsing the xml due to which it never goes to extraction process and directly shows success.

    opened by 007shubhchaudhary 1
  • My Phone was Boot , But In display fingerprint not working

    My Phone was Boot , But In display fingerprint not working

    It's working 50-60% and giving some errors also... while flashing......

    =================================================

    Waiting for device in fastboot mode to start << OK: Device unlocked

    Starting process.... Note: this may take a while, it will make some popcorn for now.

    EXTRACTING: persist FLASHING: persist FLASH SUCCESS!

    EXTRACTING: preload FLASHING: preload FLASH SUCCESS!

    EXTRACTING: custom FLASHING: custom FLASH SUCCESS!

    EXTRACTING: cache FLASHING: cache FLASH SUCCESS!

    EXTRACTING: super FLASHING: super FLASH SUCCESS!

    EXTRACTING: userdata FLASHING: userdata FLASH SUCCESS!

    EXTRACTING: xbl FLASHING: xbl FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xbl FLASHING: xbl FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xbl_config FLASHING: xbl_config FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xbl_config FLASHING: xbl_config FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xblbak FLASHING: xblbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xblbak FLASHING: xblbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xbl_configbak FLASHING: xbl_configbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: xbl_configbak FLASHING: xbl_configbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cdt FLASHING: cdt FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cdt FLASHING: cdt FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cdt FLASHING: cdt FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cdt FLASHING: cdt FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: ddr FLASHING: ddr FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cdt_engineering FLASHING: cdt_engineering FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: aop FLASHING: aop FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: aop FLASHING: aop FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: tz FLASHING: tz FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: tz FLASHING: tz FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: hyp FLASHING: hyp FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: hyp FLASHING: hyp FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: bluetooth FLASHING: bluetooth FLASH SUCCESS!

    EXTRACTING: bluetooth FLASHING: bluetooth FLASH SUCCESS!

    EXTRACTING: abl FLASHING: abl FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: abl FLASHING: abl FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: dsp FLASHING: dsp FLASH SUCCESS!

    EXTRACTING: dsp FLASHING: dsp FLASH SUCCESS!

    EXTRACTING: keymaster FLASHING: keymaster FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: keymaster FLASHING: keymaster FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: boot FLASHING: boot FLASH SUCCESS!

    EXTRACTING: boot FLASHING: boot FLASH SUCCESS!

    EXTRACTING: cmnlib FLASHING: cmnlib FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cmnlib FLASHING: cmnlib FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cmnlib64 FLASHING: cmnlib64 FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cmnlib64 FLASHING: cmnlib64 FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: devcfg FLASHING: devcfg FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: devcfg FLASHING: devcfg FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: qupfw FLASHING: qupfw FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: qupfw FLASHING: qupfw FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: vbmeta_system FLASHING: vbmeta_system FLASH SUCCESS!

    EXTRACTING: vbmeta_vendor FLASHING: vbmeta_vendor FLASH SUCCESS!

    EXTRACTING: vbmeta FLASHING: vbmeta FLASH SUCCESS!

    EXTRACTING: vbmeta FLASHING: vbmeta FLASH SUCCESS!

    EXTRACTING: dtbo FLASHING: dtbo FLASH SUCCESS!

    EXTRACTING: dtbo FLASHING: dtbo FLASH SUCCESS!

    EXTRACTING: imagefv FLASHING: imagefv FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: imagefv FLASHING: imagefv FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: uefisecapp FLASHING: uefisecapp FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: uefisecapp FLASHING: uefisecapp FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: recovery FLASHING: recovery FLASH SUCCESS!

    EXTRACTING: recovery FLASHING: recovery FLASH SUCCESS!

    EXTRACTING: oppo_sec FLASHING: oppo_sec FLASH SUCCESS!

    EXTRACTING: aopbak FLASHING: aopbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: aopbak FLASHING: aopbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: tzbak FLASHING: tzbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: tzbak FLASHING: tzbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: hypbak FLASHING: hypbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: hypbak FLASHING: hypbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: bluetoothbak FLASHING: bluetoothbak FLASH SUCCESS!

    EXTRACTING: bluetoothbak FLASHING: bluetoothbak FLASH SUCCESS!

    EXTRACTING: ablbak FLASHING: ablbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: ablbak FLASHING: ablbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: dspbak FLASHING: dspbak FLASH SUCCESS!

    EXTRACTING: dspbak FLASHING: dspbak FLASH SUCCESS!

    EXTRACTING: keymasterbak FLASHING: keymasterbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: keymasterbak FLASHING: keymasterbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: bootbak FLASHING: bootbak FLASH SUCCESS!

    EXTRACTING: bootbak FLASHING: bootbak FLASH SUCCESS!

    EXTRACTING: cmnlibbak FLASHING: cmnlibbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cmnlibbak FLASHING: cmnlibbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cmnlib64bak FLASHING: cmnlib64bak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: cmnlib64bak FLASHING: cmnlib64bak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: devcfgbak FLASHING: devcfgbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: devcfgbak FLASHING: devcfgbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: qupfwbak FLASHING: qupfwbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: qupfwbak FLASHING: qupfwbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: vbmetabak FLASHING: vbmetabak FLASH SUCCESS!

    EXTRACTING: vbmetabak FLASHING: vbmetabak FLASH SUCCESS!

    EXTRACTING: dtbobak FLASHING: dtbobak FLASH SUCCESS!

    EXTRACTING: dtbobak FLASHING: dtbobak FLASH SUCCESS!

    EXTRACTING: imagefvbak FLASHING: imagefvbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: imagefvbak FLASHING: imagefvbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: uefisecappbak FLASHING: uefisecappbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: uefisecappbak FLASHING: uefisecappbak FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: recoverybak FLASHING: recoverybak FLASH SUCCESS!

    EXTRACTING: recoverybak FLASHING: recoverybak FLASH SUCCESS!

    EXTRACTING: apdp FLASHING: apdp FLASH SUCCESS!

    EXTRACTING: msadp FLASHING: msadp FLASH SUCCESS!

    EXTRACTING: splash FLASHING: splash FLASH SUCCESS!

    EXTRACTING: logfs FLASHING: logfs FLASH SUCCESS!

    EXTRACTING: storsec FLASHING: storsec FLASH SUCCESS!

    EXTRACTING: secdata FLASHING: secdata FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)

    EXTRACTING: opporeserve2 FLASHING: opporeserve2 FLASH SUCCESS!

    EXTRACTING: DRIVER FLASHING: DRIVER FLASH SUCCESS!

    Done. ofp file flashed with success! Press Enter to continue...

    I cant upload the file but

    here the ofp file URl ..... ===>>

    opened by ISABELLA2541 12
  • GT 5g

    GT 5g

    Flashed as per instructions here https://telegra.ph/Realme-GT-5G-UnbrickFlash-StockChange-Region-03-02 Device is now bricked and does not show in adb or fastboot

    [email protected]:~/Downloads/OppoRealme-OFP-Flash$ python3 ./flash.py Oppo/Realme Flash .OFP File on Bootloader | 1.0 (c) 2022 | Italo Almeida (@SirCDA) - GPL-3.0 License

    Usage: Put the .ofp file in the same folder as the program, then put your device in mode fastboot to start flash.

    Note: if your device was not recognized in fastboot mode by the computer, try to install the adb drivers.

    Searching for .ofp files File found: RMX2202GDPR_11_C.05_2021121619280000.ofp OK: Ofp Compatible

    Choose a Region << 0 - Auto detect with adb 1 - EUEX - [ID: 01000100] 2 - EU-NONEEA - [ID: 10000101] 3 - GB - [ID: 10001010] Choice: 0

    Waiting for device in adb mode << Chosen region: EUEX - [ID: 01000100]

    Can keep some partitions without changing << 0 - Start Flash 1 - USERDATA(app, settings, internal memory) | STATUS: NEW 2 - BOOT | STATUS: NEW 3 - RECOVERY | STATUS: NEW Choose to toggle status or start flash: 0

    =================DISCLAIMER================= We are not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at us for messing up your device, we will laugh at you. =================DISCLAIMER================= 1 - I understand and wish to continue 0 - Exit Choice: 1

    Waiting for device in fastboot mode to start << OK: Device unlocked

    Starting process.... Note: this may take a while, it will make some popcorn for now.

    EXTRACTING: persist FLASHING: persist FLASH FAILED!

    EXTRACTING: vbmeta_system_a FLASHING: vbmeta_system_a FLASH SUCCESS!

    EXTRACTING: vbmeta_system_a FLASHING: vbmeta_system_a FLASH SUCCESS!

    EXTRACTING: vbmeta_system_b FLASHING: vbmeta_system_b FLASH SUCCESS!

    EXTRACTING: vbmeta_system_b FLASHING: vbmeta_system_b FLASH SUCCESS!

    EXTRACTING: vbmeta_vendor_a FLASHING: vbmeta_vendor_a FLASH SUCCESS!

    EXTRACTING: vbmeta_vendor_a FLASHING: vbmeta_vendor_a FLASH SUCCESS!

    EXTRACTING: vbmeta_vendor_b FLASHING: vbmeta_vendor_b FLASH SUCCESS!

    EXTRACTING: vbmeta_vendor_b FLASHING: vbmeta_vendor_b FLASH SUCCESS!

    EXTRACTING: metadata FLASHING: metadata FLASH SUCCESS!

    EXTRACTING: userdata FLASHING: userdata FLASH SUCCESS!

    EXTRACTING: xbl_a FLASHING: xbl_a FLASH FAILED!

    EXTRACTING: xbl_a FLASHING: xbl_a FLASH FAILED!

    EXTRACTING: xbl_config_a FLASHING: xbl_config_a FLASH FAILED!

    EXTRACTING: xbl_config_a FLASHING: xbl_config_a FLASH FAILED!

    EXTRACTING: xbl_b FLASHING: xbl_b FLASH FAILED!

    EXTRACTING: xbl_b FLASHING: xbl_b FLASH FAILED!

    EXTRACTING: xbl_config_b FLASHING: xbl_config_b FLASH FAILED!

    EXTRACTING: xbl_config_b FLASHING: xbl_config_b FLASH FAILED!

    EXTRACTING: ddr FLASHING: ddr FLASH FAILED!

    EXTRACTING: engineering_cdt_a FLASHING: engineering_cdt_a FLASH SUCCESS!

    EXTRACTING: engineering_cdt_a FLASHING: engineering_cdt_a FLASH SUCCESS!

    EXTRACTING: engineering_cdt_b FLASHING: engineering_cdt_b FLASH SUCCESS!

    EXTRACTING: engineering_cdt_b FLASHING: engineering_cdt_b FLASH SUCCESS!

    EXTRACTING: aop_a FLASHING: aop_a FLASH FAILED!

    EXTRACTING: aop_a FLASHING: aop_a FLASH FAILED!

    EXTRACTING: tz_a FLASHING: tz_a FLASH FAILED!

    EXTRACTING: tz_a FLASHING: tz_a FLASH FAILED!

    EXTRACTING: hyp_a FLASHING: hyp_a FLASH FAILED!

    EXTRACTING: hyp_a FLASHING: hyp_a FLASH FAILED!

    EXTRACTING: modem_a FLASHING: modem_a FLASH SUCCESS!

    EXTRACTING: modem_a FLASHING: modem_a FLASH SUCCESS!

    EXTRACTING: bluetooth_a FLASHING: bluetooth_a FLASH FAILED!

    EXTRACTING: bluetooth_a FLASHING: bluetooth_a FLASH FAILED!

    EXTRACTING: abl_a FLASHING: abl_a FLASH FAILED!

    EXTRACTING: abl_a FLASHING: abl_a FLASH FAILED!

    EXTRACTING: dsp_a FLASHING: dsp_a FLASH FAILED!

    EXTRACTING: dsp_a FLASHING: dsp_a FLASH FAILED!

    EXTRACTING: keymaster_a FLASHING: keymaster_a FLASH FAILED!

    EXTRACTING: keymaster_a FLASHING: keymaster_a FLASH FAILED!

    EXTRACTING: boot_a FLASHING: boot_a FLASH SUCCESS!

    EXTRACTING: boot_a FLASHING: boot_a FLASH SUCCESS!

    EXTRACTING: devcfg_a FLASHING: devcfg_a FLASH FAILED!

    EXTRACTING: devcfg_a FLASHING: devcfg_a FLASH FAILED!

    EXTRACTING: qupfw_a FLASHING: qupfw_a FLASH FAILED!

    EXTRACTING: qupfw_a FLASHING: qupfw_a FLASH FAILED!

    EXTRACTING: vbmeta_a FLASHING: vbmeta_a FLASH SUCCESS!

    EXTRACTING: vbmeta_a FLASHING: vbmeta_a FLASH SUCCESS!

    EXTRACTING: dtbo_a FLASHING: dtbo_a FLASH SUCCESS!

    EXTRACTING: dtbo_a FLASHING: dtbo_a FLASH SUCCESS!

    EXTRACTING: uefisecapp_a FLASHING: uefisecapp_a FLASH FAILED!

    EXTRACTING: uefisecapp_a FLASHING: uefisecapp_a FLASH FAILED!

    EXTRACTING: imagefv_a FLASHING: imagefv_a FLASH FAILED!

    EXTRACTING: imagefv_a FLASHING: imagefv_a FLASH FAILED!

    EXTRACTING: shrm_a FLASHING: shrm_a FLASH SUCCESS!

    EXTRACTING: shrm_a FLASHING: shrm_a FLASH SUCCESS!

    EXTRACTING: vm-bootsys_a FLASHING: vm-bootsys_a FLASH SUCCESS!

    EXTRACTING: vm-bootsys_a FLASHING: vm-bootsys_a FLASH SUCCESS!

    EXTRACTING: multiimgoem_a FLASHING: multiimgoem_a FLASH FAILED!

    EXTRACTING: multiimgoem_a FLASHING: multiimgoem_a FLASH FAILED!

    EXTRACTING: cpucp_a FLASHING: cpucp_a FLASH SUCCESS!

    EXTRACTING: cpucp_a FLASHING: cpucp_a FLASH SUCCESS!

    EXTRACTING: featenabler_a FLASHING: featenabler_a FLASH FAILED!

    EXTRACTING: featenabler_a FLASHING: featenabler_a FLASH FAILED!

    EXTRACTING: vendor_boot_a FLASHING: vendor_boot_a FLASH SUCCESS!

    EXTRACTING: vendor_boot_a FLASHING: vendor_boot_a FLASH SUCCESS!

    EXTRACTING: qweslicstore_a FLASHING: qweslicstore_a FLASH SUCCESS!

    EXTRACTING: qweslicstore_a FLASHING: qweslicstore_a FLASH SUCCESS!

    EXTRACTING: splash_a FLASHING: splash_a FLASH SUCCESS!

    EXTRACTING: splash_a FLASHING: splash_a FLASH SUCCESS!

    EXTRACTING: oplus_sec_a FLASHING: oplus_sec_a FLASH SUCCESS!

    EXTRACTING: oplus_sec_a FLASHING: oplus_sec_a FLASH SUCCESS!

    EXTRACTING: aop_b FLASHING: aop_b FLASH FAILED!

    EXTRACTING: aop_b FLASHING: aop_b FLASH FAILED!

    EXTRACTING: tz_b FLASHING: tz_b FLASH FAILED!

    EXTRACTING: tz_b FLASHING: tz_b FLASH FAILED!

    EXTRACTING: hyp_b FLASHING: hyp_b FLASH FAILED!

    EXTRACTING: hyp_b FLASHING: hyp_b FLASH FAILED!

    EXTRACTING: modem_b FLASHING: modem_b FLASH SUCCESS!

    EXTRACTING: modem_b FLASHING: modem_b FLASH SUCCESS!

    EXTRACTING: bluetooth_b FLASHING: bluetooth_b FLASH FAILED!

    EXTRACTING: bluetooth_b FLASHING: bluetooth_b FLASH FAILED!

    EXTRACTING: abl_b FLASHING: abl_b FLASH FAILED!

    EXTRACTING: abl_b FLASHING: abl_b FLASH FAILED!

    EXTRACTING: dsp_b FLASHING: dsp_b FLASH FAILED!

    EXTRACTING: dsp_b FLASHING: dsp_b FLASH FAILED!

    EXTRACTING: keymaster_b FLASHING: keymaster_b FLASH FAILED!

    EXTRACTING: keymaster_b FLASHING: keymaster_b FLASH FAILED!

    EXTRACTING: devcfg_b FLASHING: devcfg_b FLASH FAILED!

    EXTRACTING: devcfg_b FLASHING: devcfg_b FLASH FAILED!

    EXTRACTING: qupfw_b FLASHING: qupfw_b FLASH FAILED!

    EXTRACTING: qupfw_b FLASHING: qupfw_b FLASH FAILED!

    EXTRACTING: vbmeta_b FLASHING: vbmeta_b FLASH SUCCESS!

    EXTRACTING: vbmeta_b FLASHING: vbmeta_b FLASH SUCCESS!

    EXTRACTING: dtbo_b FLASHING: dtbo_b FLASH SUCCESS!

    EXTRACTING: dtbo_b FLASHING: dtbo_b FLASH SUCCESS!

    EXTRACTING: uefisecapp_b FLASHING: uefisecapp_b FLASH FAILED!

    EXTRACTING: uefisecapp_b FLASHING: uefisecapp_b FLASH FAILED!

    EXTRACTING: imagefv_b FLASHING: imagefv_b FLASH FAILED!

    EXTRACTING: imagefv_b FLASHING: imagefv_b FLASH FAILED!

    EXTRACTING: shrm_b FLASHING: shrm_b FLASH SUCCESS!

    EXTRACTING: shrm_b FLASHING: shrm_b FLASH SUCCESS!

    EXTRACTING: vm-bootsys_b FLASHING: vm-bootsys_b FLASH SUCCESS!

    EXTRACTING: vm-bootsys_b FLASHING: vm-bootsys_b FLASH SUCCESS!

    EXTRACTING: multiimgoem_b FLASHING: multiimgoem_b FLASH FAILED!

    EXTRACTING: multiimgoem_b FLASHING: multiimgoem_b FLASH FAILED!

    EXTRACTING: cpucp_b FLASHING: cpucp_b FLASH SUCCESS!

    EXTRACTING: cpucp_b FLASHING: cpucp_b FLASH SUCCESS!

    EXTRACTING: featenabler_b FLASHING: featenabler_b FLASH FAILED!

    EXTRACTING: featenabler_b FLASHING: featenabler_b FLASH FAILED!

    EXTRACTING: qweslicstore_b FLASHING: qweslicstore_b FLASH SUCCESS!

    EXTRACTING: qweslicstore_b FLASHING: qweslicstore_b FLASH SUCCESS!

    EXTRACTING: splash_b FLASHING: splash_b FLASH SUCCESS!

    EXTRACTING: splash_b FLASHING: splash_b FLASH SUCCESS!

    EXTRACTING: oplus_sec_b FLASHING: oplus_sec_b FLASH SUCCESS!

    EXTRACTING: oplus_sec_b FLASHING: oplus_sec_b FLASH SUCCESS!

    EXTRACTING: apdp FLASHING: apdp FLASH FAILED!

    EXTRACTING: logfs FLASHING: logfs FLASH FAILED!

    EXTRACTING: storsec FLASHING: storsec FLASH FAILED!

    EXTRACTING: secdata FLASHING: secdata FLASH FAILED!

    EXTRACTING: spunvm FLASHING: spunvm FLASH FAILED!

    EXTRACTING: rtice FLASHING: rtice FLASH SUCCESS!

    EXTRACTING: boot_b FLASHING: boot_b FLASH SUCCESS!

    EXTRACTING: boot_b FLASHING: boot_b FLASH SUCCESS!

    EXTRACTING: vendor_boot_b FLASHING: vendor_boot_b FLASH SUCCESS!

    EXTRACTING: vendor_boot_b FLASHING: vendor_boot_b FLASH SUCCESS!

    EXTRACTING: oplusdycnvbk FLASHING: oplusdycnvbk FLASH SUCCESS!

    EXTRACTING: oplusstanvbk_a FLASHING: oplusstanvbk_a FLASH SUCCESS!

    EXTRACTING: oplusstanvbk_a FLASHING: oplusstanvbk_a FLASH SUCCESS!

    EXTRACTING: oplusreserve1 FLASHING: oplusreserve1 FLASH SUCCESS!

    EXTRACTING: oplusreserve2 FLASHING: oplusreserve2 FLASH SUCCESS!

    EXTRACTING: DRIVER FLASHING: DRIVER FLASH SUCCESS!

    EXTRACTING: oplusstanvbk_b FLASHING: oplusstanvbk_b FLASH SUCCESS!

    EXTRACTING: oplusstanvbk_b FLASHING: oplusstanvbk_b FLASH SUCCESS!

    EXTRACTING: super FLASHING: super FLASH SUCCESS!

    Done. ofp file flashed with success! Press Enter to continue...

    opened by timatinsipid 1
  • Can not flash realme UI 2

    Can not flash realme UI 2

    I have tried realme 1.0 succesfull but it can not flash realme 2.0.

    Error:

    >> Waiting for device in fastboot mode to start <<
    OK: Device unlocked
    
    Starting process....
    Note: this may take a while, it will make some popcorn for now.
    
    EXTRACTING: persist
    FLASHING: persist
    FLASH SUCCESS!
    
    EXTRACTING: cache
    FLASHING: cache
    FLASH FAILED!
    
    EXTRACTING: userdata
    FLASHING: userdata
    FLASH SUCCESS!
    
    EXTRACTING: xbl
    FLASHING: xbl
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xbl
    FLASHING: xbl
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xbl_config
    FLASHING: xbl_config
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xbl_config
    FLASHING: xbl_config
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xblbak
    FLASHING: xblbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xblbak
    FLASHING: xblbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xbl_configbak
    FLASHING: xbl_configbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: xbl_configbak
    FLASHING: xbl_configbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cdt
    FLASHING: cdt
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: ddr
    FLASHING: ddr
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: aop
    FLASHING: aop
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: aop
    FLASHING: aop
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: tz
    FLASHING: tz
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: tz
    FLASHING: tz
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: hyp
    FLASHING: hyp
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: hyp
    FLASHING: hyp
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: bluetooth
    FLASHING: bluetooth
    FLASH SUCCESS!
    
    EXTRACTING: bluetooth
    FLASHING: bluetooth
    FLASH SUCCESS!
    
    EXTRACTING: abl
    FLASHING: abl
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: abl
    FLASHING: abl
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: dsp
    FLASHING: dsp
    FLASH SUCCESS!
    
    EXTRACTING: dsp
    FLASHING: dsp
    FLASH SUCCESS!
    
    EXTRACTING: keymaster
    FLASHING: keymaster
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: keymaster
    FLASHING: keymaster
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: boot
    FLASHING: boot
    FLASH SUCCESS!
    
    EXTRACTING: boot
    FLASHING: boot
    FLASH SUCCESS!
    
    EXTRACTING: cmnlib
    FLASHING: cmnlib
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cmnlib
    FLASHING: cmnlib
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cmnlib64
    FLASHING: cmnlib64
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cmnlib64
    FLASHING: cmnlib64
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: devcfg
    FLASHING: devcfg
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: devcfg
    FLASHING: devcfg
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: qupfw
    FLASHING: qupfw
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: qupfw
    FLASHING: qupfw
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: vbmeta_system
    FLASHING: vbmeta_system
    FLASH SUCCESS!
    
    EXTRACTING: vbmeta_vendor
    FLASHING: vbmeta_vendor
    FLASH SUCCESS!
    
    EXTRACTING: vbmeta
    FLASHING: vbmeta
    FLASH SUCCESS!
    
    EXTRACTING: vbmeta
    FLASHING: vbmeta
    FLASH SUCCESS!
    
    EXTRACTING: dtbo
    FLASHING: dtbo
    FLASH SUCCESS!
    
    EXTRACTING: dtbo
    FLASHING: dtbo
    FLASH SUCCESS!
    
    EXTRACTING: imagefv
    FLASHING: imagefv
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: imagefv
    FLASHING: imagefv
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: uefisecapp
    FLASHING: uefisecapp
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: uefisecapp
    FLASHING: uefisecapp
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: recovery
    FLASHING: recovery
    FLASH SUCCESS!
    
    EXTRACTING: recovery
    FLASHING: recovery
    FLASH SUCCESS!
    
    EXTRACTING: oppo_sec
    FLASHING: oppo_sec
    FLASH SUCCESS!
    
    EXTRACTING: aopbak
    FLASHING: aopbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: aopbak
    FLASHING: aopbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: tzbak
    FLASHING: tzbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: tzbak
    FLASHING: tzbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: hypbak
    FLASHING: hypbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: hypbak
    FLASHING: hypbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: bluetoothbak
    FLASHING: bluetoothbak
    FLASH SUCCESS!
    
    EXTRACTING: bluetoothbak
    FLASHING: bluetoothbak
    FLASH SUCCESS!
    
    EXTRACTING: ablbak
    FLASHING: ablbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: ablbak
    FLASHING: ablbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: dspbak
    FLASHING: dspbak
    FLASH SUCCESS!
    
    EXTRACTING: dspbak
    FLASHING: dspbak
    FLASH SUCCESS!
    
    EXTRACTING: keymasterbak
    FLASHING: keymasterbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: keymasterbak
    FLASHING: keymasterbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: bootbak
    FLASHING: bootbak
    FLASH SUCCESS!
    
    EXTRACTING: bootbak
    FLASHING: bootbak
    FLASH SUCCESS!
    
    EXTRACTING: cmnlibbak
    FLASHING: cmnlibbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cmnlibbak
    FLASHING: cmnlibbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cmnlib64bak
    FLASHING: cmnlib64bak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: cmnlib64bak
    FLASHING: cmnlib64bak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: devcfgbak
    FLASHING: devcfgbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: devcfgbak
    FLASHING: devcfgbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: qupfwbak
    FLASHING: qupfwbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: qupfwbak
    FLASHING: qupfwbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: vbmetabak
    FLASHING: vbmetabak
    FLASH SUCCESS!
    
    EXTRACTING: vbmetabak
    FLASHING: vbmetabak
    FLASH SUCCESS!
    
    EXTRACTING: dtbobak
    FLASHING: dtbobak
    FLASH SUCCESS!
    
    EXTRACTING: dtbobak
    FLASHING: dtbobak
    FLASH SUCCESS!
    
    EXTRACTING: imagefvbak
    FLASHING: imagefvbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: imagefvbak
    FLASHING: imagefvbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: uefisecappbak
    FLASHING: uefisecappbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: uefisecappbak
    FLASHING: uefisecappbak
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: recoverybak
    FLASHING: recoverybak
    FLASH SUCCESS!
    
    EXTRACTING: recoverybak
    FLASHING: recoverybak
    FLASH SUCCESS!
    
    EXTRACTING: apdp
    FLASHING: apdp
    FLASH SUCCESS!
    
    EXTRACTING: splash
    FLASHING: splash
    FLASH SUCCESS!
    
    EXTRACTING: logfs
    FLASHING: logfs
    FLASH SUCCESS!
    
    EXTRACTING: storsec
    FLASHING: storsec
    FLASH SUCCESS!
    
    EXTRACTING: secdata
    FLASHING: secdata
    FLASH FAIL: Changing this partition is not allowed for security reasons (Critical Partition)
    
    EXTRACTING: opporeserve2
    FLASHING: opporeserve2
    FLASH FAILED!
    
    EXTRACTING: DRIVER
    FLASHING: DRIVER
    FLASH SUCCESS!
    
    EXTRACTING: super
    FLASHING: super
    FLASH SUCCESS!
    
    Done. ofp file flashed with success!
    Press Enter to continue...
    
    opened by Nobatgeldi 3
Releases(1.0)
Owner
Italo Almeida
Italo Almeida
A python script to run any executable and pass test cases to it's stdin and compare stdout with correct output.

quera_testcase_checker A python script to run any executable and pass test cases to it's stdin and compare stdout with correct output. proper way to u

k3y1 1 Nov 15, 2021
A simple, light-weight and highly maintainable online judge system for secondary education

y³OJ a simple, light-weight and highly maintainable online judge system for secondary education 一个简单、轻量化、易于维护的、为中学信息技术学科课业教学设计的 Online Judge 系统。 Onlin

20 Oct 04, 2022
A simple but flexible plugin system for Python.

PluginBase PluginBase is a module for Python that enables the development of flexible plugin systems in Python. Step 1: from pluginbase import PluginB

Armin Ronacher 1k Dec 16, 2022
CPLib is the abbreviation of Competitive Programming Library.

CPLib CPLib is the abbreviation of Competitive Programming Library. It aims to be a general template and optimization library for competitive programm

12 Oct 16, 2021
Palestra sobre desenvolvimento seguro de imagens e containers para a DockerCon 2021 sala Brasil

Segurança de imagens e containers direto na pipeline Palestra sobre desenvolvimento seguro de imagens e containers para a DockerCon 2021 sala Brasil.

Fernando Guisso 10 May 19, 2022
Anki Cards for the HSK vocabulary Chinese-German

Anki-HanyuShuipingKaoshi Anki Cards for the HSK vocabulary Chinese-German Das Deck baut auf folgenden Quellen auf: China Endecken Wortschatz von wohok

1 Jan 07, 2022
Telegram bot for Urban Dictionary.

Urban Dictionary Bot @TheUrbanDictBot A star ⭐ from you means a lot to us! Telegram bot for Urban Dictionary. Usage Deploy to Heroku Tap on above butt

Stark Bots 17 Nov 24, 2022
Odoo. Open Source Apps To Grow Your Business.

Odoo Odoo is a suite of web based open source business apps. The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Mana

Odoo 27.6k Jan 09, 2023
Generate Azure Blob Storage account authentication headers for Munki

Azure Blob Storage Authentication for Munki The Azure Blob Storage Middleware allows munki clients to connect securely, and directly to a munki repo h

Oliver Kieselbach 10 Apr 12, 2022
Basic code and description for GoBigger challenge 2021.

GoBigger Challenge 2021 en / 中文 Challenge Description 2021.11.13 We are holding a competition —— Go-Bigger: Multi-Agent Decision Intelligence Challeng

OpenDILab 183 Dec 29, 2022
Flames Calculater App used to calculate flames status between two names created using python's Flask web framework.

Flames Finder Web App Flames Calculater App used to calculate flames status between two names created using python's Flask web framework. First, App g

Siva Prakash 4 Jan 02, 2022
Anti VirusTotal written in Python.

How it works Most of the anti-viruses on VirusToal uses sandboxes or vms to scan and detect malicious activity. The code checks to see if the devices

cliphd 3 Dec 26, 2021
Python version of RocketLeague-Dropshot-Calculated-shot

Python version of RocketLeague-Dropshot-Calculated-shot. This is just to demo around and a tool I used to develop the actual plugin.

JareBear 1 Jan 14, 2022
HSPICE can not perform Monte Carlo (MC) simulations while considering aging effects

HSPICE can not perform Monte Carlo (MC) simulations while considering aging effects. I developed a python wrapper that automatically performs MC and aging simulations using HPSICE to save engineering

Habib Kazemi 2 Nov 22, 2021
Blender Light Manipulation - A script that makes it easier to work with light

Blender Light Manipulation A script that makes it easier to work with light 1. Wstęp W poniższej dokumentacji przedstawiony zostanie skrypt, który swo

Tomasz 1 Oct 19, 2021
A casual IDOR exploiter that provides .csv files of url and status code.

IDOR-for-the-casual Do you like to IDOR? Are you a Windows hax0r? Well have I got a tool for you... A casual IDOR exploiter that provides .csv files o

Ben Wildee 2 Jan 20, 2022
A free micro-blog written in Python and powered by Heroku. *Merge requests are appreciated!*

Background Hobo is an ultra-lightweight blog engine written in Python. It has two dependencies, fully integrated into the codebase with no additional

Andrew Nelder 48 Jan 28, 2021
Vaccine for STOP/DJVU ransomware, prevents encryption

STOP/DJVU Ransomware Vaccine Prevents STOP/DJVU Ransomware from encrypting your files. This tool does not prevent the infection itself. STOP ransomwar

Karsten Hahn 16 May 31, 2022
Do you need a screensaver for CircuitPython? Of course you do

circuitpython_screensaver Do you need a screensaver for CircuitPython? Of course you do Demo video of dvdlogo screensaver: screensaver_dvdlogo.mp4 Dem

Tod E. Kurt 8 Sep 02, 2021
Traditionally, there is considerable friction for developers when setting up development environments

This self-led, half-day training will teach participants the patterns and best practices for working with GitHub Codespaces

CSE Labs at Spark 12 Dec 02, 2022