• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[TWRP][RECOVERY] Asus ZenPad 10 Z300M, Z301M & Z301MF (locked bootloader ok)

Search This thread

‬1‬

Senior Member
Sep 26, 2011
602
103
London
Hi,

I have Z300m. My tablet is bootloader locked and not rooted. Tried this method and I chose asus8163_ew_380_Z300M_scatter and DA_PL.bin. Selected the relevant image file but nothing happened and neither I can turn the tablet on now.
 

diplomatic

Senior Member
Mar 12, 2017
1,410
1,889
Hello, @1 (that name, I think it broke this forum :) )

Need more details. Define "nothing happened". Did SPFT go through any steps, like "Download DA"? Try holding the power button for a while. What does your PC detect when you plug in the tablet?
 

AtlasKoalas

New member
Aug 14, 2020
2
0
SP Flash Tool Doesn't Detect the Tablet?

I'd tried installing the drivers for my Z300M device and following the tutorial to a T but everytime I try plugging the tablet in then it plays the Windows 10 connected sound but it doesn't start the download. I only have download ticked on the program and I have the scatter file loaded and DA_PL but nothing works.

Got any tips?
 

AtlasKoalas

New member
Aug 14, 2020
2
0
@AtlasKoalas, have you powered off the tablet completely before plugging it in?

It was turned off fully but yeah, nevermind that.

I was trying to help a friend out but in the end I couldn't get it to work. His device bricked itself (it's stuck in this security settings loop) and he just decided he'd upgrade from that piece of trash.

Thanks for the reply. Don't need anymore help
 

gipikay

Senior Member
Feb 16, 2012
141
32
Montevideo
I'm trying to fix my brother's Z300M tablet, he just returned from overseas (at f-in last) but went to a shoddy shop in NZ and they installed the wrong digitizer so everything was inverted (he managed using a mouse all these quarantine months), looks like it's the same as #42 and #205, but thanks to your thread I've managed to root and edit /system/build.prop line for HW rotation from their 90 value, to 270.

Now, if I lock the orientation (because that doesn't fix the inverted touch, only aligns the screen to the inverted touch controls, so everything is upside down) the tablet is usable, but some poorly implemented apps (and other not so much, as Kodi or the camera) ignore the locked orientation and everything is back to upside down, so my questions are

a) is it possible to invert the x-y sensors? I've searched everywhere and tried everything, to no avail. There are of lots of threads here and there, but for different functions and scripts to edit in different Android version, nothing I've managed to make it work as intended (my intention is having an 180 degrees offest in sensors orientation, to compensate for the already working screen rotation.). Or, as some code says have X = -X and Y=-Y

b) as #205 answers, I know the device is kinda abandoned, but it is possible to have the compiled and recompiled kernel to comensate for mismatched touchscren? I don't think this thing can manage a 2nd touch replacement
 
Last edited:

Xenocyde

Senior Member
Oct 10, 2010
134
18
Jacksonville
So this 100% works... I tried it and worked on the very first try so I did only one thing different and that's how i installed the root I used Magisk-v21.2 I install it thur TWRP from the zip file. I rebooted into stock 7.0 and checked root. The Scatter file I used was asus8163_ew_380_Z301_scatter I Have a 301MF P-028 Also the all in one MTK_AllInOne_DA.bin Didnt work for me period not matter how many times it would say there was cable issue but wasnt. I used the DA_PL.bin for downloading img to recover.

Now one thing I wanna know Which os are able to be installed on this safety
 

Attachments

  • Screenshot_20210111-153522.jpg
    Screenshot_20210111-153522.jpg
    259.3 KB · Views: 141
  • 2021-01-11 16_28_20-Smart Phone Flash Tool(Runtime Trace Mode).png
    2021-01-11 16_28_20-Smart Phone Flash Tool(Runtime Trace Mode).png
    73.8 KB · Views: 141
  • Like
Reactions: diplomatic

Xenocyde

Senior Member
Oct 10, 2010
134
18
Jacksonville
So this 100% works... I tried it and worked on the very first try so I did only one thing different and that's how i installed the root I used Magisk-v21.2 I install it thur TWRP from the zip file. I rebooted into stock 7.0 and checked root. The Scatter file I used was asus8163_ew_380_Z301_scatter I Have a 301MF P-028 Also the all in one MTK_AllInOne_DA.bin Didnt work for me period not matter how many times it would say there was cable issue but wasnt. I used the DA_PL.bin for downloading img to recover.

Now one thing I wanna know Which os are able to be installed on this safety

This was the first table or phone ive rooted since 2012
 

Wimmer4Archery

Senior Member
Jun 6, 2016
67
4
OnePlus 6
Very interesting thread. Anyone know if this root method will work with the Verizon version of this tablet? Specifically, the P001 model?

And where can I get the scatter file for this P001 version?
 

lassloreilo

New member
May 2, 2021
3
1
This is basically a copy of my Z380M TWRP thread adopted for the ZenPad 10. I decided to start a new one since the OP of justshaun's original recovery/rooting thread has gone stale, even as I had posted several new releases of TWRP over the months. Its instructions are also a little outdated. I've also compiled a version for the new Z301M(F) models and needed a place to post it. This is where I will be posting TWRP updates from now on.

In addition to this thread, referring to the Z380M TWRP thread and the original Z300M thread (links above) may be helpful. These models share the same hardware and software base, so most things that apply to one tablet also apply to the others.

DISCLAIMER
As usual, you do anything described in this post at your own risk. No one but you is responsible for any data loss, bricking or damage of your device.

REQUIREMENTS
Windows or Linux PC
SP Flash Tool version 5.1532 (only this version will bypass security checks)
MediaTek VCOM drivers (available through Windows Update)
ZenPad 10 scatter file for SPFT, attached (choose the one for your tablet)
Recovery image, attached (choose the one for your tablet)
ZenPad Z300M, Z301M or Z301MF tablet upgraded to Android N

This won't be a guide on how to use SP Flash Tool. There are plenty of good guides out there like this one on how to set up drivers, load scatter files, flash and make backups with SP Flash Tool. If you're not familiar with this software or how to flash MediaTek devices in general, please do your research before attempting this. I will just get straight to the specifics about the ZenPad 10.

FIRST TIME INSTALLATION
For a locked bootloader:
At this point you should have your tablet powered off, the drivers installed, all of your data backed up, and SP Flash Tool v5.1532's Download tab open and loaded with the tablet's scatter file. Open the download agent file DA_PL.bin, replacing the default MTK_AllInOne_DA.bin. (You can use the AllInOne DA if you want, but the procedure involves extra steps as described below.) Load the extracted TWRP recovery image for your device (twrp-3.2.1-0-z30*m.img) under the recovery partition line in the partition table. Click the Download button inside SPFT. Now just connect the USB cable to your tablet and your computer's USB port. It should start the download process automatically and disconnect when finished.

Alternative Method:
If you're using MTK_AllInOne_DA.bin, you have to hold the Volume Up key as you insert the cable, which puts the device into an emergency download mode. In addition, you will need to have the stock preloader*.bin file loaded inside SPFT for it to be able to communicate with your tablet. The preloader is available inside the official zip file download. Do not flash the preloader (untick the box) or any partitions other than recovery. You just need to have a valid bin file selected under the Preloader line.

For an unlocked bootloader:
If you have used the Asus unlock tool to unlock your device, you will still not be able to use fastboot flash to install a custom recovery. However, you can do a "hot boot" or a tethered boot of TWRP. This method doesn't require SP Flash Tool. Download the TWRP image, put your tablet in fastboot mode and connect to PC. Then run this command to boot TWRP dynamically:
fastboot boot twrp-3.2.1-0-z30*m.img
Once inside TWRP, flash twrp-3.2.1-0-z30*m.img to Recovery using Install -> Install Image. Then reboot to recovery. You may be able to use TWRP in the tethered boot mode, but that could result in glitches due to different parameters passed by the bootloader to the kernel. That's why flashing is recommended.

To update from your installed TWRP version to a new one, just transfer the image to your tablet, then boot to TWRP and install it by going to Install -> Install Image and flashing to Recovery.

START RECOVERY

With the tablet powered off, hold the Volume Up and Power keys together until you get to a menu where you can select "recovery". On the Z301M/Z301MF, that option is labeled Factory Reset. Use Vol. Up to scroll and Vol. Dn to select. If you have a locked bootloader, it will show a Yellow State message because the recovery is not signed by the OEM. Just press volume up to boot it. On the welcome screen of TWRP it will ask you about modifying the system partition, I suggest you go with Keep System Read-only. Doing otherwise will complicate your OTA updates.
WARNING: Never start the stock recovery from the bootloader menu on this device. It is programmed by the bootloader to instantly wipe your data without any warning. Also, be aware that Android installs the stock recovery at every normal boot cycle. So you either have to flash the TWRP every time you want to run it, or disable the automatic recovery installation in the stock firmware. Any kind of mod to the boot image will prevent the automatic recovery installation. If you're not sure which recovery you have installed, you can always do a 'adb reboot recovery' from Android without risk of data loss.

WARNING 2: Make sure you use the correct scatter file for your device (i.e. don't mix up the Z300 and Z301 files). For the initial flash, there is no check for scatter file correctness. If you use the wrong one, SP Flash Tool will alter and lock your GPT to that scatter file layout, possibly bricking your device. It will not be easy to restore it. Flashing with the correct scatter file later on will not work because Flash Tool will not allow you to use a different file than the one you used initially.


What works: Basically everything... access to major partitions, decrypted userdata partition, decrypted adoptable storage, external SD card, ADB, USB-OTG, touch interface, splash screen, installing stock Asus OTA/web FW updates
What doesn't work: (no known problems yet, but please report any)
Not guaranteed to work: factory reset

DOWNLOAD
Development and experimental files

P.S. The thanks button doesn't bite.

I used the original Asus bootloader tool.

I urgently need a TWRP version for the Asus ZenPad 10 ZD301MFL pool. Can anyone help me?

Original Android Firmware 7.0 from Asus used.
 
Last edited:

aleMarvel

Senior Member
Jan 22, 2013
487
80
I used the original Asus bootloader tool.

I urgently need a TWRP version for the Asus ZenPad 10 ZD301MFL pool. Can anyone help me?

Original Android Firmware 7.0 from Asus used.
me have this too.. i would like unlock, but i not understand if is possible because guide say 301M.. i have 301MFL !! is the same ?
and after unlock there are some roms ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    This is basically a copy of my Z380M TWRP thread adopted for the ZenPad 10. I decided to start a new one since the OP of justshaun's original recovery/rooting thread has gone stale, even as I had posted several new releases of TWRP over the months. Its instructions are also a little outdated. I've also compiled a version for the new Z301M(F) models and needed a place to post it. This is where I will be posting TWRP updates from now on.

    In addition to this thread, referring to the Z380M TWRP thread and the original Z300M thread (links above) may be helpful. These models share the same hardware and software base, so most things that apply to one tablet also apply to the others.

    DISCLAIMER
    As usual, you do anything described in this post at your own risk. No one but you is responsible for any data loss, bricking or damage of your device.

    REQUIREMENTS
    Windows or Linux PC
    SP Flash Tool version 5.1532 (only this version will bypass security checks)
    MediaTek VCOM drivers (available through Windows Update)
    ZenPad 10 scatter file for SPFT, attached (choose the one for your tablet)
    Recovery image, attached (choose the one for your tablet)
    ZenPad Z300M, Z301M or Z301MF tablet upgraded to Android N

    This won't be a guide on how to use SP Flash Tool. There are plenty of good guides out there like this one on how to set up drivers, load scatter files, flash and make backups with SP Flash Tool. If you're not familiar with this software or how to flash MediaTek devices in general, please do your research before attempting this. I will just get straight to the specifics about the ZenPad 10.

    FIRST TIME INSTALLATION
    For a locked bootloader:
    At this point you should have your tablet powered off, the drivers installed, all of your data backed up, and SP Flash Tool v5.1532's Download tab open and loaded with the tablet's scatter file. Open the download agent file DA_PL.bin, replacing the default MTK_AllInOne_DA.bin. (You can use the AllInOne DA if you want, but the procedure involves extra steps as described below.) Load the extracted TWRP recovery image for your device (twrp-3.2.1-0-z30*m.img) under the recovery partition line in the partition table. Click the Download button inside SPFT. Now just connect the USB cable to your tablet and your computer's USB port. It should start the download process automatically and disconnect when finished.

    Alternative Method:
    If you're using MTK_AllInOne_DA.bin, you have to hold the Volume Up key as you insert the cable, which puts the device into an emergency download mode. In addition, you will need to have the stock preloader*.bin file loaded inside SPFT for it to be able to communicate with your tablet. The preloader is available inside the official zip file download. Do not flash the preloader (untick the box) or any partitions other than recovery. You just need to have a valid bin file selected under the Preloader line.

    For an unlocked bootloader:
    If you have used the Asus unlock tool to unlock your device, you will still not be able to use fastboot flash to install a custom recovery. However, you can do a "hot boot" or a tethered boot of TWRP. This method doesn't require SP Flash Tool. Download the TWRP image, put your tablet in fastboot mode and connect to PC. Then run this command to boot TWRP dynamically:
    fastboot boot twrp-3.2.1-0-z30*m.img
    Once inside TWRP, flash twrp-3.2.1-0-z30*m.img to Recovery using Install -> Install Image. Then reboot to recovery. You may be able to use TWRP in the tethered boot mode, but that could result in glitches due to different parameters passed by the bootloader to the kernel. That's why flashing is recommended.

    To update from your installed TWRP version to a new one, just transfer the image to your tablet, then boot to TWRP and install it by going to Install -> Install Image and flashing to Recovery.

    START RECOVERY
    With the tablet powered off, hold the Volume Up and Power keys together until you get to a menu where you can select "recovery". On the Z301M/Z301MF, that option is labeled Factory Reset. Use Vol. Up to scroll and Vol. Dn to select. If you have a locked bootloader, it will show a Yellow State message because the recovery is not signed by the OEM. Just press volume up to boot it. On the welcome screen of TWRP it will ask you about modifying the system partition, I suggest you go with Keep System Read-only. Doing otherwise will complicate your OTA updates.
    WARNING: Never start the stock recovery from the bootloader menu on this device. It is programmed by the bootloader to instantly wipe your data without any warning. Also, be aware that Android installs the stock recovery at every normal boot cycle. So you either have to flash the TWRP every time you want to run it, or disable the automatic recovery installation in the stock firmware. Any kind of mod to the boot image will prevent the automatic recovery installation. If you're not sure which recovery you have installed, you can always do a 'adb reboot recovery' from Android without risk of data loss.

    WARNING 2: Make sure you use the correct scatter file for your device (i.e. don't mix up the Z300 and Z301 files). For the initial flash, there is no check for scatter file correctness. If you use the wrong one, SP Flash Tool will alter and lock your GPT to that scatter file layout, possibly bricking your device. It will not be easy to restore it. Flashing with the correct scatter file later on will not work because Flash Tool will not allow you to use a different file than the one you used initially.

    What works: Basically everything... access to major partitions, decrypted userdata partition, decrypted adoptable storage, external SD card, ADB, USB-OTG, touch interface, splash screen, installing stock Asus OTA/web FW updates
    What doesn't work: (no known problems yet, but please report any)
    Not guaranteed to work: factory reset

    DOWNLOAD
    Development and experimental files

    P.S. The thanks button doesn't bite.
    4
    Bro, I think you need to do some more homework on root, su, dm-verity, mods, etc. and read the instructions more carefully before applying these hacks. You are making a lot of simple mistakes and ending up shooting yourself in the foot for it. I don't think there's anything wrong with the Z500 TWRP. It can handle installing the stock firmware just fine. The problem is elsewhere. The unlock tool also works fine in TWRP as well in my testing.

    The No Command screen is normal. That's been answered many times... you need to hold power+vol. up (or down) to get to the menu. There is no way the stock recovery image can be broken and still boot up.

    The su thing, IDK what the problem is, but I'm sure if you install Magisk Manager and make your own patched image from your currently installed firmware, and fastboot-boot with it, you will have su functionality. Just like what it says in the unlock tool instructions.

    Lastly and most important, never mount system in read-write mode, as I've repeated several times and exactly as it says in the directions:
    7. At the TWRP welcome screen, do not select to modify the system partition and touch Keep System Read-only instead. Doing otherwise will render your tablet unbootable.
    8. Mount system in TWRP (in read-only mode)
    The only time you can mount it in read-write mode is when you are absolutely sure you have disabled dm-verity in your boot image.
    3
    It includes both the TWRP recovery and the boot image.
    Here is the TWRP recovery for my original fix, in case you want to try it.

    Tell me how it goes, and if needed we'll try a different model.

    That's great... something I forgot to mention, and maybe you took care of this already, the touchscreen driver does not work in recovery mode by default. You have to remove the 2 references to entry_mode. That variable is how it checks which boot mode it's in, and disables itself in modes other than the main OS. In my TWRP I patched the binary kernel for this (on Z300M and Z301M(F)).
    2
    @ahacker, first of all, thank you for the feedback on the Z301M platform. You are literally the first person to have said anything about that version of TWRP. :)

    To see the files on system, you first have to mount the system partition. Did you do that? If not, I suggest mounting it read-only. If there was any corruption on it, then reinstalling the firmware should have fixed it. The "misc-sd" errors are normal. Pretty sure they happen on stock recovery too. The stock firmware does not have dm-verity enabled, so letting TWRP modify system to prevent overwriting recovery should not have caused any problems.

    At which point did it stop booting? Also, did you use the scatter file from first post? And can you tell me if the touch screen works fine in TWRP on your tablet?

    I'm not sure what the deal is with adb sideload. I don't think I've ever actually tried it....
    2
    OK, found the problem. Check your PMs, ahacker.