The Oppo A31 (model codes CPH2015 / CPH2031, powered by the MediaTek Helio P35 MT6765 chipset) is one of the most widely used entry-level Oppo smartphones in Indonesia, remaining common well into 2026. Like all modern Android devices, it has two layers of protection that frequently leave users locked out:
- Screen Lock: A self-set Pattern, PIN, password, fingerprint, or face unlock designed to prevent unauthorized access to your phone.
- FRP (Factory Reset Protection): A Google security feature that activates automatically the first time you add a Google Account to the device. If the phone is hard reset via Recovery Mode without first removing the synced Google account, it will lock on the "Verify your account" screen after reboot and require the exact email and password previously linked to the device.
These two locks most often trigger when: ✅ You forget your own self-set Pattern/PIN ✅ You buy a second-hand Oppo A31 and the previous owner failed to log out of their Google account ✅ You reset the phone via Recovery to fix a bootloop or stuck-on-logo issue.
If you are the rightful owner of the device but cannot recover the original credentials, bypassing the Pattern, PIN, and FRP on Oppo A31 via UnlockTool is the most stable, fastest method available with a near-100% success rate even on the July 2026 security patch and ColorOS 11.
⚠️ Legal & Ethical Disclaimer: This tutorial is for educational purposes only and MUST be used exclusively on devices you legally own or have explicit written permission to unlock. Unlocking stolen phones violates Indonesia’s ITE Law and anti-theft regulations. Always attempt official Google Account Recovery first. All methods in this article permanently erase all user data.
Why Use UnlockTool for the Oppo A31?
UnlockTool is a professional Windows-based service software relied on by phone technicians across Indonesia for MediaTek and Qualcomm devices. Compared to manual methods (emergency code *#813#, TalkBack, EasyShare) which Oppo regularly patches with every security update. UnlockTool offers clear advantages:
✅ Official support for Oppo A31 CPH2015/CPH2031 no need to select a generic MT6765 profile ✅ Works via Preloader / BROM mode no need to open the back cover or short ISP test points ✅ 3 dedicated options in one tool: remove screen lock, remove FRP, or do both at once ✅ Includes Safe Format option: removes screen lock WITHOUT LOSING DATA like photos/videos (under specific conditions) ✅ Built-in Preloader Auth Bypass: automatically bypasses MediaTek SLA/DAA security with no extra tools required ✅ Compatible with all ColorOS versions: 7, 7.2, 9, 10, 11 (Android 9–12) ✅ Regular updates: new security patches are quickly supported by the UnlockTool development team
It has only two minor downsides: it requires a Windows PC, a paid UnlockTool account (credits are very affordable, ~IDR 3,000–7,000 per operation), and correct USB drivers.
💡 Related articles on Berbagi Tutorial Online: To understand how UnlockTool works across the Oppo family, also read How to Bypass Pattern, PIN and FRP OPPO A18 With UNLOCKTOOL the workflow is identical, only the model selection differs. There is also a dedicated guide for Bypass Pattern PIN FRP Oppo A31 Without Losing User Data if you want to preserve your files.
Preparation Before You Start (ALL ITEMS ARE MANDATORY)
90% of "device not detected" or "erase failed" failures happen because one of the steps below was skipped. Prepare everything before launching UnlockTool.
📋 Required Items
- Oppo A31 (CPH2015 / CPH2031) with at least 50% battery (do not let the phone die mid-process)
- Windows 10 / 11 64-bit PC or Laptop (Windows 7 is not recommended for modern driver support)
- ORIGINAL / good-quality USB Micro-B data cable. The Oppo A31 uses an older Micro USB port; standard charging-only cables will NOT connect to Preloader mode
- Active UnlockTool account with available credits, download the latest installer from
unlocktool.netand log in - MTK USB VCOM Driver + libusb-win32 filter driver: see installation steps below
- Temporarily disable: Windows Defender Real-time protection, third-party antivirus, and Windows Firewall, as these frequently block Preloader driver injection
📱 Confirm Your Exact Model
- Check the sticker under the battery or go to Settings → About Phone (if you still have access)
- It must show: Model: CPH2015 or CPH203.1
- Chipset: MediaTek Helio P35 (MT6765). This guide applies ONLY to the MediaTek variant, NOT Qualcomm
Step-by-Step: Bypass Pattern, PIN, FRP Oppo A31 Via UnlockTool
- Open UnlockTool on your PC → log in with your username and password.
- On the top tab bar, click OPPO (do NOT use MTK Generic; always select the exact brand).
- In the Model list on the left, scroll down and select exactly:
OPPO A31 (CPH2015)
DO NOT select "Auto Detect" or "MT6765 Generic" wrong model selection risks bricking the device or corrupting the IMEI.
- Below the model list, open the BROM | EDL tab.
- CHECK ✅ Preloader Auth: this enables the built-in SLA/DAA bypass, MANDATORY for all Oppo devices released in 2020 and later, including the A31.
- In the function panel on the right, SELECT ONLY ONE OPTION matching your need:
- 🔹 [PRELOADER] SAFE FORMAT [KEEP DATA] → removes screen lock only; user data remains intact
- 🔹 [PRELOADER] FACTORY RESET + FRP → removes both screen lock and FRP in one go (most commonly used)
- 🔹 [PRELOADER] ERASE FRP → removes Google account lock only
- DO NOT check any other options, especially Format All, Flash, or IMEI Repair. One wrong click can permanently erase the IMEI or disable cellular signal.
- Click the large START button at the bottom-right. UnlockTool will display:
Leave UnlockTool in this waiting state and move to the phone.>> Waiting for Preloader USB port...

Step 3: Boot Oppo A31 Into Preloader / BROM Mode
This is the most sensitive step; timing is critical. The Preloader port only appears for 1–2 seconds after the USB cable is plugged in.
- Power OFF the Oppo A31 COMPLETELY, wait 10 full seconds after the screen goes fully black.
- PRESS AND HOLD BOTH VOLUME UP + VOLUME DOWN BUTTONS SIMULTANEOUSLY. DO NOT press the Power button.
- While continuing to hold both volume keys, plug the Micro USB cable into the phone and the other end into a USB 2.0 port on your PC (USB 3.0 often causes unstable connection drops).
- Keep holding Vol+ + Vol- for another 3–5 seconds; do not release too early.
- You will hear the USB connection sound on your PC. Immediately open Device Manager → Ports (COM & LPT). If successful, you will see:
MediaTek PreLoader USB VCOM Port (COMx)
- As soon as the PreLoader VCOM entry appears, you may release the volume buttons.
✅ What Happens Next in UnlockTool
If all steps are correct, the log window will scroll automatically like this:
>> Port detected: MediaTek PreLoader USB VCOM (COM5)
>> Connecting to BROM... OK
>> Bypassing SLA / DAA security... OK
>> Reading hardware info...
>> Chip : MT6765 (Helio P35)
>> SocID: 0x0766
>> Model: OPPO A31 CPH2015
>> EMMC: 64GB / 128GB
>> Reading partition table... OK
>> Executing: FACTORY RESET + ERASE FRP...
>> Formatting USERDATA... OK
>> Erasing FRP partition... OK
>> ✅ ALL OPERATIONS COMPLETED SUCCESSFULLY
>> Total time: 00:00:32When you see SUCCESSFULLY, the process is complete. Unplug the USB cable, then manually power on the phone by holding the Power button.
Step 4: Initial Setup After Successful Unlock
The first boot after formatting takes 3–7 minutes; the Oppo/ColorOS logo will stay on screen longer than usual. DO NOT panic and do not remove the battery.
- Once you reach the Welcome wizard, select your language → set the region to Indonesia → accept the terms and conditions.
- When prompted to connect to Wi-Fi, you may skip or connect; the "Verify your Google account" screen will no longer appear.
- Continue through setup: create a new PIN/pattern → enroll a fingerprint → log in with YOUR OWN NEW GOOGLE ACCOUNT (never reuse the old locked account).
- Done. Your Oppo A31 is fully functional again, free of both screen lock and FRP.
📚 Full guide collection: For bypass tutorials on other Oppo series (A5s, A12, A15, A16, A17, A38, A58), Realme, and Vivo devices using UnlockTool, visit the FRP & Unlock category archive on Berbagi Tutorial Online.
Don't have an UnlockTool account yet? No worries, you can rent UnlockTool affordably on Shopee: Affordable UnlockTool Rental.
Common Problems & Fixes (Oppo A31 + UnlockTool)
❌ Stuck on "Waiting for Preloader USB port..." / No Device Detected At All
Causes: faulty cable, incorrect drivers, releasing buttons too early, or a USB 3.0 port issue. Fixes (in order):
- Switch to a USB 2.0 port on the back of the PC case
- Try a different ORIGINAL Micro USB cable (90% of charging-only cables do not support Preloader data)
- Reinstall MTK VCOM + libusb drivers → restart your PC
- Practice the timing: power off fully → hold Vol+Vol- → plug cable → hold for a full 5 seconds. Almost all beginners release too early
❌ "BROM Error: SLA/DAA Auth Failed"
Cause: you forgot to check Preloader Auth in Step 2. Fix: close UnlockTool → reopen → select Oppo A31 CPH2015 → MAKE SURE ✅ Preloader Auth is checked → click Start → reconnect the phone.
❌ "Erase Failed (STATUS_SECURITY_BLOCKED / 0xC0020004)"
Cause: your Oppo A31 is running a very new mid-2026 security patch that blocks the standard Preloader method, or you are using an outdated UnlockTool version. Fixes:
- Click Update inside UnlockTool to get the latest build. The development team responds very quickly to new Oppo patches
- Confirm the selected model is CPH2015, not the generic MT6765
- If it still fails, the only remaining option is ISP / Test Point mode (requires opening the back cover and shorting the test point to GND while plugging in USB for experienced technicians only)
❌ Stuck on Oppo Logo / Bootloop After the Process
Cause: rare, usually caused by a corrupted userdata partition. Fix: repeat Steps 2–4 using the [PRELOADER] FACTORY RESET + FRP option. This performs a full clean wipe and resolves 99% of bootloop cases.
❌ No Signal / Invalid IMEI After Formatting
Cause: wrong option selected (accidental Format All) or the NVRAM partition was erased alongside userdata. Prevention: ONLY use the 3 options listed in Step 2; never touch any other functions. Fix: requires an original NVRAM backup file + specialized IMEI writing tools (highly recommended to take to a professional technician).
Risks You Must Understand Before Trying
- Total Data Loss: Except when using the Safe Format option, all photos, videos, contacts, WhatsApp chats, and apps are erased permanently with no way to recover. Back up first if you still have access.
- Bricking Risk: Extremely low if you follow this guide exactly, but always possible if the wrong model or function is selected.
- IMEI / Baseband: The options I recommend (Safe Format / Factory Reset + FRP / Erase FRP) are SAFE for the NVRAM partition, but backing up NVRAM first is still advised if you know how.
- Voided Warranty: This procedure automatically voids the official Oppo warranty.
- OTA Updates: After unlocking, avoid full ColorOS OTA updates; they may relock FRP or patch the UnlockTool method. Minor security patch updates are usually safe.
Conclusion
YES for 2026, bypassing the Pattern, PIN, and FRP on Oppo A31 CPH2015 via UnlockTool is the most consistent, fastest, and lowest-risk method available.
Manual tricks like the *#813# Code, TalkBack exploits, or EasyShare workarounds no longer function on ColorOS 10–11 firmware with recent security patches. Oppo closes these loopholes almost monthly. UnlockTool operates at the firmware partition level via Preloader mode, which is far harder for Oppo/Google to patch remotely.
The 4 keys to 100% success are: ✅ Select OPPO A31 (CPH2015) never a generic profile ✅ Install MTK VCOM + libusb drivers correctly ✅ Hold Vol+ + Vol- long enough when plugging in the USB cable ✅ Only run the approved options: Safe Format / Factory Reset + FRP / Erase FRP
Always remember: only unlock phones you legally own, try official recovery methods first, and follow every step carefully. Rushing the Preloader connection is the only mistake that regularly trips up beginners.
For more easy-to-follow phone service guides, software tutorials, and internet tips tailored for Indonesian users, keep visiting Berbagi Tutorial Online.
