Setup checklist
-
1
Install the app
Allow your browser to install apps (Install unknown apps), then open the downloaded file.
-
2
Play Protect
If Play Protect warns you, tap More details, then Install anyway.
-
3
Allow restricted settings
App info, then the ⋮ menu, then Allow restricted settings (Android 13 and newer).
-
4
Turn on Accessibility
Settings, then Accessibility, then Nusuk Auto, then On.
-
5
Allow Display over other apps
So the small control panel can float on top of Nusuk.
-
6
Set the Nusuk app to English
Keep your phone's font size and display size on Default.
Fix a problem
The file won't install
- Settings, then Apps, then your browser (for example Chrome), then Install unknown apps, then Allow from this source.
- Open the downloaded file again from your Downloads folder.
- On Samsung, also turn off Auto Blocker: Settings, then Security and privacy, then Auto Blocker, then Off.
- Still blocked? Free some storage and download again, or try another browser.
Play Protect says "App blocked" or "Harmful app"
Google shows this for any app that isn't from Google Play, and more strongly for apps that use Accessibility. It does not mean the file is damaged. Find which message you see below.
- You see More details: tap it, then Install anyway (on some phones: Install without scanning).
- You see "Send app for scanning?": tap Don't send, or Install without scanning. Sending is optional.
- You only see OK and no install button: open Google Play, tap your profile picture, then Play Protect, then the settings gear, and turn off "Scan apps with Play Protect". Then open the downloaded file again.
- The app disappears or gets switched off after installing: Play Protect removed it. Turn off "Scan apps with Play Protect" (step above), download the app again and install it.
- Finish the setup. You can turn Play Protect back on later. If it switches Accessibility off again, repeat the Accessibility steps below.
Accessibility is greyed out (Restricted setting)
- Open Settings, then Apps, then Nusuk Auto.
- Tap the ⋮ menu at the top right, then Allow restricted settings. Confirm with your PIN or fingerprint if asked.
- No ⋮ menu? Open Settings, then Accessibility once and tap Nusuk Auto (a warning appears). Go back and check the ⋮ menu again.
- Now turn Nusuk Auto On in Accessibility and tap Allow.
Accessibility turns off by itself
- Play Protect or battery saver can switch it off. Open Nusuk Auto: if it says "Accessibility stopped", tap Fix.
- In Accessibility, turn Nusuk Auto Off, then On again.
- Settings, then Apps, then Nusuk Auto, then Battery, then Unrestricted.
- Keep the screen on and stay inside the Nusuk app while it runs. Don't lock the phone.
- On Xiaomi, Oppo or Vivo, lock Nusuk Auto in Recent apps so the phone cleaner doesn't close it.
The floating panel doesn't show (Display over other apps)
- Settings, then Apps, then Nusuk Auto, then Display over other apps, then Allow. (Or Settings, then Apps, then Special access.)
- On Xiaomi, also allow "Display pop-up windows while running in the background" under App info, then Other permissions.
The quiz gives wrong answers or won't start
- Set the Nusuk app's language to English. The quiz is read from the screen, so the question must be in English.
- Keep the phone's Font size and Display size on Default (Settings, then Display) for the best results. From version 2.2 the app scrolls to the bottom of each page, so larger text works too, but it is slower. Update the app if a big font still gets stuck.
- Turn off magnification, colour inversion, colour correction, force dark and bold text.
- Log in to Nusuk and open the quiz screen before you start. Keep the phone unlocked.
- Still wrong? Send a screenshot to the Facebook group. Wrong answers get fixed for everyone.
Codes show "not correct" or "already used"
- Some codes are wrong, expired or already on your Nusuk account. The app skips them and moves to the next one. This is normal, let it run.
Quiz limit reached
- The free questions come back every day (the time is shown on the Play quiz card).
Notifications don't arrive
- Settings, then Apps, then Nusuk Auto, then Notifications, and turn them on.
- Every announcement is also saved under the bell icon on the app's home screen.
How do I update the app?
- Tap the version number at the bottom of the app's home screen. When an update exists it shows "Update ↑".
- Install the new file over the old app. Don't uninstall first, or you may lose your saved progress.
Your phone brand
Menu names differ a little between phones and Android versions.
Samsung
Turn off Auto Blocker (Settings, then Security and privacy). Then Settings, then Battery, then Background usage limits: add Nusuk Auto to "Never auto sleeping apps".
Xiaomi, Redmi, POCO
Turn on Autostart for Nusuk Auto (Settings, then Apps, then Permissions). Set Battery saver to No restrictions in App info. Lock the app in Recent apps.
Oppo, Realme, OnePlus
App info, then Battery usage, then Allow background activity. Turn on Auto launch.
Vivo, iQOO
Settings, then Battery, then Background power consumption, then Nusuk Auto, then Allow. Turn on Autostart.
Other phones
Open App info for Nusuk Auto, then Battery, and choose Unrestricted (or No restrictions).
FAQ
What is Nusuk?
Nusuk is the digital platform of the Saudi Ministry of Hajj and Umrah. From 1 November to 20 December 2026 (50 days) it runs a prize draw: every day 1 person wins an Umrah trip and 10 people win 20 bottles of Zamzam water each. The Umrah winner can take one more person. The Ministry pays for flights, hotel, transport and visa.
What is a Nusuk code?
Every day the Nusuk app gives you a key of your own. You get a key when you use someone else's code, and also when others use yours. Each key lets you answer one easy quiz question, which raises your chance in the draw. Doing this by hand takes a long time. Nusuk Auto does it for you while you get on with your day.
Is Nusuk Auto safe?
It asks for two permissions only: Accessibility and Display over other apps. It does not ask for location, phone calls, files, photos or videos. It is free and open source, so anyone can read the code. It is not an official Nusuk app, so use it at your own risk.
Source code on GitHubDoes the bot give wrong answers?
Rarely. The AI is usually right, and the answers are reviewed. If you see a wrong one, send a screenshot to the Facebook group and it gets fixed for everyone.
How many codes can I add?
Nusuk Auto has no limit: the database holds over a hundred thousand codes from Bangladeshi users. Nusuk itself lets you earn up to 8,000 keys from other people's codes. Keys you get when others use your code have no limit.
How many quizzes can I play?
Nusuk allows up to 300 from one account. After that, log out and continue with another Nusuk account. Nusuk Auto has no limit of its own.
Why use Nusuk Auto?
It only holds codes from Bangladeshi users, collected from Bangladeshi Facebook groups with foreign codes removed, and new codes are still added from group comments. If you are in Bangladesh you can add your own code too. The goal is to raise the chance of Bangladeshi Muslims winning Umrah.
Why does it need these permissions?
Accessibility lets it type codes and tap answers in Nusuk for you. It only works inside the Nusuk app. Display over other apps is for the small control panel.
Why does it wait between quizzes?
Answering too fast can get you slowed down by Nusuk, so the app waits 2 to 6 seconds after each quiz. To go faster, turn off Delay on the floating panel (Quiz mode). Needs app version 1.8 or newer.
Does it work on iPhone?
No, it's Android only for now.
Watch the videos
Short videos for the setup and for fixing Accessibility.
Still stuck?
Ask in the Facebook group first, many problems already have an answer there. For anything else, message the developer on Facebook.
To get help faster, send:
- Your phone model and Android version (copy it below)
- What you did and what happened
- A screenshot or screen recording
Your phone
Open the Facebook group
Updates and help.
Message the developer
Jafran Hasan