Download the
xx789 App
for Android — Cricket, Slots & Live Casino

Free APK install, works on Android 6.0 and above. Place a cricket bet, spin slots, or join a live table — all from your phone, wherever you are in Bangladesh.

  • SSL Encrypted
  • Android 6.0+
  • 24/7 Support
  • 18+ Only

Get the xx789 APK File

Tap the button below to download directly to your Android phone. The file is free, scanned clean, and hosted on our own server — no third-party stores involved.

xx789.apk
45 MB Android 6.0+ v2.7.11 Updated 06 Nov 2026 Free
Download xx789.apk — Free

Scan to download
on your phone

App vs Browser — Which One to Use?

Both work fine on mobile, but the xx789 app gives you a noticeably faster and more stable experience — especially on match nights when site traffic spikes. Here is a direct comparison so you can decide.

Feature xx789 App (APK) Mobile Browser
Loading speed Faster — cached assets, less network round-trips Reloads page data every session
Push notifications Yes — match start, bonus alerts, withdrawal status Not available on most Android browsers
Works on slow 3G/4G Optimised — lower data usage per session Acceptable, heavier on data
Biometric login Fingerprint unlock supported Not supported
Live score widget Persistent score bar on cricket matches Only visible inside the browser tab
bKash / Nagad deposit Deep link opens bKash app directly Manual copy-paste of phone number
Auto-update Manual — check Settings → About in the app Always loads latest version
iOS support Android only (APK format) Safari on iPhone works fine
Storage needed 45 MB install Cache only — no install
Full game library access All games available All games available

On IPL or BPL match days, the app keeps your session alive in the background even when you switch to WhatsApp or bKash. That alone is worth the 45 MB install for regular cricket bettors.

Safety, Permissions & What the App Accesses

The xx789 APK is built for Android security best practices. Here is exactly what it requests — and why each permission is needed.

No Spyware or Adware

The APK does not carry third-party ad SDKs or background data collectors. It requests only the permissions listed below. You can inspect the manifest file yourself using any APK analyser tool. The file is scanned with VirusTotal before each release; version 2.7.11 passed with a clean result.

SSL / TLS on Every Connection

All traffic between the xx789 app and our servers runs over TLS 1.3. Your account credentials, bKash transaction references, and withdrawal details are encrypted end-to-end. The app will refuse to connect over an unsecured network and will show a warning if it detects a certificate mismatch.

Minimal Permissions Requested

The app asks for: Internet (to load games and process payments), Vibrate (optional — match win alerts), Camera (only triggered during KYC document upload — never used in the background), and Storage Read (to let you pick a document image from Gallery). No location, no contacts, no call logs.

Regular Updates & Patch Policy

xx789 pushes app updates whenever a security patch is needed or a new feature ships. Version numbers follow semantic versioning — the third digit (e.g. 2.7.11) is a hotfix release. When an update is available, a banner appears in the app lobby. Download the new APK from this page; do not use third-party mirror sites.

Install xx789 on Android — Five Steps

The whole process takes about two minutes on a standard Android phone. Follow the steps in order; step 2 is the one most players miss the first time.

  1. 1
    Allow Installation from Unknown Sources

    Open your phone's Settings → Security (or Privacy on Android 8+). Find Install unknown apps and enable it for your browser or file manager. On some Samsung devices this is under Biometrics and Security → Install unknown apps. This step is a one-time action; Android still scans each APK before it installs, so your device stays protected. If you skip this, the install will silently fail.

  2. 2
    Download the APK from This Page

    Tap the Download xx789.apk button at the top of this page or in the download box above. Wait for the 45 MB file to finish downloading — do not leave the browser while the download is in progress on a slow connection. Once done, your notification bar will show xx789.apk — Download complete. Only download from xx789.ws; third-party APK mirror sites are not endorsed.

  3. 3
    Open the APK and Confirm Installation

    Tap the downloaded file in your notification bar or navigate to it in your phone's Downloads folder. Android will display an install confirmation screen showing the app name and permissions (Internet, Vibrate, Camera for KYC, Storage). Tap Install. The process completes in about 10–15 seconds. If you see a Blocked by Play Protect warning, tap Install anyway — this is a standard Google prompt for all APKs installed outside the Play Store.

  4. 4
    Open xx789 and Log In or Register

    Tap Open on the success screen, or find the xx789 icon in your app drawer. The app opens to the lobby. If you already have an account, tap Log In and enter your phone number and password — see the xx789 Login guide if you have trouble. First-time players tap Register to create a new account; the form takes about 90 seconds to complete.

  5. 5
    Deposit via bKash or Nagad and Start Playing

    Once logged in, go to Wallet → Deposit. Select bKash, Nagad, Rocket, Upay, or Bank Transfer. The minimum deposit is ৳150 and funds arrive in your xx789 wallet within 4 minutes on average. If this is your first deposit, the 160% Welcome Bonus (up to ৳18,500) is applied automatically — you do not need to enter a code. See the full Bonus & VIP page for wagering details.

A player on a phone installing and opening the xx789 casino app lobby in Bangladesh

iPhone Users: Add xx789 to Your Home Screen

Apple does not allow APK files, but you can run xx789 as a Progressive Web App directly from Safari. It behaves like a native app: full screen, no browser address bar, and a home-screen icon.

Open Safari and go to xx789.ws. Use Safari specifically — Chrome on iOS does not support Add to Home Screen properly.

Tap the Share icon (box with arrow pointing up) at the bottom of the Safari toolbar.

Scroll down the share sheet and tap Add to Home Screen. Edit the name to "xx789" if you like, then tap Add.

Find the xx789 icon on your home screen. Tap it to open the site in full-screen mode — same lobby, same games, same bKash deposit flow.

Push notifications are not available on iOS via PWA. For match alerts on iPhone, check the lobby or enable in-app sounds.

Download & You Get Access to Everything

The xx789 app is not a stripped-down version. Every feature on the full website is in the app — plus extras that only make sense on mobile.

  • Cricket & Sports Betting — BPL, IPL, T20, ODI, and football 1X2 markets live in-play with real-time odds updates.
  • Slots (Oswald slots included) — Dragon of Demons, Diamond Tycoon, Big Hammer and over 3,500 titles from JILI, Pragmatic Play, CQ9 and more.
  • Live Casino — Evolution live tables, baccarat, roulette, and Andar Bahar streamed in HD direct to your phone.
  • Crash Games — Crash Goal and similar multiplier games with provably fair results and bets from ৳1.
  • Instant bKash Deposit — The app deep-links directly into your bKash app. No copy-pasting account numbers.

Six Reasons Players Keep the xx789 App Installed

These are the features that make a real difference on match day — not just marketing bullet points.

Match & Bonus Alerts

Get a push notification when your cricket match goes live, when the odds shift by more than a set threshold, or when a reload bonus lands in your account. Set your alert preferences in Settings → Notifications. Useful for T20 matches that kick off during your commute in Dhaka or Chittagong. Alerts fire even when the app is closed in the background on Android.

Faster Bet Placement on Live Markets

Live in-play odds update every few seconds. The xx789 app uses a persistent WebSocket connection rather than polling — meaning odds refresh without a full page reload. During a BPL match the difference is noticeable: you can confirm a bet in one tap while the browser version is still refreshing. Minimum live bet is ৳10; the bet slip is always one tap from any screen in the app.

Fingerprint Login

After your first login, go to Account → Security → Biometric Login and enable fingerprint unlock. The next time you open the app, one finger press logs you in — no password typing. This works on any Android phone with a physical or in-screen fingerprint sensor running Android 6.0 or later. Your password is never stored on-device; only a secure token is used.

One-Tap bKash & Nagad Deposit

Tap Deposit → bKash in the app and it automatically opens your bKash app with the recipient number pre-filled. Enter your PIN and the amount, confirm in bKash, and the funds show in your xx789 wallet within 4 minutes. The same deep-link flow works for Nagad and Rocket. No browser switching, no copy-paste errors that delay your deposit.

Live Score Overlay

While a cricket match is running, a compact score bar stays pinned at the bottom of your screen — current score, overs, and wickets — even while you browse the slot lobby or check your wallet. Tap the bar to expand the full scorecard. Supported for BPL, IPL, international T20, and ODI matches. Football scores are shown for top leagues; in-play betting links directly from the score bar.

Withdrawal Status in Real Time

After submitting a withdrawal request (minimum ৳1,100 up to ৳225,000 per day), the app shows a live status tracker: Requested → Processing → Sent → Arrived. Most withdrawals complete within 3 minutes via Nagad or bKash. If a request stalls past 10 minutes, tap Contact Support directly from the status screen to open a live chat with the 24/7 team — no need to log in to a separate website.

Popular Games in the App Right Now

System Requirements & Version Details

Check the table below before downloading. The xx789 app runs smoothly on most Android phones made after 2016, including entry-level devices with 2 GB RAM.

Item Details
Current Version 2.7.11
File Name xx789.apk
File Size 45 MB
Minimum Android Version Android 6.0 (Marshmallow) — released 2015; covers virtually all phones currently in use in Bangladesh
Recommended Android Version Android 10 or higher for best performance and biometric login support
Last Updated 6 November 2026
Price Free — no purchase, no subscription
Supported Languages English, Bangla
iOS Support No native app — use Safari PWA (Add to Home Screen, see instructions above)
Internet Required Yes — mobile data (3G/4G/5G) or Wi-Fi; minimum recommended speed 2 Mbps for live games
Permissions Internet, Vibrate, Camera (KYC only), Storage Read (document upload)
Distribution Direct APK from xx789.ws — not listed on Google Play Store

When the Install Does Not Go as Planned

Most problems come down to one of five causes. Check the table below before contacting support — in most cases you can fix it in under a minute.

Problem Likely Cause Fix
"Install blocked" message appears Android's Install unknown apps setting is still off for the browser or file manager you used to open the APK. Go to Settings → Security → Install unknown apps, find your browser (e.g. Chrome, Firefox) in the list, and toggle it on. Then try opening the APK again. You do not need to re-download the file.
Download stops at 0% or never completes Weak mobile signal or the browser timed out the connection mid-download. Common on 2G/3G networks in rural areas. Switch to Wi-Fi if available, or move to an area with stronger signal. Clear the partial download from your Downloads folder, then tap the download button again. The file is 45 MB so a stable connection for 1–2 minutes is needed.
"App not installed" error after tapping Install An older version of xx789 is already on your device and the signatures conflict, or your phone's internal storage is full. First, check free storage — you need at least 100 MB free. If storage is fine, uninstall the existing xx789 app first (Settings → Apps → xx789 → Uninstall), then install the fresh APK. Your account data is saved server-side so nothing is lost.
App opens but shows a blank white screen The app loaded but cannot reach the xx789 servers. This is almost always a network issue — a VPN conflict or DNS block. Turn off any active VPN. Check that your mobile data is working by opening a webpage in your browser. If you are on a corporate or university Wi-Fi network that blocks gambling sites, switch to mobile data instead.
Play Protect warning: "Harmful app" Google Play Protect flags all APKs installed outside the Play Store as a precaution — this is not specific to xx789. The APK is clean; it is a standard Google policy message. On the warning screen, tap More details and then Install anyway. If you prefer, you can scan the APK file yourself using any antivirus app before installing. The file hash is published on our security page.

Still stuck? The xx789 24/7 live chat team can walk you through the install in real time. Open the chat from any page on xx789.ws — no account needed to ask a pre-install question.

Questions About the xx789 App

Seven questions we hear most often from players before and after installing.

Is the xx789 APK safe to install on my phone?

Yes. The xx789 APK is built in-house and does not contain third-party ad SDKs or spyware. Every release is scanned with VirusTotal before it goes live on this page — version 2.7.11 passed with a clean result. The only permissions the app requests are Internet (required to run), Vibrate (optional alerts), Camera (only during KYC document upload), and Storage Read (to let you pick an ID photo from your Gallery). It does not access your contacts, location, or call logs. If you want independent verification, download the APK and scan it with any antivirus app before installing.

Why is the xx789 app not on the Google Play Store?

Google Play Store does not allow real-money gambling apps in Bangladesh under its current regional policy. This is a Google restriction, not a legal issue on our end. As a result, xx789 distributes the app as a direct APK download from this page. Installing APKs outside the Play Store is fully supported by Android — you just need to enable Install unknown apps for your browser once. The app itself is built to the same security and code quality standards as any Play Store release.

How do I update the xx789 app when a new version is released?

The app does not auto-update the way Play Store apps do. When an update is available, a notification banner appears at the top of the app lobby with a direct download link. Tap it, download the new APK, and install it over your existing version — your account, balance, and settings are all stored server-side so nothing is wiped. You can also check the current version at any time in Account → About → App Version and compare it to the version number shown on this page (currently 2.7.11). We recommend updating within a week of any new release.

Can I use the xx789 app on an iPhone?

There is no iOS native app — Apple does not permit APK files and the App Store has the same gambling restrictions as Google Play. iPhone and iPad users can access xx789 through Safari and add the site to their Home Screen as a Progressive Web App (PWA). The PWA runs full-screen with no browser toolbar and covers all features: cricket betting, live casino, slots, bKash deposit, and withdrawal. The main limitation is push notifications — Safari on iOS does not support them for PWAs. See the iOS section above for the four-step setup guide.

What is the minimum Android version needed to run the app?

The xx789 app requires Android 6.0 (Marshmallow) or higher. Android 6.0 was released in late 2015, so almost all smartphones currently sold or used in Bangladesh are compatible — including entry-level Walton, Symphony, and Samsung Galaxy A-series devices. For the best experience, Android 10 or above is recommended: it enables biometric (fingerprint) login, faster WebView rendering for live games, and smoother animations. If you are unsure of your Android version, go to Settings → About Phone → Android Version.

Does the xx789 app work on a slow mobile connection?

Yes, it is optimised for Bangladeshi mobile networks. The app uses compressed assets and a persistent WebSocket for live data, which reduces data usage compared to loading the full website in a browser. Slots and crash games run well on a stable 3G connection. Live casino video streams (Evolution tables) need at least 4G or a decent Wi-Fi connection for smooth HD video — on 3G the stream will still work but at lower resolution. Cricket betting markets load quickly on any connection because they use text data, not video.

Do I need to create a new account for the app, or can I use my existing xx789 account?

Your existing xx789 account works directly in the app — no separate registration needed. Open the app, tap Log In, and enter the same phone number and password you use on the website. Your balance, bonus status, VIP tier, and bet history all carry over instantly because everything is stored on our servers, not on your device. If you are new to xx789, tap Register inside the app or visit the registration page to create an account in about 90 seconds.

18+ Play Responsibly The xx789 app is intended for adults aged 18 and over. Gambling involves financial risk. Play within your means. If you need help, visit our Responsible Gaming page.