Apple Ziņas

Apple automātiskās skenēšanas iTunes karšu reklāmas kodi darbojas, izmantojot slēpto fontu, ko var replicēt izstrādātāji

Piektdiena, 2017. gada 14. jūlijs, 11:58 PDT, autors Jūlijs Āboliņš

Kad iegādājaties iTunes dāvanu karti un izpērkat to veikalā App Store, jūsu iPhone, iPad vai Mac kamera var skenēt kartē esošo kodu, lai to automātiski atpazītu, tādējādi ietaupot laiku, kad skaitļi jāievada manuāli.





Equinux, uzņēmums Mail Designer Pro 3, iedziļinājās kā darbojas Apple reklāmas koda dzinējs cenšoties izveidot savas skenējamās kartes, un rezultāti ir diezgan interesanti. Kā izrādās, App Store skenēšanas funkcija ir noregulēta, lai atpazītu divas lietas: unikālu, slēptu fontu un ap to esošās kastītes izmērus.

iphone 11 pro vs iphone 11 izmērs

itunescard reklāmas kods
Equinux izmēģināja kastīti atsevišķi ar dažādiem fontiem, piemēram, Courier un Monaco, un mēģināja identificēt fonta unikālās īpašības, lai to atrastu, taču tas neizdevās. Galu galā komanda saprata, ka Apple izmantotais fonts ir paslēpts dziļi iTunes.



Izrāviens notika, kad pamanījām, ka, skenējot karti ar savu iPhone, lietotne uz īsu brīdi parāda “skenētu” koda pārklājumu. Tas nozīmē, ka fontam ir jābūt kaut kur iegultam lietotnē. Mēs izmēģinājām to pašu ar iTunes operētājsistēmā MacOS. Un voila — iTunes operētājsistēmā Mac darbojas tāpat.

Aplūkojot dažas citas iTunes mapes, mēs atradām vilinošu spraudni ar nosaukumu 'CodeRedeemer'. Tas parādīja solījumu. Bet diemžēl arī tur nav fontu failu. Lietojumprogrammas binārais fails sniedz mājienu par to, kur tiek veikta smagā celšana: “CoreRecognition.framework”.

kas ir sistēmas haptika iphone

CoreRecognition.framework ir paslēpti divi fonti: 'Scancardium' kodu ievadīšanai un atpazīšanai un 'Spendcardium', kas, šķiet, ir paredzēts kredītkartes informācijas aizsegšanai to ievadīšanas laikā. Abus fontus var atrast, Mac datorā atverot Finder, noklikšķinot uz Go, izvēloties Go to Folder un ielīmējot šo: /System/Library/PrivateFrameworks/CoreRecognition.framework/Resources/Fonts/

Ar vienkāršu dubultklikšķi fontus var instalēt Mac datorā un izmantot dažādās lietotnēs. Lai gan šis ir precīzs sadalījums galalietotājiem, tas īpaši interesē izstrādātājus, jo šos fontus var izmantot, lai izveidotu pielāgotas App Store reklāmas kodu kartes, kuras var skenēt tāpat kā iTunes dāvanu kartes.

appstorepromocodecustom
Equinux izklāsta precīzu izmantojamā fonta augstumu un to, kā to novietot apkārtējā lodziņā, lai Apple dzinējs to atpazītu, detalizēti aprakstīts uzņēmums, ko atklāja pēc tam, kad bija ieguldījis daudz laika fontu pielāgošanā un vajadzīgās lodziņa apmalē.

Equinux pat gāja vienu soli tālāk un radīja noderīgu Skice un Photoshop veidnes, ko izstrādātāji var izmantot, lai izveidotu App Store reklāmas kodu kartes, kuras var automātiski skenēt, izmantojot ierīces kameru, un atpazīt App Store.

Tagi: App Store , iTunes saistītais forums: Mac lietotnes