yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Inuit:
Newest Stock Kernel

I´m looking for the newest stock kernel for (BNK2) for my Tab Pro 8.4 LTE if possible in .tar format?

Can anybody help me?

Thank you.

Greetings Inuit
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] g8rzz187:
Thanks - followed your directions, worked perfectly.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] CalvinH:
Thanks [MENTION=362584]RavenY2K3[/MENTION] for the root procedure and root kernel, and [MENTION=5500539]bortrenamo[/MENTION] for the commands needed to make my kernel .tar.md5 file.

Successfully rooted my T320 NI1 :good:
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
The thing that I hate about the method is that battery every time I root my battery only charges to 91 percent so then I just go back to stock because of it.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] waylo:
That's fairly odd. What firmware/model do you have?

I have heard this before but it was on a faulty tablet. But no such issues when on stock?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] CalvinH:
Just disconnected the tablet from the charger. It got to 100% (first charge after rooting) as always :confused:
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
I root goes to 91 percent.

Got mad then I went to stock and it charged and holds a charge for 12 hours.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] george stamatos:
Just root my pro8.4 . Worked like a charm. . Thanks!

Mine is DBT CSC, and I flashed the NKI1 BTU kernel I found in this thread, no issues so far.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Internetwork:
cannot root T531

i cannot root mine using the towel root app, the device restarted and this is what is shows.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] rkaede:
can we do it this way.

1. change to rootable kernel

2. run towelroot.

3. change back to original kernel

will the SU still running ??

thanks
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] waylo:
Yes, I think that's the point/instructions of this thread!

I did actually keep the rootable kernel for a short while. Didn't really see any detriment.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] sallygreen100:
Same here - getting desperate now. might just room it tripping the knox as I have a 64GB external card and stupid device doesn't let me write to it.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] RavenY2K3:
Is that a 10" WiFi only version? If so you can't use it, that's why there is only a file for the LTE version. The WiFi only ones have an Exynos CPU which it (or it's kernel) is immune to the exploit.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Internetwork:
Its 3G version SM-T531
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] jidcman:
Not sure what went wrong, but my "KNOX Warranty Void" is showing 0 X 1

I don't think I'll need to use the warranty, just giving you all a warning that this method is tripping KNOX. See pic.

Please let me know if this was to be expected.

What I did different :

Flashed TWRP with Flashify, I guess I wasn't supposed to do that?

Kept rootable kernel, did not flash the original NG1 kernel for my SM-T320
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] ClintE1956:
I rooted using this method and did not flash custom recovery (even though I'd love to for easier nandroid backup function and other things). 0x0 on both kernel lock and warranty void but it is rooted.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] waylo:
The whole point of this method is to root without tripping Knox, not that it actually matters that much for most warranty returns.

If you flash a custom recovery, Knox will trip next time you boot. If you flash anything non official, same thing.

With this method you flash only official, though old, firmware parts.

No worries, knox really doesn't mean much.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] magostinelli:
Hello,

I bought the device, and a few days after, I rooted the device with towelroot, and I disabled the update checker.

If I want to update the software, I will loose the root?

Thanks.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] waylo:
Yes you will probably lose root. The only way to update now is to flash via odin as the over the air updates will not work (it will detect that the firmware has been altered and abort).

Doesn't mean that the kernel swap root method detailed here won't stop working, provided it will boot with the old kernel.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] RavenY2K3:
I can confirm right now it still works with the very latest version, I doubt that it will once lollipop hits though.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] RavenY2K3:
The files here aren't for that model.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shayind4:
Hi

Is there any root method for wifi only model (exynos) that does not trip knox?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] RavenY2K3:
Unfortunately not, the exynos chipset (or it's Kernels) are immune from this method, the only way to root is using methods that will trigger the counter.

On that note, I wouldnt worry all that much, I knowingly tripped mine on my Note 4 ten minutes after getting it out the box, the day it was released.

Also, because I want to try CM on my Tab Pro I'll probably go ahead and trip it anyway.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] exmeaguy:
What is a good root method for the T520 (wifi only)?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] palmbeach05:
The one in this thread.....
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] rkaede:
just want to say. this method do works. and it didnt trip KNOX.

i notice something. anyone having issue unable to scan 5ghz ssid ?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] exmeaguy:
I just went through all 28 pages and did not see anything for the T520. Is there a root method from another thread?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] palmbeach05:
My bad for misreading that, thought it said 525. Looks like your device requires the CF Auto root method. Just search for it, you'll find it.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Dean1650:
Thanks for this.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
Hi,

I downloaded 2 kernels from the 1st page.

So i need to flash the rootable kernel

in towelroot i need to click on "lambda" and download apk and install it?

and in the end flash the last kernel again (i'm from Portugal, any problem with NG1, my version it's NI1)?

Thanks in advance.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] palmbeach05:
Yes, you just restated the OP's directions, so you do know what to do. As far as the kernel, you should be fine
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
Where I could get my kernel? (NI1 version, Portugal) In Samobile firmware there are just full rom...
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
witch the difference between NK1 (Canada 01-11-2014) and NI1 (Portugal 01-12-2014)?

My T320 will work fine with Portuguese NI1 rom and NK1 Kernel?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] SM-T325 LTE:
You'll want to get the ROM that matches your device and then EXTRACT your kernel from that ROM as a .tar file. Google around a bit. I recall using a utility myself, maybe just 7z, but can't find the link at the moment. But as I recall, you DO want the kernel to be a .tar file for it to be readable for replacing the OLDER one you'll use for running TowelRoot.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
I make some search and i found this:

http://xdaforums.com/showthread.php?t=2446269

In original ROM the kernel is "boot.img"?

I need to put this in the folder of the batch run the script and it creates a (boot.tar.md5, log.txt and boot.img.back) this tar.md5 it's my kernel?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] SM-T325 LTE:
YES. And that's the same utility I used. Thanks for finding it again!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
It works fine :)
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] SM-T325 LTE:
did you actually switch to the Canadian ROM from the Portugese? and w/o tripping KNOX? It looks like the Canadian ROM is older than your stock ROM, and there have been hints that replacing even a factory ROM with an EARLIER factory ROM could trip KNOX. I'd like to know if you managed to do a swap w/o tripping KNOX, as I have reasons for doing the same. I've lost track of which device you're using and whether or not you're using TowelRoot - if not, never mind, as this is irrelevant.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
I flash kernel rootable from the 1st page. Towelroot page, download apk, run it, install superSU (it ask something about knox that i answare "never"), create my boot.tar.md5 from original rom (portuguese version) and flash it again. Root keep works perfectly and knox still be 0x00.

It's all stock kernel versions, don't dirt knox...
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] SM-T325 LTE:
OK. Thanks. I was hoping you'd done the ROM swap to which you alluded earlier. I hope SOMEONE will do that and post the results.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] limker:
Hi,

Early in the morning i tried this method and it worked like a charm. Later, there was a OTA update to install. So, i proceed to download and install. When it boots, turns out i have no longer root access and superSU won't open, stays at black screen. No problem, i kinda expected that, so i reflashed the kernel again and towelroot installed root successfully. But SuperSU and other su managers won't work!

What can i do?

Samsung SM-T320

With now KOT49H.T320UEU1AOC1, and before update KOT49H.T320UEU1ANK1.

EDIT (SOLVED): I had to re-install supersu.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] george stamatos:
Did you see any inprovment, is it worth to update? Can you provide OC1 kernel zip if you extract it ? Thanks in advance.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
It is pretty pointless but I encountered a problem. I was in a recovery boot loop and manged to get out of it took about 2 hours to get out of. I can't wait till the ota of lollipop comes.

Sent from my SCH-I545

---------- Post added at 02:29 PM ---------- Previous post was at 02:28 PM ----------

I was also on stock.

The boot loop was the update installation loop. It went to 100 percent then reboots and installs update again.

Sent from my SCH-I545
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] george stamatos:
OK ! Thanks for feedback, I guess I will wait!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] strangeFace:
Hi, I'm complete newbie to rooting and I have two questions regarding this procedure :

1. Do I understand this correctly: I can go back to the old kernel, towelroot, then upgrade to the newest version? If so, which part remains old? Or there's no such part and everything will be up to date after this procedure?

2. Do I have to downgrade to kernel linked in the first post or can it be old version for my language downloaded from samsung-updates.com?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] sunluck8:
Anyone know what the change log is for T320UEU1AOC1?

Is it worth upgrading to from T320UEU1ANK1?

Is the root kernel available for Towelroot?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] ClintE1956:
The procedure in OP works perfectly for T320UEU1ANK1. Not sure about newer versions, as I have stayed on this one since unit was new.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] stormygal:
I just went backwards from AOC1 so I could use Towelroot, then back to AOC1 kernel tonight. Haven't been running it long enough to notice any differences yet. I wasn't able to locate the AOC1 kernel, so had to create it. I shared it here if you need US and want to use. Also provided info if you want to create one yourself.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] sunluck8:
Thanks, will use your created AOC1 kernel when ready. Just want to find out what the change log is?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] gsxr2001:
Is this original stock kernel or modified stock kernel for towelroot?

Thanks!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] GiSS88:
Worked like a charm, thanks OP! Just curious, is there any way to install CWM or another backup service without tripping Knoxx? All of the ways I see trip it.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] ClintE1956:
Same here, I'd love to install custom recovery but looks like that's out if we want to maintain warranty bit.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] gsxr2001:
Update to BOC1 done. With modified stock kernel no problem with towel root. After the root is possible to reflash boc1 stock kernel!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
It is AOC1
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] gsxr2001:
T321 has AOC1 only. T325 and T320 have BOC1

Inviato da Tab Pro 8.4 T325
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] stormygal:
What I linked to is what I extracted from T320UEU1AOC1 so I could use it with Odin. I wanted to go back to that current kernel after downgrading so I could use Towelroot. What I had downgraded to is in the original post of this thread.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] M4r10 22:
So, you update all rom, you lose root, then you flash kernel of the original post and use towelroot to root again and flash again the last stock kernel "boc1" and works nice? Or at the 1st you dont flash all rom, just new kernel?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
Flash kernel of the original then latest
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] gsxr2001:
Yes!

If someone need it, this is stock kernel extracted from firmware and ready to be flashed with odin
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] george stamatos:
Thanx !
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] stormygal:
Any idea what country? On Sammobile it looks like BOC1 was avail for a handful of countries, but not US yet.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] gsxr2001:
Only some countries received BOC1 for T325: Italy, Germany, Russia, Poland and Romania
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] cmstlist:
Thank you, worked for me on my freshly bought TabPro 8.4 in Canada!

Is there any harm in leaving the older kernel installed?

I wanted to clarify - is there any way at all to get a custom recovery on here with tripping the Knox counter or will it always trip in that scenario?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
There is no harm but the tablet will be laggy, slow etc
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] ClintE1956:
From what I've read, Knox warranty bit will trip if custom recovery is flashed.

I'd love to install lollipop on my tab pro 8.4, but turning all unnecessary apps off seems to make the tab start up considerably faster (10 seconds or less to power on), and I never have lag or slowdowns. Using towelrooted stock 4.4.2 that came with this tab in December. Battery life is fantastic with minimal apps running this way.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] mingkee:
Yours isn't good for my machine (loop into Download Mode).

Here is mine which brings my machine back and now rooted.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] gsxr2001:
BOC1 kernel is for BOC1 firmware only!

If You have AOC1 firmware, You have to use AOC1 firmware!

Further I have T325, You have T320!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] sunluck8:
Changelog

What's everyone's experience with T320UEU1AOC1

Anyone know what the changelog is?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] mingkee:
All I can say is no much change.

---------- Post added at 06:45 PM ---------- Previous post was at 06:43 PM ----------

As I read the pages, there's no packed kernel for T320 AOC1 besides mine.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] stormygal:
I posted mine in another thread specifically about the latest T320 update. It's here.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] cmstlist:
This is my version too.

How would I pack a file containing the stock system partition of this firmware for recovery purposes? I understand this would not trip Knox. I am thinking of playing around with Xposed but without custom recovery I don't have an easy way to roll back if it becomes unbootable. In a pinch reflashing the unrooted system partition should make it bootable again.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] mingkee:
FINE THEN!!!

I have mine removed so it won't screw up other Tab Pro!!!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Andy4Shurr:
Hi Guys,

I have the SM-T320 and my CSC code is PAP. Does anyone know which firmware/region this relates to? I'm on sammobile trying to grab the firmware.

Edit: Apparently PAP is the csc code when it's an ex demo unit and the region is unknown. I downloaded the samsung phone info app from the play store and it told me PAP was my original csc and that I'm now running New Zealand firmware so that's what I'm currently downloading to extract the kernel.

Edit2: Now rooted and flashed back to my firmware's kernel. One thing I did keep noticing, in case anyone else has this issue... I kept getting 'binary error' when attempting to flash the kernel back again... leave it in the tar-tool folder after converting it and keep the name as 'boot.tar.md5 after extracting it from the .img and this seems to fix those problems :)
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Scorpius666:
Since I had to read the 33 pages to root my Samsung Tab Pro 8.4 without tripping Knox, here's what I did to root it:

1.- Checked my current firmware: T320UEU1AOC1 with Kernel Version 3.4.0-4441590.

2.- Downloaded Odin, the Samsung USB Drivers.

3.- Powered off tablet, then pressed Home + Volume Down + Power, then Volume Up, and plugged in the USB cable after that.

4.- Loaded Odin, clicked on AP, loaded the TR Rootable Kernel from first post.

5.- Everything went smoothly, checked the tablet: same firmware and same Kernel version 3.4.0 but way older (from April 2014).

6.- Went to towelroot.com, downloaded APK, executed it, everything ok, rebooted tablet and it's rooted. Installed SuperSU, disabled Knox (and I have no issues whatsoever).

7.- Repeated steps 3 and 4 but using stormygal's AOC1 Kernel pack found in this post: http://xdaforums.com/showpost.php?p=59969126&postcount=302

8.- Rebooted, still rooted with current firmware and current kernel version.

Thanks to everyone who posted in this thread. I read every post and I'm pretty sure every single one was useful.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] shawnsingh:
Yea the latest update to aoc1 was pointless
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] MYxdaUSERNAME:
What was the reason for step 7?

BTW thanks for your post. Just what I was looking for.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] Scorpius666:
To have the latest kernel available. If there's a new kernel is because there must be a reason.
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] MYxdaUSERNAME:
Ok got it. Thanks again!
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] J.Tichi:
Hey, Folks, I'm also contemplating rooting my SM-T320 (..AOC1) with this method to keep the warranty intact.

I have a question tho:

the older kernel file (from the first post)

is longer (boot.img 10 166 544 bytes)

compared to the ..AOC1 kernel from the post #325 by stromygal

(boot.img 10 125 584 bytes).

Isn't the older kernel going to overwrite some sensitive parts

of the existing firmware on the tablet?

Also does it matter which version of "odin" is used?.. I have already 3.0.7, while the current one on sammobile seems to be 3.10.6 - or at least this version is suggested for flashing the firmwares for SM-T320.

just trying to be careful..

thanks in advance for suggestions!

---------- Post added at 10:54 AM ---------- Previous post was at 10:17 AM ----------

N.B. Also the canadian AOC boot.img (that I extracted from the canadian firmware ..AOC1_XAC) is exact binary equivalent to the one from the USA AOC1 boot.img (post # 325). This is good.

But is there a slack space (~40 kB) on device to accommodate somewhat longer old boot partition boot.img?

Any ideas?
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] palmbeach05:
Boot.img is not going to be the same as partition size
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] J.Tichi:
Thank you, but could you please elaborate, or provide a link? I'm curious how is this all constructed...

In the mean time here is what I found:

android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images

The boot and recovery images are not proper filesystems. Instead, they are a custom android format consisting of a 2k header, followed by a gzipped kernel, followed by a ramdisk, followed by a second stage loader (optional, we have not seen these in the wild yet - except on Sanyo Zio). This structure is outlined in mkbootimg.h

+-----------------+
| boot header | 1 page
+-----------------+
| kernel | n pages
+-----------------+
| ramdisk | m pages
+-----------------+
| second stage | o pages
+-----------------+

n = (kernel_size + page_size - 1) / page_size
m = (ramdisk_size + page_size - 1) / page_size
o = (second_size + page_size - 1) / page_size

0. all entities are page_size aligned in flash
1. kernel and ramdisk are required (size != 0)
2. second is optional (second_size == 0 -> no second)

So it looks like boot.img IS an exact partition how it is flashed, it contains gzipped kernel and ramdisk, that are flashed gzipped, correct? If the page size is 2k , means older boot.img has 21 extra pages .... that are flashed on device, and may overwrite some stuff...

I'be seen somewhere that android partitions are aligned to some block size, but can it accommodate 40k difference?

TIA
[Galaxy Tab Pro 12.2, 10.1, 8.4 General] J.Tichi:
P.S. From here http://xdaforums.com/showpost.php?p=33358998&postcount=3

one can deduce that the flash memory chunk allocated for boot.img in the flash memory of Galaxy Note 3 is

10485760 bytes (20480 blocks x 512 bytes), followed by "Trust Zone" (wth is this?!).

this is larger than either of the boot.img's quoted above.

If Galaxy Tab Pro follows the same partitions layout (which is probably likely?), than there is enough space, and the trick in this topic is not accidentally overwriting anything.

If not, then it is overwriting "Trust Zone"? . What the heck is "Trust Zone"?