
GhostLock-X200 v1.0 - vivo X200 (PD2415 / b57 kernel) के लिए अस्थायी रूट टूलचेन, CVE-2026-43499 पर आधारित। केवल अधिकृत सुरक्षा अनुसंधान के लिए।
⚠️ कानूनी एवं सुरक्षा घोषणा (कृपया पहले अवश्य पढ़ें)
यह रिपॉज़िटरी केवल सुरक्षा अनुसंधान और शैक्षिक उद्देश्यों के लिए है, और इसका उपयोग केवल उन डिवाइसों पर करें जिनके आप स्वामी हैं या जिनके लिए स्पष्ट लिखित प्राधिकरण प्राप्त है। बिना प्राधिकरण के दूसरों के डिवाइसों पर इस टूल का उपयोग स्थानीय कानूनों और विनियमों का उल्लंघन हो सकता है। इस टूल के उपयोग से डिवाइस के असामान्य रीस्टार्ट, डेटा क्षति, सिस्टम असामान्यताएँ, वारंटी की समाप्ति आदि हो सकती हैं; कृपया जोखिम का स्वयं मूल्यांकन करें। लेखक किसी भी प्रत्यक्ष या अप्रत्यक्ष क्षति के लिए उत्तरदायी नहीं है, और किसी भी दुरुपयोग के लिए भी जिम्मेदार नहीं है। इस रिपॉज़िटरी को आगे पढ़ना या उपयोग करना यह दर्शाता है कि आप समझ गए हैं और सभी जोखिमों तथा उत्तरदायित्वों को स्वयं वहन करने के लिए सहमत हैं।
vivo X200 (PD2415 / Dimensity 9400 / b57 कर्नेल) के लिए, CVE-2026-43499 (GhostLock) कर्नेल भेद्यता पर आधारित अस्थायी रूट टूलचेन: बूटलोडर अनलॉक करने की आवश्यकता नहीं, फ्लैश करने की आवश्यकता नहीं, डेटा साफ़ नहीं होगा। चलाने के बाद अस्थायी रूट मिलता है, जो रीस्टार्ट के बाद समाप्त हो जाता है।
विशेषताएँ • समर्थित डिवाइस • अन्य परियोजनाओं से अंतर • त्वरित आरंभ • कार्य सिद्धांत • निर्देशिका संरचना • लाइसेंस
root.ps1 प्रदान करता है: डिवाइस और कर्नेल का स्वचालित पता लगाना, लापता निर्भरताओं की स्वचालित स्थापना, स्वचालित ऑफ़सेट निर्माणpermissive_restore कर्नेल मॉड्यूल साथ शामिल है, जो KernelSU के enforcing मोड में इस डिवाइस पर नेटवर्क/हॉटस्पॉट समस्याओं को ठीक करता है (नीचे “समान स्रोत परियोजनाओं से अंतर” देखें)शर्त: कर्नेल < 6.6.140 (CVE-2026-43499 अनपैच्ड) और बिल्ड
6.6.89-android15-8-gb57af212129c होना चाहिए। बिना परीक्षण वाले मॉडल/बिल्ड के लिए स्वयं सत्यापन आवश्यक है। पूर्ण विवरण के लिए
उपयोग निर्देश देखें।
# 下载 Release 资产放入包内后:
powershell -ExecutionPolicy Bypass -File root.ps1
विस्तृत प्रक्रिया (वन-क्लिक स्क्रिप्ट, निर्भरता स्थापना, मैनुअल स्क्रिप्ट, पैरामीटर तालिका, सामान्य प्रश्न) के लिए उपयोग निर्देश docs/USAGE.zh-CN.md देखें।
सात-चरणीय श्रृंखला: permissive (SELinux) → kptr → KASLR base → डायनामिक ऑफ़सेट → ko रीलोकेशन → cred लीक + CAPSROOT → permissive_restore/kernelsu लोड → 25s बाद permissive पुनर्स्थापित। आर्किटेक्चर और घटक विवरण के लिए docs/ARCHITECTURE.zh-CN.md देखें।
├── root.ps1 # 一键脚本(自动装依赖/生成偏移)
├── docs/ # ARCHITECTURE(架构)/ FILE_MAP(逐文件映射)/ USAGE(使用说明)
├── exploit/ # 设备端利用(glt / w2host;含 IonStack 逐字与衍生源码)
├── modules/
│ ├── permissive_restore/ # 本仓库原创内核模块(GPL-2.0-only)
│ └── kernelsu/ # KernelSU 官方 v3.2.5 内核模块(GPL-2.0-only)
├── tools/ # scripts(主链脚本)+ offset_tools(动态偏移工具)
├── refs/ # 上游参考表(版本固定)
├── LICENSES/ # SPDX 许可证文本(REUSE)
├── LICENSE / NOTICE / THIRD_PARTY_NOTICES.md / SOURCE-URLS.md
└── REUSE.toml
प्रत्येक फ़ाइल का उद्देश्य, स्रोत (COPIED / DERIVED / LOCAL) और लाइसेंस के लिए docs/FILE_MAP.zh-CN.md देखें।
modules/permissive_restore/ GPL-2.0-only है;exploit/ में NebuSec/CyberMeowfia IonStack के शब्दशः और व्युत्पन्न कोड शामिल हैं (Apache-2.0,
commit निर्धारित है), साथ ही boxiaolanya2008/Neo11Plus, YuKongA/ghostlock-app के
अनुकूलन संदर्भ (Apache-2.0);modules/kernelsu/kernelsu.ko आधिकारिक KernelSU v3.2.5 release एसेट
android15-6.6_kernelsu.ko (GPL-2.0-only) का vermagic अनुकूलन उत्पाद है:
केवल X200 b57 कर्नेल से मेल खाने के लिए .modinfo की vermagic स्ट्रिंग बदली गई, कोई कोड नहीं बदला गया
(पुनरुत्पादन स्क्रिप्ट modules/kernelsu/patch_vermagic.py, SHA256 और स्रोत
THIRD_PARTY_NOTICES.md / SOURCE-URLS.md में देखें);prebuilt/ksud (Release एसेट) आधिकारिक APK का अपरिवर्तित libksud.so है
(GPL-3.0-or-later)।पूरी सूची NOTICE, THIRD_PARTY_NOTICES.md, SOURCE-URLS.md में देखें।
| डिवाइस | सिस्टम / कर्नेल | स्थिति |
|---|
| vivo X200 (PD2415) | 16.1.12.2.W10 (परीक्षण द्वारा सत्यापित) | ✅ उपलब्ध |
| vivo X200 (PD2415) | 16.1.12.12.W10 (समान कर्नेल बिल्ड b57) | ⚠️ परीक्षण नहीं किया गया |
| vivo X200 (PD2415) | अन्य 16.1.x, कर्नेल b57af212129c | ⚠️ परीक्षण नहीं किया गया, प्रयास किया जा सकता है |
| vivo X200 (PD2415) | कर्नेल >= 6.6.140 | ❌ पैच किया गया, अनुपलब्ध |
| iQOO Neo11 आदि (समान 6.6.89 MTK कर्नेल) | समान कर्नेल | ⚠️ परीक्षण नहीं किया गया, स्वयं द्वितीयक विकास आवश्यक है |