yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T General] WIIstpM:
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
[Transformer TF300T General] Ashcunak:
OH, wow, im so outa date thanks, i rooted on the first revision that came out and havent really watched whats out there for root options. i see this now thanks so much i was worried id have to all sorts of downgrading. link for anyone else whos "outa it" like me http://xdaforums.com/showthread.php?p=26918790
[Transformer TF300T General] ch3mn3y:
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).
[Transformer TF300T General] WIIstpM:
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 ...
[Transformer TF300T General] Tequila.CZ:
Going to give it a try.

Just to make sure, is this for WW version, right?
[Transformer TF300T General] WIIstpM:
MM the Music app problem is resolved.. but now the same thing happens but with "/system/lib/libGLESv1_CM.so"

...
[Transformer TF300T General] rickykemp:
Yep.
[Transformer TF300T General] Tequila.CZ:
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.
[Transformer TF300T General] ch3mn3y:
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)
[Transformer TF300T General] Tequila.CZ:
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.
[Transformer TF300T General] y17dt:
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!
[Transformer TF300T General] ch3mn3y:
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)
[Transformer TF300T General] Tequila.CZ:
Oh man. I love you. Here I come on JB!

The EmailWidget was the missing piece.

Big thanks to rickykem, ch3mn3y and overyone who helped to create this workaround!
[Transformer TF300T General] kungfuusheep:
+1:good:
[Transformer TF300T General] WIIstpM:
Can someone post the original /system/lib/libGLESv1_CM.so pleeease...
[Transformer TF300T General] Tequila.CZ:
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
[Transformer TF300T General] vap_66:
Here you go, from ICS:

http://db.tt/z5B5Q3jL

Trimis de pe ASUS Transformer Pad TF300T
[Transformer TF300T General] c0okie:
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.
[Transformer TF300T General] cmouapilou:
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
[Transformer TF300T General] ch3mn3y:
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)
[Transformer TF300T General] cmouapilou:
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
[Transformer TF300T General] mcall_r:
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://xdaforums.com/showthread.php?t=1790862
[Transformer TF300T General] ch3mn3y:
@cmouapilou

U need to wait for WW blop file or use US ffile. I read somewhere (xda or other site) that someone without any problem used US on WW, but I dont try it.

Sent using tf300t - stock JellyBean (rooted)
[Transformer TF300T General] WIIstpM:
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!
[Transformer TF300T General] grandfso:
Can you somehow revert all files to factory ones ? Or the only way is to revert any changed file one by one ?

thanks, Grand
[Transformer TF300T General] WIIstpM:
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
[Transformer TF300T General] grandfso:
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
[Transformer TF300T General] WIIstpM:
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
[Transformer TF300T General] grandfso:
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 ;)
[Transformer TF300T General] Ashcunak:
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://xdaforums.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://xdaforums.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!
[Transformer TF300T General] vap_66:
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
[Transformer TF300T General] grandfso:
Wow, many thanks man! Here's the path

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!
[Transformer TF300T General] vap_66:
Here:

iptables - http://db.tt/BDnVAvJ2

Hope it works for you.

Trimis de pe ASUS Transformer Pad TF300T
[Transformer TF300T General] ch3mn3y:
Someone could upload whole /system it will be easier :)

Sent using SO-01C with DoomKernel v14 (460mHz/1.21gHz)
[Transformer TF300T General] helix23:
I sucessfully updated my unlocked and rooted TF300 using this method. The device is not bricked. Just Luck ? :confused:
[Transformer TF300T General] grandfso:
You're the star! Thanks the upgrade went without any problems after restoring original iptables file. Many thanks!

Grand
[Transformer TF300T General] ch3mn3y:
Read again. I wrote that it works for ROOTED and UNROOTED but only LOCKED. Im rooted too ;)

Sent using SO-01C with DoomKernel v14 (460mHz/1.21gHz)
[Transformer TF300T General] vap_66:
You're welcome!

I'm still on ICS, after reading about some JB issues I'm reluctant to update until Asus pushes some fixes (for the alarm clock and HDMI output, as an example).

Trimis de pe Motorola Defy
[Transformer TF300T General] grandfso:
Hi, do you think, if I wouldn't modify the iptables file again - will the automated update go through on my device ?

cheers, Grand
[Transformer TF300T General] vap_66:
If everything is stock (including iptables) you should have no problem in receiving OTA updates. It seems that only unlocking the bootloader or freezing/deleting system apps (or editing the build.prop/iptables/etc) will result in no OTAs.

Trimis de pe ASUS Transformer Pad TF300T
[Transformer TF300T General] WIIstpM:
How awesome we are now on Jelly bean!!! :P

I guess my wishes came true xD
[Transformer TF300T General] grandfso:
HA! I've been granted your wish! Jeally Bean for the win !

btw, when you guys say Freeze application you mean 'disable' app ? I hate most of the apps that come with asus I always disable them.
[Transformer TF300T General] vap_66:
Yes, Disable. I also like my tablet without bloatware, so I freeze a lot of stuff (some apps cannot be disabled from the Apps menu, so use something like Titanium Backup).

Trimis de pe ASUS Transformer Pad TF300T
[Transformer TF300T General] helix23:
@ch3mn3y

Read again ! ;)

My device was rooted AND unlocked before I updated to JB. I updated the Tablet before I read this thread and was completely unaware of a brick risk.

Finally I am happy to have a functional non-bricked device.
[Transformer TF300T General] lovfors:
If we WW users use this, are we still WW after, or are we US ?
[Transformer TF300T General] kungfuusheep:
ww
[Transformer TF300T General] ch3mn3y:
@helox23

Sry. I dont see this "un" before locked ;)

Sent using tf300t - stock JellyBean (rooted)
[EVO 4G General] bonerstorm:
hey everyone, i think this is only my second post. Heres what im up to

have VM/Assurance Wireless on Kyocera Jax. Have and older HTC Evo i used on Sprint but hasnt been connected to their network for like a year

Im trying to swap out all the info so i can basically use the Evo instead of the Jax

I have cdma worshop, qxdp, etc

Problem is with getting the required info off of the donor phone, the Kyocera Jax. It seems that Virgin disables the usb data connection before shipping. You connect the phone with usb to a computer, and nothing happens. Device Manager doesnt even show a port. So like i said, it seems well known that Virgin disables their cheaper phones usb data connection

Ive tried unlocking the Kyocera by pressing 1111111, then hitting service. It asks for a password, most likely the spc/msl. However, people are saying these phones dont even have an spc/msl to avoid doing what im trying to do.

did write down a code from when i activated the phone, and it might be of use ##847446#

This allowed me to get into programming, but there was no option to allow data to the usb or anything else like that, it just shows me the MDN and MSID

The ##847446# code does not work when you hit 111111 and go to service when it asks for security code

It only works when you are dialing a number like you normally would

Whats the deal?

How can I activate the usb data port? What can i do to get info off the phone in order to switch over to the Evo if CDMA Workshop and Device Manager arent even showing any activity when the phone is connected via usb to the computer????
[EVO 4G General] bonerstorm:
well i called Virgin trying to get an msl...they said they dont have them, that Kyocera has the msl. Went to the Kyocera site, it said to contact Virgin. Ugh. So nobody wants to give up the msl.

Virgin DOES disable the usb data connection on these phones. How do I enable it???

I cant really do this until i can get the info i need from the donor Kyocera phone...it has a usb connection but they disable it so you cant do **** like this i guess

I just want to use talk and text on my Evo by switchng the info from the Kyocera Virgin gave me with the Evo ,i do NOT care about data or 3g
[EVO 4G General] bonerstorm:
still working on this one
[EVO 4G General] Klown80:
I am not sure about Virgin but with Boost to get talk and text working you only need meid, mdn, and msid, then make the phone OTA program. As I said I do not know if it will work the same for Virgin as it does Boost but since they are on the same towers anyways I imagine not alot of settings should have to be changed. Hope this helps!
[EVO 4G General] bonerstorm:
thanks mate! Well i have the mdn and msid...and i think the meid is actually on the battery...so i may just be in business!!! i think today is the day!!!
[EVO 4G General] bonerstorm:
things arent going that well

the only thing i need for an OTA is the msl from my Evo. I cant connect the phone to CDMA workshop because there is something funky with the HTC DIAG driver install. I have the inf to make it show as htc usb modem but when i try to update the driver in order for CDMA workshop to work it says theres no devices that meet that software need

my other try to get the msl was with a terminal emulator. this process did not work either

im now going to try to root my phone, never rooted, not sure what will happen, and then i can run the msl reader application in the play store
[EVO 4G General] Klown80:
Did you press ##3424# before trying to read evo with cdma ws?
[EVO 4G General] bonerstorm:
This is really becoming a nightmare. I cant tell you how many things ive had to download just to be able to root my phone, which is what ive decided to do in order to get my msl...after im rooted i will be able to use the msl reader from the app store.

ive never thought about rooting before, and im wondering if im going to lose all my data, such as contacts, everything. Will I? Im using the htcdev method and it may be easy to some of you but i swear all i do is see more and more links to files or programs i need to have first.

all i want is my msl

Called Sprint 1 to 5 times today trying to get my msl from them...but since the account has been cancelled for like a year due to payment, for some reason are unable to see the msl

They were more than happy to ask for an address to which they could send the bill for 250 bucks though
[EVO 4G General] bonerstorm:
i did not! i shall try. probably what stumped me. After that ill keep tinkering. Thanks for being there klown!

im also new to the board so when i hit multiquote i thought that was to quote you in a reply so i think i need to delete like 5 multiquote mishaps
[EVO 4G General] bonerstorm:
i cant really explain, it all happened so fast....the reason my HTC DIAG drivers were not working is because i didnt try the x86 option. I am now succesfully connected to CDMA workshop. Now to find the msl!!!!!! i should be able to find it with CDMA WOrkshop right?

edit WTF it says 0000 for spc

and there is an option to set it on or off. which do i choose? also an option to write it...just make it all zeros?

and should i still do ota or should i use cdma workshop? or use the virgin thread method?
[EVO 4G General] bonerstorm:
got the correct spc from CDMA workshop. Now, when I open QPST, it doesnt even show my phone. Typed ##3424# before connecting, then connecting to CDMA workshop first, then opening QPST, but QPST will simply not read/see my phone. Are there specific drivers for QPST?
[EVO 4G General] mikesalty:
no, just connect it to the port your phone is on.

if you don't know the port, then you can find it through device manager, or you can just try connecting to ports in cdma until you find the right port, and then add the port in qpst
[EVO 4G General] bonerstorm:
im now on the last step ....using this method

http://xdaforums.com/showthread.php?p=30756751&posted=1#post30756751

if you go to the last page i have a few posts about whats going on. Ive come very far. Sadly this last step with QXDM is simply not working... can verify that the meid is now cleared out...what i cant do is write the new/correct meid

also, the method/thread over there doesnt say anything about that three letter word that starts with an E
[EVO 4G General] mikesalty:
that gets populated automatically when you enter the meid
[EVO 4G General] bonerstorm:
thanks again for all the help mike and klown and everyone!!!!

oay heres where im at now...currently connected to cdma and have verified MEID and the "E something something" have been changed correctly!!!!!!!!!

now the question is, do i just unplug the phone and try to make a call? Reboot the phone? Save it all to a file and load that at startup or something?

Or is this pretty much it?

I have a feeling the meid and e something something will zero out again as soon as i disconnect from the computer.

Also, i followed all the steps properly...and was never prompted to enter any MDN or MSID data...so that data has not been applied. Does it need to be??

edi wait wait....my DIAG TX for e something something reads all zeroes, while the DIAG RX is correct. The RX and TX are the same for the meid

okay the big moment has arrived...just restarted it waiting to boot...and i found out i needed to # my msl then change the mdn and msid. fingers crossed

errr im getting an error 16
[EVO 4G General] bonerstorm:
alright i get an error 16 when i call out, i guess is from Sprint? I cant have them reset anything because my account has been inactive for like a year.

i can receive calls oddly...the phone lights up for a second then goes dark....but the phone sure does tell me that i missed a call

just tried texting to the phone, nothing yet. I thought i could use sms but maybe the evo only uses mms???
[EVO 4G General] Klown80:
Not sure if it is the same on VM as it is on Boost, but to fix the error 16, just log in to your acct online and look for an option to update handsets. Simply swap out handsets then swap right back, that is the quickest way to fix error 16 with Boost, maybe it will work with VM?
[EVO 4G General] mikesalty:
error 16 isn't a really big deal, it means that you had both phones on at the same time. What you should do is take the battery out of your kyocera and never turn it on again.

I got error 16 as well the first time I flashed, I had the phone turned off but with the battery still in it and got the error.

Error 16 is easy to fix follow this forum post http://xdaforums.com/showthread.php?t=1290906

Inside of that post will be a phone number to call to reach sprints "Error 16 Call Center" they'll ask you some questions about YOUR VIRGIN MOBILE INFORMATION, your account name, what kind of phone you have, yada yada yada. Just give them all your information, but only for your KYOCERA and VIRGIN account, don't mention that you flashed your phone or anything, just give them the info from your account and from your kyocera phone.

They'll get you working within, like, 20 seconds.

It's not like boost where you can fix it on the website.
[EVO 4G General] akaKJB:
Thanks for sharing your trial and error on this! I'm getting ready to try the same thing, except on a Samsung Galaxy SIII. I've got the Kyocera JAX that I'm pulling the information from but I

would

like to use the data functions as well (Assurance offers the Virgin Mobile unlimited everything for $30/mo, absolutely worth the money if it works). I rooted it first thing, then unlocked it and now I'm just trying to make sure I've got all of the info I need before I start making real changes on the Galaxy.

BTW - I've heard that Virgin does offer 4G data and I'd love to be able to access that since I won't be able to take advantage of the LTE capabilities of this really sweet piece of electronic indulgence. Any advice or information is gratefully accepted.