This guide applies specifically to the 'Ian Mod' of TiviMate 5.3.3
How do you know if I have the 'Ian Mod' version of the app?
- If you have libiptvappsdotnet and libcockpitdotlol in your /libs directory, it's the Ian Mod (or a mod of that.)
It changes the defaults used by a fresh installation for:
Background color
Accent color
Selection/focus color
The settings remain user-selectable afterward.
4. Set the default selection/focus color
Search for:
Smali:
sput-object <span>v2</span><span>,</span> Lᵘʓᵢᵪ<span>;</span><span>-></span>ˊᵨˌ<span>:</span><span>L</span>ᵥᵵᵶᵩ<span>;</span>
Immediately above it is:
Smali:
invoke-static <span>{</span><span>v2</span><span>,</span> v14<span>}</span><span>,</span> Lᵸˊʾᵜ<span>;</span><span>-></span>ːˏᵟᵯ<span>(</span><span><span>L</span><span>android<span>/</span>content<span>/</span></span><span>SharedPreferences</span></span><span>;</span><span><span>L</span><span>java<span>/</span>lang<span>/</span></span><span>Object</span></span><span>;</span><span>)</span>Lᵥᵵᵶᵩ<span>;</span>
v14 is reused by later preference blocks, so it must not be left set to Boolean.FALSE.
For White selection/focus, make no change. The original value is already Boolean.TRUE.
For Accent color selection/focus, use Boolean.FALSE for this preference only, then immediately restore Boolean.TRUE.
The completed Accent-color block should therefore end like this:
Smali:
invoke-virtual <span>{</span><span>v0</span><span>}</span><span>,</span> Lᵜᵪʾ<span>;</span><span>-></span>ᵝᵶ<span>(</span><span>)</span><span><span>L</span><span>android<span>/</span>content<span>/</span></span><span>SharedPreferences</span></span><span>;</span><br><br>move-result-object <span>v2</span><br><br>sget-object v14<span>,</span> <span><span>L</span><span>java<span>/</span>lang<span>/</span></span><span>Boolean</span></span><span>;</span><span>-></span><span>FALSE</span><span>:</span><span><span>L</span><span>java<span>/</span>lang<span>/</span></span><span>Boolean</span></span><span>;</span><br><br>invoke-static <span>{</span><span>v2</span><span>,</span> v14<span>}</span><span>,</span> Lᵸˊʾᵜ<span>;</span><span>-></span>ːˏᵟᵯ<span>(</span><span><span>L</span><span>android<span>/</span>content<span>/</span></span><span>SharedPreferences</span></span><span>;</span><span><span>L</span><span>java<span>/</span>lang<span>/</span></span><span>Object</span></span><span>;</span><span>)</span>Lᵥᵵᵶᵩ<span>;</span><br><br>move-result-object <span>v2</span><br><br>sget-object v14<span>,</span> <span><span>L</span><span>java<span>/</span>lang<span>/</span></span><span>Boolean</span></span><span>;</span><span>-></span><span>TRUE</span><span>:</span><span><span>L</span><span>java<span>/</span>lang<span>/</span></span><span>Boolean</span></span><span>;</span><br><br>sput-object <span>v2</span><span>,</span> Lᵘʓᵢᵪ<span>;</span><span>-></span>ˊᵨˌ<span>:</span><span>L</span>ᵥᵵᵶᵩ<span>;</span>
The original default is TRUE/White.
5. Build, align and sign
6. Test the defaults correctly
Quick example
For Black background + Red accent + Accent-colored focus use:
Code:
Background: 0x10<br>Accent: 0x0<br>Selection: Boolean.FALSE, then restore Boolean.TRUE
Please Note Where the code Has a SMILEY its A CAP L system added smiley automatically
Add A How To
Changing default Theme selections in TiviMate 5.3.3 - PART - 2
October 20, 2026
Related Stories
Add A How To
PNG Rebranding guide for TiviMate 5.3.3
Oct 21, 2026
Add A How To
Hide QR Code from TiviMate 5.3.3 Mod
Oct 21, 2026
Add A How To
Changing default Theme selections in TiviMate 5.3.3 Part 1
Oct 20, 2026
Add A How To
Hide QR Code from TiviMate 5.3.3 Mod
Aug 13, 2026
Add A How To
'Ian Mod' of TiviMate 5.3.3 **apk included**
Aug 12, 2026
Add A How To
sports guide script
Jun 19, 2026
Add A How To
CUSTOMISE YOUR OWN ICONS
Jun 11, 2026
Add A How To
How to get subtitles on Live TV channels
Jun 10, 2026
Add A How To
how to hide dns in tivimate
Jun 4, 2026
Add A How To
HOW TO EDIT IMAGES WITHIN IBO
Jun 4, 2026
Add A How To
Xciptv basic icon swapping
Jun 4, 2026