TiktokPatchXposed

LSPosed module for TikTok. Source code, full documentation, screenshots and bug reports: github.com/hik0w/TiktokPatchXposed

English

  • Feed: no ads; hide paid, shop and AI videos; your own filter by words, authors, likes and views; hide LIVE and "People you may know"; seek bar on every video
  • Playback: auto-scroll everywhere (profiles, search, Following, chats, photo posts); your own speeds and remembered speed; "Clear display" stays on; videos continue where you left off
  • Interface: hide side buttons, music disc, caption and the Tako button; interface opacity; OLED burn-in protection; your own accent color; AMOLED theme
  • Comments & profile: auto-translate comments; author's country flag; copy comments without the name; comment reposts, new profile and other hidden TikTok features
  • Downloads: no watermark, any video; choose the quality or sound only; all carousel photos at full size; stickers, GIFs and photos from comments; screenshots everywhere; clean links
  • Region: SIM country and time zone spoofing, about 190 countries; fresh videos only
  • Invisible mode 🧪: hide story, profile and video views; block location; hide VPN; random device ID
  • Streaks: auto streaks with a flame or your favourite sticker, off by default

🧪 = test features, not fully verified and off by default (also "No forced sign-in").

All settings are inside TikTok: Profile → ☰ → Settings and privacy → TiktokPatchXposed. The screen follows TikTok's theme and language (11 languages). Works with LSPosed on the modern API (101–102) and with older LSPosed 1.9.x.

Full description in English

Русский

  • Лента: без рекламы; скрыть платное, товары и ролики с ИИ; свой фильтр по словам, авторам, лайкам и просмотрам; скрыть LIVE и «Вы можете знать»; полоса перемотки на всех видео
  • Просмотр: автопрокрутка везде (профили, поиск, подписки, чаты, фото-посты); свои скорости и запоминание скорости; «Очистить экран» не сбрасывается; видео продолжаются с того же места
  • Интерфейс: скрыть кнопки справа, диск музыки, подпись и кнопку Tako; прозрачность интерфейса; защита OLED от выгорания; свой цвет акцента; AMOLED-тема
  • Комментарии и профиль: автоперевод комментариев; флаг страны автора; копирование без имени автора; репосты с комментарием, новый профиль и другие скрытые функции TikTok
  • Загрузки: без водяного знака, любое видео; выбор качества или только звук; все фото из карусели в полном размере; стикеры, GIF и фото из комментариев; скриншоты везде; чистые ссылки
  • Регион: подмена страны SIM-карты и часового пояса, около 190 стран; только свежие видео
  • Невидимка 🧪: скрыть просмотр историй, профилей и видео; блокировать местоположение; скрыть VPN; случайный ID устройства
  • Огоньки: автоогоньки огоньком или любимым стикером, по умолчанию выключены

🧪 — тестовые функции, проверены не до конца и по умолчанию выключены (ещё «Без обязательного входа»).

Все настройки внутри TikTok: Профиль → ☰ → Настройки и конфиденциальность → TiktokPatchXposed. Экран подстраивается под тему и язык TikTok (11 языков). Работает с LSPosed на современном API (101–102) и со старыми LSPosed 1.9.x.

Полное описание на русском

Releases

4.1.1

Stable

10/12/2026, 6:07:42 PM

Поддержка бет и других сборок TikTok. В некоторых сборках (бета 47.1.16, universal APK) код TikTok лежит в APK в сжатом виде, и модуль его не видел. Из-за этого пропадали строка модуля в настройках, баннеры и репосты комментариев, выбор качества, автоогоньки и другие функции. Теперь модуль читает такой код из распакованной копии, которую делает сам Android, или распаковывает его один раз после обновления. Проверено на 47.1.4 из Google Play, 47.1.4 universal APK и бете 47.1.16.

Устойчивость к обновлениям.

  • Если TikTok переносит нужный класс в другой пакет, модуль находит его по имени.
  • Код ищется в тех файлах, из которых TikTok реально загружается, — это помогает с LSPatch.
  • Сбой одной функции при запуске больше не мешает остальным.

AMOLED-тема.

  • Сама включает тёмную тему TikTok, раньше в светлой теме она ничего не делала. Если AMOLED выключить, вернётся прежняя тема.
  • Фоны чисто чёрные, а кнопки, чипы и поля ввода (например, в чатах) остаются заметными.

Мелочи. В экране настроек модуля больше не обрезается слева зелёная точка статуса и иконки разделов. Карточки настроек видны на чёрном фоне.

Для обновления поставьте APK поверх и перезапустите TikTok. Настройки сохраняются.


English

  • Support for betas and other TikTok builds. Some builds (the 47.1.16 beta, universal APKs) keep TikTok's code compressed inside the APK, and the module couldn't see it. The settings row, banners and comment reposts, the quality picker, auto streaks and other features disappeared. The module now reads that code from the unpacked copy Android makes itself, or unpacks it once after an update. Tested on 47.1.4 from Google Play, the 47.1.4 universal APK and the 47.1.16 beta.
  • Update resilience:
    • a class TikTok moves to another package is found by its name;
    • code is looked up in the files TikTok is actually loaded from, which helps with LSPatch;
    • one feature failing at startup no longer stops the others.
  • AMOLED theme:
    • turns TikTok's dark theme on by itself (before, it did nothing in the light theme) and puts your previous theme back when turned off;
    • backgrounds are pure black, while buttons, chips and input fields (in chats, for example) stay visible.
  • Small fixes: the status dot and section icons in the module's settings are no longer cut off on the left; the settings cards are visible on black.

Install over the old version and restart TikTok. Settings are kept.

Assets

1

4.1.0

Stable

10/11/2026, 3:06:57 PM

Большое обновление: новые настройки, загрузки, автопрокрутка, оформление и невидимка.

Настройки

  • Новый экран: поиск по настройкам, разделы с иконками, «Состояние функций» (что нашлось в вашей версии TikTok), экспорт и импорт настроек.

Лента

  • Скрыть платное и товары, скрыть ролики с ИИ, свой фильтр (слова, хэштеги, авторы, минимум лайков и просмотров).
  • Только свежие видео: рекомендации не старше выбранного срока (раздел «Регион»).

Просмотр

  • Автопрокрутка везде: в профилях, поиске, подписках и чатах, включая фото-посты. Переключатель есть в меню долгого нажатия на видео.
  • Свои скорости в меню скорости и запоминание скорости.
  • «Очистить экран» не сбрасывается при пролистывании, видео продолжаются с того же места.

Интерфейс

  • Скрытие элементов: кнопки справа, диск музыки, автор и подпись, кнопка TikTok Tako.
  • Прозрачность интерфейса и защита OLED от выгорания (смещение кнопок, затемнение — по желанию).
  • Свой цвет акцента вместо красного TikTok и AMOLED-тема.
  • Скрыть истории во «Входящих».

Комментарии и профиль

  • Автоперевод комментариев переводчиком TikTok.
  • Флаг страны автора у даты видео и в профиле.
  • Копирование комментария без имени автора, ссылки из профилей и историй — в браузере.

Загрузки

  • Выбор качества при скачивании и «Только звук».
  • Фото-посты: все фото сразу в полном размере без водяного знака или выбор отдельных.
  • Стикеры, GIF и фото из комментариев: долгое нажатие на комментарий.
  • Скриншоты теперь работают и в диалогах.

Регион и невидимка

  • Название часового пояса тоже подменяется под выбранную страну.
  • 🧪 Блокировать местоположение, скрыть VPN, случайный ID устройства.

Огоньки

  • Вместо огонька можно отправлять стикер из своего избранного.

🧪 — тестовые функции, проверены не до конца, по умолчанию выключены: невидимка, блок местоположения, скрытие VPN, случайный ID и «Без обязательного входа». Если работают или нет — напишите в issues.

Для обновления поставьте APK поверх и перезапустите TikTok. Настройки сохраняются.


English

A big update: new settings screen, downloads, auto-scroll, theming and invisible mode.

  • Settings: new screen with search, sectioned categories, "Feature status" (what was found in your TikTok version) and settings export/import.
  • Feed: hide paid and shop videos, hide AI videos, your own filter (words, hashtags, authors, minimum likes and views); fresh videos only.
  • Playback: auto-scroll everywhere (profiles, search, Following, chats, photo posts), with a switch in the long-press menu; your own speeds and remembered speed; "Clear display" stays on; videos continue where you left off.
  • Interface: hide side buttons, music disc, author and caption, the TikTok Tako button; interface opacity; OLED burn-in protection (shift, optional dimming); your own accent color and an AMOLED theme; hide stories in Inbox.
  • Comments & profile: auto-translate comments; author's country flag on videos and profiles; copy comments without the name; profile and story links open in your browser.
  • Downloads: choose the quality or sound only; all carousel photos at full size without the watermark, or pick single ones; stickers, GIFs and photos from comments; screenshots in dialogs too.
  • Region & invisible mode: the time zone name follows the chosen country; 🧪 block location, hide VPN, random device ID.
  • Streaks: send a sticker from your favourites instead of the flame.

🧪 marks test features — not fully verified and off by default: invisible mode, block location, hide VPN, random device ID and "No forced sign-in". Please report whether they work for you.

Install over the old version and restart TikTok. Settings are kept.

Assets

1

4.0.2

Stable

10/5/2026, 8:32:31 PM

Новое: невидимка (тестовая функция). В настройках модуля появился раздел «Невидимка» с тремя переключателями, по умолчанию все выключены:

  • скрыть просмотр историй — автор не увидит вас среди зрителей;
  • скрыть просмотр профилей — можно включить «Просмотры профиля» в TikTok и видеть своих гостей, не появляясь у других;
  • скрыть просмотр видео у подписок — при включённой истории просмотров те, на кого вы подписаны, не увидят, какие их видео вы смотрели.

Проверено, что TikTok не отправляет отметки о таких просмотрах, сами истории, профили и видео открываются как обычно. Как это выглядит со стороны другого человека, пока не подтверждено — если заметите, что вас всё же видно, напишите в issues.

Исправлено падение TikTok. Если при открытом экране настроек модуля приходило сообщение в личку (например, кто-то делился трансляцией), TikTok мог закрыться, а после пары таких случаев предлагал «восстановить конфигурацию».

Чистые ссылки. «Копировать ссылку» в TikTok даёт короткую ссылку vt.tiktok.com, и по ней TikTok знает, кто поделился видео. Теперь через секунду после копирования она заменяется обычной ссылкой на видео без меток.

Регион. Рекомендации остаются на языке, выбранном в TikTok, а не только в системе. Новый переключатель «Рекомендации на моём языке»: если его выключить, TikTok будет подбирать видео под выбранную страну.

Для обновления поставьте APK поверх и перезапустите TikTok. Настройки сохраняются.


English

  • New, test feature: invisible mode, three switches, all off by default — hide story views; hide profile visits (turn on TikTok's profile view history to see your visitors without showing up in other people's lists); hide video views from people you follow (with view history on). TikTok's view reports are confirmed to be cancelled; how it looks to other people hasn't been confirmed yet, so please report in issues if you can still be seen.
  • Fixed a TikTok crash: a DM arriving while the module's settings screen was open (for example, someone sharing a LIVE) could close TikTok, and after a couple of times TikTok offered to "restore its configuration".
  • Clean links: TikTok's "Copy link" gives a short vt.tiktok.com link that tells TikTok who shared the video. A second after copying it is now replaced with the plain video link.
  • Region: recommendations follow the language set in TikTok, not only the system one. New "Recommendations in my language" switch; turn it off to get videos picked for the selected country.

Install over the old version and restart TikTok. Settings are kept.

Assets

1

4.0.1

Stable

10/3/2026, 9:38:12 AM

Исправления после 4.0.

Регион. У части пользователей с российской SIM-картой рекомендации всё равно приходили по России: TikTok брал страну не только из SIM, но и из своих внутренних параметров запроса. Теперь подменяются и они, в запросах ленты уходит выбранная страна.

Автоогоньки.

  • Не отправлялись, если в чате остались старые записи об огоньке. Исправлено.
  • Огонёк уходит с теми же данными, что и при нажатии в чате вручную.
  • Больше никакой пачки отправок подряд: модуль ждёт минуту-две после открытия TikTok и делает паузу 8–18 секунд между чатами, как если бы вы проходили по ним сами.
  • Если TikTok не принял огонёк, придёт уведомление, чтобы вы проверили этот чат.

LSPosed. Модуль переведён на современный API (libxposed 101–102), в новых версиях LSPosed больше нет пометки «legacy» и предупреждения об устаревших функциях. Старые LSPosed 1.9.x тоже поддерживаются.

Для обновления поставьте APK поверх и перезапустите TikTok.


English

  • Region: TikTok also took the country from its own request parameters, so users with a Russian SIM still got Russian recommendations. Those are now replaced too.
  • Auto streaks: fixed streaks not being sent when a chat had stale records; a flame now carries the same data as one tapped by hand; no more bursts — 1–2 min after opening TikTok and 8–18 s between chats; a notification if TikTok rejects a flame.
  • LSPosed: moved to the modern API (libxposed 101–102), so newer LSPosed no longer shows the "legacy" warning. Older LSPosed 1.9.x still works.

Install the APK over the old one and restart TikTok.

Assets

1

4.0

Stable

10/2/2026, 7:41:20 AM

Модуль почти полностью переписан.

Что изменилось

Настройки теперь находятся в самом TikTok: Настройки и конфиденциальность → TiktokPatchXposed (первая строка). Экран сделан под стиль TikTok, подстраивается под светлую/тёмную тему и язык приложения. Отдельное приложение модуля больше не нужно, кнопка настроек в LSPosed открывает тот же экран.

Новое:

  • репосты с комментарием
  • новый вид профиля с баннерами
  • скрытые функции TikTok (ускорение по удержанию, комментарии в избранное, аудиокомментарии, фоновое воспроизведение и т.д.)
  • чистые ссылки — при копировании из ссылки убираются параметры отслеживания
  • реклама режется полностью: в ленте, на заставке при запуске, внутри видео
  • можно скачать любое видео, даже если автор запретил
  • скриншоты и запись экрана работают везде
  • выбор региона — около 190 стран. По умолчанию, как и раньше, Германия, но теперь её можно поменять или выключить

Автоогоньки, перемотка, скрытие LIVE и «Вы можете знать» никуда не делись. Автоогоньки после обновления нужно включить заново.

Раньше после каждого обновления TikTok модуль приходилось подгонять под новую версию. Теперь он сам находит нужные места при первом запуске, так что следующие версии должны подхватываться без обновления модуля (но гарантировать не могу).

Проверено на TikTok 47.1.4 из Google Play, Android 16. APK стал весить 76 КБ вместо 190.

Для обновления поставьте APK поверх старого и перезапустите TikTok.


English

Mostly rewritten. Settings are now inside TikTok (Settings and privacy → TiktokPatchXposed), styled like the app and following its theme and language; the separate module app is gone.

New: comment reposts, new profile layout, hidden TikTok features, clean links, fuller ad blocking, download any video, screenshots everywhere, region picker with ~190 countries (Germany by default, as before; can be changed or turned off).

The module now finds TikTok's code on its own after updates instead of relying on per-version tables. Tested on 47.1.4. Auto streaks need to be enabled again after updating.

Assets

1

3.12

Stable

9/3/2026, 4:22:16 PM

Изменения

  • Исправлено редкое исчезновение полосы перемотки после смены роликов.
  • Полоса сохраняется при повторном использовании элементов ленты без фонового опроса интерфейса.
  • LIVE, фото и рекламные публикации не затрагиваются.

Проверено на TikTok 46.7.3.

Changes

  • Fixed the seekbar occasionally disappearing after switching videos.
  • The seekbar persists when feed views are reused, without background UI polling.
  • LIVE, photo and ad items remain unaffected.

Verified with TikTok 46.7.3.

Assets

1