yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] LordZener:
Hi Tzul,

this second recovery is working, but the screen orientation is landscape (original recovery is portrait).

my impression is: if I touch top right corner TWRP thinks I'm touching down left:

In fact, on the first screen, i was able to allow modifications by swiping from top-right to top-left corner.

On the second screen, touching Reboot button i was able to open Install menu.

Hope this will be useful :)
[Miscellaneous Android Development] Tzul:
[MENTION=7703419]LordZener[/MENTION] Thanks! So the stock recovery is portrait, but for TWRP the framebuffer is landscape. Interesting. Maybe it's because of the new kernel? Or maybe the stock recovery switches orientation. I'd love to know how to do that. TWRP unfortunately cannot rotate the screen (with the exception of a few devices where some coders made it possible).

Anyway, here's test #3 and test #4. Both of these are landscape, with different touchscreen handling.
[Miscellaneous Android Development] LordZener:
Works!!

Test 4 is ok, thank you!! :fingers-crossed:

Pay attention: using the version 2 with wrong touch handling i've wrongly performed a dalvik cache erase.... this lead to bootloop!!

I was forced to open device and disconnect battery to be able to reflash with sptool ;)

Anyway, other features seems to be all working!!

Thanks a lot again :D
[Miscellaneous Android Development] Tzul:
[MENTION=7703419]LordZener[/MENTION] Good to hear!

Erasing the dalvik cache should not cause boot loops. However, it will cause the next boot to take quite a long time, because the dalvik cache has to be rebuilt (well, Android 5 and later use ART instead of the older Dalvik runtime, they compile all installed apps ahead of time, and the result is stored in the "dalvik" cache). While this is being done, the tablet might appear to be stuck and do nothing. But I'd try to be patient and wait 15 minutes before declaring it stuck.

Also, you don't need to disconnect the battery to flash with the SPFT. You just need to do a hard reset / turn off the tablet completely (holding down the power button for 10 seconds or so should work).
[Miscellaneous Android Development] LordZener:
Thanks for explanation about the cache, very useful :)

I tried to hard reset manually the tablet many times holding Power button, but everytime the result was an immediate reboot... I tried also to plug the USB before the reboot and quickly start the download, without success.

Anyway, probably i'll retry Tomorrow(this time after a system backup :p), waiting more time.
[Miscellaneous Android Development] Tzul:
[MENTION=7703419]LordZener[/MENTION] Sounds like you tried to click the download button in the SPFT after connecting the tablet, or after rebooting? That's not how you're supposed to do it.

Click the download button first, then connect or reboot. That's due to the way that MediaTek has implemented this... basically, the first piece of software that runs on the device after a power up or reboot is the preloader, and it checks for a USB connection with the SPFT, which will only answer if the download/readback button has been clicked already (more details about that here).
[Miscellaneous Android Development] PhatBmt009:
Wow, It's working man. So good. Thanks for your twrp. You is the best man[emoji4] [emoji4] [emoji4] [emoji4]
[Miscellaneous Android Development] PhatBmt009:
And where I can find the stock recovery s000030. I don't backup it and I need to update to s000031??
[Miscellaneous Android Development] PhatBmt009:
Do you have stock recovery? I need to update rom to s000031 because I forget backup stock recovery. Stock is s000030
[Miscellaneous Android Development] Tzul:
[MENTION=7510323]PhatBmt009[/MENTION] I don't have the S000030 files. You should be able to use the stock recovery from S000029 in your first post. Alternatively, you can modify the installer script of the OTA update and install it with TWRP.

Anyway, I'm about to upload a full version of the S000031 firmware. It will appear on my AndroidFileHost page, together with TWRP. I've also patched the bootloader (lk.bin) to allow flashing per "fastboot flash" command, in case someone wants that.
[Miscellaneous Android Development] PhatBmt009:
The s000029 can't install ota update man :(((

And update with twrp is error: 7
[Miscellaneous Android Development] LordZener:
Hi, probably my previous post was not clear.

Usually, I use SPFT in this way: power down Tablet, press download button then connect the usb.

In this particular case, I was not able to switch off the Tablet due to an automatic restart.

Thus, i tried to press the SPFT download button, then plug the usb immediately after the switch off but before the restart.

Honestly I don't know what happened, but i was not able to make the SPFT recognize the device :(

Probably timing issue :D:D:D
[Miscellaneous Android Development] PhatBmt009:
Me too [emoji4] [emoji4]
[Miscellaneous Android Development] Tzul:
Here's S000031 for the TB3-710I.

[MENTION=7510323]PhatBmt009[/MENTION] If you like, you could update the firmware links in the first post, to this for the TB3-710I, and S000025 for the TB3-710F.
[Miscellaneous Android Development] PhatBmt009:
Ok man =))
[Miscellaneous Android Development] ma.naeini:
the link doesn't work!

hi

this link: http://www.mediafire.com/download/00..._MP6V2_ROW.rar does not work.i could it download but after download the file can not be extract,maybe the password isn't true,maybe the file is damaged.by the way i need s000029 version for TB3 710I.

can you help me?
[Miscellaneous Android Development] PhatBmt009:
Please wait me to upload new file
[Miscellaneous Android Development] PhatBmt009:
This is your rom: https://mega.nz/#!15QXUSjA!hJAV2ho7PuyTSCGCFF1SWTq-xsw6tc755BCyybm_wRk
[Miscellaneous Android Development] alb67:
just downgrade from 31 to 29

hi hi

just downgrade.....for me 31 not rootable......

thanks to all for the firmwares

albi
[Miscellaneous Android Development] Tzul:
[MENTION=5259458]alb67[/MENTION] Why wouldn't 31 be rootable? Have you used TWRP to install SuperSU? That ought to work.
[Miscellaneous Android Development] PhatBmt009:
How to flash twrp with spft?
[Miscellaneous Android Development] Tzul:
If you haven't already:

Download and extract the SPFT.

Download, extract, and install the Preloader USB VCOM driver (cdc-acm).

Then:

Download and extract TWRP (e.g. for TB3-710F or TB3-710I).

Run the SPFT, load the scatter file that was included with the TWRP download.

Find the "recovery" entry in the partition table, click into its location column to load the TWRP image file.

Make sure that SPFT mode is set to "download only", and that all checkboxes in the first column are empty, except for the "recovery" one.

Click the SPFT download button.

Connect the tablet to the PC via USB. The tablet must be off. If it's running, just shut it down or reboot.

As soon as the tablet's boot process begins, the SPFT should find it and begin the flashing process.

Quick guide in picture form.

After flashing TWRP, you need to run it before you run Android, because otherwise Android will automatically restore the stock recovery and overwrite TWRP in the process.

To get to TWRP (or whatever recovery is currently installed), turn on the tablet by pressing and holding the power and volume-up keys for a few seconds until the screen turns on.

To root the tablet, download the latest SuperSU zip and copy it to the tablet (do not unzip it). Then install the zip file via TWRP's Install menu.
[Miscellaneous Android Development] alb67:
Thanks

thanks Tzul for your previous answer all ok with 31 upgrade now

..version 32 arrived.
[Miscellaneous Android Development] alb67:
Hi hi anyone have versione 32 to download ? Thanks ciao albi
[Miscellaneous Android Development] PhatBmt009:
You can use version 31, and update to version 32
[Miscellaneous Android Development] LorinczG77:
Latest ROM, Can't install APP to SD

How can I install APP to SD ? Or change the default install location ?
[Miscellaneous Android Development] tasqat:
Hi everyone,

I am using WSO2 EMM to manage set of Lenovo Tab 3 710F devices. One of the key features in the tool that I can control device by installing an app that has access to permissions such as installing/uninstalling apps permission, and being able to install/update apps silently. This can be done by installing an android app part of wso2 product. https://docs.wso2.com/display/EMM210/Integrating+the+Android+System+Service+Application

The documentation of WSO2 EMM states that I need to sign the app using the firmeware signing key, but I understand this involves the private and public keys, I checked the device and I found public key but not private key.

What do you recommend in this case to be done to get the app signed ?
[Miscellaneous Android Development] tasqat:
So I got an answer from Tzul, thanks Tzul!

I am trying now to flash the ROM for 710F, I followed the tutorial in first post, and the flashing was successful, but when I switch on the device it will still show the lenovo original ROM.

What I am doing wrong ? I used this version https://www.androidfilehost.com/?fid=24671318762848927
[Miscellaneous Android Development] arminbih:
Guys I have lenovo tb3 710f but build number 000026, on android 5.0.1 should I flash this rom? Is it faster and also can I update to 6.0?
[Miscellaneous Android Development] sfvam:
if any one can direct me to topics about custom roms for or even how to use cm themes on lenovo essential tab3 710i as i tried to flash the c-apps and didnt work this is a nice device just needs some care.thx :)
[Miscellaneous Android Development] sp5it:
Hello.

Is any TWRP for TB3-710F_S000026_160727_ROW ?

Best regards, Mike
[Miscellaneous Android Development] PhatBmt009:
Link of Twrp is on the post bro
[Miscellaneous Android Development] sp5it:
TWRP is build with 000025, will that work with 000026?
[Miscellaneous Android Development] Tzul:
[MENTION=2563011]sp5it[/MENTION] Yes, it will work.
[Miscellaneous Android Development] xsoul1337:
Hi,

I was wondering if their was a how to step by step for flashing lenovo tab3

also will the new version of android 6.0 run on the device

---------- Post added at 08:59 PM ---------- Previous post was at 08:40 PM ----------

Hello,

Noob question inbound but is their a noob proof how to for flashing recovery and stock rom for TB3-710F
[Miscellaneous Android Development] Hiparci:
it's not working sadly :(

i return to stock rom and upgraded to 000026, and install TWRP with SP. Device is'nt opening now. never opening
[Miscellaneous Android Development] Tzul:
[MENTION=5647210]Hiparci[/MENTION] It does work, if you've flashed it properly. After flashing TWRP for the first time, don't forget to immediately boot it (hold power + volume_up keys for about 10 seconds), because if Android starts first, it will probably restore the stock recovery.

[MENTION=2563011]sp5it[/MENTION] I uploaded a copy of TWRP for the TB3-710F with the latest S000026 kernel here, but it doesn't make a difference, the older one works just as well.

[MENTION=7898847]xsoul1337[/MENTION] There are many tutorials online for the SPFT. I made this quick overview, if you need more detail, just search around.
[Miscellaneous Android Development] comfortable:
I have some questions about flashing stock ROM with "Smart Phone Flash Tool". I am new to this tool. I am also new to TWRP.

1) will flashing the stock TB3-710F ROM affect wi-fi & bluetooth MAC addresses? If so, what is the best way to go about preserving my originals?

2) I have read some tutorials about flashing with "Smart Phone Flash Tool" & I would like to know if any of the boxes on the left column shoud be unticked before flashing. Some tutorials suggest to 'only flash what you need'. Is this true? If so, is there anything that should be unticked?

3) Is it correct procedure to flash TWRP after the stock rom is flashed? Or can it be flashed to any stock ROM the user is currently running?

4) Is there are generic TWRP available that can be installed on all devices or does each device (and each firmware of the device) require custom TWRP recovery images to be made for it?

Thanks for your time.
[Miscellaneous Android Development] Tzul:
No, it won't affect them, but you should first make a backup anyway.

The MAC addresses are stored in the NVRAM partition, which normally isn't flashed by the SPFT and isn't even visible there by default. On every Android boot, that NVRAM data is extracted to /data/nvram or /nvdata, if it doesn't exist there already. So if you do a factory reset or otherwise delete that extracted data, it should automatically be restored next boot. However, that only works if your NVRAM partition is intact, of course. If you do a "Format All" in the SPFT or something similarly stupid, you can lose the NVRAM partition. Therefore, make a backup/readback, at least of the NVRAM and proinfo partitions, because they are unique on each tablet.

Of course you should only flash what you need. Let's say you want to install TWRP as custom recovery. Then flash the TWRP image file to the recovery partition, and leave the other partitions alone. If you want to install a complete firmware, then you should of course tick all partitions - with the exception of preloader and userdata, perhaps.

Userdata contains all your app settings and non-system apps. If you overwrite or wipe it, you're losing all that data, of course. That's unnecessary for minor updates (Android version stays the same), but actually a good idea to do for major updates (Android version changes), to avoid problems.

The preloader is very important, if it gets corrupted, your tablet might be bricked (though many devices nowadays are "unbrickable" and can recover from a missing or damaged preloader). Therefore, if you do flash the preloader, be sure it's really the correct one. If you've made a backup of your own preloader with the "readback" feature, then you must not flash that back, because the preloader readback has some extra data at the beginning that needs to be removed first.

TWRP can be flashed at any time. You can flash it individually, as mentioned before. Or your can flash it as part of a complete reflash, i.e. load a stock firmware into SPFT, all partitions ticked, then simply click on the recovery partition's "location" field to load the TWRP image file instead of the stock recovery. Then flash.

It's not possible to have a "generic" TWRP that works on all devices. In the very least, the copy of the Linux kernel that is embedded in each recovery image has to be changed for each device, as it is highly hardware-dependent. TWRP itself also has quite a few hardcoded settings that differ from device to device, such as screen & touch orientation, resolution, partition table, bitness (32 vs. 64), etc. Therefore, you should use a TWRP that was made specifically for the device in question. Though a TWRP for a very similar device might partially work - after replacing the Linux kernel.
[Miscellaneous Android Development] Hiparci:
[MENTION=5919159]Tzul[/MENTION] thanks man, it's happen :)
[Miscellaneous Android Development] Noj76:
Hi guys, first of all thank you and keep up the good work.

I just bought a lenovo tab3 7 tb3-710l and already upgraded with twrp from [MENTION=5919159]Tzul[/MENTION].

just have a "minor" problem.... im not able to root the device. Does anyone knows how to root it?

thanks in advance.
[Miscellaneous Android Development] Tzul:
[MENTION=6063735]Noj76[/MENTION] You boot TWRP and install the latest SuperSU zip. Normally, TWRP even offers to install SuperSU automatically if you leave it via the reboot menu, and have Android < 6 installed.
[Miscellaneous Android Development] Noj76:
[MENTION=5919159]Tzul[/MENTION] i've tried to install SuperSU as you said but it aborts instalation.

I've also tried to install an older version but the result is the same.

Any ideas?

UPDATE

Problem solved. Reinstalled Twrp and SuperSU again and its working.???

Thanks guys!!!!
[Miscellaneous Android Development] comfortable:
Tzul, your comments here (and on the Lenovo forum) regarding TB3-710F have been perfect. Thanks! It almost makes me want to buy another TB3-710F now that I can cleanly root & restore it. It was challenging piecing together the bits (drivers, especially) but I did it. Thanks.
[Miscellaneous Android Development] davinci1968:
Dead tablet how do I revive it?

I am having issues with my Lenovo TAB3-710F (wifi) which I had splashed a wrong rom instead of 710f i splashed it with 710i it made my Lenovo Tablet dead tried every way to revive it but nothing works for me.

Please help.

Thanks
[Miscellaneous Android Development] McDin1988:
Need help

I have done the Format+Download option. Now my NVRAM is gone and I get the wifi error on TB3-710F. Can somebody upload the NVRAM.bin? I don't find any modem file for SN Write Tool. So I think that this is my ony possibility to get this error away.
[Miscellaneous Android Development] eltano06:
in the title says 5.1 but its 5.0.1 (TB3-710F)
[Miscellaneous Android Development] iaio72:
hello, someone its so kindly to link me a twrp/backup to restore in lenovopad tb3 710i, i cant install the original fw via sptools, i think my tab its bricked, but go in twrp recovery

thanks
[Miscellaneous Android Development] Superikiller:
Hi to someone, where i can find the official rom for Lenovo tab3 [TB3-730M]?
[Miscellaneous Android Development] Ranma12:
Hello,

what is guide to update to the newest firmware S000027 (710F)? I was not able to update my tablet, it says in TWRP error 7 and after reflashing to stock recovery, error about zip?

Thx for help
[Miscellaneous Android Development] Tzul:
[MENTION=4833956]Superikiller[/MENTION] Sorry, I don't know any source that has the stock firmware for a TB3-730M. This topic is only for the "Tab3 7 Essential" tablets, TB3-710(F&I).

[MENTION=1704161]Ranma12[/MENTION] That's normal. If you have installed SuperSU and/or Xposed, they have changed some system files, which will cause incremental OTA updates to fail. Even if you try to install them with the stock recovery. You'd have to restore a backup of the original, untouched system partition. Or you can patch the update to ignore modified system files. I did that for my own tablet, and uploaded the file here for you and everyone else. Install this with TWRP, it should work.
[Miscellaneous Android Development] Ranma12:
Thx, tested and it works.
[Miscellaneous Android Development] PhatBmt009:
How to flash the twrp file with no scatter file? I flash the file with fastboot and have an error. Now I want to flash the twrp file with spft but not have a scatter file? Could you hepl me?
[Miscellaneous Android Development] Tzul:
[MENTION=7510323]PhatBmt009[/MENTION] Are you talking to me? What exactly are you trying to flash, and on which tablet, TB3-710F or TB3-710I?
[Miscellaneous Android Development] chaim1989:
tab3-710l boot loop after flash

hi i have a problem with the 710l im trying to flash it with the attached rom but no luck it's flashing okay but will only boot to recovery no system partition !!! it's stuck on lenovo logo and reboot,

when booting to twrp it dosn't find the system partition
[Miscellaneous Android Development] PhatBmt009:
TB3-710I man. I don't have a scatter file for this twrp file
[Miscellaneous Android Development] KiranPaul:
Do you have the os for tb3-610F s0000027??
[Miscellaneous Android Development] Tzul:
The file I linked was a patched version of the S000026 to S000027 update for the TB3-710F. It doesn't need a scatter file and it won't work on your tablet anyway.

I guess you mean TB3-710F. There is no 610F as far as I know.

I might upload a full backup of S000027 when I find the time. Meanwhile you can simply use S000025, and apply the two updates to reach S000027. You can find all files on my AndroidFileHost.
[Miscellaneous Android Development] KiranPaul:
I wrote it accidently . I will install.....25 and later install .....27 when you upload.TY

---------- Post added at 12:42 AM ---------- Previous post was at 12:35 AM ----------

What is this file used for. ???

Lenovo_TB3-710F_S000026_to_S000027_Patched_Tzul.zip
[Miscellaneous Android Development] Tzul:
[MENTION=8144734]KiranPaul[/MENTION] See the previous page, posts #75 and #76. Also, the file has a description, you know:
[Miscellaneous Android Development] KiranPaul:
Can you explain to me how instal twrp in the tab??
[Miscellaneous Android Development] Tzul:
[MENTION=8144734]KiranPaul[/MENTION] I've already done that in post #47.
[Miscellaneous Android Development] Sweetestnier:
Imei null

Imei invalid after flashing dude :( can u include Nvram in the scatter pls? i have tried everything but i cant find on how to fix it :confused:
[Miscellaneous Android Development] AndroidLover666:
Hi all, yesterday i booted recovery for 710I(Android 5) by Tzul but now my tablet is in bootloop and in twrp it says replacing twrp with stock recovery than quickly reboot so now im thinking to flash (tb3-710i_S000029) btw its stock rom of the tablet?
[Miscellaneous Android Development] ruehyinn:
[MENTION=5919159]Tzul[/MENTION] .. First and foremost, thank you for all the work. You have done a great job and greater good to the community here.

I have been able to install the twrp to my Lenovo TB3-710I. But I am still missing one step away from completing my objective, that is, to upgrade from Lollipop to Marshmallow. I try to download the stock rom, with the hope to upgrade the OS to Marshmallow, but each one of them give error message. Can you tell me step in step, how do I upgrade to Marshmallow?

Your contribution is much appreciated and will not go unnoticed. Hope to hearing from you soon.
[Miscellaneous Android Development] Tzul:
[MENTION=8160950]ruehyinn[/MENTION] Sorry, I don't have a TB3-710I, only a TB3-710F. And as far as I know, there is no official Android 6 (Marshmallow) firmware for either of those tablets.
[Miscellaneous Android Development] Dr-Hack:
[MENTION=5919159]Tzul[/MENTION] - great work man here and on lenovo forum ,

I was wondering flashing the stock FW will reset the userdata , because a friend of mine has forgot the email which it asks on login , and it doesn't go away from hard reset / factory restore etc ... what would happen , if userdata partition is formatted ? should do the same thing ? although you have categorically asked not to select "format"
[Miscellaneous Android Development] Tzul:
[MENTION=4258838]Dr-Hack[/MENTION] If you flash the userdata partition, then the user data will be reset of course. If you want to wipe userdata, simply use Android's factory reset function, or "format data" in TWRP (which will also wipe the internal storage).

I said to never use the "Format All + Download" mode of the SP Flash Tool, because it really formats everything, including hidden partitions, and if you haven't made a backup of those before, you've shot yourself in the foot.

Sounds like you're talking about Android's "Factory Reset Protection" (FRP). On newer Android devices, if you do a factory reset, then you must log in with the same Google account that was used on the device before the reset. This is supposed to make it harder for thieves to get a working device. To prevent this, simply go to the Android settings app and remove the Google account from the device before you do a factory reset.

The data about which Google account was previously used on the device is obviously not stored on the userdata partition, because it survives a factory reset. It's usually found in a dedicated partition called "frp". If you have TWRP, it's pretty easy to wipe that partition and circumvent this "protection".
[Miscellaneous Android Development] Dr-Hack:
thanks for the detail brief, hopefully the tab will get fine but for now can not get to download the custom TWRP as AFH can not fetch any mirrors, let see when it gets fixed ..

and again thanks (y)
[Miscellaneous Android Development] atrx_1987:
TWRP for 710i not working

I am trying to download TWRP for TB3-710i but it said there is no mirror. Any help?

Updated:

Finally,I can download the file but it's for android 5.0. Is there any twrp for android 5.1? [MENTION=5919159]Tzul[/MENTION]