TPS Crypt a změna AES klíče (aplikováno pro Philips 6010)
Tento návod vám poradí jak změnit klíče AES u paketu TPS,který používá TPS Crypt ID:7C00,pokud
jde o kanál Spice platinium,který také používá ident 7C00,ale tento kanál i když je vysílán také v rámci
paketu TPS,tak nepoužívá TPS Crypt,ale obyčejný Via2.3,jinak u celého paketu TPS,je použit ID:7C00
a TPS crypt,většina kanálů také používá prolomený systém Via2.4 ID:15000,avšak došlo k odpojení
tohoto identu u kanálů Multivison,které teď používají prolomený TPS Crypt u kterého se v poslední době
čím dál častějí mění AES klíč,není to tak úplně jednoduché,se samotným klíčem se mění ještě hash
tabulka,návod se dá v podstatě aplikovat u všech přijímačů,ovčem pokud tyto přijímače nemají ochranný
kontrolní součet,což přijímač Philips 6010 nemá a dokonce je i program,který nám do samotného
emulačního souboru .bin přenese aktualizovaný klíč,včetně upravené hash tabulky a vlastně i
upraveného systému samotného AES klíče a jeho vložení do emulačního .bin souboru
Postup:
Pro obecný výpočet hash tabulky systému TPS Crypt2 použijeme program tps2_patch_info
Po jeho spuštění nahoru do okénka napíšeme aktuální AES klíč:

Pro výpočet aktuální hash tabulky stiskeme tlačítko "Calc":

Po stisknutí tohoto tlačítka program provede výpočet aktuální hash tabulky:

Jak bylo napsáno je to obecný výpočet,který je vhodný pro většinu emulačních firmwarů,ale jak bylo
také napsáno,většina firmwaru je chráněno kontrolním součtem,takže po přepisu aktuální hash
tabulky a nahrání opraveného firmwaru vám přijímač nebude stějně fungovat,jelikož neuděláte opravu
kontrolních součtů,ale jak které,např přijímač philips toto néma,ale má trošku jiný systém vkládání
samotného AES klíče,ale to nás také nemusí zajímat,jelikož pto philips je speciální program...,ale
teď k  té samotné hash tabulce,okno,které je nahoře nás moc nezajímá,zajímá nás tabulka,která
je dole:

Tento hex soubor nás zajímá a právě tento formát se dá aplikovat do většiny emulačních flash,
prostě jednoduše tuto tabulku celou uložíme do clipboardu (ctrl+C) a pak ho můžeme přenést do
samotné flash např. pomocí hex editoru např. ..hw311..,ale pozor samozřejmě každá emulační flash
má tuto tabulku na jiném místě,takže je jednoduchý trik,jak to zjistit a zjistit se dá i v jakém je formatu
je nutné vědět jaký byl AES klíč před tím a jednoduše si stačí opsat 4 čtveřice začátku klíče a
v hex editoru,kde budeme mít otevřenou emulační flsh,kterou chceme upravit dát hledat tuto
čtveřici v případě,že jí najdeme,tak také pravděpodobně bude mít stejný formát jaký nám vypočítal
program,jestli chceme mít úplnou jistotu,není nic snadného,než si klíč opsat,provést výpočet
v programu tps2_patch_info a vše porovnat,ale teď už k samotnému Philispu 6010 u něj máme
k dispozici program,který nám provede přenesení a úpravu AES klíče sám,toto provedeme velice
jednoduše a to vypořítáme v programu tps2_crypt_info hash tabulku a po té v programu stiskeme
tlačítko "Copy to clipBoard":

Po té co máme aktuální hash tabulku nakopírovanou ve schránce,tak přejdeme k jinému programu
který jí nám upraví a přenese do emulačního souboru na Philips 6010,děla se to přes program:
...EMU_CODE PATCHER (AES KEY)...Postup je opět velice jednoduchý a platí pro ..tento.. emulační
soubor "emu_code_12",takže po spuštění programu je nutné změnit od kterého místa se má nahrát
aktuální hash tabulka musíme tam napsat "81A0":

Teď otevřeme emulační bin soubor "emu_code_12" u kterého chceme změnit AES klíč:

Dále pokračujeme tlačítkem "Wklej ze schovka" respektivě z clipboardu a nakonec stikneme
tlačítko "Zapis do pliku" a zvolíme nový název souboru,nebo mužeme přepsat původní
A to je vše....

Zpět na navody!