Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsupported version of the Socket.IO or Engine.IO protocols error #45

Open
detunized opened this issue Apr 27, 2021 · 7 comments
Open

Comments

@detunized
Copy link

I'm not able to see the device connected to the USD port. frida-ps -U works and lists the processes.

When the app starts I see the following:


  ___ ___
 /   |   \  ____  __ __  ______ ____
/    ~    \/  _ \|  |  \/  ___// __ \
\    Y    (  <_> )  |  /\___ \  ___/
 \___|_  / \____/|____//____  >\___  >
       \/      House        \/     \/

    Dynamic Mobile Analysis Tool
    Contact: [email protected]

Communications will happen over USB, make sure have your android device plugged in.

[+] House running at http://127.0.0.1:5000
 * Serving Flask app "houseGlobal" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
The client is using an unsupported version of the Socket.IO or Engine.IO protocols (further occurrences of this error will be logged with level INFO)
@shp7724
Copy link

shp7724 commented Jul 22, 2021

Same here.

@viet03197
Copy link

You will have to downgrade your socketio and engineio to 4.x and 3.x respectively.
For example, do this inside the virtual environment should make this work:

pip install --upgrade python-socketio==4.6.1
pip install --upgrade python-engineio==3.14.2

@Chudry
Copy link

Chudry commented Oct 6, 2022

upgrade your python version >=3.8, then simply install the requirements

@rubaljain
Copy link

In my case, Python version is 3.9.6 but the issue still persists and when I downgrade socketio and engineio, I face the below issue:

AttributeError: 'Server' object has no attribute 'get_environ'

Can anyone suggest a solution here?

@cryptax
Copy link

cryptax commented Jan 17, 2023

You cannot use a flask-socketio more recent than 4.3.2, and on the other side, this no longer works with the recent Flask, so you also have to use Flask==2.0.3 and Werkzeug==2.0.3.

This requirements.txt works:

Flask==2.0.3
Werkzeug==2.0.3
colored
frida
jinja2
requests
flask-socketio==4.3.2
flask-login
ipython

@tianxia--
Copy link

The client is using an unsupported version of the Socket.IO or Engine.IO protocols (further occurrences of this error will be logged with level INFO)

@tianxia--
Copy link

Upgraded the version of the library mentioned above, but still cannot be used

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants