@menajemmendel כיבוי/מחיקה בלתי אפשרי. פריצה תעבוד רק למי שיודע טוב איך בניתי את התוכנה, אבל משתמש רגיל לא אמור להצליח
במיוחד אם הוא לא יודע שיש סינון, כי במקום הודעת חסימה רק כתוב שאין אינטרנט
@menajemmendel כיבוי/מחיקה בלתי אפשרי. פריצה תעבוד רק למי שיודע טוב איך בניתי את התוכנה, אבל משתמש רגיל לא אמור להצליח
במיוחד אם הוא לא יודע שיש סינון, כי במקום הודעת חסימה רק כתוב שאין אינטרנט
איך לחסום כל גישה לפרסומות במכשיר מבלי לפגוע במהירות האינטרנט בכמה שלבים פשוטים
מהלך השלבים: 
בשיומי Xiaomi:
נכנסים להגדרות >>
לאחר מכן ל'חיבור ושיתוף' >>
לחצו על 'פרטי DNS' >>
שנו מ'אוטומטי' ל'שם המארח של DNS פרטי' >>
בתיבת טקסט שנפתחה הדביקו את הכתובת - family.adguard-dns.com >>
לבסוף לחצו על 'שמירה' >>
בסמסונג Samsung:
נכנסים להגדרות >>
לאחר מכן ל'חיבורים' >>
'הגדרות חיבור נוספות' >>
לחצו על 'שם DNS' >>
שנו מ'אוטומטי' ל'שם המארח של ספק הDNS הפרטי' >>
בתיבת הטקסט שנפתחה הדביקו את הכתובת - family.adguard-dns.com >>
לבסוף לחצו על 'שמור' >>
וזהו המכשיר שלכם מעכשיו יהיה נקי מפרסומות ב
אחוזים ומבלי להאט לכם את האינטרנט אפילו בקצת
️
@יאיר-דניאל תודה רבה!!!
@צדיק-תמים אוקיי אתה צודק זה עוקף
הבשורה הטובה זה שאפשר למנוע את שינוי ההגדרות בגוגל
import winreg
import sys
import ctypes
def is_admin():
"""בדיקה האם הסקריפט רץ עם הרשאות מנהל"""
try:
return ctypes.windll.shell32.IsUserAnAdmin()
except:
return False
def disable_secure_dns():
# נתיבים ב-Registry עבור כרום ו-Edge
browsers = [
(r"SOFTWARE\Policies\Google\Chrome", "Google Chrome"),
(r"SOFTWARE\Policies\Microsoft\Edge", "Microsoft Edge")
]
print("--- מתחיל בהגדרת חסימת Secure DNS ---")
for path, browser_name in browsers:
try:
# 1. פתיחה או יצירה של הנתיב (אם לא קיים)
# HKEY_LOCAL_MACHINE הוא המקום שבו מגדירים פוליסות לכל המחשב
key = winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, path)
# 2. כתיבת הערך
# שם הערך: DnsOverHttpsMode
# סוג המידע: String (REG_SZ)
# המידע עצמו: "off"
winreg.SetValueEx(key, "DnsOverHttpsMode", 0, winreg.REG_SZ, "off")
# סגירת המפתח
winreg.CloseKey(key)
print(f"[V] בוצע בהצלחה עבור {browser_name}")
except Exception as e:
print(f"[X] שגיאה עבור {browser_name}: {e}")
if name == "main":
if is_admin():
disable_secure_dns()
print("\nהתהליך הסתיים. יש להפעיל מחדש את הדפדפנים כדי שהשינוי יחול.")
else:
# אם אין הרשאות, אפשר לנסות להריץ מחדש כ-Admin או רק להודיע
print("שגיאה: הסקריפט חייב לרוץ כמנהל (Run as Administrator) כדי לערוך את ה-Registry.")