Received the OTA update. Click reboot and install. TWRP pops up, nothing happens.
Log:
Finding update package...
Opening update package...
Installing update...
Verifying current system...
assert failed: apply_patch_check("/system/app/BrowserProviderProxy.odex", "21a89
E:Error in /cache/094f6629314a.signed-nakasi-JOP40C-from-JZ054K.094f6629.zip
(Status 7)
Installation aborted.
Anyone know what just happened? ::crying:
I have just had a similar problem, stock rooted tried to update to 4.2 OTA when it was updating I got the android on his back with the red exclamation sign. I had no idea what was wrong until I read your post.
I am not sure how to look at the log file so I don't know if I have the same problem as up but the file you referenced I changed the extension so it was not recognised to allow Flash to work. I have now changed this back but update system in setting says that the system is up to date but I am still on 4.1.2.
sharpened_edge said:
I have just had a similar problem, stock rooted tried to update to 4.2 OTA when it was updating I got the android on his back with the red exclamation sign. I had no idea what was wrong until I read your post.
I am not sure how to look at the log file so I don't know if I have the same problem as up but the file you referenced I changed the extension so it was not recognised to allow Flash to work. I have now changed this back but update system in setting says that the system is up to date but I am still on 4.1.2.
Click to expand...
Click to collapse
Had same problem, updated manually via ROM Image from google.
penguinolog said:
Had same problem, updated manually via ROM Image from google.
Click to expand...
Click to collapse
Is this like flashing a new Rom?
Does it wipe all personal data and apps from the Nexus7 when the update completes?
When My galaxy SII upgraded from gingerbread to ICS it took me days to get it up and running how I had it before. I doing stuff like using E-mail (Oh wait all my settings are gone). Ill just have a look at my love film list and add some rentals (Oh wait the apps gone). You get the picture.
Had the same Problem yesterday.
I extracted the corrupted Files from the 4.1.2 Firmware and replaced them in the system.
Finally it worked and i am @ 4.2 now without loosing my Data.
Alex
DroidBonzai said:
Had the same Problem yesterday.
I extracted the corrupted Files from the 4.1.2 Firmware and replaced them in the system.
Finally it worked and i am @ 4.2 now without loosing my Data.
Alex
Click to expand...
Click to collapse
If you could expand on what you did? I have changed the file extension back on the file in question. My problem is that since I failed the update, the system says no update available and I am stuck on 4.1.2
I had a similar problem with zoneinfo.dat.
However, I followed this topic and it worked with keeping root
http://forum.xda-developers.com/showthread.php?t=1989943
tom1807 said:
I had a similar problem with zoneinfo.dat.
However, I followed this topic and it worked with keeping root
http://forum.xda-developers.com/showthread.php?t=1989943
Click to expand...
Click to collapse
Thanks, problem is I would lose all my user data opposed to a upgrade.
All files I saved before were not deleted, just had to reinstall my applications.
Or make an backup with Titanium
sharpened_edge said:
If you could expand on what you did? I have changed the file extension back on the file in question. My problem is that since I failed the update, the system says no update available and I am stuck on 4.1.2
Click to expand...
Click to collapse
Ok i'll try.
Sorry for my bad english
I'll do a step by step howto.
First of all you'll need to download the 4.1.2 FW from Google.
Make sure, you choose the right one.
Take your Nexus 7, go into settings---> About Tablet and look for the Build-number.
Google OS
Then you will have to download this Tool (SGStoEXT4)
(This Tool will extract the Image into a mountable (readable) Image.)
Then you download THIS
(This Tool will mount your Image and you'll get access to the orig. Systemfiles you need.)
Ok lets begin:
Once you've dowloaded the Firmware 4.1.2 (Not 4.2 !!). It should be a .tgz. Just rightclick it, and extract it into a new Folder.
In this new folder you'll see a .zip File. Extract this too by choosing "Extract here".
Now there is a File called SYSTEM.IMG. This is File you'll gonna need!
Now open the downloaded Zipfile "SGStoext4.zip" and doubleclick the .jar to start it.
You'll see a window that pops up. Drag and drop the SYSTEM.img into this window and it will extract the .img into a File called "system.ext4.img" which is built right in the same folder, the system.img is.
Now install the second Tool you've dowloaded called "Linux-Reader" and start it.
Once you startet it, choose "Mount Image" on the left hand side.
Let everything like it is and click Next.
Choose the system.ext4.img by doubleclicking it.
Now you should see the mounted Image called "Linux Ext Volume 1"
If you doubleclick it, there are all the original files from 4.1.2.
Create a new Folder on your PC and call it Systemfiles (or whatever).
Go back to Linuxreader, mark all files and folders (Strg+A) and rightclick them and hit "Save".
Now click "Next" and choose the Systemfile-Folder as the Outputfolder.
You're already done.
Copy the new created Systemfile-Folder to your Nexus7 (in the dowloadfolder threre, for instance)
Start the Updateprocess and wait till it stops with the currupted File error.
For example:
-----------------------------------------------------------------------------------------------------------------------------
Finding update package...
Opening update package...
Installing update...
Verifying current system...
assert failed: apply_patch_check("/system/app/BrowserProviderProxy.odex", "21a89
E:Error in /cache/094f6629314a.signed-nakasi-JOP40C-from-JZ054K.094f6629.zip
(Status 7)
Installation aborted.
-------------------------------------------------------------------------------------------------------------------------------
Write down the path (marked redcolor in the example) and search for it in the new Systemfile-folder.
The path in the new Systemfilefolder will be the same as it shows on the updatefailure.
Replace the corrupted File with the one of your fresh extracted ones using Rootexplorer on your Nexus 7.
Start the Updateprocess again.
If there is another corrupted File error, replace that File too.
Once you replaced all corrupted Files, you're done.
I replaced 4 Files before the update runned through properly.
I hope this helps and please let me know if it worked 4 u.
Alex
Thankyou Thankyou Thankyou. I followed your instructions with success.
I am now on 4.2 and have learnt some new stuff too
Manged to keep root with root protector..
Thanks for the in depth reply.
The other problem I was having was that I could not update again because it said I was already up to date. The way I found to overcome this was to go into apps and 'clear data' then 'force stop' the Google Services Framework
This worked like a charm.
Thanks mate.
nvertigo said:
Received the OTA update. Click reboot and install. TWRP pops up, nothing happens.
Log:
Finding update package...
Opening update package...
Installing update...
Verifying current system...
assert failed: apply_patch_check("/system/app/BrowserProviderProxy.odex", "21a89
E:Error in /cache/094f6629314a.signed-nakasi-JOP40C-from-JZ054K.094f6629.zip
(Status 7)
Installation aborted.
Anyone know what just happened? ::crying:
Click to expand...
Click to collapse
The solution by DroidBonzai is correct.
A shortcut for some people, particularly those that are rooted and sideloaded adobe flash and then the Android Browser, is that you may have renamed
system/app/BrowserProviderProxy.odex
to
system/app/BrowserProviderProxy.odex1
and similarly with
system/app/BrowserProviderProxy.apk
to
system/app/BrowserProviderProxy.apk1
as those would have caused a conflict with the sideloaded Browser.apk
Renaming those two file extensions will allow you update to 4.2 via recovery without installation error. It certainly worked for me!
http://forum.xda-developers.com/showthread.php?t=1945938 Sorry if the title of my guide was hard to search for.
DroidBonzai said:
Ok i'll try.
Sorry for my bad english
I'll do a step by step howto.
I hope this helps and please let me know if it worked 4 u.
Alex
Click to expand...
Click to collapse
Thanks Alex, you saved me from the painful upgrade! HUGE Thanks for this detailed steps! :good:
Tried it, still having problems
DroidBonzai said:
Ok i'll try.
Sorry for my bad english
I'll do a step by step howto.
First of all you'll need to download the 4.1.2 FW from Google.
Make sure, you choose the right one.
Take your Nexus 7, go into settings---> About Tablet and look for the Build-number.
Google OS
Then you will have to download this Tool (SGStoEXT4)
(This Tool will extract the Image into a mountable (readable) Image.)
Then you download THIS
(This Tool will mount your Image and you'll get access to the orig. Systemfiles you need.)
Ok lets begin:
Once you've dowloaded the Firmware 4.1.2 (Not 4.2 !!). It should be a .tgz. Just rightclick it, and extract it into a new Folder.
In this new folder you'll see a .zip File. Extract this too by choosing "Extract here".
Now there is a File called SYSTEM.IMG. This is File you'll gonna need!
Now open the downloaded Zipfile "SGStoext4.zip" and doubleclick the .jar to start it.
You'll see a window that pops up. Drag and drop the SYSTEM.img into this window and it will extract the .img into a File called "system.ext4.img" which is built right in the same folder, the system.img is.
Now install the second Tool you've dowloaded called "Linux-Reader" and start it.
Once you startet it, choose "Mount Image" on the left hand side.
Let everything like it is and click Next.
Choose the system.ext4.img by doubleclicking it.
Now you should see the mounted Image called "Linux Ext Volume 1"
If you doubleclick it, there are all the original files from 4.1.2.
Create a new Folder on your PC and call it Systemfiles (or whatever).
Go back to Linuxreader, mark all files and folders (Strg+A) and rightclick them and hit "Save".
Now click "Next" and choose the Systemfile-Folder as the Outputfolder.
You're already done.
Copy the new created Systemfile-Folder to your Nexus7 (in the dowloadfolder threre, for instance)
Start the Updateprocess and wait till it stops with the currupted File error.
For example:
-----------------------------------------------------------------------------------------------------------------------------
Finding update package...
Opening update package...
Installing update...
Verifying current system...
assert failed: apply_patch_check("/system/app/BrowserProviderProxy.odex", "21a89
E:Error in /cache/094f6629314a.signed-nakasi-JOP40C-from-JZ054K.094f6629.zip
(Status 7)
Installation aborted.
-------------------------------------------------------------------------------------------------------------------------------
Write down the path (marked redcolor in the example) and search for it in the new Systemfile-folder.
The path in the new Systemfilefolder will be the same as it shows on the updatefailure.
Replace the corrupted File with the one of your fresh extracted ones using Rootexplorer on your Nexus 7.
Start the Updateprocess again.
If there is another corrupted File error, replace that File too.
Once you replaced all corrupted Files, you're done.
I replaced 4 Files before the update runned through properly.
I hope this helps and please let me know if it worked 4 u.
Alex
Click to expand...
Click to collapse
I really have to appreciate the effort u have taken to help with this thing, and its a genius idea u have discovered to replace the faulty .apk
Anyhow, i did follow everything you said, like i replaced the GooglePinYinIME.apk which was having problem, but somehow the error persisted.
I am attaching an image along with this post. I have been trying to update my nexus 7 (4.1.2) to (4.2) for so long, getting problems in it.
I'd very much appreciate your help.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Tried it all, with NO LUCK
DroidBonzai said:
Ok i'll try.
Sorry for my bad english
I'll do a step by step howto.
First of all you'll need to download the 4.1.2 FW from Google.
Make sure, you choose the right one.
Take your Nexus 7, go into settings---> About Tablet and look for the Build-number.
Google OS
Then you will have to download this Tool (SGStoEXT4)
(This Tool will extract the Image into a mountable (readable) Image.)
Then you download THIS
(This Tool will mount your Image and you'll get access to the orig. Systemfiles you need.)
Ok lets begin:
Once you've dowloaded the Firmware 4.1.2 (Not 4.2 !!). It should be a .tgz. Just rightclick it, and extract it into a new Folder.
In this new folder you'll see a .zip File. Extract this too by choosing "Extract here".
Now there is a File called SYSTEM.IMG. This is File you'll gonna need!
Now open the downloaded Zipfile "SGStoext4.zip" and doubleclick the .jar to start it.
You'll see a window that pops up. Drag and drop the SYSTEM.img into this window and it will extract the .img into a File called "system.ext4.img" which is built right in the same folder, the system.img is.
Now install the second Tool you've dowloaded called "Linux-Reader" and start it.
Once you startet it, choose "Mount Image" on the left hand side.
Let everything like it is and click Next.
Choose the system.ext4.img by doubleclicking it.
Now you should see the mounted Image called "Linux Ext Volume 1"
If you doubleclick it, there are all the original files from 4.1.2.
Create a new Folder on your PC and call it Systemfiles (or whatever).
Go back to Linuxreader, mark all files and folders (Strg+A) and rightclick them and hit "Save".
Now click "Next" and choose the Systemfile-Folder as the Outputfolder.
You're already done.
Copy the new created Systemfile-Folder to your Nexus7 (in the dowloadfolder threre, for instance)
Start the Updateprocess and wait till it stops with the currupted File error.
For example:
-----------------------------------------------------------------------------------------------------------------------------
Finding update package...
Opening update package...
Installing update...
Verifying current system...
assert failed: apply_patch_check("/system/app/BrowserProviderProxy.odex", "21a89
E:Error in /cache/094f6629314a.signed-nakasi-JOP40C-from-JZ054K.094f6629.zip
(Status 7)
Installation aborted.
-------------------------------------------------------------------------------------------------------------------------------
Write down the path (marked redcolor in the example) and search for it in the new Systemfile-folder.
The path in the new Systemfilefolder will be the same as it shows on the updatefailure.
Replace the corrupted File with the one of your fresh extracted ones using Rootexplorer on your Nexus 7.
Start the Updateprocess again.
If there is another corrupted File error, replace that File too.
Once you replaced all corrupted Files, you're done.
I replaced 4 Files before the update runned through properly.
I hope this helps and please let me know if it worked 4 u.
Alex
Click to expand...
Click to collapse
Hey Alex,
I tried everything you said above, downloaded the 4.1.2 from google, then extracted it, then fount the file which was giving me problems in System.img (GooglePinYinIME.apk)
Then i replaced that file on the tablet using root explorer.
Even after doing all this, the error persisted, WITH THE SAME FILE..
I tried it 3-4 times, but no luck.
I also installed the GooglePinYinIME.apk in nexus 7 to see if it works, but it went in vain.
What would u suggest now?
Regards,
Ashutosh
That worked perfectly! Thanks so much!!
Hi I'm having some trouble creating a modified SystemUI.apk for my Nexus 10 running CM10.1. I followed some guides on how to change the transparency of the status bar but when I tried to install the new apk, it says installation failed/aborted in CWM. Could someone check my modification and see if I'm doing it right?
What I changed: SystemUI/res/layout/super_status_bar.xml and changed android:background="#00000000"
SystemUI/res/values/drawables.xml and changed <item type="drawable" name="status_bar_background">#00000000</item>
After I recompiled, I unzipped the CM10.1 rom, replaced the systemui.apk with the new one, and then rezipped. When I tried to flash the new rom in CMW, it says failed/aborted.
Any help would be much appreciated. Thanks!
your changes are correct, so the problem is in the zip file. flash the rom without modifying the zip and then (maybe after the first boot) flash a zip with only the systemui.apk inside. use a zip downloaded into a nexus10 modding thread.
anyway i'm trying to get a transparent status bar too on my galaxy nexus and i can tell you that you also have to modify a smali file into SystemUI.apk.
In your case the file is
Code:
SystemUI/smali/com/android/systemui/statusbar/tablet/TabletStatusBar.smali
In my case it is
Code:
SystemUI/smali/com/android/systemui/statusbar/phone/PhoneStatusBar.smali
but i don't know what to modify inside it (i found your thread while i was searching for a solution)
I'm currently running an unmodified CM10.1. I tried flashing just the SystemUI.apk as a zip but it fails/aborts also. Not sure whats causing the error.
Try to flash an unmodifyied SystemUI.apk. if it fails, the problem is the zip. Anyway without editing the smali file the status bar is still going to be black
Yeah I just extracted the stock systemui.apk, zipped it, tried flashing and it says failed/aborted. However, I was able to install the stock apk unzipped through the built in CM10 installer. Something is definitely wrong with my zipping...I tried installing the modified apk through the same manner and it failed however.
try with this. it is the zip that i usually use.
we are going OT
Now we're getting somewhere! The zip was able to flash! However, something is wrong with my systemui.apk as you predicted before. The status bar is indeed now transparent, however upon bootup, it says system UI has stopped. Pressing OK simply makes it pop up again. Reflashed the stock apk and now it's fine.Now just need to figure out how to correctly modify the apk. Thanks a bunch!
at the moment there are no guides for jelly bean so i suggest you to try another rom which allows status bar transparency (like aokp)
watch here and here man
Hello,
After unlocking, and rooting nexus 4, I cannot copy any zip file in device, I tried another files like Videos, pictures, songs etc, this files copied successfully but there is problem to copy zip files have tried on 2 different computers, but it still not copying Please Help :crying:
razor17 said:
Hello,
After unlocking, and rooting nexus 4, I cannot copy any zip file in device, I tried another files like Videos, pictures, songs etc, this files copied successfully but there is problem to copy zip files have tried on 2 different computers, but it still not copying Please Help :crying:
Click to expand...
Click to collapse
what do you mean cant copy what error does it give ?
fahadsul3man said:
what do you mean cant copy what error does it give ?
Click to expand...
Click to collapse
No any error, whenever I start copying, progress bar of copying is stopped on 50% to 70% and after clicking on that zip file windows start zip file copying again and again
Today I have rooted 2 nexus 4 devices, 1st was successfully installed caynogenmod 10.1.3 and working normal and 2nd device cannot copy any .zip files,
I can't understand exact problem, Windows 7 stop copying after some 50% or 70%, and if I open that copied zip windows 7 start copying again and again, I tried another method, I sent cm-10.1.3-mako.zip from my another Android device to nexus 4, then I installed cm-10.1.3-mako.zip successfully, after installation CM-10 device is just booting, and cannot complete boot. just booting and booting, and I copied cm 10 zip from my desktop, but progress bar shows "copying from C:\Users\INDRAJ~1\AppData\Local\Temp\WPDNSE\SID-{10001,,13874577408}"
I did not understand why windows copy zip file form WPDNSE folder, this folder in temp, the original copy source is from desktop,
I have installed my stock 4.3 rom from CWM backup but now I can't download any app from play store the error is "Error while retrieving information from the server [RPC:s-7:AEC-0]"
Can anyone PLEASE, PLEASE, PLEASE Help to fix this problems :crying: :crying:
(Sorry for bad English)