
KSU इंस्टॉलर समर्थित Samsung Galaxy फर्मवेयर के लिए CVE-2026-43499 के साथ
रूट माई गैलेक्सी सपोर्टेड सैमसंग बिल्ड्स पर अस्थायी KernelSU रूट के लिए एक फर्मवेयर-प्रोफाइल्ड इंस्टॉलर है। यह फोर्क गैलेक्सी S25 अल्ट्रा SM-S938B के लिए बनाए रखा गया है, जो निम्न पर चलता है:
Build: BP4A.251205.006.S938BXXSBCZG3
Kernel: 6.6.98-android15-8-pd6ff1cd-abogkiS938BXXSBCZG3-4k
नवीनतम हस्ताक्षरित APK डाउनलोड करें
एप्लिकेशन स्रोत, फर्मवेयर फीड और Zygisk प्रदाता जानबूझकर अलग किए गए हैं:
रूट अस्थायी है। पूर्ण रीबूट या शटडाउन सक्रिय KernelSU सत्र को हटा देता है, हालांकि इंस्टॉल किए गए मॉड्यूल अगले सफल एक्सप्लॉइट रन के लिए /data/adb/modules में बने रहते हैं।
ऐप स्वचालित रूप से पूर्ण कर्नेल रिलीज़, बिल्ड डिस्प्ले आईडी, SDK, ABI और पेज साइज़ का मिलान करता है। एडवांस्ड मोड मैन्युअल प्रोफ़ाइल चयन की अनुमति देता है, लेकिन समान मॉडल या कर्नेल फ़ैमिली सटीक फर्मवेयर प्रोफ़ाइल के बराबर नहीं है।
केवल उन डिवाइसों पर उपयोग करें जिनके आप मालिक हैं या जिनके परीक्षण के लिए आप स्पष्ट रूप से अधिकृत हैं।
वापस लिए गए स्वचालित ReZygisk ब्रिज का उपयोग न करें और मान्य सैमसंग फर्मवेयर पर लक्षित ctl.restart zygote कमांड जारी न करें। हार्डवेयर परीक्षण से पता चला कि यह पथ सैमसंग के Device Services Uninstalled विफलता स्थिति में प्रवेश कर सकता है और पूर्ण रीबूट की आवश्यकता हो सकती है।
लाइव मॉनिटर पर नया Zygisk प्रदाता बिल्ड इंस्टॉल न करें और फिर उसी कर्नेल बूट में KernelSU सॉफ्ट रीबूट दबाएं। एक हार्डवेयर परीक्षण ने stopped(zygote crashed) स्थिति दोहराई जब पुराना मॉनिटर/रनटाइम बच गया जबकि नई प्रदाता फ़ाइलें सक्रिय हो गईं।
Zygisk Next या NeoZygisk PostBoot अपडेट करने के बाद:
किसी भी zygote crashed, हटाए गए मॉनिटर, जनरेशन-मिसमैच, या FULL_REBOOT_REQUIRED रिपोर्ट के बाद, उस कर्नेल सत्र में दूसरा सॉफ्ट रीबूट करने का प्रयास न करें।
एक समय में केवल एक Zygisk प्रदाता का उपयोग करें।
Zygisk Next को पारंपरिक प्रदाता के रूप में उपयोग किया जा सकता है। इसका KernelSU मॉड्यूल इंस्टॉल करें, इसे सामान्य रूप से कॉन्फ़िगर करें, LSPosed या Zygisk Assistant जैसे आश्रित मॉड्यूल इंस्टॉल करें, और फिर एक स्वच्छ पोस्ट-एक्सप्लॉइट सत्र से KernelSU मैनेजर सॉफ्ट रीबूट एक बार करें। प्रदाता अपडेट ऊपर दिए गए पूर्ण-रीबूट जीवनचक्र का पालन करते हैं।
Zygisk Next एक अलग प्रोजेक्ट है। संगतता और क्लोज्ड-सोर्स रिलीज़ परिवर्तन इसके अनुरक्षकों द्वारा नियंत्रित होते हैं।
बनाए रखा गया NeoZygisk PostBoot फोर्क S938BXXSBCZG3 पर हार्डवेयर-मान्य किया गया था। यह अपने रनटाइम को /dev/.neozygisk के अंतर्गत चरणबद्ध करता है ताकि सैमसंग DEFEX को रूट-क्रेडेंशियल zygote को /data/adb के अंतर्गत स्थायी लाइब्रेरी खोलने से रोकने से बचा जा सके।
मान्य पहली-इंस्टॉल अनुक्रम:
एक सफल सत्यापन इंजेक्टेड zygote64, चल रहे zygiskd64, init से जुड़ा एकल समान-जनरेशन मॉनिटर, और /dev/.neozygisk/lib64/libzygisk.so की लाइव मैपिंग रिपोर्ट करता है।
NeoZygisk PostBoot को Zygisk Next, ReZygisk, या समान Zygisk जीवनचक्र का उपयोग करने वाले किसी अन्य प्रदाता के साथ इंस्टॉल न करें।
APK igorcv88/Root-My-Galaxy-Payloads-S938B के वर्तमान कमिट को हल करता है, उस अपरिवर्तनीय कमिट से support/targets-v2.json डाउनलोड करता है और हर आर्टिफैक्ट URL को उसी कमिट में फिर से लिखता है। रिलीज़ वर्कफ़्लो सत्यापित करता है:
pa3q-S938BXXSBCZG3 लक्ष्य मेटाडेटा;स्थिर APK GitHub Actions द्वारा हस्ताक्षरित होते हैं और Actions आर्टिफैक्ट रैपर के बिना सीधे Releases के अंतर्गत एसेट्स के रूप में प्रकाशित होते हैं। versionCode हर रिलीज़ रन पर बढ़ता है, इसलिए बाद के APK पहले के स्थिर बिल्ड को अनइंस्टॉल किए बिना अपडेट कर सकते हैं, बशर्ते हस्ताक्षर प्रमाणपत्र अपरिवर्तित हो।
डीबग-हस्ताक्षरित या अलग-अलग हस्ताक्षरित APK से पहला माइग्रेशन अभी भी एक अनइंस्टॉल की आवश्यकता हो सकती है। Android केवल तभी इन-प्लेस अपडेट स्वीकार करता है जब इंस्टॉल किया गया और आने वाला APK समान हस्ताक्षर प्रमाणपत्र साझा करते हों।
आवश्यक रिपॉजिटरी सीक्रेट:
KEYSTORE_BASE64
KEYSTORE_PASSWORD
KEY_ALIAS
KEY_PASSWORD
वही हस्ताक्षर कुंजी तकनीकी रूप से कई पैकेज नामों पर हस्ताक्षर कर सकती है। BatteryRemapper कुंजी का पुन: उपयोग मान्य है, लेकिन यह दोनों एप्लिकेशनों की सुरक्षा को जोड़ता है: एक कुंजी समझौता दोनों पैकेजों के अपडेट को प्रभावित करता है।
आवश्यकताएँ:
$env:JAVA_HOME='C:\Program Files\Android\Android Studio\jbr'
.\gradlew.bat :app:assembleDebug
स्थानीय डीबग APK:
app/build/outputs/apk/debug/app-debug.apk