[WIP][How-To] Resolving JellyBean Update Issues

Search This thread

Trekest

Senior Member
Sep 9, 2009
394
205
The main thread of the update got messy and my guide was buried there so I'm opening a separate thread dedicated for help with the JB update (my first real contribution to XDA!).

Recommendations! prior to updating:
  • Delete and re-create the Voodoo root backup, just in case.
  • Unfreeze all frozen apps.

I'm still gathering all the info from the previous threads.

For those who rooted but are still locked, and having issues with updating, here's something that might help (continuing from: http://xdaforums.com/showpost.php?p=32091002&postcount=111):
This seems to help for those who unlocked as well.

There were 3 files missing from /system/xbin that were required for the update to work.
It was confirmed by several users that the same files are applicable for all regional software variants.

Missing files:
http://www.mediafire.com/?cqccrt70xyrxjwz

The US update file (thanks Wipeout and Bait-Fish):
http://www.mediafire.com/download.php?zzg4pjccz0od9uo
CRC32: 5F044C22
MD5: C7F2DDC50DB3E96673977E41CEB643D6
SHA-1: 6966DE005C9E83A968025673B187884E375BB680

The WW update file (thanks for kikistans for uploading):
http://www.mediafire.com/download.php?kzr30e1vufbgee9
CRC32: 954022CD
MD5: C5D117D05399281BAB243B2420D721A8
SHA-1: B063E4ECA70985C66128D81ADF5B4C48383C64FE

The TW update file (thanks for lineager for uploading, and for beckzz for notifying me):
http://www.mediafire.com/download.php?b3jt0m8f7427ix3
or
http://d-h.st/kks (Original link by lineager)
CRC32: 7C828B02
MD5: 9259363BC2A20558ABB635515E979076
SHA-1: FC339F2FB67693D642BC5425E2B0940E152D7D17

The Guide:
  • Extract the above zip and put the three files on the main storage.
  • Copy the dlpkgfile to the main storage
  • Enter shell:
  • SU
  • mount -o remount,rw /system
  • cp /mnt/sdcard/dexdump /system/xbin/dexdump
  • cp /mnt/sdcard/ps3bttest /system/xbin/ps3bttest
  • cp /mnt/sdcard/rfcomm /system/xbin/rfcomm
  • chmod 777 /system/xbin/dexdump
  • chmod 777 /system/xbin/ps3bttest
  • chmod 777 /system/xbin/rfcomm
  • mount -o remount,ro /system
  • cp /mnt/sdcard/dlpkgfile /cache/dlpkgfile
  • echo '--update_package=/cache/dlpkgfile' >> /cache/recovery/command
  • Exit shell.
  • Shut down tablet.
  • Turn on while holding the "volume down" key.
  • When it vibrates, release the power key and keep holding the volume key.
  • Three lines appear, hit "Volume UP".
  • Update starts!
  • Update Finishes!

Additional Notes:
  • Some users reported success after replacing the build.prop with the one attached here (ripped from the US .28 blob).
  • Reported several times: It appears that temporarily unrooting through Voodo increases the chances for the update to complete successfully.
  • Should an attempt to update regularly fail, checking for the update again may result in a "no update for your device" message.
    Clearing the app data for CMCLient and DMClient (Settings-> Apps -> All tab) and then checking for updates again is reported to force the update to re-download. Sometimes this has to be repeated for 2-3 times.
  • Here's a great guide by 1wayjonny for those who still face issues after trying the method listed here. It involves completely wiping the device, but it should also help for those facing the malformed /system/bin folder issues. http://xdaforums.com/showpost.php?p=32113041&postcount=261
  • 3/10/2012: Asus has released the full system images of Jelly Bean. If all else fails (try going through the FAQ first):
    http://support.asus.com/Download.aspx?SLanguage=en&p=20&s=16&m=Eee Pad Transformer Prime TF201&os=32

FAQ
Root lost? Check these threads:
http://xdaforums.com/showthread.php?t=1706588
http://xdaforums.com/showthread.php?t=1886460


My update is still failing! How can I get additional help?
Open adb, and type in the following:
  • su
  • cat /cache/recovery/last_log
  • Post the output here.
When posting, it's best to wrap the log in CODE tags, for easier reading.

Common issues found through the update log:
  • script aborted: assert failed: file_getprop("/system/build.prop"
    This is a case of mismatched build.prop file. Replace the build.prop, and try again the steps from cp /mnt/sdcard/dlpkgfile /cache/dlpkgfile onwards.
  • Command: "/sbin/recovery" | WITHOUT | "--update_package=/cache/dlpkgfile"
    The update command was not written successfully. Try the following:
    • SU
    • cp /mnt/sdcard/dlpkgfile /cache/dlpkgfile
    • rm /cache/recovery
    • mkdir /cache/recovery
    • echo '--update_package=/cache/dlpkgfile' >> /cache/recovery/command
    • Now reboot and boot to recovery as described above.
  • script aborted: assert failed: apply_patch_check("/system/bin/***
    Some busybox installers remove the original binaries from system/bin, causing the update to fail. The first to be checked is always gzip, but even after adding it manually the next binary (ip) is reported as missing.
    Call to arms! I'm looking for some help in trying to resolve this issue. See this message: http://xdaforums.com/showpost.php?p=32164458&postcount=104

Todo:
Complete FAQ
Looking for all other dlpkgfile for missing variants (TW etc.).

Thanks (in no particular order ):
Wipeout, Bait-fish, 1wayjonny, kikistans, beckzz turboman93, csetera and lineager for helping to form this thread.
 

Attachments

  • ww_build.zip
    1.1 KB · Views: 157
  • US_build.zip
    1.1 KB · Views: 91
Last edited:

hsw1123

New member
Feb 21, 2011
2
1
Confirmation: This guide was written for the US variant. Does it work on non-US variants?

I can confirm it works, I'm from Malaysia and followed your guide, it work flawlessly. Thanks :good:
 

Trekest

Senior Member
Sep 9, 2009
394
205
Confirmation: This guide was written for the US variant. Does it work on non-US variants?

I can confirm it works, I'm from Malaysia and followed your guide, it work flawlessly. Thanks :good:

Can you please check which variant you have? Go to Settings -> About -> Scroll to Build Number, the variant is the two letter code after the build name (JRO03C.**_epad).
 
  • Like
Reactions: Howell

nhshah7

Senior Member
Feb 14, 2009
2,068
568
Boston
Also, if anyone has modified or replaced any system files (ie keyboard.apk for multi-browser mod), or the build.prop (modified build prop for supposed performance improvements), they need to be replaced with the ORIGINAL files before you start the update. If not, it will throw an error and will tell you in the log what the particular issue was.

Cheers and good luck guys!
 

troyperez

Senior Member
Jan 24, 2009
91
3
update failed. help needed

thanks this proceedure worked
 
Last edited:
Feb 20, 2010
37
3
Aberdeen
Here's my log. Followed the guide and it still didn't work. Hopefully I didn't miss anything.

app_12@android:/ $ export PATH=/data/local/bin:$PATH
app_12@android:/ $ su
app_12@android:/ # cat /cache/recovery/last_log
Starting recovery on Fri Sep 28 13:53:26 2012
can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (1280 x 800)
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /system ext4 /dev/block/mmcblk0p1 (null) 0
2 /cache ext4 /dev/block/mmcblk0p2 (null) 0
3 /misc emmc /dev/block/mmcblk0p3 (null) 0
4 /boot emmc boot (null) 0
5 /recovery emmc recovery (null) 0
6 /staging ext3 /dev/block/mmcblk0p4 (null) 0
7 /btmac vfat /dev/block/mmcblk0p5 (null) 0
8 /data ext4 /dev/block/mmcblk0p8 (null) -32768
9 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0

I:Got arguments from /cache/recovery/command
Command: "/sbin/recovery" "--update_package=/cache/dlpkgfile"

ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp,adb
ro.build.id=IML74K
ro.build.display.id=IML74K.US_epad-9.4.2.28-20120525
ro.build.version.incremental=US_epad-9.4.2.28-20120525
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Fri May 25 14:56:03 CST 2012
ro.build.date.utc=1337928963
ro.build.type=user
ro.build.user=
ro.build.host=Venus
ro.build.tags=release-keys
ro.product.model=EPAD
ro.product.brand=asus
ro.product.name=US_epad
ro.product.device=EeePad
ro.product.board=EeePad
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
ro.build.product=EeePad
ro.build.description=US_epad-user 4.0.3 IML74K US_epad-9.4.2.28-20120525 release-keys
ro.build.fingerprint=asus/US_epad/EeePad:4.0.3/IML74K/US_epad-9.4.2.28-20120525:user/release-keys
ro.build.characteristics=tablet
ro.opengles.version=131072
wifi.interface=wlan0
rild.libpath=/system/lib/libril-icera.so
rild.libargs=-e wwan0
persist.tegra.nvmmlite=1
debug.nfc.fw_download=false
debug.nfc.se=false
ro.config.notification_sound=NewMessage.ogg
persist.sys.ringermode=2
ro.config.bootsound=PowerOn.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
wifi.version.driver=V6.1.24
gps.version.driver=V6.9.20
keyguard.no_require_sim=true
ro.kernel.qemu=
bt.version.driver=V9.29
drm.service.enabled=1
windowsmgr.max_events_per_sec=200
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.0_r1
gsm.bodysargsm=32,26,29,29
ro.com.google.clientidbase=android-asus
ro.wifi.country=US
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=BCOKAS159787
ro.bootmode=unknown
ro.baseband=unknown
ro.carrier=wifi-only
ro.bootloader=unknown
ro.hardware=cardhu
ro.revision=0
ro.crypto.fs_type=ext4
ro.crypto.fs_real_blkdev=/dev/block/mmcblk0p8
ro.crypto.fs_mnt_point=/data
ro.crypto.fs_flags=0x00000006
ro.crypto.state=unencrypted
ro.epad.model=TF201
persist.sys.NV_STEREOCTRL=0
persist.tegra.NV_FPSLIMIT=0
persist.sys.NV_FPSLIMIT=35
persist.sys.NV_POWERMODE=1
persist.sys.profiler_ms=0
persist.sys.NV_PROFVER=21
persist.sys.NV_STEREOSEP=20
persist.sys.NV_STEREOSEPCHG=0
persist.sys.fw.camera.status=1
persist.sys.language=en
persist.sys.country=GB
persist.sys.localevar=
persist.sys.timezone=Europe/London
persist.sys.time_synced=1
init.svc.recovery=running
init.svc.adbd=running

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...
Verifying current system...
failed to stat "/system/app/DataBackup.apk": No such file or directory
file "/system/app/DataBackup.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/DataBackup.apk", "9e0bcf47e81ef668cf2edfeb15c5b1e4e3d87c78", "c0381621db3421c713b1b89f0499aac50b912699")
assert failed: apply_patch_check("/system/app/DataBackup.apk", "9e0bcf47e81ef668cf2edfeb15c5b1e4e3d87c78", "c0381621db3421c713b1b89f0499aac50b912699")
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.
app_12@android:/ #


I have no idea what DataBackup.apk is. :(
 
Last edited:

Cernunnoz

Senior Member
May 25, 2011
87
15
Doesnt work for me either...

app_85@android:/ $ export PATH=/data/local/bin:$PATH
app_85@android:/ $ su
# cat /cache/recovery/last_log
Starting recovery on Fri Sep 28 14:06:09 2012
can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (1280 x 800)
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /system ext4 /dev/block/mmcblk0p1 (null) 0
2 /cache ext4 /dev/block/mmcblk0p2 (null) 0
3 /misc emmc /dev/block/mmcblk0p3 (null) 0
4 /boot emmc boot (null) 0
5 /recovery emmc recovery (null) 0
6 /staging ext3 /dev/block/mmcblk0p4 (null) 0
7 /btmac vfat /dev/block/mmcblk0p5 (null) 0
8 /data ext4 /dev/block/mmcblk0p8 (null) -32768
9 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0

I:Got arguments from /cache/recovery/command
Command: "/sbin/recovery" "--update_package=/cache/dlpkgfile.bin"

ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp
ro.build.id=IML74K
ro.build.display.id=IML74K.WW_epad-9.4.2.28-20120525
ro.build.version.incremental=WW_epad-9.4.2.28-20120525
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Fri May 25 15:42:24 CST 2012
ro.build.date.utc=1337931744
ro.build.type=user
ro.build.user=
ro.build.host=Venus
ro.build.tags=release-keys
ro.product.model=EPAD
ro.product.brand=asus
ro.product.name=WW_epad
ro.product.device=EeePad
ro.product.board=EeePad
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
ro.build.product=EeePad
ro.build.description=WW_epad-user 4.0.3 IML74K WW_epad-9.4.2.28-20120525 release-keys
ro.build.fingerprint=asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys
ro.build.characteristics=tablet
ro.opengles.version=131072
wifi.interface=wlan0
rild.libpath=/system/lib/libril-icera.so
rild.libargs=-e wwan0
persist.tegra.nvmmlite=1
debug.nfc.fw_download=false
debug.nfc.se=false
ro.config.notification_sound=NewMessage.ogg
persist.sys.ringermode=2
ro.config.bootsound=PowerOn.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
wifi.version.driver=V6.1.24
gps.version.driver=V6.9.20
keyguard.no_require_sim=true
ro.kernel.qemu=
bt.version.driver=V9.29
drm.service.enabled=1
windowsmgr.max_events_per_sec=200
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.0_r1
gsm.bodysargsm=32,26,29,29
ro.com.google.clientidbase=android-asus
ro.com.google.mcc_fallback=262
ro.wifi.country=GB
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=C2OKAS0*****
ro.bootmode=unknown
ro.baseband=unknown
ro.carrier=wifi-only
ro.bootloader=unknown
ro.hardware=cardhu
ro.revision=0
ro.crypto.fs_type=ext4
ro.crypto.fs_real_blkdev=/dev/block/mmcblk0p8
ro.crypto.fs_mnt_point=/data
ro.crypto.fs_flags=0x00000006
ro.crypto.state=unencrypted
ro.epad.model=TF201
persist.sys.NV_STEREOCTRL=0
persist.tegra.NV_FPSLIMIT=0
persist.sys.NV_FPSLIMIT=35
persist.sys.NV_POWERMODE=1
persist.sys.profiler_ms=0
persist.sys.time_synced=1
persist.sys.NV_STEREOSEP=20
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_PROFVER=12
persist.sys.fw.camera.status=1
persist.sys.language=en
persist.sys.country=GB
persist.sys.localevar=
init.svc.recovery=running
init.svc.adbd=running

I:Enable RSA key verification.
Installing update...
Finding update package...
I:Update location: /cache/dlpkgfile.bin
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...
script aborted: assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys" ||
file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.1.1/JRO03C/WW_epad-10.4.2.15-20120917:user/release-keys"
assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys" || file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.1.1/JRO03C/WW_epad-10.4.2.15-20120917:user/release-keys"
E:Error in /cache/dlpkgfile.bin
(Status 7)
Installation aborted.
I:result_code: 410
Check and format /storage to vfat if needed...
Mount /btmac successfully
Done.
#
 

beckzz

Senior Member
Sep 17, 2011
412
98
Berlin
app_97@android:/ $ export PATH=/data/local/bin:$PATH

(...)

Here's my log. Followed the guide and it still didn't work. Hopefully I didn't miss anything.

(...)


I have no idea what DataBackup.apk is. :(

Ok, for both of you:
did you unfreeze all apps?
Have you any changes in the build.prop?

pls check your sku-version and if you got the right files...

---------- Post added at 04:24 PM ---------- Previous post was at 04:22 PM ----------

Ok, just to confirm:

this guide works well for US and WW SKU, just checked it myself flashing back to .28 ww sku and then upgraded..works like a charm!

Grz
 
Last edited:

Shinare

Senior Member
May 18, 2008
289
29
Are there any success stories of rooting JB after you lost it during the update? I lost mine last night at home updating and only now just saw the two methods posted here in this thread today at work. Will try one or both this evening but wanted to see if there are any success stories and which method works.
 

Cernunnoz

Senior Member
May 25, 2011
87
15
Ok, for both of you:
did you unfreeze all apps?
Have you any changes in the build.prop?

pls cheack your sku-version and if you got the right files...

---------- Post added at 04:24 PM ---------- Previous post was at 04:22 PM ----------

Ok, just to confirm:

this guide works well for US and WW SKU, just checked it myself flashing back to .28 ww sku and then upgraded..works like a charm!

Grz


I've never frozen any apps, just deactivated with the built-in function. Aslo I did a factory reset before attempting to update.

For some reason it says my build number is US_epad-9.4.2.28
It has always been ww before. How the heck did that happen?

EDIT, was using a wrong build.prop will try again with the WW one.
 
Last edited:

nhshah7

Senior Member
Feb 14, 2009
2,068
568
Boston
Installing update...
Verifying current system...
failed to stat "/system/xbin/dexdump": No such file or directory
file "/system/xbin/dexdump" 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/xbin/dexdump", "6bfff804d5c767ab058115d4a006e332902b54f7", "d06a91295f69e57356a7dd2c580c513692ebf541")
assert failed: apply_patch_check("/system/xbin/dexdump", "6bfff804d5c767ab058115d4a006e332902b54f7", "d06a91295f69e57356a7dd2c580c513692ebf541")
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.
I:timed out waiting for key input; rebooting.
app_97@android:/ #

did you copy the file dexdump to /system/xbin/? if so, did you chmod it? the update doesn't like the dexdump file either because it's not there or there's some other issue with it.

I:Enable RSA key verification.
Installing update...
Finding update package...
I:Update location: /cache/dlpkgfile.bin
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...
script aborted: assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys" ||
file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.1.1/JRO03C/WW_epad-10.4.2.15-20120917:user/release-keys"
assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys" || file_getprop("/system/build.prop", "ro.build.fingerprint") == "asus/WW_epad/EeePad:4.1.1/JRO03C/WW_epad-10.4.2.15-20120917:user/release-keys"
E:Error in /cache/dlpkgfile.bin
(Status 7)
Installation aborted.
I:result_code: 410
Check and format /storage to vfat if needed...
Mount /btmac successfully
Done.
#

did you install a modded build prop? the problem you're having is that your build prop is not matching up with the one it wants. i would recommend restoring a stock .28 build.prop (your original if you still have it) and that should fix this error.

edit: just saw your post above mine. looks like you already figured it out :)
 
  • Like
Reactions: Cernunnoz

beckzz

Senior Member
Sep 17, 2011
412
98
Berlin
I've never frozen any apps, just deactivated with the built-in function. Aslo I did a factory reset before attempting to update.

For some reason it says my build number is US_epad-9.4.2.28
It has always been ww before. How the heck did that happen?

EDIT, was using a wrong build.prop will try again with the WW one.

Ok, and try with activated apps too..

Sent from my GT-I9100 using xda app-developers app
 

troyperez

Senior Member
Jan 24, 2009
91
3
Ok, for both of you:
did you unfreeze all apps?
Have you any changes in the build.prop?

pls check your sku-version and if you got the right files...

---------- Post added at 04:24 PM ---------- Previous post was at 04:22 PM ----------

Ok, just to confirm:

this guide works well for US and WW SKU, just checked it myself flashing back to .28 ww sku and then upgraded..works like a charm!

Grz
thanks got it to work.
 

nicxz

New member
Nov 6, 2010
2
0
I can confirm your guide works for EU (WW) as well. I used the 3 missing files you provided, and the WW update file provided by kikistans. I guess the missing file are the same for US and EU.

Thanks!

More info for other people troubleshooting:
I'm in the Netherlands, with a rooted but otherwise stock TF201. I received the OTA update. It failed to install after reboot (red triangle). Then I followed Trekest's guide, and now I'm bathing in buttery goodness.
 

Cernunnoz

Senior Member
May 25, 2011
87
15
Still issues

So I got my old build.prop back in, but it still doesn't work.


----

app_85@android:/ $ export PATH=/data/local/bin:$PATH
app_85@android:/ $ su
# cat /cache/recovery/last_log
Starting recovery on Fri Sep 28 14:36:01 2012
can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (1280 x 800)
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /system ext4 /dev/block/mmcblk0p1 (null) 0
2 /cache ext4 /dev/block/mmcblk0p2 (null) 0
3 /misc emmc /dev/block/mmcblk0p3 (null) 0
4 /boot emmc boot (null) 0
5 /recovery emmc recovery (null) 0
6 /staging ext3 /dev/block/mmcblk0p4 (null) 0
7 /btmac vfat /dev/block/mmcblk0p5 (null) 0
8 /data ext4 /dev/block/mmcblk0p8 (null) -32768
9 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0

I:Got arguments from /cache/recovery/command
Command: "/sbin/recovery" "--update_package=/cache/dlpkgfile.bin"

ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp
ro.build.id=IML74K
ro.build.display.id=IML74K.WW_epad-9.4.2.28-20120525
ro.build.version.incremental=WW_epad-9.4.2.28-20120525
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Fri May 25 15:42:24 CST 2012
ro.build.date.utc=1337931744
ro.build.type=user
ro.build.user=
ro.build.host=Venus
ro.build.tags=release-keys
ro.product.model=EPAD
ro.product.brand=asus
ro.product.name=WW_epad
ro.product.device=EeePad
ro.product.board=EeePad
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
ro.build.product=EeePad
ro.build.description=WW_epad-user 4.0.3 IML74K WW_epad-9.4.2.28-20120525 release-keys
ro.build.fingerprint=asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys
ro.build.characteristics=tablet
ro.opengles.version=131072
wifi.interface=wlan0
rild.libpath=/system/lib/libril-icera.so
rild.libargs=-e wwan0
persist.tegra.nvmmlite=1
debug.nfc.fw_download=false
debug.nfc.se=false
ro.config.notification_sound=NewMessage.ogg
persist.sys.ringermode=2
ro.config.bootsound=PowerOn.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
wifi.version.driver=V6.1.24
gps.version.driver=V6.9.20
keyguard.no_require_sim=true
ro.kernel.qemu=
bt.version.driver=V9.29
drm.service.enabled=1
windowsmgr.max_events_per_sec=200
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.0_r1
gsm.bodysargsm=32,26,29,29
ro.com.google.clientidbase=android-asus
ro.com.google.mcc_fallback=262
ro.wifi.country=GB
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=C2OKAS0***'*
ro.bootmode=unknown
ro.baseband=unknown
ro.carrier=wifi-only
ro.bootloader=unknown
ro.hardware=cardhu
ro.revision=0
ro.crypto.fs_type=ext4
ro.crypto.fs_real_blkdev=/dev/block/mmcblk0p8
ro.crypto.fs_mnt_point=/data
ro.crypto.fs_flags=0x00000006
ro.crypto.state=unencrypted
ro.epad.model=TF201
persist.sys.NV_STEREOCTRL=0
persist.tegra.NV_FPSLIMIT=0
persist.sys.NV_FPSLIMIT=35
persist.sys.NV_POWERMODE=1
persist.sys.profiler_ms=0
persist.sys.time_synced=1
persist.sys.NV_STEREOSEP=20
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_PROFVER=12
persist.sys.fw.camera.status=1
persist.sys.language=en
persist.sys.country=GB
persist.sys.localevar=
init.svc.recovery=running
init.svc.adbd=running

I:Enable RSA key verification.
Installing update...
Finding update package...
I:Update location: /cache/dlpkgfile.bin
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...
Verifying current system...
file "/system/lib/egl/libEGL_tegra.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/egl/libEGL_tegra.so", "0acfc35384696a0d39c6f188a9c905da305c8a48", "909f84e59f3e066150812b2f31cac23a450fcf8d")
assert failed: apply_patch_check("/system/lib/egl/libEGL_tegra.so", "0acfc35384696a0d39c6f188a9c905da305c8a48", "909f84e59f3e066150812b2f31cac23a450fcf8d")
E:Error in /cache/dlpkgfile.bin
(Status 7)
Installation aborted.
I:result_code: 410
Check and format /storage to vfat if needed...
Mount /btmac successfully
Done.
#



Some additional info if it helps: I am running rooted stock. I used to have ATK Tweak and EZ Overclock, uninstalled them both before I reset to factory settings.
 
Last edited:

GS_Dan

Senior Member
Jun 11, 2012
100
8
app_118@android:/ $ export PATH=/data/local/bin:$PATH
app_118@android:/ $ su
app_118@android:/ # cat /cache/recovery/last_log
Starting recovery on Fri Sep 28 15:44:35 2012
can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (1280 x 800)
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /system ext4 /dev/block/mmcblk0p1 (null) 0
2 /cache ext4 /dev/block/mmcblk0p2 (null) 0
3 /misc emmc /dev/block/mmcblk0p3 (null) 0
4 /boot emmc boot (null) 0
5 /recovery emmc recovery (null) 0
6 /staging ext3 /dev/block/mmcblk0p4 (null) 0
7 /btmac vfat /dev/block/mmcblk0p5 (null) 0
8 /data ext4 /dev/block/mmcblk0p8 (null) -32768
9 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0

Command: "/sbin/recovery"

ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp,adb
ro.build.id=IML74K
ro.build.display.id=IML74K.WW_epad-9.4.2.28-20120525
ro.build.version.incremental=WW_epad-9.4.2.28-20120525
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Fri May 25 15:42:24 CST 2012
ro.build.date.utc=1337931744
ro.build.type=user
ro.build.user=
ro.build.host=Venus
ro.build.tags=release-keys
ro.product.model=EPAD
ro.product.brand=asus
ro.product.name=WW_epad
ro.product.device=EeePad
ro.product.board=EeePad
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
ro.build.product=EeePad
ro.build.description=WW_epad-user 4.0.3 IML74K WW_epad-9.4.2.28-20120525 release-keys
ro.build.fingerprint=asus/WW_epad/EeePad:4.0.3/IML74K/WW_epad-9.4.2.28-20120525:user/release-keys
ro.build.characteristics=tablet
ro.opengles.version=131072
wifi.interface=wlan0
rild.libpath=/system/lib/libril-icera.so
rild.libargs=-e wwan0
persist.tegra.nvmmlite=1
debug.nfc.fw_download=false
debug.nfc.se=false
ro.config.notification_sound=NewMessage.ogg
persist.sys.ringermode=2
ro.config.bootsound=PowerOn.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
wifi.version.driver=V6.1.24
gps.version.driver=V6.9.20
keyguard.no_require_sim=true
ro.kernel.qemu=
bt.version.driver=V9.29
drm.service.enabled=1
windowsmgr.max_events_per_sec=200
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.0_r1
gsm.bodysargsm=32,26,29,29
ro.com.google.clientidbase=android-asus
ro.com.google.mcc_fallback=262
ro.wifi.country=GB
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=C3OKAS0****
ro.bootmode=unknown
ro.baseband=unknown
ro.carrier=wifi-only
ro.bootloader=unknown
ro.hardware=cardhu
ro.revision=0
ro.crypto.fs_type=ext4
ro.crypto.fs_real_blkdev=/dev/block/mmcblk0p8
ro.crypto.fs_mnt_point=/data
ro.crypto.fs_flags=0x00000006
ro.crypto.state=unencrypted
ro.epad.model=TF201
persist.sys.NV_STEREOCTRL=0
persist.tegra.NV_FPSLIMIT=0
persist.sys.NV_FPSLIMIT=35
persist.sys.NV_POWERMODE=1
persist.sys.profiler_ms=0
persist.sys.time_synced=1
persist.sys.NV_STEREOSEP=20
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_PROFVER=21
persist.sys.fw.camera.status=1
persist.sys.language=en
persist.sys.country=GB
persist.sys.localevar=
persist.sys.timezone=Europe/London
persist.sys.NV_STEREOAPP=0
init.svc.recovery=running
init.svc.adbd=running

Finding update package...
I:Update location: /sdcard/ASUS_BUNDLE.zip
W:failed to mount /dev/block/mmcblk1p1 (Invalid argument); trying /dev/block/mmcblk1
E:failed to mount /sdcard (Invalid argument)
E:Can't mount /sdcard/ASUS_BUNDLE.zip
W:failed to mount /dev/block/mmcblk1p1 (Invalid argument); trying /dev/block/mmcblk1
E:failed to mount /sdcard (Invalid argument)
E:Can't mount SD card.
I:Enable RSA key verification.
Installing update...
Finding update package...
I:Update location: /sdcard/EP201_SDUPDATE.zip
W:failed to mount /dev/block/mmcblk1p1 (Invalid argument); trying /dev/block/mmcblk1
E:failed to mount /sdcard (Invalid argument)
E:Can't mount /sdcard/EP201_SDUPDATE.zip
SD Installation aborted.
Check and format /storage to vfat if needed...
Mount /btmac successfully
Done.
app_118@android:/ #
 

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    The main thread of the update got messy and my guide was buried there so I'm opening a separate thread dedicated for help with the JB update (my first real contribution to XDA!).

    Recommendations! prior to updating:
    • Delete and re-create the Voodoo root backup, just in case.
    • Unfreeze all frozen apps.

    I'm still gathering all the info from the previous threads.

    For those who rooted but are still locked, and having issues with updating, here's something that might help (continuing from: http://xdaforums.com/showpost.php?p=32091002&postcount=111):
    This seems to help for those who unlocked as well.

    There were 3 files missing from /system/xbin that were required for the update to work.
    It was confirmed by several users that the same files are applicable for all regional software variants.

    Missing files:
    http://www.mediafire.com/?cqccrt70xyrxjwz

    The US update file (thanks Wipeout and Bait-Fish):
    http://www.mediafire.com/download.php?zzg4pjccz0od9uo
    CRC32: 5F044C22
    MD5: C7F2DDC50DB3E96673977E41CEB643D6
    SHA-1: 6966DE005C9E83A968025673B187884E375BB680

    The WW update file (thanks for kikistans for uploading):
    http://www.mediafire.com/download.php?kzr30e1vufbgee9
    CRC32: 954022CD
    MD5: C5D117D05399281BAB243B2420D721A8
    SHA-1: B063E4ECA70985C66128D81ADF5B4C48383C64FE

    The TW update file (thanks for lineager for uploading, and for beckzz for notifying me):
    http://www.mediafire.com/download.php?b3jt0m8f7427ix3
    or
    http://d-h.st/kks (Original link by lineager)
    CRC32: 7C828B02
    MD5: 9259363BC2A20558ABB635515E979076
    SHA-1: FC339F2FB67693D642BC5425E2B0940E152D7D17

    The Guide:
    • Extract the above zip and put the three files on the main storage.
    • Copy the dlpkgfile to the main storage
    • Enter shell:
    • SU
    • mount -o remount,rw /system
    • cp /mnt/sdcard/dexdump /system/xbin/dexdump
    • cp /mnt/sdcard/ps3bttest /system/xbin/ps3bttest
    • cp /mnt/sdcard/rfcomm /system/xbin/rfcomm
    • chmod 777 /system/xbin/dexdump
    • chmod 777 /system/xbin/ps3bttest
    • chmod 777 /system/xbin/rfcomm
    • mount -o remount,ro /system
    • cp /mnt/sdcard/dlpkgfile /cache/dlpkgfile
    • echo '--update_package=/cache/dlpkgfile' >> /cache/recovery/command
    • Exit shell.
    • Shut down tablet.
    • Turn on while holding the "volume down" key.
    • When it vibrates, release the power key and keep holding the volume key.
    • Three lines appear, hit "Volume UP".
    • Update starts!
    • Update Finishes!

    Additional Notes:
    • Some users reported success after replacing the build.prop with the one attached here (ripped from the US .28 blob).
    • Reported several times: It appears that temporarily unrooting through Voodo increases the chances for the update to complete successfully.
    • Should an attempt to update regularly fail, checking for the update again may result in a "no update for your device" message.
      Clearing the app data for CMCLient and DMClient (Settings-> Apps -> All tab) and then checking for updates again is reported to force the update to re-download. Sometimes this has to be repeated for 2-3 times.
    • Here's a great guide by 1wayjonny for those who still face issues after trying the method listed here. It involves completely wiping the device, but it should also help for those facing the malformed /system/bin folder issues. http://xdaforums.com/showpost.php?p=32113041&postcount=261
    • 3/10/2012: Asus has released the full system images of Jelly Bean. If all else fails (try going through the FAQ first):
      http://support.asus.com/Download.aspx?SLanguage=en&p=20&s=16&m=Eee Pad Transformer Prime TF201&os=32

    FAQ
    Root lost? Check these threads:
    http://xdaforums.com/showthread.php?t=1706588
    http://xdaforums.com/showthread.php?t=1886460


    My update is still failing! How can I get additional help?
    Open adb, and type in the following:
    • su
    • cat /cache/recovery/last_log
    • Post the output here.
    When posting, it's best to wrap the log in CODE tags, for easier reading.

    Common issues found through the update log:
    • script aborted: assert failed: file_getprop("/system/build.prop"
      This is a case of mismatched build.prop file. Replace the build.prop, and try again the steps from cp /mnt/sdcard/dlpkgfile /cache/dlpkgfile onwards.
    • Command: "/sbin/recovery" | WITHOUT | "--update_package=/cache/dlpkgfile"
      The update command was not written successfully. Try the following:
      • SU
      • cp /mnt/sdcard/dlpkgfile /cache/dlpkgfile
      • rm /cache/recovery
      • mkdir /cache/recovery
      • echo '--update_package=/cache/dlpkgfile' >> /cache/recovery/command
      • Now reboot and boot to recovery as described above.
    • script aborted: assert failed: apply_patch_check("/system/bin/***
      Some busybox installers remove the original binaries from system/bin, causing the update to fail. The first to be checked is always gzip, but even after adding it manually the next binary (ip) is reported as missing.
      Call to arms! I'm looking for some help in trying to resolve this issue. See this message: http://xdaforums.com/showpost.php?p=32164458&postcount=104

    Todo:
    Complete FAQ
    Looking for all other dlpkgfile for missing variants (TW etc.).

    Thanks (in no particular order ):
    Wipeout, Bait-fish, 1wayjonny, kikistans, beckzz turboman93, csetera and lineager for helping to form this thread.
    2
    Looks like we're in the same boat :cyclops:
    Well.... The thing is that we can't since its different. As much as WW sounds like it applies to every unit, it really is just another individual firmware by itself, so we'll just have to wait for someone to post their dlpkgfile (Very unlikely since there doesn't seem to be much users on xda with this) Or for Asus to post a manual update on their site

    I also had the TW version. OTA update failed to install properly and the download never appeared again..
    Did factory reset, clear app caches, cold boot etc many times but did not work.
    Finally converted my TF201 to US version by following the instructions here: http://xdaforums.com/showthread.php?t=1492887
    And then updated to Jelly Bean by following the instructions here: http://xdaforums.com/showthread.php?t=1909820&highlight=unroot

    Done and everything is working in Jelly Bean!!
    1
    Confirmation: This guide was written for the US variant. Does it work on non-US variants?

    I can confirm it works, I'm from Malaysia and followed your guide, it work flawlessly. Thanks :good:

    Can you please check which variant you have? Go to Settings -> About -> Scroll to Build Number, the variant is the two letter code after the build name (JRO03C.**_epad).
    1
    Can you please check which variant you have? Go to Settings -> About -> Scroll to Build Number, the variant is the two letter code after the build name (JRO03C.**_epad).


    My variant is WW.
    1
    don't think so, that would be only for Asus Eee pad devices at best, perhaps even only for the TF201/300 varieties.