yashsingh1/xdaforums huggingface dataset:
[Android General] NikosD:
The link says it's dead, maybe because it's protected by the forum.

Could you upload the file to a free hosting server and post here the link ?

Thanks!
[Android General] amg314:
You should search update.zip or something like it in /data directory instead of /sdcard directory.
[Android General] nikaiako:
[/COLOR]

Here it is https://www.dropbox.com/s/axlfc3zw60q8crx/patched.boot.magisk.18.1.for.20181115.img?dl=0

And this is the link to the post where it was initially http://4pda.ru/forum/index.php?s=&showtopic=916841&view=findpost&p=82500692
[Android General] NikosD:
Well, after many hours of testing, waiting and retesting I finally managed to have the latest stock ROM update on my device, rooted by the latest Magisk v18.1.

Only the working TWRP is missing, due to the encrypted partitions and my will to not format/ wipe for one more time my data/ apps in order to decrypt the partitions.

Unfortunately I have to live with that.

My lack of patience and experience during stock recovery OTA installation could be the reason of root loss, as I see it now.

I think that if I waited long enough for the OTA installation to complete, even with a rooted by Magisk device, it could happen.

The root loss also leads to TWRP loss, because the partitions become encrypted again.

The reflashing of stock recovery and then the reflashing of TWRP didn't lead to encrypted partitions.

It was only after uninstalling Magisk that I lost the decryption of partitions.

Maybe an unrooted device is not mandatory in order to install an OTA update.

Who knows ?

Anyway, I want to thank [MENTION=8056188]amg314[/MENTION], [MENTION=6073759]Michel177[/MENTION] and [MENTION=9429197]nikaiako[/MENTION] for their time and replies.

Also, a weird thing happened after flashing the patched boot.img using SPFlashTool.

The device reverted to stock recovery by itself, I didn't flash the stock recovery.

I reflashed the TWRP using SPFlashTool, even if it doesn't see the encrypted partitions.

Ah, one more thing.

Using latest 15/11/2018 stock update with Magisk v18.1, I can confirm that SafetyNet is passed by the device.

thanks!
[Android General] Infect_Ed:
Were you able to capture the OTA? If so I'd like to get my hands on it.
[Android General] NikosD:
Where is it ?

What is the path of the compressed or uncompressed file ?

No, I couldn't find it.
[Android General] Infect_Ed:
Depends really. I'll wait for the update to come to me. You have to grab it before you update.
[Android General] Vihru:
there is that latest firmware also in full firmware file. not only ota.
[Android General] NikosD:
Where is it ? Do you have a link for the latest full firmware including latest OTA ?

---------------------------------------------------------------------------------------------------------

I think there is a major battery/ charging issue using latest OTA.

Yesterday, it started dropping my battery from 15% to 0% in less than 20 sec (!)

It was like almost 1%/sec.

The device powered off completely and I started charging it.

After the usual 2 hours and 20 min from 0% to 100% unfortunately it was at 80%

I left it about an hour more charging and it went to 84%

I think I have seen a similar problem to Hi Air thread but never before with our Hi Pro device.

I'll leave it to go to 0% and try again to full charge it.
[Android General] Vihru:
Here https://www.dropbox.com/s/bccu8gcer68yl8n/CHUWI_Hi9Pro_3+32_20181115.rar?dl=0
[Android General] NikosD:
[MENTION=7987739]Infect_Ed[/MENTION]

It seems that TWRP is not working perfectly like before the OTA update but I don't know if it's the update or the encrypted partitions.

For example after booting to recovery it asks me all the time if I want to use it in Read-only mode or to allow modifications.

I choose to keep my selection but it keeps asking me every time after reboot.

Also, when I press the reboot button and choose whatever selection I want e.g "System" or "Recovery" it displays just for a moment the screen that prompts the user to install the TWRP android app and then immediately restarts without allowing the user to choose anything.

Are all these the result of encrypted partitions or we need a new TWRP for the OTA update ?
[Android General] Infect_Ed:
That sounds like you just need to format data.
[Android General] NikosD:
Just noticed that under Google Play Store settings, the last setting of "Play Protect certification" it says that the device is certified.

Is it something new due to OTA update and/or Magisk or was it always there but I hadn't seen that before ?
[Android General] nikaiako:
Nothing like that on my device. Still not certified.
[Android General] NikosD:
Do you have the stock firmware with the OTA Update or the AOSP v8.1 ?

------------------------------------------------------------------------------------

Anyone else with the latest stock OTA 11/2018 ?

Still the same issue with top 80% of battery charging.

I changed a setting in battery that I read in Hi9 Air regarding their issue of 98% and I'll leave the device to go to 0% in order to recharge it.
[Android General] nikaiako:
I have the latest stock firmware at the moment, and the device is not certified with it too.

---------- Post added at 07:14 PM ---------- Previous post was at 07:09 PM ----------

I don't have such a problem with my battery, it charges up to 100% . Try to recalibrate yours - not only when it is full but when it is around zero.
[Android General] NikosD:
Ok, probably I had solved the certification issue before updating and I don't remember it.

I remember following some instructions from a google search regarding the manual registration of a device as certified to Google Play Store.

Do you feel the GPU is speedier with the update ?

I can certainly see images while scrolling fast a web page, while before I could only see a white page and in general the scrolling speed is better and the general feel is like a faster device.

For me at least.
[Android General] nikaiako:
Geekbench 4 cpu score is some 100 to 200 points lower than in the previous firmware version on my device. I didn' t compare the gpu score to my regret. I haven't been experiencing slow scrolling on this device regardless of firmware. However, aosp is a little bit more vivid here.

---------- Post added at 08:04 PM ---------- Previous post was at 07:56 PM ----------

When i used magisk 18.0, I installed the safetypatch module to pass the test, and the extra bonus happenned to be this device google-certified. Later I realised that my Chuwi just pretended to be Huawei p20 pro to pass the certification.
[Android General] nikaiako:
I also noticed strange battery drain when the tablet was asleep. The battery charge fell 25% in just 4-5 minutes, because the device started fulfilling some misterious task. After that there was silence again with the battery dropping just 1% for the next two hours. I installed the wakelock detector, hope i will know what's that..
[Android General] NikosD:
Exactly.

That strange behavior only happened once, I don't think you are going to catch it.

It was one-off.

After that, battery drops extremely slowly.

It has much better efficiency than before.
[Android General] NikosD:
Well, it seems that my battery resists heavily to go over 80% even after charging and discharging to 0% a few times.

I managed to reach 100% only when I left the battery charging for a few hours after it reached 80%.

But then, while the device was discharging, when it reached 20% it dropped immediately to 0%

So, after the update I can have only 0% to 80% or 100% to 20% battery usage.

Moreover, the SOT and the battery efficiency have not improved as I thought so at the previous post.

It's the same like the previous firmware.
[Android General] nikaiako:
I discovered the same issue on my device right now - from 19% to zero in 3 minutes 6 seconds!
[Android General] NikosD:
The added 20% above 80% is fake.

The battery is fully charged at 80% but it shows only 80% and not 100%

We have to find a way to calibrate it.
[Android General] amg314:
I reccomend very interesting URL on the matter:

https://electronics.stackexchange.c...-does-a-smart-phone-measure-the-battery-power

How does a smart phone measure the battery power?

*---------------------------------------------------------------------------*

In breif: There are special chips which measure 'fuel gauge' of the battery, using some algorithms for Li-Ion chemistry.

An example of such a chip could be BQ27200

Single-Cell Li-Ion and Li-Pol Battery Gas Gauge IC with I2C Interface

http://www.ti.com/product/BQ27200

*---------------------------------------------------------------------------*

Chip reports its status to the main processor. OS indicate this 'fuel gauge' percentage on screen.

*---------------------------------------------------------------------------*

On my Chuwi Hi9 Air all battery info is stored at /sys/bus/platform/drivers/battery_meter/battery_meter (see Screenshot)
[Android General] NikosD:
Interesting.

So, using stock firmware with the OTA update, how we could "reset" the battery meter in order to get accurate results of our battery percentage ?
[Android General] amg314:
I am a retrograde and do not use OTA update))

As for the battery - you can adjust capacity to declared level of 8000 mAh thru 3CToolBox (see ScreenShot 1). Your OTA stated 1000 mAh battery capacity in /system/framework/framework-res.apk (see ScreenShot 2)

There are some other options to choose measurement method thru 3CToolBox (see ScreenShot 3). You can test them and inform us on a result))

Read this: https://www.3c71.com/android/?q=node/882
[Android General] Vihru:
any news about lineage or anything?
[Android General] mathewcall:
Touch axis or mapping is way off

YES same thing happened to me! Dang near impossible to navigate when the touch is off by that much. It took me several hours but I followed this guide and finally managed to relock the bootloader and flash stock recovery / stock ROM back on. But even now with no TWRP installed and stock ROM and everything, the touch is STILL messed up in the same way! I tried two different stock ROMs but still experiencing the same issue. How on earth do I get the touch mapping back to normal?
[Android General] NikosD:
Any download link for a nice bootloader animation for our device ?

Or is it the same for all devices ?

Can I take for example a nice bootanimation logo from my Samsung phone and flash it to Hi9 Pro ?
[Android General] amg314:
It is possible))

Root and file manager like Total Commander are needed!

2 Different Ways to Change Boot Animation on Android - ...

https://www.technologyhint.com/change-boot-animation-android/
[Android General] NikosD:
I was tired by the two major issues of not working TWRP and battery charging up to 80% so I installed everything from the beginning.

I now have an unlocked bootloader and rooted device using Magisk v18.1 with a working TWRP 3.2.3 recovery.

The firmware is from Chuwi, the last one with the OTA update.

It passes safetynet but the device is still not certified for Google Play.

I managed to download Netflix from Google Play directly, working of course at 960x540 max resolution, but at least I didn't have to install it as apk like before.

Haven't tried to fully charge it yet, but I think I'm not going to have any problem.

The tablet doesn't lag and everything works like a charm.

I hope I keep it that way up to July, waiting for Chuwi's Pie firmware.

I downloaded about 10 bootanimation zips in TWRP format and flashed them for fun.

I'll keep watchdog bootanimation, if you know it.
[Android General] Vihru:
that

20181115 firmware?
[Android General] NikosD:
Yes, the latest FW from Chuwi.

[MENTION=9350973]All[/MENTION]

BTW, is it possible to change the font using the OTA or the previous stock firmware of Chuwi ?

I see the options for changing the size of the font but not the font itself.
[Android General] NikosD:
Update:

Ok, this is a joke.

Even after flashing the latest firmware as a "pure" installation, the Android battery statistics are the same.

The battery is still fully charged at 80%

Hilarious.
[Android General] NikosD:
Perfect tool, didn't know thank you.

Battery is reported according to this tool accurately as 5000 mAh by both battery files and battery profile.

I deleted the batterystats.bin file and I'm just waiting my battery to go to 0% and try again to fully charge it.
[Android General] Infect_Ed:
Use that tool and see if logd is pulling a heavy drain on the battery. If it is you can disable it by using an old school hack and rename /system/bin/logd to /system/bin/logd.bak. I haven't even turned my hi9pro on in months... Sorry for the let down. I may pick it back up soon, but between having 3 kids and a wife, school, and work, my time is spread pretty thin.
[Android General] zelipukin:
8) there is no way to use dt2w / s2w w/o proper kernel support, though you can try apps from gp, but even if it works it will be battery eating monster.

as for buttons remapping (like pwr on vol+/- long press) you also can try app like "button remapper" this also not a very good solution but I couldn't find a better solution yet - I use vol. long press to kill foreground app.
[Android General] NikosD:
Thank you for very much for your reply.

Just for the record, I managed to find the app bombarding me with full screen ads, it was a call recording application.

I uninstalled it and everything is fine now.

Also for the browsing ads I use experimentally "DNS66" and it works.

But I have to check it out in terms of battery consumption.

Next target for me is rooting and TWRP.

Have you managed to find out the official ROM image in order to have it as a backup just in case ?
[Android General] zelipukin:
Check first post periodically, I'm trying to clarify some things there and when I have reliable internet connection some day I'll put not stock but ROM dump from my phone at least.
[Android General] NikosD:
Nice, thank you.

I have one strange question.

How is it possible the exact same version of Chrome v69 to be different in tablet version and mobile/desktop version.

The new UI of Chrome v69 has already been updated to my phone and my desktop PC, but on our tablet Hi9 pro using the exact same version I get the old interface with rectangular tabs and address line instead of the rounded new version with whiter color.

Do you know what is going on ?
[Android General] zelipukin:
You sure it's v69 on your tablet?

My chrome version is 66..0.3359.126

and thougt GP version is 69.0.3497.100, GP doesn't show update is available. ("open" button instead "update")

But right after I've converted Chrome from system app to user and opened GP I can see "update" button.

???
[Android General] NikosD:
Yes, my Chrome version is exactly 69.0.3497.100.

I have downloaded Chrome from GP and I'm always logged on in order to share favorites with my mobile phone and Windows PC.

I could upload a screenshot, but I don't know how to take a screenshot with this tablet (!)

Also, I don't see an update when I go to "About Chrome" inside app probably because of the automatic update procedure of GP.
[Android General] zelipukin:
screenshot is an easy question - mine does it with long "pwr"+"vol-"

.png format :( have to use "Image Converter" to upload.

but the rest makes more questions. On my tablet Chrome was preinstalled as system app, assume, your tablet is identical, how did you manage to download and install it from GP? Do you have two chromes now ? Or you downloaded it as "update" ? Can't reproduce the situation bc I moved Chrome to userdata (and it worked ok after) but I couldn't move it back to the system (I tried but failed and I deleted it completely).

I'll try to download it from GP and see what features are there, but, since I rarely opened Chrome (any device) I'm not sure if I can see any difference

Installed, and it's 69, can't see any difference - see pic.
[Android General] NikosD:
Screenshot works.

Regarding Chrome installation you could be right and I remember wrong things - it could be pre-installed.

From your screenshot, it seems we have the same old UI.

The new Material Design 2 is probably not available for tablets yet - I hope for v70 version.

Here is the flag regarding new UI and it's not available as you see:
[Android General] NikosD:
I tried today the Radio FM app using hands free as antenna.

Although the app starts finding the radio station of my city, I can't hear anything.

The hands free set is fine and I tried all things possible.

Does radio work for you ?
[Android General] zelipukin:
First time turned FM Radio on and it works fine.
[Android General] NikosD:
Maybe I have to try this:

https://xdaforums.com/showthread.php?p=76688397

BTW, do you use any glass protection or case for Hi9 Pro ?
[Android General] zelipukin:
Depends how important is FM for you, I wouldn't do anything bc of a danger to break something more important.

I might order a matte film from bestskinsever - they do custom sizes and their quality is good.
[Android General] NikosD:
Actually it's not that important, but it's just the feeling that something is broken that will make me try to fix it in the future.

I bought this budget leather case designed for Hi9 Pro.

Not bad.

https://www.gearbest.com/tablet-accessories/pp_009205918148.html?wid=1433363
[Android General] zelipukin:
Question: On UNLOCKED/UNROOTED device if you open Google Play Store -> Settings what do you see under "device sertification" ?

Asking bc my GP and google autentification were completely screwed up recently (after GP update?)

This might be another reason NOT to unlock/root your device.

I've managed to revert my device back to working GP.

I added my Google Service Framework Android ID (described here)

to the "white list", but, who knows will it work or not.

And I'm trying to keep GPS from autoupdating. There is no easy way to do this (like check something in settings). Could be possible by stopping one of GP services, but can't find the right one yet. So I just froze GP Store and if sometime I defrost it I just watch for notification "GP is autoupdating" so I can cancel the process from this notification (thank you, Google)
[Android General] NikosD:
I have managed to read half of the big brother's thread (Hi9 Air) and that was one of the first things I tried to figure out.

I have exactly the same "Uncertified" sign and from what I read Chuwi is in the process to get certified by Google, although I doubt.

I have also tried to add it manually the way you described with no success.

We must feel happy that we have devices from a "noname" Chinese OEM and GP is working out of the box.

Because although my device says "Uncertified" I have no problem using GP and automatically update both type of my apps.

Google apps and all the others.

The only weird thing I have noticed is that I get a warning every time that I'm trying to install an app that it's not optimized for the device.

But this is reasonable since the device is "Uncertified".
[Android General] zelipukin:
Ok, good to know it's "uncertified" out of the box :), though I remember when I first run Safetynet test I had "passed" for both ctsProfile and BasicIntegrity, now it's false for ctsProfile.

Anyway I'll try to let GP do what it wants to do and see what will happen. Backups are ready.

....

everything seems to be working good after gp updates and with the help of Magisk module DeviceSpoofingTool4Magisk my tablet passes both safetynet checks, "device sertification: not certified" message has disappeared from GPS->Settings.

might be be another reason for to unlock/root.
[Android General] NikosD:
I managed to read the whole Hi9 Air thread today and it seems that last Stock ROM August 2018 update, gave them Google GMS certification.

Probably Hi9 Pro will get that too.
[Android General] jjubb:
I made the mistake of following the instructions posted at [{Mod edit: Link to paid services website removed. Oswald Boelcke, Senior Moderator}

After running the 'fastboot flash recovery recovery.img' followed by the 'fastboot boot recovery.img' command posted there, my Hi9 Pro now only boots to the the 'TWRP 3.2.2.0+ Chuwi Hi9 Pro' menu.

Every time I reboot the device, I get the Chuwi logo along with a message that reads...

"Your device has been unlocked and can't be trusted"

"Your device will boot in 5...4...3...2...1 seconds"

From there, it reboots right back into TWRP.

If I check my [Mount] options, only the Cache and attached Micro SD card can be successfully mounted.

Any advice?
[Android General] zelipukin:
Recovery loop.

Can't open your link w. instructions, but did you do "factory reset" from android system just before it happend - this could be the reason.

Anyway, you can try this - download attached zip, unzip folder that is inside the zip into your external sd card TWRP/Backups/Hi9Pro (enable option "enable mtp" in TWRP->mount to be able to access sdcard from your pc). Run "restore" , (switch backup folder location to external sd ), find 2018-09-29--para backup, restore it, try to reload into system.

In case If you don't have ext.SD, do the same from internal if it is accesible (you can mount "data" in TWRP->mount, you can see int.sd from your pc)

let us know, there are other options but twrp restore is easyest.

ops, missed yor sentence about "only cache and sd can be mounted". looks like youve lost your system partition somehow. there is link @ the 1st post for spflash rom dump. try restore "para" first, then download that rom dump.

there is no option to flash system.img from twrp. may be I should add it

you can use spflash tool if familiar,

or

you can extract system.img to your adb folder, reboot to fastboot (power off (hold pwr btn for some time), power on (pwr + "vol+" ) to get into boot menu, choose "fastboot" (use vol+ for navigation, "vol-" to confirm), open cnd window from adb folder on your pc, type:

fastboot flash system system.img

press Enter.

then type:

fastboot reboot

press Enter

or use pwr btn to reboot.
[Android General] jjubb:
Recovery Loop

Jackson...

Thanks for the previous suggestion...

1) I re-attached my USB-C from my laptop back to my Hi9 Pro.

2) Put the Hi9 Pro into FASTBOOT mode.

3) Did a 'fastboot devices' to ensure that i could communicate w/the Hi9 Pro from the laptop.

4) I returned to the 1st thread.

5) Downloaded the recommended 'firmware-chuwi-hi9-pro (picasso).gz' file from [ https://yadi.sk/d/TYxCSH6qX__3Cw ].

6) Extracted the 'system.img' file into my ADB & Fastboot folder.

7) Ran the 'fastboot flash system system.img.

8) Upon completion, I did a 'fastboot reboot'

Unfortunately, that did not work. I've rebooted the tablet 3x's before sharing these results.

If possible, please let me know if i did this correctly as I am unclear of the phrase "para" first.

Please see the attached 'system_image.pdf' to view the system.img progress.

Thanks again for the assist.

Also. This was the original link i was referring to {Mod edit: Link to paid services website removed. Oswald Boelcke, Senior Moderator}
[Android General] pillo1914:
I can't find any working link to latest stock rom, file hosted on Box, does not exist anymore. I would like to root my tablet, but i need stock rom to go back if something goes wrong.

Any help? Thank you
[Android General] nikaiako:
Here- 20180801 firmware https://yadi.sk/d/tWqZIKGDOs_8jg

zip to update to 20181115 https://drive.google.com/file/d/1peQSOxWLQyoAjucZrGYBTOp-Yn1fZtDb/view

or the very 20181115 firmware already updated https://www.dropbox.com/s/bccu8gcer68yl8n/CHUWI_Hi9Pro_3+32_20181115.rar?dl=0

All the links taken from the Russian 4PDA forum, thanks to the guys there.
[Android General] pillo1914:
Thank you so much
[Android General] NikosD:
I don't have a battery drain problem but a battery charging problem.

It just stops charging at 80%.

It needs calibration.
[Android General] nikaiako:
Why not backup your own rom? Take a look https://xdaforums.com/showthread.php?p=76309513#post76309513
[Android General] pillo1914:
I will try, thank you
[Android General] s177oke77:
I am having the same issue. Does anyone know how to fix the touch calibration issue? I've tried all the different stock ROMs and my own backup but the touch issue is still there. Is there a file we can edit manually?
[Android General] Rhynko:
Same here, any can have a solution?