How to update to JB using DLPKGFILE and KEEP ROOT! Works!

c0okie

Member
Dec 27, 2005
12
3
0
Tnx, this works great, for those having trouble with this, also check if your buil.prop is Original i had to restore my build.prop first because i had some tweaks in it.
 

cmouapilou

Member
Dec 26, 2007
8
1
0
bonjour
sorry for my english
should this method work whith unlock device ,or do i had to wait for for the update in the site of asus transformer support ?
thkx
 

ch3mn3y

Senior Member
Sep 11, 2011
2,903
578
193
Seaside Voivodeships
www.xperiasite.pl
On unlocked this method can brick device cos its "normal" ota update, so u need to dl .blop file form asus web and flash it via recovery.

It will work only on locked devices - rooted and unrooted (i think cos u dont need root to clear it so it is always r/w)

Sent using tf300t - stock JellyBean (rooted)
 
  • Like
Reactions: alohajacks

cmouapilou

Member
Dec 26, 2007
8
1
0
On unlocked this method can brick device cos its "normal" ota update, so u need to dl .blop file form asus web and flash it via recovery.

It will work only on locked devices - rooted and unrooted (i think cos u dont need root to clear it so it is always r/w)

Sent using tf300t - stock JellyBean (rooted)
thank you for answering
i don't know what the .blop file is ? if it's the update for JB i have to wait ,i have a WW version only US SKU is available on asus web.
thkx
 

mcall_r

Senior Member
Mar 13, 2008
298
24
48
Glasgow
To the OP, what a guy!!! :D

For those having trouble with the missing /system/lib/libGLESv1_CM.so files,

I did a bit of googling and found that this is the video driver. If you have Chainfire3D installed, then it replaces the driver with an OpenGL one.

All I did was uninstall the driver from chainfire, wipe the data and cache for chainfire, uninstall it, then install the dlpkgfile as per original post.

Worked a treat :D :laugh:


Spent a whole 10 mins playing the Jelly Bean easter egg game in settings LOL


Source: http://forum.xda-developers.com/showthread.php?t=1790862
 

WIIstpM

Senior Member
Feb 2, 2011
1,449
305
0
Vacoas
Here you go, from ICS:

http://db.tt/z5B5Q3jL

Trimis de pe ASUS Transformer Pad TF300T
Thanks!!!
But this time my log gives me failure on /system/lib/libGLESv2.so

I am so sure I didn't touch my system files at all!

-____- I think I'm gonna give up on updating to JB... :'(

EDIT: Chainfire3D was the culprit!!! Thanks to post #25!!!
Now it updated successfully!!!! SO HAPPY!
 
Last edited:

grandfso

Member
Oct 30, 2006
18
1
0
Thanks!!!
But this time my log gives me failure on /system/lib/libGLESv2.so

I am so sure I didn't touch my system files at all!

-____- I think I'm gonna give up on updating to JB... :'(

EDIT: Chainfire3D was the culprit!!! Thanks to post #25!!!
Now it updated successfully!!!! SO HAPPY!
Can you somehow revert all files to factory ones ? Or the only way is to revert any changed file one by one ?

thanks, Grand
 

WIIstpM

Senior Member
Feb 2, 2011
1,449
305
0
Vacoas
Can you somehow revert all files to factory ones ? Or the only way is to revert any changed file one by one ?

thanks, Grand
post #25 explain it all...

But I can explain it again..
If you are using chainfire3D and installed different drivers, you'll have to uninstall them, which will result in reverting all drivers to default ones. Then uninstall chainfire3D and try to update again.. It should work!! :p
 

grandfso

Member
Oct 30, 2006
18
1
0
post #25 explain it all...

But I can explain it again..
If you are using chainfire3D and installed different drivers, you'll have to uninstall them, which will result in reverting all drivers to default ones. Then uninstall chainfire3D and try to update again.. It should work!! :p
Hi WIIstpM, many thanks for quick response. However, I have never installed this app :( My failed log says my iptables file has changed - and yes, I have installed iptables app, because the stock rom doesn't enable me to connect to corporate proxy with authentication... That was the reason I rooted the device.
Anyways, I have removed this app, also I did reset to factory settings and it's still a no-go.

thanks, Grand
 

WIIstpM

Senior Member
Feb 2, 2011
1,449
305
0
Vacoas
Hi WIIstpM, many thanks for quick response. However, I have never installed this app :( My failed log says my iptables file has changed - and yes, I have installed iptables app, because the stock rom doesn't enable me to connect to corporate proxy with authentication... That was the reason I rooted the device.
Anyways, I have removed this app, also I did reset to factory settings and it's still a no-go.

thanks, Grand
Hmmm maybe someone can provide you the default iptable files... Unfortunately I'm already on Jelly Bean so mines are updated... :(
Try to ask on some threads related to these kinds of problems (red triangle, etc). :)

Wish the best to you :p
 

grandfso

Member
Oct 30, 2006
18
1
0
Hmmm maybe someone can provide you the default iptable files... Unfortunately I'm already on Jelly Bean so mines are updated... :(
Try to ask on some threads related to these kinds of problems (red triangle, etc). :)

Wish the best to you :p
I appreciate the wishes :) Thanks!

I have two more questions just so I understand it.

1. It is not possible, to extract the original files from the stock rom from ASUS website?
2. Can you somehow restore the stock rom entirely - even if that means you'll loose root ?

thanks in advance, Grand

p.s. If anyone could provide me with the stock IPTABLES file that would be AWESOME ;)
 

Ashcunak

Senior Member
Apr 29, 2010
289
39
0
Okay managed to fix mine.. the long version..

busybox screwed me over <technically i did it my self>, gzip didnt pass the hash check to verify its the same version, un installed still didn't work.

went to restore over the .30 version and couldn't get the USB icon on my boot screen, only wipe data and an android cold boot icon, so i tried running the one click unrooters, googling from another laptop of mine i found the wrong one first (of course i did doh it was mainly for people who are unlocked i think) this one its in the tf101 forum but it applies to ours also http://forum.xda-developers.com/showthread.php?t=1681155 that one oddly seemed to do something odd not sure what but i THINK it may of properly reset my /system/bin and such directory's but i lost root and it didnt give me root??.. so i ran the other one http://forum.xda-developers.com/showthread.php?p=26918790 this one gave me root back. yay.

so got root, got my system/bin back to original got supersu and voodoo OTA.. temp unrooted it and applied the dlpkg file and command, and it installed okay.. went to go get root and lost root couldn't restore it with OTA (oops i screwed up again) no worries, looked in /usr and found the we-need-root binary and used adb to access it, gave my self UID0 via adb and re mounted the /system partition as read write copied /usr/we-need-root/we-need-root /sbin/su and boom had root back okay, tested it out with supersu and voodoo and root explorer and everything works rad.

YAY. JB plus root!
 

grandfso

Member
Oct 30, 2006
18
1
0
Give me a path for them, since I'm still on stock ICS, and I'll upload what you need.

Trimis de pe ASUS Transformer Pad TF300T
Wow, many thanks man! Here's the path
Code:
Verifying current system...
file "/system/bin/iptables" doesn't have any of expected sha1 sums; checking cache
failed to stat "/cache/saved.file": No such file or directory
failed to load cache file
script aborted: assert failed: apply_patch_check("/system/bin/iptables", "c17d0e858fb71cd4886f765f26ac4371d6a875d5", "9a6180a19d373e64857d81942acc2d2544bd65b7")
assert failed: apply_patch_check("/system/bin/iptables", "c17d0e858fb71cd4886f765f26ac4371d6a875d5", "9a6180a19d373e64857d81942acc2d2544bd65b7")
E:Error in /cache/dlpkgfile
THANKS!
 

helix23

Member
Dec 18, 2008
19
4
0
Darmstadt
On unlocked this method can brick device cos its "normal" ota update, so u need to dl .blop file form asus web and flash it via recovery.

It will work only on locked devices - rooted and unrooted (i think cos u dont need root to clear it so it is always r/w)

Sent using tf300t - stock JellyBean (rooted)
I sucessfully updated my unlocked and rooted TF300 using this method. The device is not bricked. Just Luck ? :confused: