Firma Equinux nalezla neznámý font, který je používán k rozpoznávání dárkových karet iTunes

Pokud si v zahraničí zakoupíte iTunes dárkovou kartu a chcete si ji aktivovat v App Storu, můžete k tomu použít kameru na iPhonu, iPadu nebo Macu. Jediné, co musíte udělat je namířit kameru na dárkovou kartu a software by si měl kód automaticky naskenovat. Není tak nutné často dlouhé kódy přepisovat ručně.

Nyní se společnosti Equinux, která stojí za aplikací Mail Designer Pro 3, podařilo objevit zajímavou věc. Její zaměstnanci totiž vyřešili jak tyto dárkové karty fungují. Za celým nápadem objevit jak dárkové karty fungují byl záměr vytvořit své dárkové karty s kódem na jejich aplikaci. Výsledky celého průzkumu jsou celkem zajímavé. Hlavní výsledky celého průzkumu jsou dva. Celá skenovací funkce v App Store funguje na bázi rozeznání unikátního skrytého fontu a také na rozměrech obdélníku, který rámuje celý kód.

Equinux nejdříve zkoušel vytvořit své vlastní dárkové karty pomocí boxu s kódem napsaným fonty, které se podobaly tomu, který je na dárkových kartách iTunes. To ale nefungovalo. Vývojáři zkoušeli fonty jako Courier a Monaco. Přestože tyto fonty jsou opravdu podobné, nefungovaly. Poté si však vývojáři uvědomili, že font musí být uložen i někde hluboko v souborech aplikace iTunes.

Průlom celého průzkumu byl, když jsme si všimli, že když s iPhonem naskenujete dárkovou kartu, aplikace na chvilku ukáže přepsaný skenovaný kód na displeji. To znamená, že font musí být uložen někde v aplikaci. Zkusili jsme naskenovat dárkovou kartu i v iTunes a výsledek byl stejný. Kód se ukázal stejným fontem i na Macu.

Když se podíváte na složky uvnitř aplikace iTunes, najdete tam plugin zvaný „CodeReedemer“. Ten nám dal nějakou naději. Jako na potvoru jsme zde ale žádný soubor s fontem nenašli. V kódu jsme však našli umístění frameworku, který právě tuto funkci obsluhuje – „CoreRecognition.framework“.

V CoreRecognition.framework jsou schované dva fonty – „Scancardium“ a „Spendcardium“. Font Scancardium je fontem, který slouží právě pro vkládání a rozeznávání kódů na dárkových kartách iTunes. Font Spendcardium je však fontem, který funguje podobně ale někde jindě – třeba v aplikaci Wallet pro skenování kreditních karet přidávaných do Apple Pay. Tyto dva fonty můžete najít, když otevřete na svém Macu jeho disk, otevřete složku Systém -> PrivateFrameworks -> CoreRecognition.framework -> Resources -> Fonts. Zde jsou výše popisované dva fonty, které si můžete pár kliknutími nainstalovat i na své zařízení. Po instalaci fontů je můžete používat v jakékoliv aplikaci, která podporuje systémové fonty (Word, Pages, Excel, Numbers, Illustrator, Photoshop, Mail, atp.).

Ano, pro běžné uživatele toto není moc velký „objev“, ale pro vývojáře ano. Ti si totiž mohou fonty nainstalovat a následně vytvořit své vlastní dárkové karty s kódem, který uživateli zajistí např. bezplatný přístup k normálně placené aplikaci. Často se tyto kódy používají například když vývojář aplikace chce poskytnout aplikaci některé z redakcí na recenzi. V zahraničí se také tyto kódy rozdávají na různých akcích, kde má aplikace svůj stánek.

Equinux dále na své stránce vysvětluje všechny přesné velikosti fontů a obrysu rámečku. Tyto náležitosti je nutné nastavit, aby aplikace kód naskenovala. Dokonce si můžete stáhnout i Sketch nebo Photoshop soubor, které si můžete upravit podle svých potřeb.

Otázkou však je, zda-li je legální tyto fonty používat, jelikož si je zřejmě Apple patentoval. Očekává se, že již brzy Apple upraví obchodní podmínky pro vývojáře, ve kterých nově bude odstavec právě o těchto fontech.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *



Články, ktoré by sa vám mohli páčiť
Apple iPhone 14
pokračovanie článku

Apple už o niekoľko dní ukončí predaj starších iPhonov v EÚ

Januárom 2025 nevstupujeme len do nového kalendárneho roka, ale aj do novej etapy fungovania v EÚ. Počnúc prvým dňom budúceho roka vstupuje do platnosti nariadenie, ktoré zakazuje predávať mobilnú elektroniku s inou koncovkou ako je USB-C. A teda to znamená, že Apple oficiálne bude nútený ukončiť predaj starších iPhonov v EÚ.
pokračovanie článku

Apple zvažuje 5G pripojenie pre MacBook a Vision Pro

Písal sa rok 2008 a na internete sa objavili prvé fámy, že Apple pripravuje MacBook s mobilným dátovým pripojením. Správy vtedy komentoval aj Steve Jobs, keď potvrdil, že napokon sa rozhodli nepokračovať v tejto iniciatíve.