آموزش گرفتن شناسه اکانت X
چرا این کار لازمه؟
برای فعالسازی X پرمیوم روی اکانت خودت، ما به یه شناسهی داخلی از اکانتت نیاز داریم. با یوزرنیم (@) یا لینک پروفایل نمیشه، چون اون شناسه فقط از داخل حساب خودت قابل خوندنه. رمزت رو نمیخوایم، دسترسی به اکانتت رو هم نمیخوایم.
قبل از هر چیز، یه هشدار جدی
این اسکریپت رو فقط از همین صفحه بردار. اگه هر کس دیگهای تو دایرکت، گروه یا کانال بهت کدی داد که «تو مرورگرت اجرا کن»، اجراش نکن. با همین روش میشه اکانت آدم رو دزدید. اسکریپت ما هیچجا هیچی نمیفرسته: فقط از خود x.com میخونه و شناسه رو میذاره تو کلیپبوردت. متن کاملش هم پایین جلوی چشمته.
javascript: ...
این دکمه رو بکش رو نوار بوکمارک (فقط کامپیوتر)
میخوام کل کد رو ببینم
javascript:void (async () => { var T = document.title; var say = function (m) { try { document.title = T; } catch (e) {} alert(m); }; try { if (!/(^|\.)(x|twitter)\.com$/i.test(location.hostname)) { say('\u0627\u06cc\u0646 \u0631\u0648 \u0628\u0627\u06cc\u062f \u0631\u0648\u06cc \u0635\u0641\u062d\u0647\u200c\u06cc x.com \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc. \u0627\u0648\u0644 \u0628\u0631\u0648 \u0628\u0647 x.com\u060c \u0648\u0627\u0631\u062f \u0627\u06a9\u0627\u0646\u062a\u062a \u0634\u0648\u060c \u0628\u0639\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u0632\u0646\u0634.'); return; } var c = document.cookie.match(/ct0=([^;]+)/); if (!c) { say('\u0627\u0646\u06af\u0627\u0631 \u062a\u0648 \u0627\u06cc\u0646 \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0627\u0631\u062f \u0627\u06a9\u0627\u0646\u062a X \u0646\u0634\u062f\u06cc. \u0627\u0648\u0644 \u0648\u0627\u0631\u062f \u0634\u0648\u060c \u0628\u0639\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646.'); return; } document.title = '\u062f\u0631 \u062d\u0627\u0644 \u06af\u0631\u0641\u062a\u0646 \u0634\u0646\u0627\u0633\u0647...'; var r = await fetch('https://x.com/i/api/graphql/hpmba_y_wbVdTHLrufZfQg/InAppPurchaseObfuscatedIdRedeem', { method: 'POST', headers: { 'Authorization': 'Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA', 'Content-Type': 'application/x-www-form-urlencoded', 'X-Csrf-Token': c[1], 'X-Twitter-Auth-Type': 'OAuth2Session', 'X-Twitter-Active-User': 'yes' }, credentials: 'include' }); if (!r.ok) { say('\u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u0647 X \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f (\u06a9\u062f ' + r.status + '). \u0645\u0639\u0645\u0648\u0644\u0627 \u06cc\u0639\u0646\u06cc \u0627\u0632 \u0627\u06a9\u0627\u0646\u062a \u062e\u0627\u0631\u062c \u0634\u062f\u06cc \u06cc\u0627 \u0641\u06cc\u0644\u062a\u0631\u0634\u06a9\u0646\u062a \u0648\u0633\u0637 \u06a9\u0627\u0631 \u0642\u0637\u0639 \u0634\u062f\u0647. \u0635\u0641\u062d\u0647 \u0631\u0648 \u0631\u0641\u0631\u0634 \u06a9\u0646 \u0648 \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u0632\u0646.'); return; } var d = await r.json(); if (d.errors && d.errors.length) { say('X \u0627\u06cc\u0646 \u067e\u06cc\u0627\u0645 \u0631\u0648 \u062f\u0627\u062f: ' + d.errors[0].message); return; } var id = d && d.data && d.data.in_app_purchase_obfuscated_id_redeem && d.data.in_app_purchase_obfuscated_id_redeem.obfuscated_id; if (!id) { say('\u0634\u0646\u0627\u0633\u0647 \u067e\u06cc\u062f\u0627 \u0646\u0634\u062f. \u06cc\u0647 \u0628\u0627\u0631 \u0627\u0632 \u0627\u06a9\u0627\u0646\u062a \u062e\u0627\u0631\u062c \u0634\u0648\u060c \u062f\u0648\u0628\u0627\u0631\u0647 \u0648\u0627\u0631\u062f \u0634\u0648 \u0648 \u0628\u0639\u062f \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646.'); return; } try { document.title = T; } catch (e) {} try { await navigator.clipboard.writeText(id); alert('\u0634\u0646\u0627\u0633\u0647 \u06a9\u067e\u06cc \u0634\u062f:\n\n' + id + '\n\n\u0628\u0631\u06af\u0631\u062f \u0628\u0647 \u0635\u0641\u062d\u0647\u200c\u06cc \u062e\u0631\u06cc\u062f \u0628\u0631\u062f \u0648 \u062a\u0648\u06cc \u06a9\u0627\u062f\u0631 \u00ab\u0634\u0646\u0627\u0633\u0647 \u0627\u06a9\u0627\u0646\u062a X\u00bb \u0628\u0686\u0633\u0628\u0648\u0646\u0634.'); } catch (e) { prompt('\u06a9\u067e\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u0634\u062f. \u0627\u06cc\u0646 \u0645\u062a\u0646 \u0631\u0648 \u062f\u0633\u062a\u06cc \u06a9\u067e\u06cc \u06a9\u0646:', id); } } catch (e) { say('\u0646\u0634\u062f: ' + (e && e.message ? e.message : e) + '\n\u0645\u0637\u0645\u0626\u0646 \u0634\u0648 \u0631\u0648\u06cc x.com \u0647\u0633\u062a\u06cc \u0648 \u0648\u0627\u0631\u062f \u0627\u06a9\u0627\u0646\u062a\u062a \u0634\u062f\u06cc.'); } })()قدم به قدم شناسه رو بگیر
-
۰۱
تو مرورگر گوشیت وارد اکانت X شو
با مرورگر گوشی (نه اپلیکیشن X) برو به x.com و وارد حسابت شو. حتما همون اکانتی که میخوای پرمیوم روش فعال شه.
حتما مرورگر، چون اپلیکیشن X اجازهی اجرای این اسکریپت رو نمیده. -
۰۲
همین صفحهی x.com رو بوکمارک کن
تو مرورگر گوشیت، صفحهی x.com رو به بوکمارکها اضافه کن. اسمش رو بذار «شناسه X» تا بعدا پیداش کنی.
فعلا آدرسش همون x.com میمونه، مرحلهی بعد عوضش میکنیم. -
۰۳
دکمهی «کپی اسکریپت» رو بزن
همین بالا دکمهی «کپی اسکریپت» هست. بزنش تا کل کد بره تو کلیپبوردت.
-
۰۴
آدرس اون بوکمارک رو با چیزی که کپی کردی عوض کن
برو تو لیست بوکمارکهای مرورگرت، همون «شناسه X» رو ویرایش کن، آدرسش (URL) رو کامل پاک کن و کدی که کپی کردی رو بچسبون. ذخیره کن.
مهم: کل آدرس قبلی باید پاک شه. چیزی که میچسبونی با javascript: شروع میشه، همینه که باید باشه. -
۰۵
برو تو x.com و اون بوکمارک رو باز کن
یه تب x.com باز کن (لاگینشده)، بعد از لیست بوکمارکها همون «شناسه X» رو بزن.
-
۰۶
شناسه رو کپی کن و بیارش همینجا
یه پیام میاد که شناسه توشه. اگه خودکار کپی نشد، دستی انتخابش کن و کپی کن. بعد برگرد به صفحهی خرید و بچسبونش تو کادر «شناسه اکانت X».
-
۰۱
تو همین مرورگر وارد اکانت X شو
برو به x.com و مطمئن شو واقعا وارد اکانتت شدی. اگه چند تا اکانت داری، حواست باشه همونی باشه که میخوای پرمیوم روش فعال شه.
اگه لاگین نباشی، اسکریپت شناسهای پیدا نمیکنه و بهت میگه اول وارد شو. -
۰۲
دکمهی بالا رو بکش رو نوار بوکمارک
دکمهی «شناسه اکانت X» رو با ماوس بگیر و بکش روی نوار بوکمارک مرورگرت (همون نواری که زیر نوار آدرسه). همین یه بار کافیه.
نوار بوکمارک رو نمیبینی؟ با Ctrl+Shift+B (تو مک Cmd+Shift+B) روشنش کن. یا از راه «کپی اسکریپت» برو که تو تب موبایل توضیح دادیم. -
۰۳
برگرد تو x.com و روی همون بوکمارک کلیک کن
وقتی تو صفحهی x.com هستی، روی بوکمارکی که ساختی کلیک کن. چند ثانیه طول میکشه.
-
۰۴
شناسه رو کپی کن و بیارش همینجا
یه پیام میاد که شناسه توشه و خودکار هم کپی شده. برگرد به صفحهی خرید و تو کادر «شناسه اکانت X» بچسبونش. اگه خواستی، اول همین پایین چکش کن.
شناسهت رو همینجا چک کن
قبل از اینکه برگردی صفحهی خرید، بچسبونش اینجا تا مطمئن شی درسته.