Heb je je wel eens afgevraagd hoe het zit met de codes achterop iTunes-kaarten en of het systeem makkelijk te foppen is? Je zou immers allerlei codes kunnen uitprinten en scannen, om te kijken of er een kaart bestaat met die unieke code. Ontwikkelaar Equinux ontdekte heeft nu het mysterie gedeeltelijk ontrafeld. Zij ontdekten hoe het scannen van de codes met de iPhone-camera werkt. Apple gebruikt hiervoor een geheim lettertype.
Geheim lettertype op iTunes-kaarten
Equinux was niet eens op zoek naar een manier om de code te kraken; ze zochten eigenlijk zelf naar een manier om kaartjes met kortingscodes te maken, om uit te delen. Equinux maakt de app Mail Designer Pro 3.
Wat bleek? Apple gebruikt voor het scannen van de codes een uniek, onzichtbaar lettertype. Bovendien kijkt de functie naar de afmetingen van de rechthoek die rondom de code staat.
Equinux probeerde de rechthoek met lettertypes zoals Courier en Monaco, maar dat werkte niet. Ook probeerden ze de unieke eigenschappen van het lettertype te achterhalen, maar gek genoeg slaagden ze ook daar niet in. Ze concludeerden dat het lettertype alleen te herkennen is dankzij code die in iTunes is verstopt.
Het team schrijft:
De doorbraak kwam toen we opmerkten dat bij het scannen van een kaart met je iPhone, de app heel kort een ‘gescande’ overlay van de code laat zien. Dit betekent dat het lettertype ergens in de app moet zijn opgeslagen. We probeerden hetzelfde met iTunes in macOS. En ja hoor: iTunes op de Mac gedraagt zich op dezelfde manier.
In de mappen van iTunes vind je een plug-in met de naam ‘CodeRedeemer’. Daar waren echter geen lettertypebestanden te vinden. In ‘CoreRecognition.framework’ vonden ze wel aanwijzingen, namelijk de lettertypes Scancardium voor het invoeren en herkennen van codes en Spendcardium voor het afschermen van creditcardgegevens tijdens het invoeren. Je kunt het zelf testen door op de Mac via Finder te bladeren naar:
/System/Library/PrivateFrameworks/
CoreRecognition.framework/Resources/Fonts/
Templates voor Photoshop en Sketch
Je kunt deze lettertypes ook installeren op de Mac en gebruiken in allerlei apps. Ontwikkelaars kunnen met deze lettertypes eigen App Store-kaartjes met promocodes maken, die je op dezelfde manier kunt scannen als een iTunes-kaart. Het enige wat je dan nog nodig hebt zijn de geldige codes en die kunnen ontwikkelaars zelf genereren via iTunes Connect. Equinux neemt ontwikkelaars daarbij veel werk uit handen, want ze hebben templates voor Photoshop en Sketch gemaakt die ontwikkelaars meteen kunnen gebruiken.
Wanneer je een iTunes-kaart wil inwisselen via de App Store, kan dat het beste met de camera. De iPhone-camera herkent de code automatisch en voegt het tegoed meteen toe aan je iTunes-account, zonder dat je de vrij lange code hoeft in te tikken.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
iTunes
Lees alles over iTunes, de voormalige software voor het beheren van je mediacollectie op Mac en Windows. Sinds 2019 is Apple gestopt met iTunes op de Mac en in februari 2024 bracht Apple officieel drie opvolgers voor iTunes op Windows uit. iTunes voor Windows bestaat echter nog wel. Ook is er nog de iTunes Store nog voor het kopen van muzieknummers en albums en het aanschaffen en huren van films.
- Alles over iTunes
- Alles over de iTunes Store
- iTunes alternatieven voor Windows en Mac
- Sneltoetsen in de iTunes screensaver
- Wat is iTunes Connect?
- iTunes in de Cloud
- iTunes Match
- iPhone en iPad synchroniseren met je Mac
- De opvolgers van iTunes op de Mac
- Drie opvolgers van iTunes op Windows
- Muziek en films uit de iTunes Store cadeau geven
- Beltonen in de iTunes Store
- iTunes Store in de Muziek-app op de Mac
Reacties: 7 reacties