TikTok Reverse Engineering Documentation.
-
Updated
Jan 12, 2025 - Python
TikTok Reverse Engineering Documentation.
TikTok X-Gnarly, X-Bogus, and X-Dynosaur signature generator for Web API requests. Supports SDK version 5.1.2 (build 1.0.0.316). Python implementation with ChaCha20 and RC4 encryption, dynamic round selection, and custom Base64 encoding. Lightweight, fast, and production-ready.
Tiktok Web Reverse Engineering & X-Gnarly implementation
Reverse engineering TikTok's JavaScript VM - 77 opcodes mapped, string deobfuscation, bytecode disassembly, and crypto function identification. Educational VM analysis toolkit.
Tiktok x msddk info fully reverse enginereed comes with fully algoryhtim and decrypter.
Social Media Native Headers
Tiktok Web Reverse Engineering X-Bogus & X-Gnarly, strData, eData Encrypt/Decrypt
Generate X-Bogus parameter used for tiktok requests
Full reverse-engineering of TikTok's X-Gnarly request signature (webmssdk 5.1.3-ZTCA) with a pure-JavaScript reference encoder and decoder.
🚀 Tiktok/Douyin Signature Api (live, comments, automation, upload, gifts, etc.) in realtime from TikTok LIVE.
TikTok reversed API params
Tiktok Web Signature (x-bogus, x-gnarly, x-dynosaur, mssdk-info, strData, edata, ecdata, ticketguard)
A collection of TikTok algorithms available
Node.js server that downloads TikTok videos with zero npm dependencies. Accepts a link or video ID over HTTP, bootstraps a browser-like session (cookies, homepage WAF, X-Bogus via bundled MSSDK), reads item metadata from page rehydration data, selects the best H.264 CDN stream, and returns MP4. ES modules, Node 20.11+.
To associate your repository with the x-bogus topic, visit your repo's landing page and select "manage topics."