Directorio Negocios Tecnología

domingo, 6 de junio de 2010

Cómo arreglar el error que no permite las compras In App Purchase

Como ya todos saben, mi iPhone lo tengo con Jailbreak. Pero en estos dias he tenido problemas al intentar comprar extras en la AppStore por medio de las compras In-App y todo parece indicar que el culpable es el Jailbreak. Cada vez que intentaba realizar la compra, me daba repetidamente este error
“No es una cuenta SandBox válida” o que la cuenta “No es un usuario de Prueba válido”.


Pues si tienen el iOS4.0 al igual que yo,  aquí les tengo la solución a este molesto problema y es muy sencillo, sólo hay que entrar al iPhone por por SSH (puedes hacerlo desde el mismo iPhone con iFile):
  1. Desinstala la app que te muestra el problema
  2. Conéctate por SSH a tu iPhone
  3. Navega hasta /private/var/stash/libexec/
  4. Encontrarás en esa sección dos archivos que necesitamos un “installd” y un “installd.backup
  5. Haz un respaldo de ambos archivos (por si cualquier cosa llega a pasar, aunque es poco probable)
  6. Renombra el archivo “installd” a “installd.new” (sin comillas)
  7. Renombra el archivo “installd.backup” a “installd” (sin comillas)
  8. Instala la aplicación de nuevo.
  9. Prueba que ya se puedan hacer las compras dentro de la App, deberían funcionar correctamente.
  10. Renombra el archivo “installd” de regreso a “installd.backup”
  11. Renombra el archivo “installd.new” de regreso a “installd”
Y eso es todo, ya habrá compras In-App para siempre funcionando en esa aplicación. La única desventaja es que si nos vuelven a aparecer los errores en otra aplicación debemos repetir todo el proceso. Miren aquí como al fin pude comprar el in App Purchase de "Recibos Retratados" de la aplicación PocketMoney:



3 comentarios:

  1. no me aparece el archivo de installd.backup solo el de installd

    ResponderEliminar
  2. Hola Wessex, qué iPhone tienes y qué OS tiene instalado actualmente, dime eso para ayudarte.

    ResponderEliminar
  3. a mi me falta tambien ese archivo y uso el 4.3.2 logro entrar a la ruta que me das pero alli solo esta el archivo installd

    ResponderEliminar