[ROM][10.0][ LineageOS 17.1 - For Huawei MediaPad M3 8.4 ][ Update 2023-02-25 ]

Search This thread

pwochung

New member
Mar 5, 2023
2
0
yes, it seems you didn't understand me correctly... see what I wanted to say (in more detail) :

go to TWRP and format the data, reboot the device in TWRP, wipe everything under advanced wipe ( apart internal storage and microSD ) .... install an older LOS where you had no problems with registration in the PlayStore, install the Gapps package ... reboot to System .... try to register at PlayStore, following the steps I described in the post above .... later you can update your device to the last available version of LOS only through dirty flash ( does not require any wipe before to flash LOS ... just wipe cache & dalvik after LOS was installed ... also you don 't need to flash once again Gapps )
My device is BTV-W09. I tried the latest version and LineageOS-17.1-BTV_2022-02-20.zip version (no update to the latest), both got "the device is not certified for play protect" after several hours.
 

S8_Phone_Fan

Member
Jun 25, 2022
20
1
My device is BTV-W09. I tried the latest version and LineageOS-17.1-BTV_2022-02-20.zip version (no update to the latest), both got "the device is not certified for play protect" after several hours.

I expect you read out the Android ID and registered it at Google?
Your device came up at the first boot beeping and telling you the whole time its not certified?

When I add the Android ID at Google this behaviour changes 2-5 Min after registration, the Playstore gets an update, the beeping is gone and the messages too. Have you seen this or is the device the whole time beeping?
 
Last edited:

dima-82

Senior Member
May 31, 2016
155
33
I'm very sorry but I really don't know .... just tested BT on my device and it's working good in the same way like before ... I know that BT it's not 100% working like on stock EMUI firmware, there is still some issues with connection and with some devices , but unfortunatly I'm not able to solve them .

I leave here some screenshots from the test I did at BT on my tablet :

Screenshot-20230227-183049-Settings.png
Screenshot-20230227-183110-Settings.png



Screenshot-20230227-183705-Settings.png



Screenshot-20230227-183805-Settings.png

Just did a factory reset and clean reinstall. BT is working.
Will now try to find the root cause for the crashing...

Edit: F***, it took me 2 hours, but I have it :)

My debloating, hardening, you name it, caused it.
I deleted everything, I don't need on the tabled. On of the system apps was contacts and contacs provider (com.android.providers.contacts).
If you delete (uninstall via adb) the contacts provider, bluetooth app will crash.
 
Last edited:

pwochung

New member
Mar 5, 2023
2
0
I expect you read out the Android ID and registered it at Google?
Your device came up at the first boot beeping and telling you the whole time its not certified?

When I add the Android ID at Google this behaviour changes 2-5 Min after registration, the Playstore gets an update, the beeping is gone and the messages too. Have you seen this or is the device the whole time beeping?
Sorry, I missed some explanations. In both cases, I registered and got Google to work properly initially. But I got the message "this device isn't certified" after some hours.
 

Appsony

New member
Oct 1, 2019
2
0
hello.

I installed Lineage 17.1.

Some problems could be solved through alternatives.

But, GPS doesn't work perfectly.

GPS usually works fine.
After power saving mode, GPS does not work.
And sometimes the GPS just does not work for no reason.

In this situation, re-enable GPS by rebooting.
But I don't know when the GPS will suddenly stop working. (Mostly I'm driving a car)
It is big problem

I would like you to review and fix the GPS part.

Anyway, thank you very much.
 

rapandroid

Member
Mar 3, 2023
8
0
Good morning Petru. First of all thank you very much for all the work that you have done.
I finally got to install LineageOS 17.1 using another microSD card, but now I am with the problem of Play Protect.
So I decided to format data, reboot TWRP, wipe all except internal storage and sdcard and install LineageOS 16.0, Gapps pico and bootwifi9.
I logged with my Android ID without any problem and Play Store worked fine.
After I did that you have said in previous posts and I flashed only the LineageOS 17.1 and after install I wiped cache/dalvick without installing
Gapps. Until here everything is okay but when I reboot the system it gets stuck in the Lineage logos. Thank you in advance
 

dima-82

Senior Member
May 31, 2016
155
33
Hey guys.
maybe my experience of the last days and weeks can help somone:

I am running Lineage 17.1 (February release) on my M3.
I did not increase the system partition. So eventually I could only install Open GApps pico (which is fine for me, since all other google apps can be installed as user apps from play store).
For all other Open GApps variants with more apps the system partition needs to be increased to 5GB. (instuctions see first post from @surdu_petru).

In the end I didn't use GApps. I installed microG Revived on the M3 to get Google Services. Unfortunately to run apps with in-app-purchases it was necessary to install a modified play store apk. Additionally for signature spoofing Magisk's Zygic, LSPosed and LSPosed module FakeGApps were required. After some hick-ups with the play store registration and and login in my google account I got it running.
In-app-purchases worked, but I could not install purchased apps from play store (e.g. Titanium Pro, Nova Prime, AFWall+ Unlocker). Aurora store solved the issue.

That solution contained to many workarounds and I realized that my device was slow, laggy. After a restart everything was fine, but after a while again the same issues.
Furthermore the update of the play store was not possible. The modded version is 20.x.xx, which must be already a couple of years old.

So I started to look for a better solution.
I found this XDA article:

I began to test GApps Magisk modules.
- MagiskGapps: Does not work, since it supports Android 11 - 13. LOS 17.1 is Android 10.
- LiteGApps: Could be installed but didn't work. Google Play Services crashed permanently.
- BiTGApps: Works!

So finally I found for me a clean solution. BiTGApps Standard with the minimal required component to have google services. Play Store was updated to the newest version. I got rid of microG, LSPosed and many modules. System partition need not to be modified, even if you select a more comprehensive GApps package.
Signature spoofing is not necessary. Play Store shows "certified". I am happy so far...

BTW: For SafetyNet pass still Magisk and the two known modules are required.
 
  • Like
Reactions: surdu_petru

S8_Phone_Fan

Member
Jun 25, 2022
20
1
Hey guys.
maybe my experience of the last days and weeks can help somone:

I am running Lineage 17.1 (February release) on my M3.
I did not increase the system partition. So eventually I could only install Open GApps pico (which is fine for me, since all other google apps can be installed as user apps from play store).
For all other Open GApps variants with more apps the system partition needs to be increased to 5GB. (instuctions see first post from @surdu_petru).

In the end I didn't use GApps. I installed microG Revived on the M3 to get Google Services. Unfortunately to run apps with in-app-purchases it was necessary to install a modified play store apk. Additionally for signature spoofing Magisk's Zygic, LSPosed and LSPosed module FakeGApps were required. After some hick-ups with the play store registration and and login in my google account I got it running.
In-app-purchases worked, but I could not install purchased apps from play store (e.g. Titanium Pro, Nova Prime, AFWall+ Unlocker). Aurora store solved the issue.

That solution contained to many workarounds and I realized that my device was slow, laggy. After a restart everything was fine, but after a while again the same issues.
Furthermore the update of the play store was not possible. The modded version is 20.x.xx, which must be already a couple of years old.

So I started to look for a better solution.
I found this XDA article:

I began to test GApps Magisk modules.
- MagiskGapps: Does not work, since it supports Android 11 - 13. LOS 17.1 is Android 10.
- LiteGApps: Could be installed but didn't work. Google Play Services crashed permanently.
- BiTGApps: Works!

So finally I found for me a clean solution. BiTGApps Standard with the minimal required component to have google services. Play Store was updated to the newest version. I got rid of microG, LSPosed and many modules. System partition need not to be modified, even if you select a more comprehensive GApps package.
Signature spoofing is not necessary. Play Store shows "certified". I am happy so far...

BTW: For SafetyNet pass still Magisk and the two known modules are required.

I had this idea (try a different GApps Version) too, because I have a Galaxy S8 SM-G950F with LOS19 running GFlame Apps and a not certified Play Store - which works propper since more than a year.

So I did this yesterday, BiTGApps Standard, LOS 17 Februar Version, Format Data, install both zips. Booting the first Time, device comes up beeping, read out Android ID, register it at Google. Get an Upgrade of the Playstore App.
The Playstore shows always "not certified" but I could use it. I switched it off and back on this morning and NO surprise ... when I open the Playstore App, I get the same as before twice: "the device is not Play Protect certified".
I have a BTV-DL09 LTE Version, whats your one "dima-82"?

nevertheless I discuss this more than one week with Google Support, because the BTV-DL09 is on the official supported device list of Google


they told me now 2 times .... this Unit is not supported. Seems when someone complains about Huawei - the standard answer is "not supported - go to Huawei".
 

dima-82

Senior Member
May 31, 2016
155
33
I have a BTV-W09.

I didn't register any Android IDs at Google.

Maybe one of the following things can help:

- I have Play Protect Scan disabled.

- To pass SafetyNet I have the two Magisk modules MagiskHidePropsConf-v6.1.2 and safetynet-fix-v2.4.0 installed. As far as I understand the first passes the CTS profile match and the second the basic integrity.
To pass CTS it is not enough to install the module, you have to configure the props.
Since there is no official Huawei MediaPad M3 with Android 10 on the market I selected another device with Android 10. In my case it is a xiaomi pad 8 or so. So does Google see my device now :)
 
  • Like
Reactions: BlueLife98

S8_Phone_Fan

Member
Jun 25, 2022
20
1
I have a BTV-W09.

I didn't register any Android IDs at Google.

Maybe one of the following things can help:

- I have Play Protect Scan disabled.

- To pass SafetyNet I have the two Magisk modules MagiskHidePropsConf-v6.1.2 and safetynet-fix-v2.4.0 installed. As far as I understand the first passes the CTS profile match and the second the basic integrity.
To pass CTS it is not enough to install the module, you have to configure the props.
Since there is no official Huawei MediaPad M3 with Android 10 on the market I selected another device with Android 10. In my case it is a xiaomi pad 8 or so. So does Google see my device now :)
Thanks dima-82, that fixed my playstore problem ;-)
I used a Samsung Tab S6 fingerprint running Android 10, now my Playstore is certified.
 
  • Like
Reactions: BlueLife98

BlueLife98

New member
Mar 11, 2023
2
1
Germany
Thanks dima-82, that fixed my playstore problem ;-)
I used a Samsung Tab S6 fingerprint running Android 10, now my Playstore is certified.

I've been tying to get the certification to work, it worked after submitting the device ID to Google, but it was blocked again next morning.
Using the Tab S6 fingerprint worked for me, thank you.

For anyone who needs a how-to:
- Install Magisk in TWRP
- Follow THIS guide, steps 1-19
- Install Terminal Emulator on your device
- In terminal type props -> edit device fingerprint -> pick certified fingerprint -> change to Samsung Galaxy Tab S6 -> reboot device
- Follow the rest of the guide starting from step 21
- Your device should be certified now.
 
Last edited:
  • Like
Reactions: norti

zipers

New member
Mar 30, 2023
1
0
Hello surdu_petru, first of all i want to thank you for your work and also hello guys,

i installed this custom rom a while ago and everything works fine so far. Thanks for that. However, there is one problem that I haven't been able to solve so far. When the tablet goes into standby/sleep mode, WiFi stays active, so it stays permanently connected to the router. This circumstance naturally has a negative effect on the battery life. I didn't find anything in the settings. Is there a solution for this?
 

mcarosh

New member
Apr 9, 2010
4
2
Hi...
First of all big big Thx for your (surdu-petru) efforts to keep this Tablet alive :)
I have a small question to this (or any other except stock:) Rom. Is anywhere the package
included?
This is for use with a "smart flip cover"
Greetz
mcarosh
 

norti

Senior Member
I've been tying to get the certification to work, it worked after submitting the device ID to Google, but it was blocked again next morning.
Using the Tab S6 fingerprint worked for me, thank you.

For anyone who needs a how-to:
- Install Magisk in TWRP
- Follow THIS guide, steps 1-19
- Install Terminal Emulator on your device
- In terminal type props -> edit device fingerprint -> pick certified fingerprint -> change to Samsung Galaxy Tab S6 -> reboot device
- Follow the rest of the guide starting from step 21
- Your device should be certified now.
Does Gmail work for you? I can't add an account at the beginning, because the one registered is not listed. All the other Google apps are working fine.

I chose S4 Tab for fingerprint, but I don't think that's the cause of the problem, maybe OpenGApps is buggy.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    Hello !

    lineage-os-custom-rom.jpg



    Android 10 is coming on your Huawei MediaPad M3 8.4, Kirin 950 SoC with the LineageOS 17.1 !


    Devices Supported: Huawei MediaPad M3 8.4 : BTV-DL09; BTV-L0J; BTV-W09


    LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


    Warning !
    Installing a custom ROM on your device can sometimes be difficult and also with unwanted consequences! Therefore, make sure that you understand exactly what risks this operation entails - you are the only one responsible for all actions taken on your device.



    What's Working :
    • Touchscreen
    • Sensors
    • Lights
    • Audio
    • Video
    • Bluetooth
    • WiFi
    • GPS
    • 4G/data connectivity
    • Fingerprint sensor
    • Internal/External Storage
    • USB/ADB/MTP/OTG
    • Off-mode Charging
    • DRM enabled ( the same Level L3 like on Stock EMUI Firmware )
    • Hardware Video Decoder



    What's Not Working :
    • Camera
    • USB tethering
    • Encryption
    • SELinux disabled !
    • there could be also others minor issues !



    Instructions :
    • Install the new TWRP 3.3.1-1 ( needed for Android Pie/Q )
    • Reboot to TWRP 3.3.1-1
    • if you are installing LOS for the first time, you must format the data under TWRP and reboot device again to TWRP
    • Perform a clean wipe for the first install
    • starting with 14/05/2022 you can increase the system partition to 5GB from here
    • Flash the latest build available
    • optional flash ( always the last available packages ) GApps
    • Reboot



    Downloads :



    Credits :



    Reporting Bugs
    • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
    • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
    • If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
    • If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
    Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.


    Screenshot-20201224-144915-Settings.png




    Screenshot-20201224-145010-Settings.png



    Screenshot-20201224-144836-Settings.png




    DEV: Information

    Contributors :

    surdu_petru
    Paypal Donation : paypal.me/petrusurdu1
    Kernel Source Code: android_kernel_huawei_btv

    ROM OS Version: LineageOS 17.1 - Android 10
    ROM Kernel: Linux 4.4.x
    ROM Firmware Required: Stock Android 7 (Nougat) - EMUI 5.x
    Based On: AOSP Android 10

    Version Information :
    Status:
    Stable

    Created : 2020-12-06
    Last Updated : 2023-02-25
    18
    Hello !

    Let the good news come ... finally, after long delays, I also managed to get back in step with reality ;)

    My internet connection problem has been fixed today by successfully connecting to fiber ... so starting in January next year, monthly software updates will be available here as I used to in the past !
    15
    New Build LineageOS 17.1 - Android 10 For Huawei MediaPad M3 8.4 ( Beethoven )



    Changelog :

    • fixed hardware video decoder
    • fixed an issue from previous update where applications cannot upload/download/share content
    • youtub fixed along with 1080p 60fps
    • antutu ( gpu test ) fixed
    • enabled Doze - Night Light (On/Off) under Settings - Display !
    • the build was switched to a mix of GSI in order to bring camera functionality in the future updates

    Downloads :

    Installations :
    First time installing this build ?

    • Unlock bootloader & install TWRP 3.3.1-1
    • Format data & wipe all into twrp
    • Install this build of LOS 17.1 & also boot_w09_2021-01-28.img only if your device is BTW-W09
    • Install Gapps (optional) & register your device in order to activate PlayStore !
    Update your device running LineageOS 17.1 :
    • Install this new build of LOS 17.1 ( via twrp ) & wipe cache/dalvik before to reboot to system !
    • users of BTV-W09 devices must install also boot_w09_2021-01-28.img

    This new release it's not yet fully working like I wanted to be , indeed it's better like before ... but there are still a lot of stuff to be fixed !
    Apart from the known issues, the issue of loading some games are still here - I'll hope to find a fix in the future updates.


    Please, like always post your feedback - I'm especially interested if something that was working well in the previous version now goes worse or not working at all !

    Thank you very much for your attention !


    Screenshot-20210128-201527-Media-Codec-Query.png
    15
    Great news for today build !

    I just managed to enable Hardware Video Decoders based on Huawei Codecs for LineageOS 17.1 Android Q !

    Video in format 1080p 60fps are working flawless after this fix.

    All the new goodies will be added on the next update !
    13
    Hello !

    There is a new Update Of LOS 17.1 into OP !

    Changelog:
    • new security patch : May 5, 2021
    • minor kernel updates & fixes
    • fixes some graphics composer issues
    • version stable enough for daily use

    Screenshot-20210513-110815-Settings.png