Ayuda Fiddler + Memu + BurguerKing ES


Alexsfc

Presidente
Noder
Buenas gente.

Vengo a recurrir a vosotros a ver si alguien me ayuda. Os pongo en contexto

Como alguno sabrá yo tengo publicado en el foro una config de BK que nos dio comida gratis durante un tiempo. Pues bien, ahora han cambiado la api android y la config pues obviamente dejó de funcionar y llevo unos días que no consigo la nueva.
1705971459588.png


Vale entonces para pillar la api pues he utilizado el emulador memu junto a Fiddler. Fiddler actua como man in the middle mediante un certificado que instala en android.

Bien para quien no sepa de que estoy hablando os dejo el enlace de unos de los episodios del curso que compartí de creacion de configs en el que sale todo esto. https://mega.nz/file/BVM3UbAJ#14GVWd9nO1AaNDiy2G9-cJ5pyvoGuxP7Y7vqyk8tkXg


Vale pues llegado a este punto con todo configurado y instalado el certificado, llego al de la app de BK españa, que me da este error.
1705971705426.png


Aquí ya comprendo que la app bloquea conexiones con un certificado raro instalado (medida que me parece muy extrema por parte de BK ya que a saber la de mierdas que tendrán en su móvil alguno).

Ahora es cuando os pregunto, conocéis alguna solución para esto? Hay alguna otra forma de encontrar la Api que me hace falta para arreglar la config?


No se ya os dejo a ver si alguien me echa una mano ya que obviamente compartiré la config por aquí si condigo una solución.
 

s1ckluke

Miembro muy activo
Noder
La api no ha cambiado es la misma,lo unico que tienes que cambiar es un parametro del login que envias al hacer la peticion. Esto es lo que envias:
1705992976289.png

Busca en tu config donde tienes eso y cambia el apartado de version por la version actual.
1705993203363.png


Ahi ves la ultima version pues pones esos numeritos y ya esta.
 
  • Like
Reacciones : pioollie

Davix478

@kzsp8
Noderador
Nodero
Noder
un poco locurote que el pavo se haya montado una paranoia para sacar la api conectandose a la app desde un emulador y utilizando un certificado de no seque para conseguir el la api (cuando lo mas probable es q estuviese por ahi por google) solo para sacar que su error era la version? locurote
 
  • Hahaha
Reacciones : pvtoari

Alexsfc

Presidente
Noder
un poco locurote que el pavo se haya montado una paranoia para sacar la api conectandose a la app desde un emulador y utilizando un certificado de no seque para conseguir el la api (cuando lo mas probable es q estuviese por ahi por google) solo para sacar que su error era la version? locurote
Tampoco te creas que es tanta locura. Son los pasos para hacer una config nueva. Por eso he preguntado por aquí. Muchas veces uno se embotella tanto que no ve que el fallo es una tontería.
 

Alexsfc

Presidente
Noder
Nada. Cambiada la versión y me sigue mandando lo mismo

1706000696328.png

Utilizo esta url

y este es el post
apikey=_bkencasa_0416_&user=<USER>&pass=<PASS>&social=0&pushtoken=fOM2J5Q2TqyxUzq0FM9n9T%3AAPA91bFiyRYDHla5FhdEoxw0AXAUT2VpPSmHSMVbSozfrJTOHHBEUx1UI9bXSmP8CujFGaCL-L3tdeDpWkEKWUcSoSqIIo37SjKGqUwyWeMWLXGBFP3KUjJRhvGc2HLb9KT3CA7cDbM5&deviceid=<DEVICEID>&platform=android&version=7.2.0&apiversion=7.6.4

seguramente sea algo muy simple pero no puedo verlo por el problema con el certificado
 

s1ckluke

Miembro muy activo
Noder
Nada. Cambiada la versión y me sigue mandando lo mismo

Ver el archivo adjunto 26904
Utilizo esta url

y este es el post
apikey=_bkencasa_0416_&user=<USER>&pass=<PASS>&social=0&pushtoken=fOM2J5Q2TqyxUzq0FM9n9T%3AAPA91bFiyRYDHla5FhdEoxw0AXAUT2VpPSmHSMVbSozfrJTOHHBEUx1UI9bXSmP8CujFGaCL-L3tdeDpWkEKWUcSoSqIIo37SjKGqUwyWeMWLXGBFP3KUjJRhvGc2HLb9KT3CA7cDbM5&deviceid=<DEVICEID>&platform=android&version=7.2.0&apiversion=7.6.4

seguramente sea algo muy simple pero no puedo verlo por el problema con el certificado
bueno lo primero que mandas mucha mierda en esa peticion podrias borrar unos cuantos parametros q sobran pero ese no es el caso,el parametro q tienes q cambiar es ese q dice version q pone 7.2.0 pon la ultima 7.6.7.Te has equivocado con el otro parametro que dice apiversion.

Para que veas que funciona mira la diferencia.
1706002705672.png


1706002720144.png
 

Alexsfc

Presidente
Noder
bueno lo primero que mandas mucha mierda en esa peticion podrias borrar unos cuantos parametros q sobran pero ese no es el caso,el parametro q tienes q cambiar es ese q dice version q pone 7.2.0 pon la ultima 7.6.7.Te has equivocado con el otro parametro que dice apiversion.

Para que veas que funciona mira la diferencia.
Ver el archivo adjunto 26905

Ver el archivo adjunto 26906
Grande bro muchas gracias. Ahora si me va. Al final era esa la tontería.
Ojalá poder resolver el problema con fiddler pero no hay manera.
De todas formas muchas gracias por la ayuda