Oukitel WP17 [Root][GSI ARM64 A/B Treble-Enabled]

Search This thread

SwedishForenger

Senior Member
Mar 26, 2021
319
63
WP17 is a rugged phone with Infrared Night Vision Camera, Helio G95 8GB+128GB 6.78“FHD+ 90Hz 64MP Triple Camera+16MP Selfie 8300mAh Android 11 Global Version.


wp17_pc_02_1.jpg

Bought me a Oukitel WP17, but couldn't find much information about this phone.
So I'm going to post info here for everyone to see and participate in how to flash, root and update the phone.
 
Last edited:
  • Like
Reactions: Veiranx

SwedishForenger

Senior Member
Mar 26, 2021
319
63
Update:

Using the MTK-bypass Small utility to disable bootrom protection(sla and daa).
According to this Exploit, this MT6785 Oukitel WP17 is fully unlocked, and should be flashable:

Windows10:
[2022-10-13 02:45:23.376773] Found device = 0e8d:0003
[2022-10-13 02:45:23.766358] Device hw code: 0x813
[2022-10-13 02:45:23.776413] Device hw sub code: 0x8a00
[2022-10-13 02:45:23.786386] Device hw version: 0xca00
[2022-10-13 02:45:23.796588] Device sw version: 0x0
[2022-10-13 02:45:23.806536] Device secure boot: False
[2022-10-13 02:45:23.816739] Device serial link authorization: False
[2022-10-13 02:45:23.816739] Device download agent authorization: False
[2022-10-13 02:45:23.836660] Disabling watchdog timer
[2022-10-13 02:45:23.846734] Insecure device, sending payload using send_da
[2022-10-13 02:45:23.896695] Found send_dword, dumping bootrom to bootrom_813.bin

Linux:
[2022-10-13 09:15:03.350097] Found port = /dev/ttyACM0
[2022-10-13 09:15:03.423994] Device hw code: 0x813
[2022-10-13 09:15:03.425119] Device hw sub code: 0x8a00
[2022-10-13 09:15:03.425523] Device hw version: 0xca00
[2022-10-13 09:15:03.425902] Device sw version: 0x0
[2022-10-13 09:15:03.426248] Device secure boot: False
[2022-10-13 09:15:03.426595] Device serial link authorization: False
[2022-10-13 09:15:03.426923] Device download agent authorization: False

However, flashing this phone in any Sp flash tool, is ending up in:

ERROR : STATUS_SEC_PUBK_AUTH_MISMATCH_N (0xC002001B)
Screenshot_1.png

The PUBK_AUTH part of this error message, is the Authorization for flashing Signed/verified image files. In the Oukitel WP17 firmware folder, downloaded from Oukitel Downlod Center, are their only certain files marked as verified.img, and now after testing in Sp flash tool, loading ALL non-verified files, you can flash these files to the phone without problems.

.
 
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63

Stock Oukitel Android 11 recovery​


Let's fix this phone​

Download these files:​

Oukitel WP17 firmware: ASW2100YJ_2201_T2046
Python 6.3.1
Mediatek VCOM, CDC, USB Serial & Smartwatch Drivers
UsbDk_Brom-mode
MTKClient
Flash_Tool_v5.2028
Computer with internet


1. Start by extracting the firmware file to your desktop. Now open up the MTKClient zip file and drag all files to your firmware folder.

1.png


2. Now you Install all needed drivers: Mediatek VCOM, CDC, USB / UsbDk_Brom-mode.

3. Extract the Flash_Tool to your desktop and open the flash_tool.exe.
ONLY check the UNverified files. We will flash the verified files later. Click on the Download button when you're done. Take your dead phone and connect it to the computer with the USB cable. Hold down Volume+ Volume- and power-button together, hold the buttons until the flashing start.

2.png

Once you have flashed the UN-verified files to your phone, we start the process of flashing the verified files.

4. Now we need access to the verified files. open a prompt in the firmware.
To do that, go to the start menu and type CMD.

3.png


4. Right-click and copy the address and paste it in the prompt window.

4.png


5.png


5. Now we have to configure MTKClient to be able to communicate with the phone.
Past in these commands one at a time in to the promt window.

Code:
python setup.py install
pip3 install -r requirements.txt


6. And now finally after you have set up the environment in python.
The flashing of the verified files to you phone can begin. copy and paste in the hole commands.

Code:
python mtk w md1img,spmfw,scp1,scp2,sspm_1,sspm_2,cam_vpu1,cam_vpu2,cam_vpu3,gz1,gz2,lk,lk2,logo,dtbo,tee1,tee2 md1img-verified.img,spmfw-verified.img,scp-verified.img,scp-verified.img,sspm-verified.img,sspm-verified.img,cam_vpu1-verified.img,cam_vpu2-verified.img,cam_vpu3-verified.img,gz-verified.img,gz-verified.img,lk-verified.img,lk-verified.img,logo-verified.bin,dtbo-verified.img,tee-verified.img,tee-verified.img


6.png

Press Enter,
On the phone: Hold down Volume+ Volume- and power-button together, hold the buttons until the flashing start. Sit back and wait
.
1.png

Your phone will end up like this after boot.

Screenshot_20210928-091154.jpeg
Screenshot_20210928-091418.jpeg
Screenshot_20210928-091434.jpeg


Done ....

Now Update your phone by Android update service by going in to 'Settings / System and update phone.

.
 
Last edited:
  • Like
Reactions: neodi

SwedishForenger

Senior Member
Mar 26, 2021
319
63

-- IMEI Restore --​



After formatting the phone. I use ModemMETA tool to restore my IMEI.

2.jpg

Select the “Smart Phone” option from “Platform Type” section. Same as , select “USB” option from “PORT” section.

Press the Connect button in Modem METAtool. Hold down the Volume+ Volume- and power buttons at the same time while plugging in the USB cable. Meta tool will detect the device and it will start to load Boot file, karnel port etc. You can see all the process in “Connection Stages” section.

  • After completing the configuration process, you will be able to see “Connect” message at the bottom of the tool.

Now click on “Load DB”. “Load Database file from target”.

3.jpg

Now click on search box and select IMEI download option from drop down menu.

4.jpg
  • A new IMEI window will pop up in front of you.
  • Type in yor IMEI : and hit on “Write” button from same window.
  • ILLEGAL to Creating your own: 12345.12345.1234
6.jpg

  • if everything went well, it looks like this.​

66.png



 

Attachments

  • Mediatek CDC Drivers.zip
    15 KB · Views: 16
  • ModemMETA_v10.2044.0.02.zip
    88.1 MB · Views: 35
Last edited:
  • Like
Reactions: neodi

SwedishForenger

Senior Member
Mar 26, 2021
319
63
Update:

Easy rooting with Magisk ......​



This will Unlock your bootloader!.
Unlocking your bootloader will send your phone in to a emergency state, and delete all personal data on the device. Back up everything that is important to you, before proceeding with rooting your phone -

rooted.jpeg
rooted2.jpeg


Download and extract AA - Install Android to your desktop. Turn off your phone and enter 'fastboot mode'. Connect your phone to the computer and open AA - Install ROOT.dat.

2022-10-30_06-54.png

Install Magisk25.
.
 

Attachments

  • Magisk-v25.2.apk
    10.8 MB · Views: 17
  • AA - Install Android.zip
    43.2 MB · Views: 39
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63

-- WARNING --

Thinking of upgrading to Android 12 / Android 13 ?


The camera drivers found in the Android 11 version your phone was shipped with -

Are NOT in the Android 11 version from the Oukitel Download Center !.

You will brake your 64MP Camera if you flash GSI ore the version from Download Center .


Although I copied all the files required to restore the camera, which you can find below in a zip file -
Are the drivers in all other roms and GSI's to control the camera missing.

--FM drivers are located in kernel. Most other oem drivers are in vendor. And the definitions are in system


However, there is an easy fix for this, and that is to make a backup of your working phone firmware before you start installing other versions of Android, so that you can always restore your phone from this backup, with the correct drivers and get a fully functional phone again.

Dump/extract/backup your Oukitel WP17 firmware.​

It is ALWAYS a good practice to backup your firmware. Any phones sooner or later will have issues and since you don't have a copy to restore yor phone, you will spend money sending it in for repair which sometimes costs more than the phone is worth. There are many ways to make a copy of your phone's firmware. search on the internet or use this simple guide:


All the files you need can be found under this video​


And to everyone who already broken their phone and is now looking for a way to restore their phone. Have I already ordered a new WP17 that I will create a firmware backup of, and make available for you and a manual for how to restore. I will keep you updated on that, but it takes a long time to get things shipped from China these days.

.
 

Attachments

  • NightVision Camera_Oukitel WP17.zip
    89 MB · Views: 35
  • mtkclient-main.zip
    40.6 MB · Views: 13
  • Wwr_MTK V2.51.zip
    45.4 MB · Views: 14
  • UsbDk_1.0.22_x64.msi.zip
    6 MB · Views: 18
  • MTKAuthBypass_V7.zip
    8.4 MB · Views: 17
  • Git-2.38.0-64-bit.zip
    50.4 MB · Views: 23
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63

Android 12 / 13 on Oukitel WP17 -​

I created a small script that quickly installs Android 12 and 13 on your phone.
Get rid of the pesky red text on the screen.

Android 12 ...​

Screenshot_20221009-191511_Raven Launcher.png
Screenshot_20221009-191516_Raven Launcher.png
Screenshot_20221009-191522_Raven Launcher.png

Screenshot_20221009-191559_Settings.png
Screenshot_20221009-191535_Settings.png


Android 13 ...​

1.jpg
6.jpg
4.jpg

3.jpg
5.jpg


To begin with, you need to decide which version of Android you want on your phone.
To help you on your way, I suggest you check out the link below. It's important that you choose the ARM64 AB version.




In this example, let's say you want to install Spark OS Android 13.

1.png

Go to the download page and select the latest version.

2022-10-16_17-07.png

2.png

1. Extract Android 13 from the downloaded file to your desktop.
2. Rename the file to GSI.img
3. Download and extract AA - Install Android to your desktop
4. Move the GSI.img file to the install folder.

2_install.png

Double-click on AA - Install Android.

install_3.png

Turn off your phone.
Press and hold Volume+ Power and Ptt button until you get to the bootloader menu.
Select Fastboot mode.

2022-10-15_19-14.png

22.jpg

Connect your USB cable to your phone, Look at your phone, and press Volume+ button 2 times when prompted to start. That's all. Sit back and relax for a couple of minutes.

install_5.png

The installation script will install your chosen Android version and reboot the phone when everything is done. After boot install Magisk25.



.
 

Attachments

  • Magisk-v25.2.apk
    10.8 MB · Views: 25
  • AA - Install Android.zip
    43.2 MB · Views: 29
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63
Udate:

I have created a new lk.img file to remove the 'Orange State' Warning during boot of Android.
The file is added to the installation scripts.
 
Last edited:

picipi

New member
Oct 28, 2022
1
0
Hi,

I've just intalled SparkOS (the same file you show in the tutorial) on my WP17.
The default camera has been replaced and now I can't use the triple camera or infrared.
I was wondering if you knew how to install/flash the NightVision Camera_Oukitel WP17.zip back onto the phone. Or maybe where to put the files?

Best regards, picipi.

PS: keep on the great work!
 

SwedishForenger

Senior Member
Mar 26, 2021
319
63
.

No. Sorry, not yet. The problem is the drivers for the camera. The Android version your phone is shipped with has these drivers pre-installed. As I wrote before, if you flash GSI or other versions of android, these drivers are not included, and you will have problems with your camera.

This forum is aimed primarily at those who have had problems with their phone and need help getting their phone to a working condition for calling and normal daily operation. However the NightVision Camera can be partly fixt by installing the default camera app.

It's important for EVERYONE with Android 11 stock firmware, to extract a copy of the firmware as a backup, before flashing other GSI roms. And share a link here on the forum, so others can restore their phones to.

There are many ways to do this. Find a method that suits you best:

Perhaps this one for Windows users:

PS..
When you extract you firmware. DO NOT copy the USERDATA partition!, this partition can hold up to 20-40 gigabits of your old useless user data, of you using your phone on a daily bases.

.
 

Attachments

  • NightVision Camera.zip
    88 MB · Views: 15
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63

--- BlissOS Android 13 and lightning fast ---​


1.png
2.png
3.png

4.png
5.png
6.png


This rom has the bare minimum of needed apps, no bloatware and lightning fast.
highly recommended and fit's the Oukitel WP17 spec perfectly.

Download the rom here:

BlissOSv16.0-arm64-bgN-slim-Unofficial


1. Extract Android 13 from the downloaded file to your desktop.
2. Rename the file to GSI.img
3. Download and extract AA - Install Android to your desktop
4. Move the GSI.img file to the install folder.

2_install.png


install_3.png

Enjoy ...
 

Attachments

  • Magisk-v25.2.apk
    10.8 MB · Views: 7
  • AA - Install Android.zip
    43.2 MB · Views: 16

SwedishForenger

Senior Member
Mar 26, 2021
319
63
If you choose to go back to stock rom, and you have formatted the phone to flash GSI, is the precise partition deleted, and you end up with missing google key / Red txt on the top of your phone.

2022-11-16_15-13.png

Here is the file you flash to get rid of that Red txt…

Code:
fastboot flash persist persist.img

_____________________________________________________________________________________

Update:

Some users reported it doesn't work for them.
For me it did the trick, but it doesn't work for everyone.

.
.
 

Attachments

  • persist.zip
    82.4 KB · Views: 13
Last edited:

JustNabus

Member
Jun 12, 2020
23
9
Xiaomi Mi 10
Hey, thank you so much, got my WP17 working again but now I don't have IMEI and I'm getting a watermark saying "No google key and tee key" any ideas how to fix this ?
 

SwedishForenger

Senior Member
Mar 26, 2021
319
63

JustNabus

Member
Jun 12, 2020
23
9
Xiaomi Mi 10

SwedishForenger

Senior Member
Mar 26, 2021
319
63
.

Yes. just copy and paste these numbers. Ore just scramble the numbers around.

IMEI 1: 35524555061532
IMEI 2: 35524555061573

22.png

If you don't want to use these IMEI numbers, you can just take the IMEI number under the battery from one of your old phones you already have lying around. it doesn't matter how old they are, even an old Nokia from 1990 works perfectly fine.

_______________________________________________________________________________________

Disclaimer​

Editing or changing the serial number or IMEI of your device is illegal in some countries.
I take no responsibility for your actions. This is for educational purposes only.

.
 
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63

To remove the Red txt "No google key and tee key".​

Some people have sent me a pm and say that flashing persist.img didn't work for them.

Try this instead:
Code:
adb devices
pm uninstall -k --user 0 com.mediatek.engineermode
Reboot the phone.

.
 
Last edited:

SwedishForenger

Senior Member
Mar 26, 2021
319
63
noob here, can you create a youtube video on how to install a custom rom to this phone?
.

It's not relay necessary.
There are only 4 small simple steps to perform, the Installer does everything else for you.



It's important for EVERYONE with Android 11 stock firmware, to extract a copy of the firmware as a backup, before flashing other GSI roms. And share a link here on the forum, so others can restore their phones to.

There are many ways to do this. Find a method that suits you best:
pull Stock Android Firmware - Google Search


.
 
Last edited:
  • Like
Reactions: dalelad

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    im geting this error in the last part:

    DAXFlash - [LIB]: ←[31mError on sending emi: unpack requires a buffer of 12 bytes←[0m
    View attachment 5799909

    .

    Incompatible with your Windows version ore pip3 update --
    Wait 10 min and I will give you a complete guide in restoring your phone to STOCK !.

    .
    1
    .

    Total Oukitel Android11 firmware recovery​

    PART 1​

    Use this guide to install stock firmware first: https://forum.xda-developers.com/t/...m64-a-b-treble-enabled.4504207/#post-87570917

    ____________________________________________________________________________________________

    PART 2​

    Downoad DUMP Recovery.​


    UNZIP folders to your desktop:
    install thon3 Limux/Windows

    Go to setting/Abot phone/Tapp 7 times on software version / Go one back to Developer option
    and tick the OEM option.

    photo_2023-01-03_05-51-20.jpg

    Turn off your phone !

    dd.jpg



    Open SP-Flash Tool and add ONLY super.img from the downloaded and extracted DUMP folder.

    1.png

    Click on the Download button and connect the phone to the USB cable. Flash the file.

    2023-01-07_15-24.png


    Close SP-Flash Tool, we don't need that program any more.

    Now open the DUMP folder and then open AA-Code.txt

    1.png

    Select and copy the text after "Code: "

    2.png


    Open a cmd prompt inside the DUMP folder by typing " cmd " in the address bar, and press Enter.

    4.png

    Paste the entire code in to the cmd prompt, and tress Enter

    5.png


    If you get an error in python, just add a 3 at the beginning...

    6.png

    7.png

    8.png

    Very important ! Your phone must be completely switched off !.

    Press Enter in the cmd promt ....
    Wait until you see the python script start searching for your phone.

    -
    9.png

    Hold down Volume + and Volume - AT THE SAME TIME as you insert the USB cable .....
    Put the phone down carefully - DO NOT interrupt the process

    Sit back and relax with a cup of coffee, this takes a little time 5 to 10 minutes.

    When it is done

    Download the Install Android from below. Extract to your desktop and double-click on Install ROOT.

    Put your phone in to Fastboot mode by holding down 'Volume+ and 'Powerbutten until the menu comes up, select Fastboot. Connect your phone to the USB cable.

    2023-01-24_13-53.png


    .
    1
    I observed such an error (about "12 bytes") when I looked at the picture, and did not mark ALL the unverified files in SPFT.(As SwedishForenger wrote.)
    i.e., for example, boot.img super.img is the same.

    I have more or less started (still in the process) firmware ftp.dexp.club/Smartphones/Oukitel WP17/OUKITEL_WP17_EEA_V19_20220905.zip
    .

    No, boot.img and super.img is not the same files.
    boot.img: contains part of your bootloader.
    super.img; contains the Android operating system with programs and settings to run on your phone.

    .
    1
    i have follow part 1 and completed the step as shown but i use super.img from dump2 files instead and it solve the red text issue but still have issue with 64mp camera and nigthmode, how do i solve this issue ? does part 2 will unroot my phone ?
    .

    You can try and format the eMMC memory.
    Turn off your phone. Hold down the 'Power button and 'Volume- button at the same time.
    When you see the phones logo, release the power button but continue to hold down the Volume- button until the menu comes up. Select 'Clear eMMC'.

    Yes, part 2 will root your phone

    .
  • 1
    WP17 is a rugged phone with Infrared Night Vision Camera, Helio G95 8GB+128GB 6.78“FHD+ 90Hz 64MP Triple Camera+16MP Selfie 8300mAh Android 11 Global Version.


    wp17_pc_02_1.jpg

    Bought me a Oukitel WP17, but couldn't find much information about this phone.
    So I'm going to post info here for everyone to see and participate in how to flash, root and update the phone.
    1

    Stock Oukitel Android 11 recovery​


    Let's fix this phone​

    Download these files:​

    Oukitel WP17 firmware: ASW2100YJ_2201_T2046
    Python 6.3.1
    Mediatek VCOM, CDC, USB Serial & Smartwatch Drivers
    UsbDk_Brom-mode
    MTKClient
    Flash_Tool_v5.2028
    Computer with internet


    1. Start by extracting the firmware file to your desktop. Now open up the MTKClient zip file and drag all files to your firmware folder.

    1.png


    2. Now you Install all needed drivers: Mediatek VCOM, CDC, USB / UsbDk_Brom-mode.

    3. Extract the Flash_Tool to your desktop and open the flash_tool.exe.
    ONLY check the UNverified files. We will flash the verified files later. Click on the Download button when you're done. Take your dead phone and connect it to the computer with the USB cable. Hold down Volume+ Volume- and power-button together, hold the buttons until the flashing start.

    2.png

    Once you have flashed the UN-verified files to your phone, we start the process of flashing the verified files.

    4. Now we need access to the verified files. open a prompt in the firmware.
    To do that, go to the start menu and type CMD.

    3.png


    4. Right-click and copy the address and paste it in the prompt window.

    4.png


    5.png


    5. Now we have to configure MTKClient to be able to communicate with the phone.
    Past in these commands one at a time in to the promt window.

    Code:
    python setup.py install
    pip3 install -r requirements.txt


    6. And now finally after you have set up the environment in python.
    The flashing of the verified files to you phone can begin. copy and paste in the hole commands.

    Code:
    python mtk w md1img,spmfw,scp1,scp2,sspm_1,sspm_2,cam_vpu1,cam_vpu2,cam_vpu3,gz1,gz2,lk,lk2,logo,dtbo,tee1,tee2 md1img-verified.img,spmfw-verified.img,scp-verified.img,scp-verified.img,sspm-verified.img,sspm-verified.img,cam_vpu1-verified.img,cam_vpu2-verified.img,cam_vpu3-verified.img,gz-verified.img,gz-verified.img,lk-verified.img,lk-verified.img,logo-verified.bin,dtbo-verified.img,tee-verified.img,tee-verified.img


    6.png

    Press Enter,
    On the phone: Hold down Volume+ Volume- and power-button together, hold the buttons until the flashing start. Sit back and wait
    .
    1.png

    Your phone will end up like this after boot.

    Screenshot_20210928-091154.jpeg
    Screenshot_20210928-091418.jpeg
    Screenshot_20210928-091434.jpeg


    Done ....

    Now Update your phone by Android update service by going in to 'Settings / System and update phone.

    .
    1

    -- IMEI Restore --​



    After formatting the phone. I use ModemMETA tool to restore my IMEI.

    2.jpg

    Select the “Smart Phone” option from “Platform Type” section. Same as , select “USB” option from “PORT” section.

    Press the Connect button in Modem METAtool. Hold down the Volume+ Volume- and power buttons at the same time while plugging in the USB cable. Meta tool will detect the device and it will start to load Boot file, karnel port etc. You can see all the process in “Connection Stages” section.

    • After completing the configuration process, you will be able to see “Connect” message at the bottom of the tool.

    Now click on “Load DB”. “Load Database file from target”.

    3.jpg

    Now click on search box and select IMEI download option from drop down menu.

    4.jpg
    • A new IMEI window will pop up in front of you.
    • Type in yor IMEI : and hit on “Write” button from same window.
    • ILLEGAL to Creating your own: 12345.12345.1234
    6.jpg

    • if everything went well, it looks like this.​

    66.png



    1
    noob here, can you create a youtube video on how to install a custom rom to this phone?
    .

    It's not relay necessary.
    There are only 4 small simple steps to perform, the Installer does everything else for you.



    It's important for EVERYONE with Android 11 stock firmware, to extract a copy of the firmware as a backup, before flashing other GSI roms. And share a link here on the forum, so others can restore their phones to.

    There are many ways to do this. Find a method that suits you best:
    pull Stock Android Firmware - Google Search


    .
    1
    im geting this error in the last part:

    DAXFlash - [LIB]: ←[31mError on sending emi: unpack requires a buffer of 12 bytes←[0m
    View attachment 5799909

    .

    Incompatible with your Windows version ore pip3 update --
    Wait 10 min and I will give you a complete guide in restoring your phone to STOCK !.

    .