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

Search This thread

rickykemp

Senior Member
Jul 15, 2011
203
50
London
Right, so, through a bit of trial and error using guidance from the forums, this is how I updated to JB and kept root for WW after the update originally failed.

download BOTH files from here (massive thanks to ch3mn3y):

http://www25.zippyshare.com/v/91334594/file.html
http://www1.zippyshare.com/v/96461494/file.html

then extract the .zip file.

download the command file from here (massive thanks to krabappel2548):

http://www.mediafire.com/?yq1bt16mnm7tc8d

extract it.


place the dlpkgfile and command file, both unzipped onto your tab. Use a root explorer to paste the command file into /cache/recovery and the dlpkgfile (the actual file, not the folder) to /cache.

go to Voodoo OTA Rootkeeper and temp unroot.

turn off the tab.

boot into recovery with Vol - and power, then when it says to press volume up to boot into RCK, do it.

You'll see the android with the blue wires and it will go through the install process if you have done it right. let it do its thing.

obviously, when it has settled, restore root with Voodoo.

If you get the android with red exclamation mark, i reccomend downloading the ICS zip of your current firmware and SKU and sticking it on a micro SD card, and letting it restore any programmes you've deleted.
 
Last edited:

Ashcunak

Senior Member
Apr 29, 2010
290
40
Google Pixel 7 Pro
Right, so, through a bit of trial and error using guidance from the forums, this is how I updated to JB and kept root for WW after the update originally failed.

download BOTH files from here (massive thanks to ch3mn3y):

http://www25.zippyshare.com/v/91334594/file.html
http://www1.zippyshare.com/v/96461494/file.html

then extract the .zip file.

download the command file from here (massive thanks to krabappel2548):

http://www.mediafire.com/?yq1bt16mnm7tc8d

extract it.


place the dlpkgfile and command file, both unzipped onto your tab. Use a root explorer to paste the command file into /cache/recovery and the dlpkgfile (the actual file, not the folder) to /cache.

go to Voodoo OTA Rootkeeper and temp unroot.

turn off the tab.

boot into recovery with Vol - and power, then when it says to press volume up to boot into RCK, do it.

You'll see the android with the blue wires and it will go through the install process if you have done it right. let it do its thing.

obviously, when it has settled, restore root with Voodoo.

If you get the android with red exclamation mark, i reccomend downloading the ICS zip of your current firmware and SKU and sticking it on a micro SD card, and letting it restore any programmes you've deleted.

Will your last line lose root on us, or will voodoo root keeper save it via that or does it wipe/reset the entire system?
 

WIIstpM

Senior Member
Feb 2, 2011
1,449
305
Vacoas
I tried it twice but it always failed at about 1/3 of the process... Hopefully I can reboot w/ any damage...

WHY!?? :'(

Btw here's the part of the log where it shows the failure in installation:

I:Enable RSA key verification.
Installing update...
Finding update package...
I:Update location: /cache/dlpkgfile
Opening update package...
I:1 key(s) loaded from /res/keys
Verifying update package...
I:comment is 1682 bytes; signature 1664 bytes from end
I:whole-file signature verified against key 0
I:verify_file returned 0
Installing update...
Check : blob size = 13104069
Verifying current system...
file "/system/lib/libGLESv1_CM.so" 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/lib/libGLESv1_CM.so", "ed4c7834196831836c73d0374529a0278c2fa91c", "a52756f5a63c9827632587d025ee28f67739bd97")
assert failed: apply_patch_check("/system/lib/libGLESv1_CM.so", "ed4c7834196831836c73d0374529a0278c2fa91c", "a52756f5a63c9827632587d025ee28f67739bd97")
E:Error in /cache/dlpkgfile
(Status 7)
Installation aborted.
I:result_code: 410
Check and format /storage to vfat if needed...
Mount /btmac successfully
Done

Btw the command file is just a file with content --update_package=/cache/dlpkgfile in it.
You can create it with notepad, save as .txt, and remove the .txt
 
Last edited:

Ashcunak

Senior Member
Apr 29, 2010
290
40
Google Pixel 7 Pro
file "/system/app/Music2.apk" 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/app/Music2.apk", "c9bc168a88b5106e0e04f8e70023a4c33009021b", "cbb199983ab1cb9beee6b20ec4db659ccd49d757")
assert failed: apply_patch_check("/system/app/Music2.apk", "c9bc168a88b5106e0e04f8e70023a4c33009021b", "cbb199983ab1cb9beee6b20ec4db659ccd49d757")

Maybe u delete or freeze Music2.apk? First time when i forget to unfreeze /system apps my update failed too (but i dont remember when).
 

WIIstpM

Senior Member
Feb 2, 2011
1,449
305
Vacoas
Maybe u delete or freeze Music2.apk? First time when i forget to unfreeze /system apps my update failed too (but i dont remember when).

I think I found the problem: I remember I pushed jelly bean's music2.apk in system/app! Restored the original music app.
Gonna try update again!
Now it the turn of libGLESv1_CM.so ...
 
Last edited:

Tequila.CZ

Senior Member
Jan 29, 2011
86
8
Thanks.

Looking good., but got this error:

file "/system/app/EmailWidget.apk" 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/app/EmailWidget.apk", "5655101db862ccc0b2e60bd8ee276192f80e0ac7", "25adaa94e23e2aa87a7dd7f01956ccbabbb960fc")
assert failed: apply_patch_check("/system/app/EmailWidget.apk", "5655101db862ccc0b2e60bd8ee276192f80e0ac7", "25adaa94e23e2aa87a7dd7f01956ccbabbb960fc")
E:Error in /cache/dlpkgfile

Already got this before my update notification stopped working.
I deleted Email app, returned it back to system but seems I dont have the right version. (found in someones dropbox posted here)
Also reflashed Ww. 30 hoping this would overwrite the widget with correct version. Obviously it did not...

Would be glad for any help.
 
Last edited:
As it is MY dlpkgfile it can need MY files. I could upload /system, but first its strange to copy/paste whole android and second it is 624mb and third it will work only for rooted and at least fourth i updated my pad.

If it helps my pad was reflashed to .30 using wolfs method cos i had screen issue.

Sent using tf300t - stock JellyBean (rooted)
 

Tequila.CZ

Senior Member
Jan 29, 2011
86
8
As it is MY dlpkgfile it can need MY files. I could upload /system, but first its strange to copy/paste whole android and second it is 624mb and third it will work only for rooted and at least fourth i updated my pad.

If it helps my pad was reflashed to .30 using wolfs method cos i had screen issue.

Sent using tf300t - stock JellyBean (rooted)

Could you please try to upload just the EmailWidget?
When I tried using OTA I got an error on Email.apk first. Then I downloaded it from dropbox and it passed. But EmailWidget did unfortunately not.

Also trying to find a tool that could extract the .30blob file. I guess the apps should be there. Found something but probably Linux only so no go for me.
 
Last edited:

y17dt

Senior Member
Apr 3, 2007
115
21
You guys made my day! I had the red triangle and couldn`t get the update anymore. Tried everything, nothing worked.

Now I just followed your guide, dl. your files and all went fine.

So sad I was ony able to hit the Tanks-button once. Thank you thousand times!

Sent from my ASUS Transformer Pad TF300T using Tapatalk 2
 

kungfuusheep

Member
Nov 3, 2011
19
4
You guys made my day! I had the red triangle and couldn`t get the update anymore. Tried everything, nothing worked.

Now I just followed your guide, dl. your files and all went fine.

So sad I was ony able to hit the Tanks-button once. Thank you thousand times!

Sent from my ASUS Transformer Pad TF300T using Tapatalk 2

+1:good:
 

WIIstpM

Senior Member
Feb 2, 2011
1,449
305
Vacoas
Can someone post the original /system/lib/libGLESv1_CM.so pleeease...

Sent from my LG-P970 using xda premium
 

Tequila.CZ

Senior Member
Jan 29, 2011
86
8
Can someone post the original /system/lib/libGLESv1_CM.so pleeease...

Sent from my LG-P970 using xda premium

I only have it from JB. Unfortunately it seems the file was updated together with the system so it will most probably be useless.
Don't have a libs backup from WW.30
 

Attachments

  • libGLESv1_CM.so.zip
    5.6 KB · Views: 5

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Right, so, through a bit of trial and error using guidance from the forums, this is how I updated to JB and kept root for WW after the update originally failed.

    download BOTH files from here (massive thanks to ch3mn3y):

    http://www25.zippyshare.com/v/91334594/file.html
    http://www1.zippyshare.com/v/96461494/file.html

    then extract the .zip file.

    download the command file from here (massive thanks to krabappel2548):

    http://www.mediafire.com/?yq1bt16mnm7tc8d

    extract it.


    place the dlpkgfile and command file, both unzipped onto your tab. Use a root explorer to paste the command file into /cache/recovery and the dlpkgfile (the actual file, not the folder) to /cache.

    go to Voodoo OTA Rootkeeper and temp unroot.

    turn off the tab.

    boot into recovery with Vol - and power, then when it says to press volume up to boot into RCK, do it.

    You'll see the android with the blue wires and it will go through the install process if you have done it right. let it do its thing.

    obviously, when it has settled, restore root with Voodoo.

    If you get the android with red exclamation mark, i reccomend downloading the ICS zip of your current firmware and SKU and sticking it on a micro SD card, and letting it restore any programmes you've deleted.
    3
    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
    2
    Here is emailwidget .apk and .odex but from jb not ics cos i didnt made a backup. But i think that it wasnt changed.
    http://db.tt/cYSWYcXo

    Sent using tf300t - stock JellyBean (rooted)
    1
    Can someone post the original /system/lib/libGLESv1_CM.so pleeease...

    Sent from my LG-P970 using xda premium

    Here you go, from ICS:

    http://db.tt/z5B5Q3jL

    Trimis de pe ASUS Transformer Pad TF300T
    1
    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)