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

Huawei MediaPad T3 10 (AGS-W09 & AGS-L09)

Search This thread

z1on

Member
Apr 10, 2012
43
37
Wien
Huawei MediaPad T3 10 (AGS-W09 & AGS-L09)
2qla2pz.png

On Huawei website: http://consumer.huawei.com/en/tablets/mediapad-t3-10/

ROM stock:

Custom Recovery:

Kernel sources:

How to enter in recovery mode:
  • Poweroff the device
  • Press and keep the Volume up button pressed then press the power button.

How to enter in fastboot mode:
  • Poweroff the device
  • Press and keep the Volume down button pressed then plug the USB cable.

How to enable the OEM unlock setting:
  • Go to Settings -> About tablet and tap 7 times on Build number, this will enable the Developer options menu.
  • In the Developer options menu enable OEM unlocking option.

How to unlock the bootloader:

Compile kernel sources:
Download and extract GCC: https://android.googlesource.com/pl...ch64-linux-android-4.9/+archive/master.tar.gz
Code:
$ mkdir huawei_AGS-W09
$ cd huawei_AGS-W09
$ repo init -u https://github.com/secuflag/manifest_huawei_AGS-W09.git
$ repo sync -j12
$ cd kernel
$ export ARCH=arm64
$ export CROSS_COMPILE=aarch64-linux-android-
$ export PATH=$PATH:/path/to/aarch64-linux-android-4.9/bin
$ make merge_msm8937_64_defconfig
$ make Image.gz-dtb
 
Last edited:

Thanostsak

Senior Member
Oct 23, 2015
113
53
It's nice to finally see a thread dedicated specifically to our model. I didn't get my unlock code yet,I will try your live chat support in a bit. I created an unencrypted boot file for our device but I cannot test it yet. If someone wants to give it a go here it is boot-unencrypted.img(flash it using fastboot)
 

z1on

Member
Apr 10, 2012
43
37
Wien
I'm trying to compile kernel sources but can't get the device to boot.

What I did:
-Splitted the stock boot.img with https://forum.xda-developers.com/showthread.php?t=2319018

boot_info says:
Code:
$ ./boot_info boot.img 
PAGE SIZE: 2048
BASE ADDRESS: 0x80000000
RAMDISK ADDRESS: 0x81000000
CMDLINE: 'androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk slub_min_objects=12'

So I repacked the stock boot.img with:
Code:
./mkbootimg --kernel boot/boot.img-kernel --ramdisk boot/boot.img-ramdisk.cpio.gz --cmdline 'androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk slub_min_objects=12' --base 0x80000000 --pagesize 2048 --ramdiskaddr 0x81000000 -o out_boot.img

Flashed with fastboot and works fine.

Then I compiled kernel sources with:
(GCC downloaded from https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/)
Code:
$ export ARCH=arm64
$ export CROSS_COMPILE=aarch64-linux-android-
$ export PATH=$PATH:/path/to/aarch64-linux-android-4.9/bin
$ make merge_msm8937_64_defconfig
$ make Image.gz-dtb
Then I replaced boot/boot.img-kernel with Image.gz-dtb, repacked, flashed out_boot.img but device does not boot.

Unfortunately we can't get the /proc/config.gz because Huawei disabled it.
 

Thanostsak

Senior Member
Oct 23, 2015
113
53
I'm trying to compile kernel sources but can't get the device to boot.

What I did:
-Splitted the stock boot.img with https://forum.xda-developers.com/showthread.php?t=2319018

boot_info says:
Code:
$ ./boot_info boot.img 
PAGE SIZE: 2048
BASE ADDRESS: 0x80000000
RAMDISK ADDRESS: 0x81000000
CMDLINE: 'androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk slub_min_objects=12'

So I repacked the stock boot.img with:
Code:
./mkbootimg --kernel boot/boot.img-kernel --ramdisk boot/boot.img-ramdisk.cpio.gz --cmdline 'androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk slub_min_objects=12' --base 0x80000000 --pagesize 2048 --ramdiskaddr 0x81000000 -o out_boot.img

Flashed with fastboot and works fine.

Then I compiled kernel sources with:
(GCC downloaded from https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/)
Code:
$ export ARCH=arm64
$ export CROSS_COMPILE=aarch64-linux-android-
$ export PATH=$PATH:/path/to/aarch64-linux-android-4.9/bin
$ make merge_msm8937_64_defconfig
$ make Image.gz-dtb
Then I replaced boot/boot.img-kernel with Image.gz-dtb, repacked, flashed out_boot.img but device does not boot.

Unfortunately we can't get the /proc/config.gz because Huawei disabled it.

You are probably right.That's actually a bit disappointing..
 

Thanostsak

Senior Member
Oct 23, 2015
113
53
What do you mean with unencrypted?
This is what's possible to handle with the kitchen:

After extracting the boot file you can edit the fstab file and get rid of file encryption. To do that go to the folder ramdisk and open the file "fstab.QCOM" (use a text editor).
Look for the line:
/ dev / block / bootdevice / by-name / userdata / data f2fs nosuid, nodev, noatime, discard, inline_data, inline_xattr wait, check, fileencryption

Delete the ", fileencryption" part ,save and then repack the modified boot.img
It should work after flashing it
 
Last edited:
  • Like
Reactions: frankieom
Jan 8, 2018
8
1
awesomeness!

So glad there's a proper page for my tab now and bonus it's full of clear and useful info, anyone found a way to root this thing properly yet (anyone tested the Magisk?) All I need to do is root so I can get rid of the bloat to free up space internally
 
  • Like
Reactions: nikods

djclark25

Senior Member
Feb 15, 2011
385
112
Success!!!!! After not receiving my unlock code I phoned them, rather than using the live chat. The operator had all my details and said "The codes here, for some reason it just hasnt been emailed to you......"

So I now have root on my AGS-W09 using the following steps

Enabled USB debugging and OEM unlock in Developer Options
Rebooted into fastboot and unlocked bootloader
Used fastboot to install TWRP
Rebooted into recovery (Is in Russian, have to set to English each time)
Flashed Magisk V14 (V13.2 and V15 gave errors)
Rebooted, installed Magisk Manager and Titanium backup.
Launched Titanium Backup and was prompted for root which I granted

JOB DONE!!!!!
 

KokkoM

Senior Member
Jan 13, 2014
142
57
42
Lappeenranta, Finland
So, after two days messing i got it installed :)
It wont update with app.
I test also other things so i installed this twrp, just becouse is english for default: https://drive.google.com/file/d/1pInrsaP_DHWUJVgTne_N-JbYFKLcz1Fn/view (from: http://4pda.ru/forum/index.php?showtopic=828565)

For Magisk 15.3 go twrp and format data, factory reset after that dont reboot, go back and flash 15.3 zip.
After reboot just install latest Magisk manager.
 
Last edited:

Daniel199

Senior Member
Dec 2, 2015
86
8
So, after two days messing i got it installed :)
It wont update with app.
I test also other things so i installed this twrp, just becouse is english for default: https://drive.google.com/file/d/1pInrsaP_DHWUJVgTne_N-JbYFKLcz1Fn/view (from: http://4pda.ru/forum/index.php?showtopic=828565)

For Magisk 15.3 go twrp and format data, factory reset after that dont reboot, go back and flash 15.3 zip.
After reboot just install latest Magisk manager.

Flashed twrp but there is something wrong.twrp dont show my files only some emty random folder. https://drive.google.com/file/d/1q0YgmAF-E89Ag7_lUy_xB8qq_ElMeY-i/view?usp=drivesdk
 

Top Liked Posts