Clubhouse without iPhone. How-to instruction

Disclaimer

In this article, I will show you how to start Clubhouse without an iPhone using a python console application that will allow you to use most of the social network functions. Clubhouse turned out to be a warm lamp space, but for android owners like me this social network is not available. The official version for the Google platform is rumored to be released no earlier than May.

The author of the article disclaims any responsibility for the misuse of the knowledge gained and reminds that the article was made for educational and reference purposes. It is highly discouraged to create bots, engage in cyberbullying and other bad things.







(UPD from 20.02.2021) Step 0. Unofficial client for android:

Petersburg developer Grishka has released an unofficial client for android:

https://github.com/grishka/Houseclub/releases





Step 1. Virtual iPhone

In order to register in the application, you will need a service that offers automated testing of mobile phones. In general, you can bypass this requirement and register using the reverse library, but you will probably be caught and banned. In addition, in the virtual lab, you can poke the application until the android version is released and follow the people you like so that you have a list of rooms with your interests. There are several such services on the market. I settled on browserstack.com- there it is possible to access a real iphone, which is located somewhere in the server room and its screen is shared on a web application. We'll need App Live functionality - it's available only by subscription. I honestly gave about $ 40 for one month of testing. In addition, we need any .ipa application for the service to allow you to launch the selected iPhone model:





iPhone 11 at app-live.browserstack.com
iPhone 11 at app-live.browserstack.com

No additional settings are required - go to the App Store under your Apple ID and install Clubhouse:





Installing the Clubhouse app
Installing the Clubhouse app

, , Clubhouse, , - . — , . , , :





Find people in the Clubhouse app via online access to a real iPhone
Clubhouse - iPhone

- : . «» Clubhouse . , , python .





2. lubhouse-py

python . : https://github.com/stypr/clubhouse-py





clubhouse' . Python 3.7 . Windows macos.

:





git clone https://github.com/stypr/clubhouse-py
cd ./clubhouse-py
pip3 install -r requirements.txt
pip3 install agora-python-sdk
      
      



:





python3 cli.py
      
      



— !



.

-, 19 2021 agora-python-sdk Windows , pip . : https://github.com/AgoraIO-Community/Agora-Python-SDK#installation



-, macos ( Microphone ) ( Accessability ) python'. , , " ", . cli.py :





if not channel_speaker_permission:    
  print("[*] Press [Ctrl+Shift+H] to raise your hands for the speaker permission.")    
  keyboard.add_hotkey(        
    "ctrl+shift+h",        
    _request_speaker_permission,        
    args=(client, channel_name, user_id)    
  )
      
      



- :





if not channel_speaker_permission:    
  print("[*] Press [3] to raise your hands for the speaker permission.")    
  keyboard.add_hotkey(        
    "3",        
    _request_speaker_permission,        
    args=(client, channel_name, user_id)    
  )
      
      



-, macos - :





sudo python3 cli.py
      
      



, settings.ini

:





console management interface clubhouse-py
clubhouse-py

: - 20 20 . max_limit cli.py:





max_limit = 30
      
      



Clubhouse . .

python' : - . / . workaround / . , , . , 30 , . channel_name . , : https://www.joinclubhouse.com/event/M1e7eO3N. ( clubhouse-py ), . , iPhone'. , , , - .



, , , . .





!





UPD 20.02.2021:

:



1. :

https://github.com/grishka/Houseclub/releases



2. linux @yakimka8 :





, agora-python-sdk. , webdemo.agora.io/agora-web-showcase/examples/LargeGroupVideoChat-Web



, :





# Check for the voice level.
if RTC:
    token = channel_info['token']
    RTC.joinChannel(token, channel_name, "", int(user_id))
else:
    print("[!] Agora SDK is not installed.")
    print("    You may not speak or listen to the conversation.")
    #      
    print('    But you can use this link:')
    print(f'    https://webdemo.agora.io/agora-web-showcase/examples/LargeGroupVideoChat-Web/?appID=some_app_id&channel={channel_name}&token={channel_info["token"]}&mode=live&codec=h264&role=audience')
    print('    user_id: ', user_id)if RTC:    token = channel_info['token']
      
      



, cli Agora SDK

,

.





cli, , user_id,

, user_id «Advanced settings ->

UID» «Join»





3. If you don't want to bother with the first step and use a paid online service, then the simplest thing is to ask your friends to register you (an obvious idea, but it is better to voice it). Otherwise, you can try registering through clubhouse-py, but I repeat - you can potentially be banned.





UPD on 02/21/2021:

1. Bots have appeared en masse, so far, it seems, from security engineers, not spammers

2. Now it is possible to record conversations through telegram bots








All Articles