yashsingh1/xdaforums huggingface dataset:
[Android General] bigrammy:
What [MENTION=5919159]Tzul[/MENTION] says is good advice. :good:

The 6.0 is pretty stable in my opinion so I don't think it will present many problems when you do decide to upgrade. :)

bbqlinux comes with all the configurations and tools you need for Android already setup so fastboot adb etc etc are all ready to go out of the box ;)

SPFlashTool for Linux can be a little tricky for some depending on the machine and setup I guess. :confused:

Some people have no issues and it just works other seem to have a hard time with it but you will not know until you try it.

I can help you out on that should you encounter any issues.

I will hold off on the TWRP flashable update since it's advisable to have a working PC setup and (SPFlashTool) first :o

Trust me you will come to love SPFlashTool eventually and any effort it takes to install is well worth it. :D

Your not alone in this thread with plenty of willing helpers on hand should you need it so never be afraid to ask if you don't understand something after a quick google search. :good:

I am sure your transition to Linux/Android will not be too difficult for a person of your technical background :o

EDIT:

Yes you would be correct but if something went wrong during the flash Then SPFT is the tool to recover your device :good:
[Android General] loner.:
[MENTION=5919159]Tzul[/MENTION] The files you offer in zip form are not flashable then.

Sent from my Lenovo TAB 2 A10-70F
[Android General] Tzul:
[MENTION=5142831]loner.[/MENTION] No, this particular zip file is not flashable. And why should it be? Since you have to download it first, you can also unzip it to obtain the particular stock recovery you need. Again, TWRP can flash img files. I'm not supporting laziness.
[Android General] loner.:
Fastboot or terminal emulator are the way to go.

I wonder if lenovo will update to 6.0?
[Android General] bman2010:
porting question

I am hoping that someone can assist me. I am a novice when it comes to porting roms and I would like to try to do this on my Lenovo Tab2 A10-70f.

I have been doing some research and from what I gather it is easier to port from a rom that uses the same SoC ( MT 8125) and same version of Android. However, there seems to be very few MT 8125's tablets that have custom roms.

Question:

Is there another MTK rom that is more popular and compatible with the MT 8125?

I am thinking of trying the Rom Porter tool.

This is just for learning purposes as I am very happy with this tablet and the support tools that have been provided on this thread.

Note: I would like to thank all the contributors for there great work and support on this tablet.
[Android General] lion567:
MT8732 is the same SoC, as MT8125, but with 4G(LTE) support. LTE version Lenovo TAB2 A10-70L is built on this SoC.

On the other hand MT8732 is "tablet" version of MT6732 SoC (support 16:10 tablet resolutions, no dual-sim).

Finally MT8732 из 4-cores version of MT8752 SoC. In stock ROM for A10-70L we have

ro.hardware: mt8752

Unfortunatelly compatible SoCs doesn't always guaranteed compatibility of ROMs
[Android General] Tzul:
[MENTION=2318309]bman2010[/MENTION] [MENTION=5469284]lion567[/MENTION] The Tab 2 A10-70F uses the MT8165, at least that's what it says on the back of the box, and on gsmarena. MediaTek's naming policy is quite confusing and of course there's no mention of this chip on their website.

The Tab 2 A10-70F has MT6752 specified as platform (ro.board.platform), and as hardware (ro.hardware).

The project name according to the bootloader and scatter file is "huaqin8752_tb_b2d_kk" (kk = Kitkat) or "hq8752_tb_b2b_l" (l = Lollipop).
[Android General] hackwerk:
[MENTION=5919159]Tzul[/MENTION] & [MENTION=5239665]suhridkhan[/MENTION]; I knew, I already have read most of all other threads and posts, but I guess this is the best/basic one! :) (Or lets make it)

I know MDT is dead, but it SEEMS to work with our device, thats why I was surprised.

I DO use SP Flash Tools (sometimes older versions are NEEDED, but I try to use the newest), but it cannot make scatter files, which I also wanted to cook myself.

Also the manual Read Back is a real stupid p in the a.

But you fixed that for me (options.ini)(besides naming all files which still is crazy)! GREAT, THANKS!

Thought so, the layout wouldnt change (suddenly).

And I know MDT etc are dead/old (see my Acer E380 thread, in which I 2-weekly update ALL files inc MTK).

I did all of the next things many many times in my life, but its always scary with a new device (and used to make own scatters):

I now "trusted" the scatter (bundled with the Tzul TWRP) in this thread (Android 5), and made a complete Read Back (of S000120) in SP (newest), using your great option.ini suggestion.

I then booted, updated OTA (A10-70F_S000120_150907_ROW_TO_A10-70F_S000121_151222_ROW), and again did a complete Read Back (of S000121) etc.

Then flashed (Tzul) TWRP 2.8.7.0 > rooted with SuperSU (2.66). :D

I keep you all posted, but thanks so far! Big thanks to Tzul for now!

PS. The info in post #9 of this thread is only for KK I hope? I dont have to do this stuff in my new 5.0.1 to be able to insert an SD and be able to use it in Android & Windows (put movies on it, use it for pictures and zips etc)?!
[Android General] Tzul:
[MENTION=2268917]hackwerk[/MENTION] Sounds great. You need to be aware though that the scatter file for this tablet has an intentionally truncated userdata partition.

It lists "partition_size: 0x49c00000" (1180 MB), but the actual size is much larger, depending on whether you have the 16 GB or 32 GB version of the tablet. For the 16 GB version, the actual size is 0x313580000 (12597 MB).

So, if you want to use the SPFT to process the entirety of userdata, i.e. /data (user installed apps, and settings) and /sdcard (various user and app data), then you'll have to edit the scatter file and change this size value, otherwise your backups will be incomplete.

However, I'd recommend using TWRP or an app like TitaniumBackup to save userdata, because they'll produce much smaller output. Who wants 12 GB images in their backups?

I'm not sure if the "SDfix" is still necessary in Lollipop, but I think it is. I always do it anyway.

@ everyone:

I finally made separate TWRP versions for the Tab 2 A10-70L (same old link). Because some people would like to install official updates with TWRP, but that's only possible if the device ID matches. My previous TWRPs all used the A10-70F ID, since that's what most people here have.

I also extracted some stock recoveries for the A10-70L, in case somebody needs them (same for the A10-70F).

Still lacking an updated "Lollipop" bootloader (lk.bin) for the A10-70L. In case somebody got this tablet with Android 5 preinstalled, take a look at the file /proc/cpuinfo. If it says "Hardware: MT6752" in there, then you have the old bootloader. If it says something else ("MT8732", I'd expect), then you have the new bootloader, and it'd be great if you could share it!
[Android General] hackwerk:
I know, and I love TWRP and CTR and CWM and use em to backup, but I just wanted some backups to stock / out of my box / brand new (before ****in up a recovery or multiple partitions etc). I have 16GB (see my first post). Thnx.

Why do I need it exactly, and why is it needed anyways on this Lenovo?! As what do I want to format my SD if I want to use it to connect to Windows to put movies ON it and pull pics etc OFF it? Never had any problems on devices (with ext4 plus swap and fat32 etc).

See my first post. I have the A10-70F 16GB with preinstalled 5.0.1 (S000120, so one before the latest update), and it has uses a MediaTek MT8165.

My Files:

Boot.img

Lk.img

Recovery.img

All files are backed up from my OTA up to date (S000121) tablet (A10-70F 16GB) by newest SP Tools, using Tzul's scatter file for Android 5!
[Android General] Tzul:
I didn't say it is needed, I said I'm not sure. Android apps request certain permissions in order to be able to do certain things. If an app wants to enable/disable WiFi for example, it needs the CHANGE_WIFI_STATE permission. The "SDfix" simply extends the WRITE_EXTERNAL_STORAGE permission so that it also comprises the WRITE_MEDIA_STORAGE permission. Don't ask me what's the exact difference between these two, I'm not an Android app developer yet. Nowadays, every decent app that does something with external storage requests both these permissions anyway, so the "SDfix" does exactly nothing for them. But there are still some older apps out there that only request WRITE_EXTERNAL_STORAGE, and these apps might have problems writing to some storage paths because of that. This was the case with Kitkat, no idea if Android 5 changed that. Performing the "SDfix" shouldn't cause any problems, in the worst case it's useless.

Thanks, but I did ask people with a Tab 2 A10-70L (LTE). I know that you have an A10-70F like me. And you have the new bootloader. :)

If your Tab 2 A10-70 F/L came with Android 4 preinstalled, then you have the old bootloader (unless you updated it manually). The old one doesn't support "fastboot flash recovery", and /proc/cpuinfo will show "Hardware: MT6752".

If your Tab 2 A10-70 F/L came with Android 5 preinstalled, then you might have the new bootloader. The new one has slightly better fastboot support and patches the kernel device tree to show your actual chip model, thus /proc/cpuinfo will show "Hardware: MT8165" (for the A10-70F) or "Hardware: MT8732" (for the A10-70L).

We don't have a public backup of the new A10-70L bootloader yet - if one even exists, but it should. I'm asking owners of the A10-70L to check (via /proc/cpuinfo) and upload their lk.bin, if they have the new one.
[Android General] suhridkhan:
I can conform that, without the SDFix some apps don't have write access to sd card. Titanium Backup is an essential app for me, and it cannot back up to sd card without the fix.

AFAIK this is the case with most lollipop Roms. Some manufacturers have injected the fix in their OS. Some aosp Rom also includes it by default.
[Android General] DAY ZIP:
Hi, I've Recently got a hold of a Levono Tab2 A10-30 in a bulk load of Diff Units that I buy Spears to gix from diff People an Companies off eBay an the Net, . Anyway after a wile I got it Charged an fully working, every thing so happy, . But it had other peoples Stuff init, So as I Norm do , I did a Factory Hard Reset even through it was fully open it jus best way to clear every thing, anyway once I got it back on running sound, . an I put my Google Account in an pass word like it norm dose wid Tablets, . But then it says, Please enter the Last Google Account that was Synced to This Unit, . . An This is it, . I ant got a Clue what it is, . ? ? So Can u Please Help me or this Right Nice Tablet will jus Go to Wast, . Nice One, . DAY, . !
[Android General] Old faithful:
Definitely. For those who don't know it's a simple matter, once the device is rooted, to access system/etc/permissions/platform.xml, make it writable, and using a text editor, under

"android.permission.WRITE_EXTERNAL_STORAGE"

Add the line

""

and save the file again.

Of course, standard precautions apply, make a backup first ;)

---------- Post added at 00:48 ---------- Previous post was at 00:39 ----------

This is a different tablet but in any case I would recommend you flash a fresh OEM ROM to it, as doing a factory reset doesn't wipe everything.
[Android General] Tzul:
I had problems with Titanium Backup before the fix, too. But with all my firmware switching, I wasn't sure if it happened in Android 4 or 5 or both.

Titanium Backup does have both the WRITE_EXTERNAL_STORAGE and the WRITE_MEDIA_STORAGE permission, so I guessed it would work without the fix - but I might be misunderstanding how these Android permissions really work.

[MENTION=1454767]Old faithful[/MENTION]

Looks like something got lost in your post. The line to add is "<group gid="media_rw" />", so the relevant portion of the file should look like this:

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>

Or you could just use an app, might be easier.
[Android General] Old faithful:
Now that you mention it, I had weird issues with it as well, such as not being able to restore app+data at the same time. After trying to freeze things that somehow wouldn't freeze without explanation I ended up in a boot loop and had to wipe cache, dalvik and data, flashing the v7 recovery then reinstalling all my apps. A nice side effect, after making sure I had selected my external SD card foot storage right from the first start, the "application has been moved completed" error hasn't reappeared and the backup I made with the latest recovery version seems to have worked perfectly well (tried it as well).

Interesting - I did find that the kitkat hack was also required under Lollipop while I was testing it. Perhaps it is related to Titanium Backup as well? Hmmmm!

Yeah... I should have thought using the code tag as you did... I see the stuff in between the carets just vanished in normal text ;)

[Edit] hey, maybe it's a Tapatalk issue, your whole code section disappeared ;)

Thanks again for all your investigative work, Man, it is truly inspiring :)
[Android General] tswisher:
clsA's links to lollipop full OTA files

I wanted to repost your previous links to full OTA files(type 1) as they can be used to fix a soft bricked Lenovo Tab 2 using stock recovery:

http://www.android-hilfe.de/thema/l...g-firmware-recovery-root.739625/#post-9447919

And your other link:

https://www.androidfilehost.com/?fid=24391638059059743
[Android General] charlestek:
Initial Backup of new Tab 2 A10

I had been conversing with Tzul on the Lenovo forums regarding my trying to backup my tablet before doing any incremental or full updates, he encouraged me to shift my discussion to this forum.

I was reading the first page of this thread and first off, it got confusing about installing SP_Drivers, they simply won't install, no matter what method I use in the device manager.

Secondarily on other forums with similar goals, they insist you have to install the Google Usb Drivers, I had done this once, but could not get it to go. Finally I got SPFT to work only by installing MT65XX MediaTek Usb Vcom drivers by looking at other sites, one linked to malware, but I finally found a download of the drivers that had an executable to install the drivers, as the device manager shows MT65XX as ghost formerly running drivers, so you could not update with an .inf.

After I got SPFT running, I saw that you could not backup with SPFT, so I found a partial solution requiring the download of the MTK Droid Tool, but the instructions were so convoluted and involved that I did not try it.

Per the this thead's first page, it appears I must install TWRP tools to make a backup, but implicit in that is the the install of TWRP roots the device, which is ok, but not my first desire, since I wanted a virgin backup I could restore to that was basically factory and not rooted.

So it appears I have to install TWRP tools, and then I can make the backup from TWRP. If I do so, can I update the tablet from the tablet's built in Lenovo Update app (mind you the table is now rooted), or

I must install any incrementals or base upgrades via SPFT??

Thanks.
[Android General] Old faithful:
Everything you describe begs for the tutorial I'm working on as it pretty much describes what every new owner goes through with this tablet trying to acquire full ownership of it (problems installing the SP Drivers, what version SP Flash to use, how to make a readback, incompatibility with MTK Droid...)

I'm unfortunately too busy with work right now but I feel for you and if you take the time to read both threads here (there's a longer one that also has great stuff buried in its numerous posts), you should be way ahead.

Hang on - this is a very friendly place, someone will probably chime in before I can.

Oh and don't make it too hard on yourself - The full selection of ROMs is available for downloads from links in this thread, no need to do it the hard way unless, of course, you want to learn ;)
[Android General] charlestek:
Old Faithful, Thank you for the reply. You apparently forgot to include the link for your other thread, at the word "here", I believe.

Otherwise, I'm sure I can do a search for posts under your name.

As far as I can tell, the SP drivers are not necessary for at least the SP Phone Tool, the MT65XX MediaTek Usb Vcom drivers allow the phone tool to work.

I haven't tried installing the TWRP tools, I will try that shortly.
[Android General] charlestek:
How can I reverse TWRP install if I wanted to?

So I just ran the executable for the latest SPFT and per Tzul's instructions loaded the scatter file for Android 4 and checked the checkbox for "recovery".

Then I said to myself, if I wanted to uninstall TWRP, could I do it. So I googled, and ok, now I realize that TWRP REPLACES the stock recovery that Lenovo/Android/MediaTek has in the tablet. Per http://xdaforums.com/moto-e/help/stock-recovery-moto-e-t3017156, if I wanted to go back to the stock recovery, I have to use the stock recovery from one of Lenovo's images, I guess the ones that Tzul collected and made available for download. How I would do this with SPFT, I would like to hear instructions on before I go and wipe the stock recovery with TWRP. A lot of this would be simpler if I could find a tutorial (I haven't googled yet) on Android basics, and Android builds, as I'm inferring from the SPFT display that each Android build is made up of a preloader, lk, boot, recovery, secro, logo, tee1, tee2, system, cache and userdata. What each of these modules does, I would be curious to learn.

Anyway, can someone confirm the procedure to overwrite TWRP with the "stock" recovery??? It would be also great in the first post in this thread that someone points out that TWRP will replace the stock recovery. Not everyone using this forum understands Android and many may be newbies.

Thanks.
[Android General] djpailo:
Do we know if Lenovo ever plan to release Marshmallow officially on this tablet? I read a few pages back someone seemed to suggest it was in the pipework? My tablet has a two year warranty so I don't want to root it yet. I'm pretty happy with stock, my only problem is BBC iPlayer doesn't work.
[Android General] heisert:
New OTA fw update from Lenovo . I hope it works now

Gesendet von meinem Lenovo TAB 2 A10-70F mit Tapatalk
[Android General] chris5s:
Is that the S0123 Lollipop update that was such a failure before?
[Android General] heisert:
Yes. Got a error again after its going to the Recovery... But i search for the file in the Recovery (it was on my sd card) and installed it. Got a black screen after reboot (seems its updating the apps but didnt show it). After 10—15 Minutes it was installed.

So much troubles i never got on any my (moto) devices. Seems the in house Lenovo moto Team is much better.

Gesendet von meinem XT1562 mit Tapatalk

---------- Post added at 11:44 AM ---------- Previous post was at 11:42 AM ----------

Gesendet von meinem XT1562 mit Tapatalk
[Android General] peterpao:
Hi

The flip case that i buy is draining a lot of battery when close. This happens because hall sensor of the tablet and magnetic of the flip case.

There is a way to deactivate the hall sensor (magnet sensor that turn on and off the screen when flip case is open or closed) of the tablet to prevent the drain of battery during flip case closed?
[Android General] mr_adriang:
So this latest OTA is still 5.0.1?

Thanks, Adrian
[Android General] heisert:
Yes

Gesendet von meinem XT1562 mit Tapatalk
[Android General] mr_adriang:
Thanks.

These Lenovo guys are the worst in terms of support... 5.0.1 in nearly 2017 for a tablet not that old?
[Android General] Tzul:
I've seen worse. And it's not entirely their fault. Posted before, but still worth reading:

http://arstechnica.com/gadgets/2016...ting-nougat-theres-blame-enough-to-go-around/

https://www.xda-developers.com/in-d...why-msm8974-devices-are-excluded-from-nougat/
[Android General] charlestek:
No new OS updates

There are no further OS updates for the Tab 2. If you want newer, you need to buy one of the current Lenovo android tablets.
[Android General] heisert:
I think they fix something in latest OTA Release. Ive got a few apps (german Television live/archiv Streaming apps etc) that works not on my TAB 2. On other devices they work without a problem. After the OTA they works now too on my TAB 2

Gesendet von meinem Lenovo TAB 2 A10-70F mit Tapatalk
[Android General] vaughnmr:
New update downloading right now A10-70F_S000123_160921_ROW

Spoke too soon, I see it's in the list above now. New for me anyway...
[Android General] Johnny Storm:
I successfully installed S000123_160921 over the air just now. Better late than never, Lenovo!
[Android General] charlestek:
A10-70F_S000123_160921_ROW might be corrupted??

Johnny, Thank you for flagging this new update. However I did a search and it seems that either an earlier download or this present download may corrupt the machine.

Please let me know if you updated successfully.

" Issue 227625:	Upgrade errors in A10-70F_S000123_160921_ROW on Lenovo tablet

1 person starred this issue and may be notified of changes.	Back to list

Status:	New

Owner:	----

Type-Defect

Priority-Small

ReportedBy-User

Add a comment below

Reported by quinnste.. [MENTION=5499064]gmail.com[/MENTION], Nov 13, 2016

Attempting to upgrade my Lenovo tablet from A10-70F_S000122_160505_ROW to A10-70F_S000123_160921_ROW. The download of 114 MB of data for the upgrade was successful and the install started normally. Approximately 25% of the way through two errors are displayed. The first error is shown as /system/app/AppHide.apk has unexpected contents and the second error displayed is showing Update.zip not correct. The update was attempted multiple times using different secured Wi-Fi access points. The system has backed out all changes and the downloaded data without error and booted the tablet on the old version. It appears that part of the build was corrupted during the final build or during deployment to the distribution point.

Nov 13, 2016 #1 tlsiss.. [MENTION=5499064]gmail.com[/MENTION]

I have experienced the exact same outcome of the s000122_160505 - s000123_160921 update

Nov 13, 2016 #2 hbls00.. [MENTION=5499064]gmail.com[/MENTION]"
[Android General] Johnny Storm:
I can confirm that I am now on Software Version A10-70F_20160921 since earlier today and it is all working fine
[Android General] charlestek:
Did you erase your userdata before or after updating?

My bad, apparently this update has been out since November, but the only way I found it was to go into settings and manually check for an update, is strange that I did not get a notification via a Lenovo nag in the tablet.
[Android General] charlestek:
I updated, but noticed much more battery drain than the previous version. system monitor app shows a "Telecom" app as one of the highest consumers of cpu and memory, but there is no phone in this tablet.

Has anyone else noticed this?
[Android General] Old faithful:
I believe that if you re-read one of the older posts in this thread there was a similar finding and the solution involved a simple disable of an app, it's maybe about 20 posts up or so.
[Android General] Nodevski:
Will this update work with a rooted tablet?