# cbump **Repository Path**: mirrors_dorimanx/cbump ## Basic Information - **Project Name**: cbump - **Description**: POSIX C version of Open_Bump/Bump! - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Cbump is a POSIX C implementation of Open_Bump/Bump! with improvements. The original Bump! is web based implementation and the Open_Bump is Python, both can't run on Android. So, you can bump any kernel or recovery directly on your device. The full cmdline interface: ``` shell@g2:/ $ cbump usage: cbump [-f|--flash] [-a|--avexado] [stdin] [stdin] [stdin] : Bump file if not bumped, output is writed with 'c' prefix. [-f|--flash] : Check if file is bumped and flash. [-a|--avexado] : Check if file is bumped, bump file if not and flash. Cbump indentify partition by file name, (e.g, If you use -f with a recovery.img file, cbump flash as recovery) ``` The flash function uses MSM identifier to detect partition block, Tested only on LG G2, Probably works too with LG G3 and others LG devices powered by Qualcomm. References: * https://android.googlesource.com/platform/system/core * https://github.com/djrbliss/loki * https://github.com/CyboLabs/Open_Bump