Com algú que va jugar a les màquines recreatives dels 90, una de les aplicacions que sempre vull tenir a les dispositius iOS és l'emulador MAME4iOS. El 2012 van pujar a l'App Store Gridlee, l'emulador camuflat d'un innocent (i dolent) joc però que, com era d'esperar, Apple ho va retirar a les poques hores d'haver-ho acceptat. No recordo bé per què, però vaig perdre l'arxiu .ipa, de manera que ja no ho vaig poder tornar a instal·lar. Des de llavors, si vull jugar a MAME4iOS he de recórrer a l'jailbreak o instal·lar una de les diferents versions que circulen (i moltes vegades no funcionen) per Internet.
Fa algun temps que estic seguint vagament el projecte i el seu creador, Seleuco, sembla que l'ha deixat de banda. El millor és que Lesbird està continuant el projecte de Seleuco. Fa poc va pujar una actualització de MAME4iOS per usar-la sense jailbreak, però no funcionava en els dispositius més nous amb iOS 9.2.1. Avui mateix ha llançat una versió corregint els problemes i sí, funciona! En aquesta guia us ensenyarem com instal·lar MAME4iOS en el vostre dispositiu, sense jailbreak i amb la vostra signatura, de manera que, tret que Apple us revoqui el certificat, cosa poc probable per no ser corporatiu, podreu usar-lo fins que restaureu el vostre dispositiu.
Com instal·lar MAME4iOS sense jailbreak
requisits previs
- Xcode amb un compte de desenvolupador vinculat. Si no sabeu com, visiteu AQUEST ENLLAÇ.
- El codi de MAME4iOS que podeu aconseguir de la pàgina de Lesbird. o fent clic AQUÍ.
Procés d'instal·lació
Pot semblar difícil, però ja veureu com no ho és. No tingueu por, ja que no Correu al cap perill. S'aconsegueix seguint aquests passos:
- Descomprimim el fitxer que hem descarregat de la pàgina de Lesbird.
- Dins de la carpeta que se'ns crea hi ha un arxiu que es diu libmamearmv7.a. Aquest arxiu també el descomprimim i el deixem a la mateixa carpeta (o sigui, a la banda de l'arxiu libmamearmv7.a).
- Obrim Xcode.
- Anem a menú File / Open i seleccionem l'arxiu MAME4iOS.xcodeproj que està en la ruta / MAME4iOSReloaded / Xcode / MAME4iOS.
- A la finestra que se'ns obre, hem de donar tres passos:
- Triem el dispositiu a què li volem instal·lar MAME4iOS.
- Li canviem l'identificador. Per a això, només hem de canviar el nom que hi ha entre «com.» i «.mame4ios». En el meu cas, li he posat «SrAparicio».
- I a la pestanya equip afegim el nostre compte de desenvolupador que tindrem / haurem creat com s'explicava en els requisits previs.
- El següent pas és fer clic al triangle de reproducció. Està a l'esquerra el pas 1 de la imatge anterior.
- Creuem els dits i esperem que no ens surti cap error.
- Si tot ha sortit bé, veurem MAME4iOS a la pantalla inicial del nostre iPhone, iPod Touch o iPad com qualsevol altra aplicació que hàgim descarregat de l'App Store. Ara cal un últim pas (que m'ha recordat Samuel. Gràcies): es tracta de dir-li al nostre dispositiu que confiï en el desenvolupador que ha instal·lat l'App. Per això anirem a Ajustos / General / Gestió de dispositius i confiem en nosaltres mateixos, que serà en el perfil que tindrà el nostre correu electrònic. Aquest pas només es farà la primera vegada que bolquem una aplicació amb Xcode. Ara sí, a gaudir.
Com afegir ROM a MAME4iOS
Com ja us haureu imaginat, no podem facilitar ni webs on aconseguir els jocs ni els jocs en si. Cada un ha de tenir les seves pròpies còpies de seguretat guardades, com és el meu cas que fins i tot tinc una carpeta preparada amb els jocs que vull tenir en el meu iPhone o iPad.
Afegir ROM a MAME4iOS és molt senzill. A continuació teniu explicat com afegir els jocs amb iTunes però, com m'heu confirmat, també funciona amb iFunbox i iExplorer. Ho farem de la següent manera:
- Lògicament, vam obrir iTunes.
- En iTunes, donarem 4 passos:
- Fem clic a la icona amb forma de dispositiu i triem el nostre iPhone, iPod Touch o iPad.
- A l'esquerra, fem clic a Aplicacions.
- Ja a la dreta, llisquem cap avall i busquem MAME4iOS. Aquí cal tenir en compte que és la segona columna d'aplicacions, sota d'on posa arxius compartits que és on podem afegir documents a algunes aplicacions.
- Finalment, arrosseguem les ROM en el quadre de la dreta.
- Ara ja anem a l'iPhone, obrim MAME4iOS i els jocs es carregaran automàticament. La propera vegada que anem a carregar una ROM a iTunes veurem que les altres han desaparegut, però és normal. En realitat només s'han mogut a la carpeta corresponent.
I això és tot. A gaudir dels jocs de màquines recreatives clàssiques. Ah, si us falla algun, potser hagueu de afegir algunes BIOS, per al que tindreu fer una recerca per Internet, una mena de «mami all canvis». Si no us funciona alguna cosa, no dubteu a comentar. Jo no sóc el desenvolupador ni tinc res a veure amb el projecte (potser ho tradueixi, això sí), però a mi m'ha funcionat. En qualsevol cas, si feu les coses com he explicat, hauria de funcionar. Sort!
gràcies pel document, ara mateix em poso mans a l'obra
Pau, com descomprimo libmamearmv7.a. amb el betterzip no puc o no m'ho reconeix. gràcies
Hola, Samuel. Per descomprimir, instal·la The Unarchiver i oblida't de tota la resta. Crec que ho porto fent servir des que ús Mac i no sol fallar.
https://itunes.apple.com/es/app/the-unarchiver/id425424353?mt=12
Una salutació.
Perfecte, gràcies per l'aplicació per descomprimir, m'estava tornant boig amb betterzip.
Et falta afegir un pas per als nous, pas 8. Cal donar permís perquè el teu compte pugui executar app. no signades. Això està en: Ajustaments / general / gestió de dispositiu
Ara vaig a seguir el manual per a ficar els jocs
T'ha funcionant?
Tens raó que em falta posar això, si no surt l'avís que podria ser un desenvolupador no fiable. El afegeixo. Gràcies per l'apunt.
si, tot ok. Les rooms les fico amb ifunbox, em sembla mes còmode que l'iTunes. Ara estic amb l'ICADE i ficant la llista de favorits. Tot perfecte, ja t'imagines les ganes que tenia de tornar a tenir el mami en l'iPad.
Pau, moltíssimes gràcies. Excel·lent treball el que fas.
Jo he ficat les roms amb iexplorer.va perfecte
He modificat el tutorial afegint la vostra informació. Gràcies pels apunts.
Una salutació.
Dono per fet que per executar Xcode és necessari un Mac, no és possible executar-lo amb un PC, suposo.
Hola, Jose. Així és, Xcode només està disponible per a Mac.
Una salutació.
Jo no trobo l'opció «Gestió de dispositius» dins «General» i em dóna errors a l'compilar-lo, anteriorment tenia instal·lada l'app «Mame4ios» que apple signo en el seu dia, però no podia afegir-roms, perquè apple ja no la signava, podria modificar l'antic arxiu .ipa i signar-lo amb el meu compte de desenvolupador?
Hola, iakro. Si dóna error a l'compilar, no s'instal·la i si no s'instal·la no et sortirà el de la gestió de dispositius. Ho has fet tot com s'explica? Tens el compte de desenvolupador vinculat, descomprimeixes el fitxer i tota la resta?
El .ipa no es pot manipular un cop ha creat. No que jo sàpiga.
Una salutació.
Si, vaig seguir tot tal com s'explicava per no equivocar-me, però m'ha donat error a l'compilar-lo, mala sort amb les ganes que tenia de tornar a tenir el Mame. Caldrà esperar a veure si hi ha altres mètodes sense jailbrea. Gràcies.
Cal descomprimir dos arxius: el que descarreguem i un altre a dins que es diu libmamearmv7.a. Aquest també ho has descomprimit?
Si ho vaig fer amb els dos arxius, el principal i el que tenia al seu torn dins.
Lògicament, falla alguna cosa, però des d'aquí no puc saber què és. Jo provaria a descarregar-me una altra vegada l'arxiu a veure si donés la casualitat que estigués malament. O potser s 'ha espatllat alguna cosa a l'descomprimir-lo. Jo ho vaig fer dues vegades i em va sortir bé.
Hola Pau. Excel·lent la teva aportació. Jo no tinc MAC. ¿És molt complicat instal·lar un vmware amb IOS i afegir el Xcode dins? un cop aconsegueixi això ... .¿debo fer el mateix amb l'Itunes per ficar els ROMS?
Anant més enllà ... ..No hi ha l'opció que algú compili el mami en el seu IOS i ho publiqui, així jo m'ho sota i instal al meu iphone? Moltes gràcies!
Hola, max. prova això http://www.avoiderrors.net/install-os-x-el-capitan-10-11-final-virtualbox/
Una salutació.
em dóna error, diu que iOS 10.1 no és compatible tinc Xcode 8, alguna idea
hi ha una versió actualitzada de mami que serveix per utilitzar comandaments MFI aquesta a la pàgina de github
faig tots els passos però a l'hora de donar-li a la fletxeta em surt aquest error.
the file «MAME4IOS» could not be opened because you do not have permission per a mostrar-.
you don'y have permission.
per a mostrar or change permissions, select the item in the finder and choose file> Get -info.
però no trobo l'arxiu ajudeu-me ... ..