مرکزی مواد پر جائیں
اے آئی ٹیوٹوریلز

Android Ad Cleaner گائیڈ: چینی اینڈرائیڈ فونز کے اشتہارات اور مارکیٹنگ اطلاعات محفوظ طریقے سے بند کریں

یہ گائیڈ بتاتی ہے کہ Android Ad Cleaner کے ذریعے اینڈرائیڈ فون میں سسٹم اشتہارات، مقبول تلاشیں، معلوماتی تجاویز، مارکیٹنگ اطلاعات اور فوری ایپس کیسے بند کی جائیں، جبکہ ایپ اپ ڈیٹس، موسم کی وارننگز اور پارسل کی یاد دہانیوں جیسی مفید سہولیات برقرار رہیں۔

Android Ad Cleaner گائیڈ: چینی اینڈرائیڈ فونز کے اشتہارات اور مارکیٹنگ اطلاعات بند کریں

پروجیکٹ کا تعارف

Android Ad Cleaner مقامی اینڈرائیڈ فونز کے لیے ایک اشتہارات ہٹانے والا ٹول ہے، جو سسٹم کے ذاتی نوعیت کے اشتہارات، اشتہاری ٹریکنگ، تلاش کی مقبول فہرست، منفی ایک اسکرین کی معلومات، ایپ اسٹور کے تشہیری حصے، مارکیٹنگ نوٹیفکیشنز، اشتہاری اجزا اور فوری ایپس کو سنبھال سکتا ہے۔

یہ فون کو Root نہیں کرتا، Bootloader کو غیر مقفل نہیں کرتا، فلیشنگ نہیں کرتا اور system پارٹیشن میں ترمیم نہیں کرتا، نہ ہی سسٹم ایپس کو اَن انسٹال یا غیر فعال کرتا ہے۔ بنیادی کارروائی سسٹم اور مینوفیکچرر کی App کی جانب سے پہلے سے فراہم کردہ عوامی ترتیبات کو ایڈجسٹ کرنا ہے؛ صرف اشتہاری اجزا کو معطل کرتے وقت pm suspend استعمال ہوتا ہے، اور اس کے لیے فون کے مالک کی واضح رضامندی ضروری ہے۔

پروجیکٹ تلاش، منفی ایک اسکرین کے مفید کارڈز، ایپ اسٹور سے انسٹالیشن اور اپ ڈیٹ، موسم کی وارننگز، آرڈرز، پارسلز اور سسٹم اپ ڈیٹ نوٹیفکیشنز کو حتی الامکان برقرار رکھتا ہے۔ چونکہ مینوفیکچرر کا انٹرفیس سسٹم اپ گریڈ کے ساتھ بدل سکتا ہے، اس لیے کارروائی سے پہلے بیک اپ لیں اور ہر ترمیم کی تصدیق کریں۔

Android Ad Cleaner کا استعمالی انٹرفیس

بنیادی خصوصیات

  • سسٹم اشتہارات: ذاتی نوعیت کے اشتہارات، اشتہاری ٹریکنگ OAID اور ذہین تجویز سروسز جیسی ترتیبات بند کریں۔
  • مقبول تلاش اور معلومات: نیچے کھینچ کر دکھائی جانے والی تلاش کی مقبول فہرست، منفی ایک اسکرین کی معلومات اور براؤزر کی معلوماتی فیڈ کو سنبھالیں، اور براؤزر کو سادہ ہوم پیج پر تبدیل کریں۔
  • ایپ اسٹور کی تشہیر: سلائیڈ شو، اسٹارٹ اپ، معلق سرگرمیوں، چیک اِن فوائد اور دیگر سروس مینجمنٹ آئٹمز کو بند کریں۔
  • مارکیٹنگ پُش: نوٹیفکیشن چینلز کے ذریعے “مواد اور مارکیٹنگ”، “سرگرمیاں اور رعایتیں” جیسے نوٹیفکیشن بند کریں، جبکہ آرڈرز، پارسلز، موسم کی وارننگز اور اپ ڈیٹ یاد دہانیاں برقرار رکھیں۔
  • اشتہاری اجزا: com.opos.ads، com.miui.systemAdSolution جیسے اجزا کا پتا لگائیں اور صارف کی رضامندی کے بعد pm suspend کے ذریعے معطل کریں۔
  • فوری ایپس: اشتہار پر کلک کرنے کے بعد براہِ راست شروع ہونے والے انسٹالیشن کے بغیر چھوٹے پروگراموں کا پتا لگائیں اور انہیں بند کرنے کا اختیار دیں۔
  • ماڈل اسکرپٹس: ماڈل اور سسٹم ورژن کے مطابق متعلقہ صفحات خودکار طور پر کھولیں، متن شناخت کریں اور ترتیبات تبدیل کریں۔
  • بیک اپ اور بحالی: ترمیم سے پہلے اسنیپ شاٹ محفوظ کریں؛ معطل کردہ سافٹ ویئر پیکیجز اور نوٹیفکیشن چینلز کو کمانڈ کے ذریعے بحال کیا جا سکتا ہے۔

استعمال کا مناسب طریقہ منتخب کریں

پروجیکٹ چار طریقے فراہم کرتا ہے۔ زیادہ تر صارفین کے لیے ڈیسک ٹاپ کلائنٹ ترجیحی انتخاب ہے؛ اس کے لیے Python انسٹال کرنے یا AI ٹول کی ضرورت نہیں۔

  1. ڈیسک ٹاپ کلائنٹ: ایسے صارفین کے لیے موزوں ہے جن کے پاس Mac یا Windows کمپیوٹر ہو اور جو گرافیکل انٹرفیس کے ذریعے کارروائی مکمل کرنا چاہتے ہوں۔
  2. AI ایجنٹ: ایسا AI ٹول استعمال کریں جو ٹرمینل کمانڈز چلا سکے، ریپوزٹری کی ہدایات پڑھ سکے اور عمل مکمل کر سکے۔
  3. چیٹ AI: اگر صرف فون دستیاب ہو تو DeepSeek، 豆包 یا ChatGPT سے کہیں کہ وہ ہدایات کے مطابق دستی ترتیبات میں مرحلہ وار رہنمائی کرے۔
  4. دستی فہرست: ریپوزٹری میں ہر برانڈ کی فہرست کے مطابق ایک ایک آئٹم بند کریں؛ یہ ان صارفین کے لیے موزوں ہے جو ہر مرحلے پر مکمل اختیار رکھنا چاہتے ہیں۔

ڈیسک ٹاپ کلائنٹ اور کمانڈ لائن طریقوں کے لیے پہلے فون میں ڈویلپر موڈ اور USB ڈیبگنگ فعال کرنا ضروری ہے۔ صرف فون والے چیٹ AI یا دستی فہرست کے طریقے میں کمپیوٹر سے کنکشن ضروری نہیں۔

طریقہ 1: ڈیسک ٹاپ کلائنٹ انسٹال کریں

درست انسٹالیشن پیکیج منتخب کریں

ڈیسک ٹاپ کلائنٹ 0.2.0 کے درج ذیل ورژن دستیاب ہیں:

  • Apple چِپ Mac: M1 اور اس کے بعد کے Apple Silicon ماڈلز کے لیے، mac-arm64 DMG ڈاؤن لوڈ کریں۔
  • Intel چِپ Mac: mac-intel DMG ڈاؤن لوڈ کریں۔
  • Windows 10 یا 11 انسٹالر: Windows انسٹالر ڈاؤن لوڈ کریں۔
  • Windows 10 یا 11 پورٹیبل ورژن: پورٹیبل ZIP ڈاؤن لوڈ کریں، اسے extract کریں اور AndroidAdCleaner.exe چلائیں۔

اگر Mac چِپ کی قسم معلوم نہ ہو تو اوپر بائیں جانب موجود Apple مینو میں “About This Mac” کھولیں۔ اگر “Chip” فیلڈ Apple M سے شروع ہو تو Apple چِپ ورژن منتخب کریں، ورنہ ڈیوائس کی معلومات کے مطابق Intel ورژن منتخب کریں۔ دیگر ورژن Releases صفحے پر دیکھے جا سکتے ہیں۔

Mac انسٹالیشن پیکیج دستخط شدہ اور Apple سے notarize شدہ ہے۔ اگر Windows میں “Windows نے آپ کے کمپیوٹر کی حفاظت کی” دکھائی دے تو پروجیکٹ کی ہدایات کے مطابق “مزید معلومات” پر کلک کریں، پھر “پھر بھی چلائیں” منتخب کریں۔

فون سے کنیکٹ کریں

  1. فون کی ترتیبات میں ڈویلپر موڈ کھولیں۔
  2. ڈویلپر آپشنز میں جائیں اور USB ڈیبگنگ فعال کریں۔
  3. ڈیٹا کیبل کے ذریعے فون کو کمپیوٹر سے جوڑیں۔
  4. فون پر USB ڈیبگنگ کی اجازت کا ونڈو ظاہر ہونے پر کمپیوٹر کے فنگر پرنٹ کی تصدیق کریں اور کنکشن کی اجازت دیں۔
  5. Android Ad Cleaner شروع کریں اور کلائنٹ کے فون کو شناخت کرنے کا انتظار کریں۔

اگر USB ڈیبگنگ فعال کرنے کا طریقہ معلوم نہ ہو تو ریپوزٹری میں موجود ڈویلپر موڈ کی تصویری رہنمائی دیکھیں۔

اینڈرائیڈ فون کو کنیکٹ اور چیک کریں

صفائی کے آئٹمز چیک اور منتخب کریں

کلائنٹ فون کا ماڈل، سسٹم ورژن، دستیاب ماڈل اسکرپٹس، فوری ایپس اور اشتہاری اجزا چیک کرے گا۔ چیک مکمل ہونے کے بعد شناخت شدہ ڈیوائس کی معلومات کی درستگی کی تصدیق کریں۔

بند کیے جانے والے آئٹمز منتخب کرتے وقت نوٹیفکیشن چینلز پر خاص توجہ دیں۔ مارکیٹنگ سے متعلق نوٹیفکیشن بند کیے جا سکتے ہیں، لیکن آرڈرز، لاجسٹکس، موسم کی وارننگز اور سسٹم سروسز جیسے چینلز کو بطور ڈیفالٹ منتخب نہیں کرنا چاہیے۔ اگر صارف معاہدے کا صفحہ ظاہر ہو تو پروجیکٹ آپ کی جانب سے معاہدے سے اتفاق نہیں کرے گا؛ “منسوخ کریں” یا “بعد میں” منتخب کریں۔

بند کیے جانے والے اشتہاری آئٹمز منتخب کریں

عمل درآمد کریں اور نتیجہ چیک کریں

ترمیمی آئٹمز کی تصدیق کے بعد عمل درآمد شروع کریں۔ کلائنٹ پیش رفت اور حقیقی وقت کے لاگز دکھائے گا، اور تکمیل کے صفحے پر ہر مرحلے کا نتیجہ درج کرے گا۔ جس مرحلے کا داخلی راستہ نہ ملے اسے چھوڑ دیا جائے گا؛ عمل جاری رکھنے کے لیے دوسرے صفحات پر بے مقصد کلک نہیں کیا جائے گا۔

اشتہارات ہٹانے کا عمل چلائیں

تکمیل کے بعد ایپ اسٹور، براؤزر، نیچے کھینچنے والی تلاش، منفی ایک اسکرین اور نوٹیفکیشن سینٹر چیک کریں، تاکہ تصدیق ہو کہ تشہیری مواد کم ہو گیا ہے۔ ساتھ ہی ایپ انسٹالیشن، اپ ڈیٹ، موسم کی وارننگز اور پارسل یاد دہانیوں جیسی خصوصیات کے معمول کے مطابق کام کرنے کی بھی تصدیق کریں۔ آخر میں ہدایات کے مطابق ڈویلپر موڈ بند کریں۔

صفائی مکمل ہونے کا نتیجہ دیکھیں

طریقہ 2: کمانڈ لائن کے ذریعے مکمل عمل چلائیں

کمانڈ لائن طریقہ ایسے صارفین کے لیے موزوں ہے جو ہر مرحلہ دیکھنا، کارروائی دستی طور پر منتخب کرنا یا ماڈل کی مطابقت میں حصہ لینا چاہتے ہیں۔ شروع کرنے سے پہلے پروجیکٹ clone کریں، Python ماحول تیار کریں اور پروجیکٹ کی تیاری کی دستاویز کے مطابق ADB انسٹال اور کنیکٹ کریں۔

انحصارات انسٹال کریں

git clone https://github.com/rddmwmddr/android-ad-cleaner.git
cd android-ad-cleaner
pip3 install -r requirements.txt

ڈیوائس شناخت اور صرف پڑھنے والی جانچ

پہلے کنیکٹ شدہ ڈیوائسز کی فہرست دیکھیں، سیریل نمبر، ماڈل اور متعلقہ ماڈل اسکرپٹ کی موجودگی چیک کریں:

python3 tool/run.py devices

اس کے بعد کمانڈ میں موجود <سیریل نمبر> کو حقیقی سیریل نمبر سے تبدیل کریں اور صرف پڑھنے والی جانچ چلائیں:

python3 tool/run.py -s <سیریل نمبر> check

check موجودہ حالت سمجھنے کے لیے ہے اور اسے براہِ راست ترتیبات میں ترمیم نہیں کرنی چاہیے۔ متعدد ڈیوائسز کنیکٹ ہونے کی صورت میں ہدف متعین کرنے کے لیے لازماً -s استعمال کریں، تاکہ غلط ڈیوائس پر کارروائی نہ ہو۔

بیک اپ لیں اور ماڈل اسکرپٹ چلائیں

باضابطہ ترمیم سے پہلے اسنیپ شاٹ محفوظ کریں، پھر موجودہ ماڈل اور سسٹم ورژن سے مطابقت رکھنے والا اسکرپٹ چلائیں:

python3 tool/run.py -s <سیریل نمبر> backup
python3 tool/run.py -s <سیریل نمبر> recipe

ماڈل اسکرپٹ میں درج ہوتا ہے کہ کون سی App کھولنی ہے، کن ترتیباتی صفحات میں جانا ہے، کون سے سوئچ بند کرنے ہیں اور کون سی خصوصیات برقرار رکھنی ہیں۔ اگر ماڈل یا سسٹم ورژن مطابقت نہ رکھتا ہو تو انجن اطلاع دے گا؛ داخلی راستے کی تصدیق نہ ہونے پر متعلقہ مرحلہ چھوڑ دیا جائے گا۔

مارکیٹنگ نوٹیفکیشنز اسکین اور بند کریں

پہلے نوٹیفکیشن چینلز اسکین کریں، پھر بیک اپ ڈائریکٹری میں موجود channels.tsv کے ذریعے منتخب نتائج نافذ کریں:

python3 tool/run.py -s <سیریل نمبر> chan-scan
python3 tool/run.py -s <سیریل نمبر> chan-off backups/<ماڈل>-<وقت>/channels.tsv

تمام نوٹیفکیشنز کو یکسر بند نہ کریں۔ درست طریقہ یہ ہے کہ “مواد اور مارکیٹنگ”، “رعایتی سرگرمیاں” جیسے چینلز بند کیے جائیں، جبکہ آرڈرز، لاجسٹکس، موسم کی وارننگز اور اپ ڈیٹ نوٹیفکیشنز برقرار رکھے جائیں۔

فوری ایپس چیک کریں اور اختتام کریں

python3 tool/run.py -s <سیریل نمبر> quickapp
python3 tool/run.py -s <سیریل نمبر> quickapp off
python3 tool/run.py -s <سیریل نمبر> finish

پہلی کمانڈ فوری ایپس چیک کرنے کے لیے ہے، جبکہ دوسری انہیں بند کرتی ہے۔ تمام جانچ مکمل ہونے کے بعد finish چلائیں اور ہدایات کے مطابق ڈویلپر موڈ بند کریں۔ آخری مرحلے کے طور پر درج ذیل کمانڈ بھی چلائی جا سکتی ہے:

python3 tool/run.py -s <سیریل نمبر> dev-off --yes

dev-off --yes چلانے کے بعد ڈیبگنگ کنکشن منقطع ہو جائے گا، اس لیے اسے لازماً عمل کے آخر میں چلائیں۔

طریقہ 3: AI ایجنٹ سے عمل کروائیں

اگر WorkBuddy، Claude Code، Codex، Trae، Cursor یا ایسا کوئی ٹول استعمال کر رہے ہیں جو ریپوزٹری پڑھ کر کمانڈز چلا سکتا ہو، تو فون کو کمپیوٹر سے کنیکٹ کریں اور ایجنٹ کو درج ذیل متن بھیجیں:

请克隆 https://github.com/rddmwmddr/android-ad-cleaner ,读仓库里的 AGENTS.md,
然后帮我给连着电脑的这台手机去广告。每一步改之前告诉我要改什么。

AGENTS.md میں AI کے لیے قابلِ مطالعہ عملی ہدایات شامل ہیں۔ اسے کسی ایجنٹ کے حوالے کرنے کی صورت میں بھی اس سے تقاضا کریں کہ ہر ترمیم سے پہلے ان ترتیبات کی وضاحت کرے جن پر وہ کارروائی کرے گا، اور بیک اپ یا صارف کی تصدیق کو نظرانداز نہ کرے۔

اعلیٰ درجے کی تراکیب اور احتیاطی نکات

تصدیق کریں کہ ماڈل کا اسکرپٹ واقعی مطابقت رکھتا ہے

مینوفیکچرر سسٹم کے معمولی ورژن کی تازہ کاری کے بعد ترتیبات کے صفحات کے نام اور درجہ بندی تبدیل کر سکتے ہیں۔ ایک ہی برانڈ کے فونز میں بھی یہ فرض نہیں کیا جا سکتا کہ انٹرفیس بالکل یکساں ہے۔ ریپوزٹری میں اسکرپٹس برانڈ، ماڈل اور سسٹم ورژن کے مطابق محفوظ ہیں۔ ورژن مختلف ہونے کی صورت میں جانچ کے نتائج کو بنیاد بنائیں اور دوسرے ماڈل کا اسکرپٹ زبردستی استعمال نہ کریں۔

README میں Honor، OPPO، Xiaomi اور vivo کے کچھ آزمودہ آلات درج ہیں، لیکن مختلف ماڈلز میں تکمیل کی سطح یکساں نہیں ہے۔ مارکیٹنگ اطلاعات اور اشتہاری ٹریکنگ کے افعال نسبتاً عمومی ہیں، جبکہ ماڈل کے لیے مخصوص خودکار کارروائیوں کی ابھی توثیق یا تکمیل باقی ہو سکتی ہے۔

اشتہاری اجزا کو احتیاط سے سنبھالیں

پروجیکٹ سسٹم ایپس کو اَن انسٹال یا غیر فعال کرنے کے لیے pm uninstall یا pm disable-user استعمال نہیں کرے گا۔ آزاد اشتہاری اجزا کے لیے صرف صارف کی رضامندی حاصل ہونے کے بعد pm suspend کے ذریعے انہیں معطل کیا جائے گا۔ عمل درآمد سے پہلے جزو کا نام اور وضاحت پڑھیں؛ غیر یقینی صورت میں اسے چھوڑ دیں۔

بیک اپ ڈائریکٹری محفوظ رکھیں

جب تک یہ تصدیق نہ ہو جائے کہ فون معمول کے مطابق چل رہا ہے، backups میں موجود اسنیپ شاٹس حذف نہ کریں۔ معطل شدہ پیکیجز اور اطلاع کے چینلز کمانڈ کے ذریعے بحال کیے جا سکتے ہیں؛ ایپ کی اندرونی ترتیبات کو فہرست میں دیے گئے راستے کے مطابق دستی طور پر دوبارہ فعال کرنا ہوگا۔ تفصیلی مراحل کے لیے بحالی کی دستاویز دیکھیں۔

غیر معاون فون کے لیے اسکرپٹ لکھیں

اگر آپ کا آلہ معاون فہرست میں شامل نہیں ہے تو ترتیبات کے راستے درج کرنے کے لیے نئے ماڈل کے اسکرپٹ کی رہنما سے رجوع کریں اور پروجیکٹ میں Pull Request جمع کریں۔ تجرباتی تلاش کا ٹول tool/explore.py میں ہے، جبکہ ماڈل کے اسکرپٹس recipes/<品牌>-<型号>/recipe.py میں موجود ہیں۔

رائے دیتے وقت رازداری کا تحفظ کریں

ڈیسک ٹاپ کلائنٹ کے نچلے بائیں کونے میں موجود “مسئلے کی اطلاع دیں” خودکار طور پر کلائنٹ ورژن، فون ماڈل، سسٹم ورژن اور حالیہ لاگز شامل کرتا ہے۔ سیریل نمبر تبدیل کر دیا جاتا ہے، اور ایپس کی فہرست یا اطلاعات کا متن شامل نہیں کیا جاتا۔ پھر بھی جمع کرانے سے پہلے معلومات خود جانچنے کی سفارش کی جاتی ہے، اس کے بعد GitHub Issues کے ذریعے متعلقہ سانچا منتخب کریں۔

کلائنٹ کے ذریعے مسئلے کی اطلاع دینا

اختتامیہ

Android Ad Cleaner کا مقصد سسٹم اجزا کو جارحانہ انداز میں حذف کرنا نہیں، بلکہ Root یا فون کو دوبارہ فلیش کیے بغیر اشتہارات، سفارشات اور مارکیٹنگ کے راستوں کو منظم طریقے سے بند کرنا ہے۔ عام صارف ڈیسک ٹاپ کلائنٹ سے آغاز کر سکتے ہیں؛ زیادہ درست کنٹرول کے لیے کمانڈ لائن کے ذریعے جانچ، بیک اپ، ماڈل اسکرپٹ اور اطلاع کے چینلز کے طریقۂ کار استعمال کیے جا سکتے ہیں۔ آپ کوئی بھی طریقہ اختیار کریں، پہلے بیک اپ لیں، ہر مرحلے کی الگ تصدیق کریں، کام مکمل ہونے کے بعد ڈویلپر موڈ بند کریں، اور اپنے فون کے حقیقی نتائج کو معیار بنائیں۔