Кръпката трябва да има същото име като самото приложение (apk), освен това е чувствителна към главни и малки букви .
Ако вече съществува потребителска кръпка с такова име, просто добавете нещо пред името, като "ver.xxx_" и го съхранете (пример: com.keramidas.TitaniumBackup.txt и ver.5.5.01_com.keramidas.TitaniumBackup.txt).
Ако искате да напишете кръпка за серия от идентични програми, тогава добавете "_%25ALL%25" в края. За SVOX, файла изглежда по следния начин (пример: com.svox.classic.langpack_%25ALL%25.txt) Не използвайте специални символи или форматиране в кръпката, само единични интервали.
За да търсите шаблони от байтове използвайте програмата IDA Pro 6.1, тя може да отваря dalvik-кеш, odex, библиотеки (.so) и classes.dex файлове.
Ако искате да правите промени в dalvik-кеша или odex, не забравяйте, че байтовете с информация може да се различават в различните версии на програмата.

[BEGIN]
<коментари който са видими преди използването на кръпката>
Patch for XYZ Pro 5.0.5

[PACKAGE]
<разопакова classes.dex и прилага всички кръпки от [CLASSES]. Генерира odex файл на основата на модифицирания classes.dex.>

[CLASSES]
<шаблон find/replace (намери/замести) за classes.dex (вижте по-долу)>
{"search":"63 R00 R01 R02 38 00 04 00 12 10 0F 00"}
{"original":"63 ?? ?? ?? 38 00 04 00 12 10 0F 00"}
{"replaced":"12 00 6A W00 W01 W02 00 00 12 00 0F 00"}

[LIB]
<шаблон find/replace за библиотеки (вижте по-долу)>
{"name":"libtitanium.so"}
{"original":"00 ** 50 e2"}
{"replaced":"00 00 50 e1"}

[OTHER FILES]
<шаблон find/replace за файлове в /data/data/Име_на_приложението.apk/ (вижте по-долу)>
{"name":"/files/shell.dex"}
{"original":"0F 00 00 00 1A 00 00 00 0F 00 00 00 59 00 00 00 2F"}
{"replaced":"0F 00 00 00 0F 00 00 00 0F 00 00 00 59 00 00 00 2F"}

[ADD-BOOT]
<автоматично добавя използваната кръпка към Boot списъка. Трябва да се използва в променената библоптека (или в променения [CLASSES] без [ODEX] или без [PACKAGE])>

[END]
<коментари който са видими след използването на кръпката>
Поздравления! Програмата е кракната!

“search” – (търсене), позволява да търсите шаблон и да складирате байтове на специфични места.
{"search":"63 R00 R01 R02 38 00 04 00 12 10 0F 00"}
В този пример байтовете в зелено са шаблонната маска, докато тези в жълто (именувани R00 -> R02) ше бъдат съхранени.
Съхранените байтове трябва да са в следния ред: R00, R01, R02, R03… и не може да се повтарят

“original” – (оригинален), това е шаблонна маска, която се използва да се намери местоположението в което ще бъдат направени промените.
{"original":"63 ?? ?? ?? 38 00 04 00 12 10 0F 00"}
В този пример байтовете в зелено са шаблонната маска, докато тези в жълто са заместващите символи (??, **)
“replaced” – (заместен), това следва “original” елемента, и показва с какво ще бъде презаместен.
{"replaced":"12 00 6A W00 W01 W02 00 00 12 00 0F 00"}
В този пример байтовете в зелено ще презаместят избраното място, а тези в жълто са съхранени от предишния “search”
“name” – (име), използва се да посочи библиотека по име (вижте по-горе [LIB])

[ODEX-PATCH] - Използване на кръпка за вече създаден odex. На пример приложението е закърпено чрез Автоматичен режим с "Премахни проверка за лиценз", но се налага да направите допълнителни промени използвайки потребителска кръпка. Ако използваме [PACKAGE]-[CLASSES], [ODEX] или [CLASSES]-[ODEX], odex файла ще бъде създаден без промени и след това ще бъде закърпен.
Пример:

[BEGIN]
[ODEX-PATCH]
{"original":"63 ?? ?? ?? 38 00 04 00 12 10 0F 00"}
{"replaced":"12 00 6A ?? ?? ?? 00 00 12 00 0F 00"}
[END]
Поздравления! ODEX е модифициран!

[CLASSES] без [PACKAGE] - Закърпва dalvik-кеша на приложенията. Не забравяйте, че системата периодично обновява този кеш и всички промени направени в него ще изчезнат. Следователно трябва да добавим [ADD-BOOT].
Пример:

[BEGIN]
[CLASSES]
{"original":"63 ?? ?? ?? 38 00 04 00 12 10 0F 00"}
{"replaced":"12 00 6A ?? ?? ?? 00 00 12 00 0F 00"}
[ADD-BOOT]
[END]
Поздравления!

[ODEX] - Копира dalvik-кешаа в /data/app/ и го преименува на odex файл, след това прилага кръпките към този файл. Ако контролната сума на odex е грешна няма да мине инспекцията, за разлика от създадения odex файл [PACKAGE] - [CLASSES].
Пример:

[BEGIN]
[ODEX]
{"original":"63 ?? ?? ?? 38 00 04 00 12 10 0F 00"}
{"replaced":"12 00 6A ?? ?? ?? 00 00 12 00 0F 00"}
[END]
Поздравления!

[CLASSES]-[ODEX] - Закърпва dalvik-кеша, копира го в /data/app/ и го преименува на odex файл. Ако контролните суми на odex и dalvik са грешни няма да мине инспекцията, за разлика от създадения odex файл [PACKAGE] - [CLASSES].
Пример:

[BEGIN]
[CLASSES]
{"original":"63 ?? ?? ?? 38 00 04 00 12 10 0F 00"}
{"replaced":"12 00 6A ?? ?? ?? 00 00 12 00 0F 00"}
[ODEX]
[END]
Поздравления!