Как вступить в LSPosed Internal Test (IT)
by sokolovskyВНИМАНИЕ
Этот гайд неофициальный, создан в образовательных целях. К команде разработчиков LSPosed я отношения не имею.
Важные предупреждения:
НЕ сливайте билды! В каждом билде, который ты получишь, "зашит" ваш уникальный водяной знак. Сольешь файл - получишь перманентный бан (вечный).
Безопасность: Никогда не скидывай никому свой приватный SSH ключ (id_ed25519). На GitHub можно загружать только публичный ключ (id_ed25519.pub).
Ответственность: За любые баны, окирпиченные телефоны или проблемы с вашим (далее - ты, твоим) GitHub аккаунтом я ответственности не несу. Все действия - на твой страх и риск.
Повторяю: следуя этому гайду, ты подтверждаешь, что:
Сгенерированные SSH ключи будешь юзать только для верификации.
Файлы из группы тестирования распространять НЕ будешь.
Ты понял: утечка внутренних билдов = моментальный бан.
Словарь (Термины)
Termux: Приложение-терминал для Android, чтобы запускать Linux-команды.
Base64: Вид кодировки текста. Нужен, чтобы достать скрытую ссылку.
SSH Ключ: Твой "цифровой паспорт". Идет парой (Приватный и Публичный).
Приватный ключ (id_ed25519): Твой секрет. НИКОГДА никому его не скидывай. Должен лежать только у тебя на телефоне.
Публичный ключ (id_ed25519.pub): Файл, который мы отдаем Гитхабу. По нему GitHub понимает, что это ты.
Требования / Что нужно
Перед тем как начать, убедись, что у тебя есть:
Аккаунт GitHub: Нужен доступ к почте, на которую он зареган.
Termux: Установленный на телефоне (качай с F-Droid).
Telegram: Чтобы написать боту LSPosed, ну и вступить в чат.
Шаг 0: Поиск ссылки-приглашения
Ссылка на группу скрыта (закодирована). Тебе нужно её декодировать, чтобы войти.
1. Скопируй команду из поста.
2. Открой Termux.
3. Вставь эту команду и нажми Enter.
4. Терминал покажет тебе ссылку на "форум" (=чат) (начинается с https://t.me/...).
5. Открой ссылку и подай заявку в чат. LSPosed Bot тебе там напишет потом.
Внимание: НЕ распространяй саму инвайт-ссылку. Если нужно поделиться - кидай только этот пост: https://t.me/LSPosed/287
Шаг 1: Подготовка Termux
В Termux введи следующую команду и жми Enter:
pkg update && pkg upgrade && pkg install openssh
(Если спросит Do you want to continue? [Y/n], пиши y (английскую) и жми Enter. Если будут вопросы про конфликты версий файлов - просто жми Enter, оставляем по дефолту).
Пояснение: update обновляет список пакетов, upgrade обновляет сами пакеты до последних версий, а install openssh качает инструмент для создания ключей.
Шаг 2: Генерация SSH ключей
Запусти эту команду (замени your_email на твою реальную почту от GitHub):
ssh-keygen -t ed25519 -C "your_email@example.com"
ВАЖНО:
Когда спросит Enter file in which to save the key: Просто нажми ENTER. (Ничего НЕ пиши. Если нажмешь Enter, ключ сохранится в стандартную папку - так надо).
Когда спросит Enter passphrase: Нажми ENTER два раза (пароль нам не нужен).
Шаг 3: Добавляем Публичный ключ на GitHub
Нужно скопировать твой Публичный ключ и закинуть в настройки Гитхаба.
1. В Termux выполни команду:
cat ~/.ssh/id_ed25519.pub
Пояснение: cat читает файл и выводит текст на экран. Мы читаем именно .pub (Публичный) файл.
2. Скопируй всё, что выдал терминал (начинается с ssh-ed25519 ...).
3. Открой ссылку: https://github.com/settings/ssh/new
4. Title: Напиши любое название (например, "LSPosed IT").
5. Key: Вставь скопированный текст.
6. Нажми Add SSH key.
Шаг 4: Верификация в боте
1. Иди к боту LSPosed (Шаг 0).
2. Напиши боту /start. Начни верификацию. Когда откроешь веб-страницу, под ней бот пришлет рандомный код (например Krf9r60... или типа того).

3. Скопируй команду ниже, вставь в Termux, но обязательно замени CODE_FROM_BOT на тот самый код из Телеграма:
echo -n CODE_FROM_BOT | ssh-keygen -Y sign -n lsposed -f ~/.ssh/id_ed25519
Пояснение: echo кидает код от бота в программу ssh-keygen. Флаг -Y sign подписывает этот код твоим приватным ключом.
4. Нажми Enter.
5. Скопируй весь блок текста (от -----BEGIN до -----END).
Шаг 5: Финал
1. Возвращайся к Боту.
2. Введи свой GitHub Username (никнейм).
3. Листай вниз и в поле вставь тот блок подписи (SSH Signature), который скопировал в Termux.

4. Жми Submit.