Google AI Pro / Gemini Pro Link Hunter
Panen link redeem Google AI Pro dari Jio selfcare secara otomatis
JioFarm adalah tool otomatis yang:
- Menyewa nomor virtual Jio (India) dari berbagai SMS provider
- Login ke Jio selfcare pakai OTP yang diterima nomor tersebut
- Berburu link redeem Google AI Pro / Gemini Pro dari API subscription Jio
- Notifikasi ke Telegram begitu link ditemukan
Dilengkapi live dashboard berbasis Rich yang menampilkan status worker secara real-time.
Multi-provider: JioFarm punya arsitektur modular yang mendukung berbagai SMS provider. Ganti provider tinggal ubah 1 baris di .env — tanpa ganti kode.
┌─ 🦁 JioFarm Hunter ───────────────────────────────────────────────┐
│ workers: 2 | max-price: $0.5 | refund pending: 0 │
│ ⏱ 45s elapsed | 💰 $2.50 | 🎯 1 links │
└────────────────────────────────────────────────────────────────────┘
┌─ Workers ───────────────────────────┐ ┌─ 🎯 Links Found ──────────┐
│ W Phase Phone Status │ │ https://serviceactivation. │
│ 1 ✅ DONE +91 9876 LINK! │ │ google.com/... │
│ 2 ⏳ WAITING_OTP +91 5432 wait... │ │ │
└─────────────────────────────────────┘ └────────────────────────────┘
┌─ Ctrl+C to stop ──────────────────────────────────────────────────┐
Jangan anggap remeh pemilihan provider. Kualitas nomor yang disewa langsung mempengaruhi seberapa sering kamu dapat link. Berikut faktornya:
| Faktor | Dampak |
|---|---|
| Nomor bekas / recycled | Nomor yang sudah dipakai user lain → kemungkinan besar sudah klaim promo → link rate turun drastis |
| Nomor fresh / virgin | Nomor baru yang belum pernah klaim → link rate tinggi |
| Stok tersedia | Provider dengan stok konsisten → farming lancar tanpa nunggu |
| OTP delivery | Provider yang OTP-nya cepat masuk → siklus hunt lebih efisien |
| Harga per nomor | Lebih murah = bisa lebih banyak attempt per dollar |
JioFarm sudah include client untuk 2 provider:
| Provider | Status | Produk | Harga Estimasi | Catatan |
|---|---|---|---|---|
| GrizzlySMS | ✅ Ready | jio |
$0.20–$1.00 | Stabil, OTP reliable, API simpel |
| 5SIM | jiomart |
~$0.05 | Client sudah siap, tapi API buy untuk jiomart sering "no free phones" meskipun stok web ada |
Cukup edit .env:
# Pilih provider: grizzlysms, fivesim
PROVIDER=grizzlysms
# GrizzlySMS
GRIZZLY_API_KEY=key_kamu_disini
# 5SIM (kalau pakai PROVIDER=fivesim)
FIVESIM_API_KEY=token_jwt_kamu_disiniJalankan seperti biasa — nggak perlu ubah command apapun:
python -m jiofarm run --max-price 0.5JioFarm pakai Protocol interface (SMSProvider) — semua provider cukup implementasi method yang sama:
┌─────────────┐
│ hunter.py │ ← orchestrator (generic)
└──────┬──────┘
│ SMSProvider Protocol
┌───────────┼───────────┐
┌─────┴─────┐ ┌─────┴─────┐
│ GrizzlySMS │ │ FiveSim │ ← built-in
└───────────┘ └───────────┘
│
┌─────┴─────┐
│ Provider │ ← gampang ditambah
│ Baru │
└───────────┘
Jio nggak cuma ada di GrizzlySMS. Berikut provider lain yang punya layanan nomor India — luangkan waktu riset provider yang paling cocok:
| Provider | URL | Catatan |
|---|---|---|
| SMS-Activate | sms-activate.org | Banyak pilihan operator India, harga kompetitif, API matang |
| SMSPool | smspool.net | Stok India lumayan, API well-documented |
| SMSMan | sms-man.com | Ada Jio di katalog, harganya bervariasi |
| 5SIM | 5sim.net | Client sudah built-in, tapi jiomart API-nya flaky — cek berkala |
| TextVerified | textverified.com | US-focused tapi kadang ada India |
| SMSCodes | smscodes.io | Relatif baru, harga murah |
JioFarm didesain supaya gampang ditambah provider baru. Buat file di jiofarm/<nama_provider>/client.py:
class ProviderBaru:
def balance(self) -> float: ...
def rent(self, max_price: float | None = None) -> tuple[str, str]: ...
def status(self, act_id: str) -> tuple[str, str | None]: ...
def ready(self, act_id: str) -> None: ...
def complete(self, act_id: str) -> None: ...
def cancel(self, act_id: str) -> None: ...Lalu daftarin di factory function di hunter.py. Method-method ini mengikuti Protocol SMSProvider — nggak perlu inheritance, cukup duck-typing.
- Cek katalog mereka — pastikan ada "Jio" (bukan cuma "MyJio" atau "India Any")
- Tes beli manual — coba beli 1 nomor lewat web dulu sebelum topup besar. Kalau sering "no numbers", skip
- Cek komunitas — forum seperti BlackHatWorld, LowEndTalk, atau grup Telegram sering ada review provider
- Bandingkan harga — $0.05 vs $0.50 per nomor = 10x lebih banyak attempt dengan budget yang sama
- OTP delivery time — provider yang OTP-nya lambat bikin siklus hunt lebih panjang, less efficient
- Refund policy — provider yang auto-refund nomor gagal lebih hemat dalam jangka panjang
Realita: Nggak semua nomor Jio dapat promo Google AI Pro — ini pure RNG. Tapi nomor fresh dari provider yang jarang dipakai hunter lain punya chance lebih tinggi. Provider yang sama yang dipakai rame-rame hunter lain = nomornya sudah banyak yang klaim = link rate rendah.
| Requirement | Minimum | Notes |
|---|---|---|
| Python | 3.9+ | Download |
| Akun SMS Provider | — | Lihat § Memilih Provider di atas |
| API Key Provider | — | Dari dashboard provider masing-masing |
| Telegram Bot (optional) | — | Buat notifikasi real-time |
git clone https://github.com/hirotomasato/jiofarm.git
cd jiofarmAtau download ZIP dan extract.
Windows (PowerShell / cmd):
python -m venv venv
venv\Scripts\activatemacOS / Linux:
python3 -m venv venv
source venv/bin/activatepip install -e .Ini akan menginstall semua dependency: requests, python-dotenv, rich, typer.
Copy .env.example ke .env:
Windows:
copy .env.example .envmacOS / Linux:
cp .env.example .envBuka .env dan isi:
# Pilih provider
PROVIDER=grizzlysms
# API key provider (sesuai pilihan di atas)
GRIZZLY_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Opsional: batasan harga & concurrency
MAX_PRICE=1.0
CONCURRENCY=2Dapat API key: Login ke provider masing-masing → Dashboard → API Key / Token
python -m jiofarmTampil menu pilihan:
┌──────────────────────────────────────┐
│ 🦁 JioFarm — Google AI Pro Hunter │
│ Panen link redeem Gemini Pro dari Jio│
└──────────────────────────────────────┘
1 Run Hunter
2 Check Balance
3 View Stats
4 Export Links
5 Quit
# Cek saldo provider
python -m jiofarm balance
# 1x hunt dengan max price $0.5 (mode hemat)
python -m jiofarm run --max-price 0.5
# 5x hunt paralel
python -m jiofarm run --count 5 --concurrency 2
# Jalan selama 6 jam, max price $0.5
python -m jiofarm run --duration 6h --max-price 0.5
# Berhenti setelah dapat 3 link
python -m jiofarm run --target 3 --max-price 0.5
# Lihat statistik
python -m jiofarm stats
# Export link ke file
python -m jiofarm links --out links.txt| Variable | Default | Deskripsi |
|---|---|---|
PROVIDER |
grizzlysms |
Provider yang dipakai: grizzlysms atau fivesim |
GRIZZLY_API_KEY |
(wajib jika provider=grizzlysms) | API key dari dashboard GrizzlySMS |
FIVESIM_API_KEY |
(wajib jika provider=fivesim) | JWT token dari dashboard 5SIM |
GRIZZLY_PRODUCT |
jio |
Produk di GrizzlySMS (default sudah benar) |
FIVESIM_PRODUCT |
jiomart |
Produk di 5SIM (default sudah benar) |
MAX_PRICE |
1.0 |
Harga maks per nomor (USD). 0.5 = mode hemat |
CANCEL_DELAY_SECONDS |
150 |
Detik sebelum refund nomor gagal |
OTP_FAIL_DELAY_SECONDS |
420 |
Detik sebelum refund saat OTP gagal |
CONCURRENCY |
2 |
Jumlah worker paralel |
DB_PATH |
results.db |
Path file database SQLite |
TG_BOT_TOKEN |
(optional) | Token bot Telegram dari @BotFather |
TG_CHAT_ID |
(optional) | Chat ID Telegram dari @userinfobot |
- Buka Telegram, chat @BotFather
- Kirim
/newbot→ ikuti instruksi → dapat Bot Token - Chat @userinfobot → kirim
/start→ dapat Chat ID - Buka
.env, uncomment & isi:
TG_BOT_TOKEN=123456:ABCdefGHIjklMNOpqrsTUVwxyz
TG_CHAT_ID=987654321Setiap kali link ditemukan, bot akan kirim pesan:
🎯 Google AI Pro link!
Nomor : +919876543210
Link :
https://serviceactivation.google.com/...
jiofarm/
├── jiofarm/ # Package Python
│ ├── __init__.py
│ ├── __main__.py # Entry point
│ ├── cli.py # Typer CLI + Rich Live Dashboard
│ ├── config.py # Load .env + dataclass config
│ ├── console.py # Rich Console + Telegram helper
│ ├── shield.py # DNS-over-HTTPS (Cloudflare)
│ ├── hunter.py # Orchestrator hunt cycle (generic/provider-agnostic)
│ ├── grizzly/
│ │ ├── __init__.py
│ │ ├── client.py # GrizzlySMS API client
│ │ └── refund.py # Auto-refund worker
│ ├── fivesim/
│ │ ├── __init__.py
│ │ └── client.py # 5SIM API client
│ ├── jio/
│ │ ├── __init__.py
│ │ ├── auth.py # Jio OTP login
│ │ ├── check.py # Validasi subscriber Jio
│ │ └── hunt.py # Link hunting endpoints
│ └── storage/
│ ├── __init__.py
│ └── store.py # SQLite hasil hunt
├── requirements.txt
├── pyproject.toml
├── .env.example
└── .gitignore
[SMS Provider] [Jio Selfcare] [Google APIs]
(Grizzly/5SIM/dll) │ │
│ │ │
1. sewa nomor ────────────► 2. kirim OTP │
│ 3. terima OTP ◄───┐ │
│ 4. validate OTP ──┘ │
│ 5. login sukses ───────────► 6. hunt link
│ 7. link ketemu!
│ │ │
8. complete / refund ◄─────────┘ │
Setiap worker menjalankan siklus ini secara paralel. Nomor yang gagal di-refund otomatis oleh RefundWorker.
Refund logic:
- Bukan pelanggan Jio → refund agresif (retry tiap 30 detik setelah 120s)
- OTP nggak masuk → refund setelah 420 detik (7 menit)
- Gagal sebelum login → refund setelah 150 detik
- Login sukses → dana dianggap terpakai (complete), tidak refund
Beberapa ISP (terutama di Indonesia) memblokir domain provider SMS via DNS. JioFarm punya DNS-over-HTTPS shield yang me-resolve domain lewat Cloudflare (1.1.1.1), bypass pemblokiran ISP.
Aktif otomatis tiap kali run.
Q: Berapa biaya per nomor?
A: Tergantung provider. GrizzlySMS Jio ~$0.20–$1.00. 5SIM ~$0.05. Pakai --max-price 0.5 untuk mode hemat.
Q: Kenapa login sukses tapi nggak dapat link? A: Nggak semua nomor Jio dapat promo Google AI Pro — ini pure RNG. Baca § Memilih Provider untuk tips meningkatkan link rate.
Q: Kenapa link rate saya rendah banget? A: Kemungkinan provider kamu punya nomor recycled (bekas dipakai hunter lain). Coba cari provider yang lebih sepi peminat — nomor fresh = chance lebih tinggi. Jangan cuma stuck di 1 provider.
Q: Dana bisa hangus? A: Kalau login sukses tapi nggak ada link, dana tetap terpakai. Kalau gagal sebelum login, dana di-refund otomatis. Lihat refund logic di atas.
Q: Aman nggak pakai API key di .env?
A: .env sudah ada di .gitignore — tidak akan ke-commit ke Git. Jangan share file .env ke siapapun.
Q: Bisa pakai provider selain GrizzlySMS?
A: Bisa. JioFarm support multi-provider. Pilih PROVIDER=fivesim atau tambah provider sendiri. Lihat § Memilih Provider.
Q: Kok 5SIM jiomart nggak bisa dipakai?
A: Client 5SIM sudah siap, tapi API buy mereka untuk jiomart sering "no free phones" meskipun stok di web ada. Ini bug dari sisi 5SIM. Cek berkala siapa tahu sudah difix. Kalau sudah normal, tinggal ganti PROVIDER=fivesim di .env.
MIT © 2024
🦁 Happy Hunting! — Dan ingat: provider yang bagus = hasil yang bagus.