Table of Contents
Patches
Patches are saved as .vkp format, which is a renamed text file with description patch itself. Each patch line should start with an +offset to which address it is patched. You can revert patches as original content is first part after offset every line. You can join patches by adding +1000; between two patches, which just resets the offset value. Comments are done with “;” in front till end of line
#'must have' patches:
If you don't have SIM inside when you work on your phone, install patch for no SIM first.
See if there is are heapshift patches and apply chosen one.
Patch elfpack from https://justdanpo.ru/data/support/elfpack/, it is the only thing you'll really need.
On DB2020 flash QuickAccess (QA) vkp. mandatory for way faster connection for patching.
Warning: You can brick your phone. I am not responsible. This is no guide, just a collection. Go read the warnings of everybody else, they apply here too.
Tools
ALWAYS make a backup your personal GDFS - FIRST!
See Link collection to find downloads.
Patch porting tools
Learn how to port patches yourself if you want to.
See these 4 video tutorials on YT:
https://www.youtube.com/watch?v=oDMDYai_Up0
https://www.youtube.com/watch?v=mG5Dj9EhkSU
https://www.youtube.com/watch?v=8OFonc2gkXM
https://www.youtube.com/watch?v=2iQrq8wgNY0
Patch porting tools and tutorial:
patch_porting_tools.zip
Get relevant tools from https://justdanpo.ru/data/projects/gsm/
use “read3150” also for DB3210 to retreive phone_app.cxc and use ida_cxcldr to open it in IDA
there is no .raw for A2, only for DB2010/20 (for which you use GExtract, main2raw and babe2raw)
VKP means V_Klay Patch which is taken from a patcher tool for Siemens known as V_Klay Patcher.
Download idc.rar: icd-download downloaded x times
Download ARM Patch Compiler.rar: A GUI for Armpc (by Edgpaez on 17 Jan 2009): downloaded x times
Entrypoint Converter 1.1
se-developers.net archived links:
[Tutorial] Porting and Compiling ASM files
[Tutorial] Advanced patch porting
Calculate phone_app base address
Writing patch in IAR and using elf2vkp?
http://www.se-developers.net/viewtopic.php?f=38&t=250
a
Find more, usefull stuff at mobilefree
C901 patches
To me, C901 is the perfect latest bar type SE phone. W995/C905 are awesome CID53 A2 phones too, but I cannot arrange with a slider. Sony camera module is IMO pretty good for photos, even better with driver mod. Recording video only useable for quick snapshot. Fell in love with the video-led as torch. Created elfs for tracking free call minutes, hireminder for alarm triggered by accelerometer and modified SEns9x input bcfg controls because I liked playing it so much. And the not-so-KISS-anymore TorchC901 elf.
I've actively used it as daily driver till mid 2023 and do sometimes w/o SIM. I felt forced to have a 1+6 lineageOS-microG phone in the world of google apps :'(
In 2015 I collected and saved all available patches on mobilefree.ru for C901 and google translated the non-english descriptions. I've repeated it with other forums.
heapshift
elfpack
No-SIM patch
Keylock popup removal
video camera light as torch fix | see my other “cool” elfs
I for myself joined the patches separated by '+1000' and always flashed as a bunch. Following Is my personal archive of plugins for C901.
K810 patches
K800 was my second SE phone type. It was a good phone and upgrade to K750. I loved the two top buttons in emulator games. The red camera LED could be used as flashlight. Decent photo camera with XENON flash. Had troubles with joystick, patch as workaroud. M2 memory cards. Velour paint can get sticky after years (see lifehacks:liquid).
I had it crossflashed K800 → K810 with fixed drivers.
I did not go so deep with K800, but I want to share the messy collection of my HDD anyways.
On DB2020, flash fast access vkp. mandatory for way faster connection for patching.
Tartes mod elfpack 1.9.2 ?
Heapshift
No-SIM patch
red-led flashlight + key-trigger customization and jar lcd-screen colour light
Joystick workaround
W800 patches
K750 was my first Sony Ericsson phone, which was crossflashed to W800, as soon as I got to know what magic was out there.
It is a good phone and a huge upgrade to my first old Nokia 3510i. Patching and modding was awesome, the world of J2ME apps discovered. Had trouble with joystick, patch as workaround. Dimmable LED flash was awesome torch, triggered by camera shutter (A2 cannot dim) and flashing on incoming call. Useable camera for its times. The start of personal good ringtones and iMY.
Following is the little stuff I have found on my HDD.