How to join LSPosed Internal Test (EN).

How to join LSPosed Internal Test (EN).

by sokolovsky

DISCLAIMER

This guide is unofficial and created for educational purposes only. I am not affiliated with the LSPosed team.

Important Warnings:

Do NOT share the builds! The builds you receive are watermarked and linked to your account. Sharing them will lead to a permanent ban.
Security: Never share your private SSH key (id_ed25519). Only the public key (id_ed25519.pub) is safe to share with GitHub.
Liability: I am not responsible for any bans, bricked devices, or issues with your GitHub account. You follow these steps at your own risk.

I repeat, by following this guide, you acknowledge that:

You will use the generated SSH keys solely for verification purposes.
You will NOT distribute any files obtained from the internal testing group.
You understand that leak of internal builds results in an immediate ban.


Glossary (Terms used in this guide)

Termux: A terminal app for Android that allows you to run Linux commands.
Base64: A way to encode text. We will need to decode a hidden link.
SSH Key: A digital identity file. It comes in a pair (Private and Public).
Private Key (id_ed25519): Your secret file. NEVER share this. It stays on your phone.
Public Key (id_ed25519.pub): The file you give to GitHub. It allows GitHub to recognize you.


Requirements / What you need

Before you start, ensure you have:

A GitHub Account: You must have access to the email linked to it.
Termux App: Installed on your Android device (download from F-Droid).
Telegram: To interact with the LSPosed Bot.


The invitation link to the group is hidden (encoded). You need to decode it to enter the group.

1. Open telegram and copy command from post.

2. Open Termux.

3. Copy and paste this command. Press Enter.

4. The terminal will show you a Telegram link (starting with https://t.me/...).

5. Open that link to join chat. LSPosed Bot will write you.

Keep attention: Do NOT share the invitation link, prefer sharing this link only: https://t.me/LSPosed/287


Step 1: Prepare Termux

Now we need to update the system and install the necessary tools.

In Termux, type the following command and press Enter:

pkg update && pkg upgrade && pkg install openssh

(If asked Do you want to continue? [Y/n], type y and press Enter. If asked about version conflicts, just press Enter to keep defaults).

Explanation: update refreshes the package list, upgrade installs the newest versions of your installed apps, and install openssh downloads the tool needed to generate keys.


Step 2: Generate SSH Keys

We will create your unique digital identity files.

Run this command (replace your_email with your actual GitHub email):

ssh-keygen -t ed25519 -C "your_email@example.com"

CRITICAL PART:

When it asks Enter file in which to save the key: Just press ENTER. (Do NOT type a name. Pressing Enter saves it to the default folder).
When it asks Enter passphrase: Press ENTER twice (no password is needed).


Step 3: Add Public Key to GitHub

We need to copy your Public key and paste it into GitHub settings.

1. In Termux, run this command:

cat ~/.ssh/id_ed25519.pub

Explanation: cat reads a file and displays its text on the screen. We are reading the .pub (Public) file.

2. Copy the entire output starting with ssh-ed25519 ...

3. Open this link: https://github.com/settings/ssh/new

4. Title: Write any name (e.g., "LSPosed IT").

5. Key: Paste the text you just copied.

6. Click Add SSH key.


Step 4: Verify with LSPosed Bot

The bot will give you a "Challenge" to prove you own the keys.

1. Go to the LSPosed Bot (Step 0).

2. Write /start to bot. Start the verification. When you open the web page, below the bot will send you a random code (e.g., Krf9r60... or such a piece of shit).

top to copy whole command, just cut this code

3. Copy the command below, paste it into Termux, but replace CODE_FROM_BOT with the actual code from Telegram:

echo -n CODE_FROM_BOT | ssh-keygen -Y sign -n lsposed -f ~/.ssh/id_ed25519

Explanation: echo sends the bot's code to ssh-keygen. The -Y sign flag digitally signs the code using your private key.

4. Press Enter.

5. Copy the entire block (from -----BEGIN to -----END).


Step 5: Finish

1. Go back to the Bot.

2. Enter your GitHub Username.

3. Scroll down and paste the Signature block you copied from Termux into the window.

4. Click Submit.

Done! Welcome to the test group.

Report Page