<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Dall - دال</title><link>https://virgool.ir/feed/@Dall</link><description></description><language>fa</language><pubDate>2026-11-10 19:45:37</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>Dall - دال</title><link>https://virgool.ir/@Dall</link></image><item><title>کالبدشکافی و مهندسی معکوس Google Antigravity: چگونه گیتهای باینری و تحریمهای گوگل را خنثی کردیم؟</title><link>https://virgool.ir/@Dall/reverse-engineering-google-antigravity-bypass-gv6gvrla6zkr</link><description>اگر به عنوان یک توسعه‌دهنده در ایران سعی کرده باشید از محیط توسعه جدید گوگل (Google Antigravity IDE) استفاده کنید، حتماً دیده‌اید که حتی با بهترین فیلترشکن‌ها و قوی‌ترین کانفیگ‌های اختصاصی، باز هم با ارورهای معروفی مثل:User location is not supported (خطای 403 Forbidden)Eligibility Gate Check FailedYou do not have a valid license of this product (#3501) مواجه می‌شوید و ادیتور اجازه چت، کدنویسی یا استفاده از Agentها را نمی‌دهد.خیلی از افراد فکر می‌کنند مشکل فقط آی‌پی یا پروکسی است؛ اما واقعیت این است که گوگل در معماری Antigravity چندین لایه اعتبارسنجی و سد سختگیرانه تعبیه کرده است. در این مقاله می‌خواهیم پرده از معماری امنیتی آنتی‌گراویتی برداریم و توضیح دهیم که در پروژه متن‌باز Antigravity Cleaner دقیقاً چه بلایی سر هسته باینری آن آوردیم تا محدودیت‌ها کاملاً برداشته شوند!گوگل چگونه ما را شکار می‌کرد؟ (معماری گیت‌های ۳ گانه)گوگل برای مسدودسازی دسترسی، فقط به هدرهای HTTP یا آی‌پی تکیه نکرده، بلکه یک سیستم بازرسی چندمرحله‌ای ساخته است:۱. گیت اول: هسته اصلی باینری (language_server.exe)مغز متفکر آنتی‌گراویتی یک باینری فوق‌العاده حجیم و کامپایل‌شده به زبان Go به نام language_server است. این موتور مستقل از ادیتور اجرا شده و مسئول ارتباط با مدل‌های هوش مصنوعی و احراز هویت است. درون این فایل، روتین‌های ماشین‌کد (Machine Code) مستقیمی وجود دارند که توکن‌های کاربر و اعتبارسنجی کشور (hasValidAuth) را در سطح ثبات‌های پردازنده (CPU Registers) بررسی می‌کنند. اگر فلگ مربوطه صفر باشد، کل ارتباط قطع می‌شود.۲. گیت دوم: بایت‌کد جاوااسکریپت در سطح IDE (main.js)گوگل در فایل باندل‌شده main.js ادیتور، گیت معروفی به نام isGoogleInternal و اعتبارسنجی‌های محلی لایسنس را قرار داده که محیط را ایزوله و قفل نگه می‌دارد.۳. گیت سوم: مکانیزم سلف‌هیلینگ و بازنویسی مجدد در اکستنشن (extension.js)اگر فایلی را به صورت دستی تغییر دهید، اکستنشن رسمی گوگل با بررسی هش‌ها و چک کردن کانال‌های ریلیز، فایل دستکاری‌شده را حذف و نسخه قفل‌شده جدید را مجدداً از سرورهای گوگل دانلود می‌کند (Re-download Guard)!در Antigravity Cleaner دقیقاً چه کارهایی روی هسته انجام دادیم؟برای باز کردن این قفل‌ها بدون آسیب زدن به پایداری سیستم، یک ابزار نیتیو با زبان Go نوشتیم که دستکاری‌های جراحی زیر را روی باینری پیاده‌سازی می‌کند:🔬 ۱. اسکن بایت‌کد با الگوریتم Boyer-Moore (سرعت ۱.۹ گیگابایت بر ثانیه)فایل language_server بیش از ۱۶۰ مگابایت حجم دارد. ما به جای پچ‌های کند یا اسکریپت‌های سنگین پایتونی، یک موتور اسکن الگوریتم Boyer-Moore در Go نوشتیم که کل باینری را در کسری از ثانیه شخم می‌زند و پترن‌های هگزادسیمال گیت‌های احراز هویت را در حافظه پیدا می‌کند.🧬 ۲. پچ مستقیم ماشین‌کد در معماری‌های x64 و ARM64در هسته زبان ماشین، ساختار بررسی وضعیت کاربر به صورت زیر است:در پترن x64: دستور مقایسه وضعیت فلگ کاربر (cmp byte ptr [rax + 8], 0) و پرش شرطی (74 ??) شناسایی شده و به صورت درجا با دستور ماشین‌کد تزریق مقدار معتبر (mov byte ptr [rax + 8], 1 یا همان بایت‌های هگز c6 40 08 01 90 90) جایگزین می‌شود.در معماری ARM64: پترن‌های رجیسترهای ARM با دستورات معادل (23 00 80 52) بازنویسی می‌شوند. این تغییر باعث می‌شود هسته language_server در تمام طول اجرا، وضعیت احراز هویت و ریجن را «معتبر و آنلاک‌شده» در نظر بگیرد.🛡️ ۳. خنثی‌سازی گارد دانلود خودکار (Anti Re-download Guard)در سطح اکستنشن، مکانیزم isChannelChanged را قفل کردیم و یک گارد بازرسی تزریق کردیم تا مانع از دانلود مجدد فایل‌های دست‌نخورده از سرورهای گوگل شود.🧹 ۴. ریست جراحی سهمیه بدون لمس کدهای پروژه‌ها (Surgical 429 Reset)وقتی سهمیه توکن‌ها دچار لوپ یا کرپشن می‌شود، کلینر ما با ایزوله‌سازی دقیق SQLiteها و فایل‌های وضعیت (DIPS، Cookies، Trust Tokens)، کش‌های فاسد را بدون اینکه پروژه‌ها، اکستنشن‌ها، کلیدهای میانبر یا تاریخچه چت‌های شما پاک شوند، ریست می‌کند.⚡ ۵. تزریق هوشمند مسیر سوکت به پروکسی محلی (Zero-TUN)در نهایت، برای اتصال به کلاینت‌های آزادی اینترنت (Xray, Clash, Sing-box, Hiddify) ترافیک به جای اشغال کردن کل کارت شبکه سیستم (حالت سنگین TUN)، مستقیماً از طریق متغیرها و لوپ‌بک لوکال هدایت می‌شود.نحوه استفاده و دانلود (۱-کلیک و بدون نیاز به دانش ترمینال)تمام این فرایندهای پیچیده مهندسی معکوس، داخل یک فایل اجرایی سبک و پرسرعت تجمیع شده است:فایل نسخه سیستم‌عامل خود (ویندوز، مک یا لینوکس) را از صفحه رسمی ریلیز گیتهاب دانلود کنید: 👉 دانلود آخرین نسخه Antigravity Cleaner از گیتهابروی فایل .exe در ویندوز دابل‌کلیک کنید.روی دکمه Auto-Fix &amp; Patch کلیک کنید. در کمتر از ۲ ثانیه، هسته باینری پچ شده، گاردها خنثی می‌شوند و آنتی‌گراویتی بدون هیچ خطای ۴۰۳ یا ریجن‌لاکی آماده استفاده خواهد بود!⭐ حمایت از این پروژه متن‌باز: این پروژه حاصل ساعت‌ها مهندسی معکوس، دیباگ اسمبلی و توسعه خالص برای آزادی دسترسی توسعه‌دهندگان ایرانی به فناوری هوش مصنوعی است. اگر این ابزار به کار و زندگی شما کمک کرد، خوشحال می‌شویم با دادن یک ستاره (Star) در گیتهاب به بیشتر دیده شدن آن کمک کنید:🔗 ریپازیتوری در گیتهاب:https://github.com/tawroot/antigravity-cleaner</description><category>Dall - دال</category><author>Dall - دال</author><pubDate>Mon, 05 Oct 2026 17:36:41 +0330</pubDate></item><item><title>🚀 راهنمای جامع رفع خطاهای 403، 429 و تحریم Google Antigravity در ایران | معرفی Antigravity Cleaner v5.2.0 ⚡</title><link>https://virgool.ir/@Dall/راهنمای-جامع-رفع-خطاهای-403-429-و-تحریم-google-antigravity-در-ایران-معرفی-antigravity-cleaner-v520-ljcuojzfdjvx</link><description>توسعه‌دهندگان و مهندسان نرم‌افزار در ایران همواره میان دو دیوار بزرگ گیر افتاده‌اند: اختلالات و فیلترینگ شدید اینترنت از درون و تحریم‌های ناعادلانه فناوری و مسدودسازی منطقه‌ای (Region-Lock) گوگل از بیرون.با معرفی Google Antigravity IDE و نسل جدید ابزارهای هوش مصنوعی گوگل بر پایه مدل‌های پیشرفته Gemini، بازدهی و سرعت کدنویسی جهش چشمگیری داشته است؛ اما استفاده از این محیط در ایران به کابوسی از خطاهای متوالی مانند Your current account is not eligible، ارورهای ۴۰۳ و ۴۲۹ سهمیه و قطعی‌های ناگهانی استریم تبدیل شده است.در این مقاله به بررسی کالبدشکافی فنی سازوکار شناسایی هویت کاربر توسط گوگل و نحوه پچ سطح پایین هسته (Binary Patching) با ابزار Antigravity Cleaner v5.2.0 می‌پردازیم.📌 گوگل چگونه در سطح سیستم‌عامل متوجه موقعیت ما در ایران می‌شود؟بسیاری از برنامه‌نویسان تصور می‌کنند با فعال‌سازی یک فیلترشکن یا تغییر ساده IP، می‌توان از سد بررسی‌های گوگل عبور کرد؛ اما ماجرا بسیار عمیق‌تر از یک بررسی ساده IP است. گوگل در Antigravity از یک مکانیزم چندلایه اعتبارسنجی (Multi-Tier Eligibility Gate) استفاده می‌کند:۱. بررسی متادیتای سیستم‌عامل (OS-Level Fingerprinting): پروسه هسته Antigravity (language_server و باینری agy) به متغیرهای محلی سیستم‌عامل، تایم‌زون، آفست ساعت، زبان و لوکال سیستم دسترسی پیدا می‌کند و پیش از ارسال هر درخواستی، متادیتای موقعیت جغرافیایی ماشین را ارزیابی می‌کند. ۲. هدرهای اعتبارسنجی و هاردکد شده کلاینت: هدرهای داخلی احراز هویت و پارامترهای شناسایی ریجن در درخواست‌های ارسالی به سرورهای گوگل تزریق می‌شوند. در صورتی که این هدرها با موقعیت تعریف‌شده تضاد داشته باشند یا پرچم‌های منطقه‌ای مسدود باشند، بلافاصله ارور ۴۰۳ صادر می‌شود. ۳. بررسی‌های منطقی سمت فرانت‌اند (main.js): رابط کاربری Antigravity در فایل‌های جاوااسکریپتی کلاینت، دسترسی حساب کاربری را بررسی کرده و در صورت عدم تطابق، پیام مسدودسازی صادر می‌کند. ۴. تله‌های فایروال DPI و قطعی نشست‌های استریم: فایروال‌های بین‌راهی اینترنت با بستن سوکت‌های بی‌حرکت (Idle) در زمان تفکر هوش مصنوعی (SSE Streams)، ارتباط کاربر را قطع می‌کنند و خطای شبکه (Unknown Network Issue) به نمایش درمی‌آید.🔬 مهندسی معکوس و پچ باینری هسته: Antigravity Cleaner چطور کار می‌کند؟ابزار Antigravity Cleaner v5.2.0 دیگر یک اسکریپت ساده پاکسازی کش نیست؛ این ابزار با زبان Go خالص به صورت یک موتور سیستمی (Low-Level Systems Engine) توسعه داده شده که عملیات زیر را به شکل کاملاً خودکار و در کسری از ثانیه انجام می‌دهد:۱. باز کردن باینری و پچ مستقیم کد ماشین (Machine-Code Binary Patching)این ابزار هسته اجرایی Antigravity (فایل‌های language_server، باینری agy و فایل اصلی کلاینت) را مستقیماً آنالیز کرده و به سبک پچرهای مهندسی معکوس (IDA-style MultiGate Patch)، گیت‌های شرطی بررسی ریجن و لوکال سیستم را خنثی می‌کند. این اقدام باعث می‌شود پروسه داخلی دیگر وضعیت جغرافیایی سیستم‌عامل را چک نکرده و همواره فلگ مجاز را به لایه‌های بالاتر گزارش دهد.۲. اصلاح و تزریق هدرها در سطح سوکت (Header &amp; Network Injection)ابزار هدرهای شناسایی، توکن‌های اعتبارسنجی و کانفیگ ارتباطی را به شکلی اصلاح می‌کند که سرورهای بک‌اند گوگل، درخواست‌های خروجی را به عنوان یک کلاینت معتبر و تأییدشده در مناطق مجاز پردازش کنند و هیچ اثری از ردپای اینترنت تحریم‌شده به سرور ارسال نشود.۳. جایگزینی اتمیک و امن فایل‌ها (POSIX Atomic Inode Replacement)برای جلوگیری از کرش کردن برنامه حین کار و ارورهای قفل فایل (ETXTBSY) در سیستم‌عامل، باینری پچ‌شده با متد os.Rename اتمیک جایگزین می‌شود؛ بنابراین برنامه هرگز دچار تداخل پردازه یا خرابی فایل نخواهد شد.۴. تزریق هوشمند پروکسی بدون نیاز به حالت سنگین TUNبرای استفاده از اینترنت آزاد، دیگر نیازی به روشن کردن حالت پرمصرف و پردردسر TUN Mode در فیلترشکن‌ها و دریافت دسترسی روت یا ادمین نیست. ابزار به شکل اتوماتیک پورت‌های محلی کلاینت‌های Xray، Clash، Hiddify یا NekoBox را شناسایی کرده و فقط ترافیک Antigravity را بدون هیچ افت سرعتی در سیستم مستقیماً به پروکسی هدایت می‌کند.۵. حل قطعی استریم با تیونر هوشمند (Stream KeepAlive Tuner)برای مقابله با فایروال‌های DPI که استریم‌های طولانی پاسخ‌های مدل‌های جمینای را قطع می‌کنند، سوکت‌های شبکه با ارسال بسته‌های KeepAlive هر ۱۵ ثانیه زنده نگه داشته می‌شوند تا ارورهای تایم‌اوت به صفر برسند.۶. ریست جراحی ارور ۴۲۹ بدون پاک شدن حتی یک خط چت (Surgical Quota Reset)برخلاف روش‌های غیرحرفه‌ای که کل پوشه دیتای کاربر را حذف کرده و پروژه‌ها و تاریخچه گفتگوها را نابود می‌کنند، متد جراحی این ابزار منحصراً توکن‌های منقضی و سطل‌های مسدودکننده Rate-Limit را تخلیه می‌کند و ۱۰۰٪ سابقه گفتگوها و کدهای شما حفظ می‌ماند.🛠️ ماتریس خطاهای رایج و راهکار برطرف‌سازی آنیپیغام خطا در Antigravity علت فنی و سطح وقوع نحوه برطرف‌سازی خودکار در نسخه 5.2.0 Your current account is not eligible for Antigravity, because it is not currently available in your location بررسی گیت‌های منطقی در main.js، باینری agy و اکستنشن اجرای دستور ag-cleaner patch all (یا دکمه Auto-Fix در نسخه گرافیکی) HTTP 400: User location is not supported در Gemini API نشتی موقعیت مکانی و هدایت ناصحیح سوکت‌ها اجرای برنامه با ag-cleaner launch (تزریق مستقیم پروکسی بدون TUN) Unknown: There was a network issue connecting to the server فایروال DPI و قطع جریان استریم در زمان تفکر مدل بهینه‌سازی خودکار سوکت با تیونر KeepAlive هر ۱۵ ثانیه HTTP 429 Quota Exceeded / Too Many Requests فساد سشن و باگ سطل‌های کش‌شده در مرورگر داخلی اجرای ag-cleaner clean (تخلیه سهمیه بدون حذف تاریخچه چت‌ها) Failed to fetch / language_server crashed یا Stale SingletonLock مسدود ماندن قفل فایل و پردازه‌های زامبی در پس‌زمینه اجرای ag-cleaner kill برای ریست پروسه‌ها و آزاد کردن حافظه🚀 راهنمای راه‌اندازی و استفاده سریعاین ابزار به صورت تک‌فایل مستقل کامپایل شده است و به هیچ پیش‌نیازی مثل پایتون، نود یا لایبرری‌های اضافی وابسته نیست.۱. استفاده از رابط گرافیکی مستقل (بدون نیاز به کدنویسی و ترمینال)اگر کار در محیط پنجره‌ای را ترجیح می‌دهید:به صفحه Releases در گیت‌هاب مراجعه کرده و فایل اجرایی مناسب سیستم‌عامل خود را دانلود کنید.برنامه را با دابل‌کلیک باز کنید و روی گزینه [Auto-Fix] بزنید؛ تمام پچ‌ها، تنظیمات پروکسی و رفع ارورها به صورت خودکار اعمال می‌شود.۲. نصب سریع در لینوکس و مک (با یک دستور در ترمینال)curl -fsSL https://raw.githubusercontent.com/tawroot/antigravity-cleaner/main/install.sh | bash&#xA;۳. نصب سریع در ویندوز (PowerShell)پاورشل را در حالت Run as Administrator باز کرده و دستور زیر را اجرا کنید:irm https://raw.githubusercontent.com/tawroot/antigravity-cleaner/main/install.ps1 | iex&#xA;۴. پایش سلامت شبکه و سرویس‌ها با ag-cleaner doctorپس از نصب، دستور زیر وضعیت اتصال سرورهای Cloud Code، اکانت‌های گوگل، پینگ API جمینای و عدم نشتی DNS را در ۲.۵ ثانیه به صورت یک چک‌لیست گرافیکی به شما نمایش می‌دهد:ag-cleaner doctor&#xA;🔒 امنیت، شفافیت و حریم خصوصی۱۰۰٪ آفلاین و لوکال: برنامه به هیچ سرور ثانویه‌ای وصل نمی‌شود و تمام عملیات روی سیستم خودتان انجام می‌گیرد.بدون ترکینگ و تله‌متری: هیچ لاگ، کد، چت یا پرامپتی ارسال یا ذخیره نمی‌شود.کدباز تحت مجوز Apache 2.0: کدها کاملاً شفاف و توسط جامعه برنامه‌نویسان قابل ممیزی است.🔗 لینک‌های دسترسی و حمایت از پروژهدسترسی آزاد به تکنولوژی و هوش مصنوعی حق تمام انسان‌ها و توسعه‌دهندگان است. اگر این ابزار مشکل اتصال شما را حل کرد، لطفاً با ثبت یک Star ⭐ در گیتهاب به رشد و دیده‌شدن آن توسط سایر توسعه‌دهندگان ایرانی کمک کنید:⭐ مخزن رسمی گیتهاب: https://github.com/tawroot/antigravity-cleaner🌐 وب‌سایت رسمی: https://tawroot.github.io/antigravity-cleaner/💬 پرسش و پاسخ و بازخورد: GitHub Discussionsتگ‌های پیشنهادی برای ویرگول:#Antigravity • #هوش_مصنوعی • #گوگل • #رفع_تحریم • #برنامه_نویسی</description><category>Dall - دال</category><author>Dall - دال</author><pubDate>Sun, 04 Oct 2026 20:27:04 +0330</pubDate></item></channel></rss>