- إنضم
- 15 يناير 2009
- المشاركات
- 203
- مستوى التفاعل
- 489
- النقاط
- 600
غير متصل
هل صادفتك رسالة مثل هذه
قمت بمساعدة الذكاء الاصطناعي بعمل كود بسيط بلغة CMD، يقوم بسحب قائمة المواقع التي تستخدمها Adobe لفحص النسخ الأصلية، ومن ثم يقوم تلقائيًا بإضافتها إلى ملف الـ hosts لحجبها ومنع الاتصال بها.
الهدف: منع أدوات Adobe من التحقق من النسخة الأصلية وبالتالي تحسين الأداء ومنع التنبيهات المزعجة.
تعتمد الأداة على المشروع مفتوح المصدر التالي:
AdobeGenp - مشروع GitHub
المطور يقوم بتحديث قائمة المواقع الجديدة يوميًا، مما يجعل الأداة فعالة على المدى الطويل.
رابط التحميل المباشر للملف:
من Google Drive
أو يمكنك نسخ الكود مباشرة وحفظه كملف block_adobe.cmd
(سيتم توفير الكود في نهاية الموضوع)
أداة لحجب مواقع فحص نسخ Adobe الأصلية (مفتوحة المصدر ومحدثة تلقائيًا)
فكرة الأداة
قمت بمساعدة الذكاء الاصطناعي بعمل كود بسيط بلغة CMD، يقوم بسحب قائمة المواقع التي تستخدمها Adobe لفحص النسخ الأصلية، ومن ثم يقوم تلقائيًا بإضافتها إلى ملف الـ hosts لحجبها ومنع الاتصال بها.

مصدر القوائم المحدثة
تعتمد الأداة على المشروع مفتوح المصدر التالي:

المطور يقوم بتحديث قائمة المواقع الجديدة يوميًا، مما يجعل الأداة فعالة على المدى الطويل.
آلية عمل الكود
- يجلب روابط فحص التفعيل تلقائيًا من GitHub.
- يعرض المواقع الجديدة التي لم تكن مضافة مسبقًا باللون الأخضر.
- يحدث ملف hosts فقط إذا كانت هناك مواقع جديدة.
- يدعم التشغيل المتكرر لتحديث القوائم أولًا بأول.
صور توضيحية
تشغيل الأداة بنجاح:
تعديل ملف الهوست تلقائيًا:
التحميل والاستخدام



(سيتم توفير الكود في نهاية الموضوع)
ملاحظات هامة
- استخدم الأداة فقط لأغراض تعليمية أو لحماية خصوصيتك، ولا تعتبرها بديلاً عن التفعيل القانوني.
- قم بتشغيلها بين فترة وأخرى لتضمن تحديث القوائم وحظر أي روابط جديدة.
كود:
@echo off
setlocal enabledelayedexpansion
title Block Host Adobe Sites by Al3mer
color 0A
mode con: cols=100 lines=40
REM التحقق من دعم الألوان ANSI
call :CheckANSISupport
if "%ANSISupported%"=="false" (
echo Your system does not support ANSI colors. Colors will be disabled.
goto SkipColors
)
REM تعريف ألوان ANSI إذا كان النظام يدعمها
set "RESET=[0m"
set "RED=[31m"
set "GREEN=[32m"
set "YELLOW=[33m"
set "BLUE=[34m"
set "MAGENTA=[35m"
set "CYAN=[36m"
:SkipColors
if not "%1"=="am_admin" (
powershell start -Verb RunAs '%0' am_admin & exit /b
)
REM مسار ملف hosts
set "hostsFile=%windir%\System32\drivers\etc\hosts"
REM جعل الملف قابل للتعديل
attrib -r "%hostsFile%"
echo %BLUE%%BOLD% ===============================================%RESET%
timeout /t 1 >nul
echo.
echo %YELLOW%%BOLD% Block Host Adobe Sites by Al3mer%RESET%
timeout /t 1 >nul
echo %GREEN%%BOLD% t.me/pro3mer%RESET%
timeout /t 1 >nul
echo.
echo %BLUE%%BOLD% ================================================%RESET%
echo.
timeout /t 2 >nul
REM تنزيل قائمة المواقع
if "%ANSISupported%"=="true" (
echo %YELLOW%Downloading sites list...%RESET%
) else (
echo Downloading sites list...
)
powershell -Command "(New-Object System.Net.WebClient).DownloadFile('https://a.dove.isdumb.one/list.txt', 'downloaded_sites.txt')"
REM إذا فشل التنزيل، قم بإنهاء البرنامج
if not exist "downloaded_sites.txt" (
if "%ANSISupported%"=="true" (
echo %RED%Failed to download the sites list!%RESET%
) else (
echo Failed to download the sites list!
)
pause
exit /b
)
REM معالجة الملف - تجاهل الأسطر التي تبدأ بـ # وإضافة باقي المواقع إلى ملف hosts
if "%ANSISupported%"=="true" (
echo %CYAN%Processing sites list...%RESET%
) else (
echo Processing sites list...
)
for /f "tokens=*" %%a in (downloaded_sites.txt) do (
set "line=%%a"
if "!line:~0,1!" NEQ "#" (
findstr /c:"%%a" "%hostsFile%" >nul
if errorlevel 1 (
echo %%a>> "%hostsFile%"
if "%ANSISupported%"=="true" (
echo %GREEN%Added: %%a%RESET%
) else (
echo Added: %%a
)
) else (
if "%ANSISupported%"=="true" (
echo %YELLOW%Already exists: %%a%RESET%
) else (
echo Already exists: %%a
)
)
) else (
if "%ANSISupported%"=="true" (
echo %MAGENTA%Skipped comment line: %%a%RESET%
) else (
echo Skipped comment line: %%a
)
)
)
REM تنظيف
del downloaded_sites.txt
echo.
if "%ANSISupported%"=="true" (
echo %CYAN%Hosts file has been updated successfully!%RESET%
echo %CYAN%All sites from the list have been blocked.%RESET%
) else (
echo Hosts file has been updated successfully!
echo All sites from the list have been blocked.
)
echo.
if "%ANSISupported%"=="true" (
echo %BLUE%By Al3mer - Telegram: @pro3mer%RESET%
) else (
echo By Al3mer - Telegram: @pro3mer
)
echo.
pause
:: وظيفة للتحقق من دعم الألوان ANSI
:CheckANSISupport
set "ANSISupported=false"
ver | findstr /C:"10.0." >nul
if %ERRORLEVEL% equ 0 (
REM Windows 10 أو أحدث
reg query "HKCU\Console" /v VirtualTerminalLevel >nul 2>&1
if %ERRORLEVEL% equ 0 (
for /f "tokens=3" %%i in ('reg query "HKCU\Console" /v VirtualTerminalLevel') do (
if %%i geq 1 (
set "ANSISupported=true"
)
)
)
)
goto :EOF
