[UPDATE][JB]Stock Android 4.1.1 JRO03H, Root, via CWM Recovery (US Wi-Fi MZ604)

Search This thread

franzfrontal

Senior Member
Mar 23, 2011
97
8
Hy guys, i'm on Xoom mz601 3g and i want to ask if i can install this ROM on my device!!...is not importatant if i lose my 3g, because i don't use it!!!
What do you think!!!
Thanks
Inviato dal mio MZ601 con Tapatalk 2
 

NWinfuse

Senior Member
Jul 20, 2011
265
47
Can't someone make the stock jb pre rooted n ready to flash

Sent from my Xoom using Tapatalk 2

This is the stock jb rooted and ready to.flash...

Download it and flash. Voila! You're now running stock jb and it's already rooted.

I flashed this last night coming from the latest CM9 nightly and with a full wipe it installed with no issues and is running extremely smooth.

sent from my HTC vivid using xda premium
 
  • Like
Reactions: ahmed007

zhcmax

New member
Feb 17, 2009
3
0
Works on my MZ606 (Chinese Model) , just need to change ro.product.model to Xoom in build.prop, to pass the update script check. Thanks for the great package. JB rocks!
 

Yuccaman

Senior Member
Apr 7, 2011
77
13
This is what worked for me in a script using busy box:
umount /storage/sdcard1

mount -t vfat -o fmask=0000,dmask=0000,rw /dev/block/platform/sdhci-tegra.2/mmcblk0p1 /storage/sdcard1

Credit goes to someone else as I found this on a blog website - I did modify it for JB

How do you get this into a script ?

Not new to ROM Flashing, but I've never done anything in relation to scripts.

Cheers
 

parnz

Senior Member
Jan 9, 2011
127
11
iI can't, it's give me an error!...can you descrive me your installation procedure?...Thanks!

I make my 3G Xoom a GED by flash US Wifi (MZ604) stock rom on my MZ601 and upgrade through OTA until I get ICS after that I flash cwm then flash this rom. But you could flash EOS MZ604 rom on your 3G xoom and then this rom. I think this should works too.

read more -> http://www.simonjstuart.com/2011/07/23/gedify-your-non-us-wifi-xoom-for-n00bs/

Do this at your own risk :)
 
  • Like
Reactions: franzfrontal

hksuper

Member
Sep 20, 2006
20
1
Hi,
Can I install this from the apply update from USB drive? I'm trying to but it says:
E: failed to verify whole-file signiture
E: signature verification failed

I am running what I thought was stock 3.2

I tried installing CWM recovery listed in the thread, it said success but I just get the Green Android and Exclamation point when I try the final step to 'check out the shiny new recovery': adb reboot recovery

It says:
Model Number: Xoom
Android Version: 3.2
Kernel Version: 2.6.36.3-gb899528 android-build@apa28 #1
Build Number: HTJ85B

I do not think I'm rooted, but I tried one time, messed everything up and finally got things back to normal after going back to 3.0 and then to 3.2. Now when I test things that would show me root it says no root access, but if I try to rent a movie from Google Play it says, will not play on rooted devices.

I don't have clockwork mod installed because I don't have root (or at least it says I don't, but google thinks I do).

I've never gotten any OTA updates since the original 3.2 update that got messed up. I would probably be getting OTA updates if I hadn't tried to Root. Now I think I have to root to make all this happen but oh what I would do for just install this zip from the USB and overwrite everything and you'll have Jellybean. Is there something I missed.
Sorry for so noobish questions.
Thanks in advance!
T
 
Last edited:
  • Like
Reactions: toofnold

hksuper

Member
Sep 20, 2006
20
1
D'oh, Bootloader was still locked from way back when, as soon as I unlocked the bootloader, CWM recovery flashed properly, that was the issue, never actually flashed CWM recovery properly. After that, I'm now rocking the Jelly Bean.
Thanks!


Hi,
Can I install this from the apply update from USB drive? I'm trying to but it says:
E: failed to verify whole-file signiture
E: signature verification failed

I am running what I thought was stock 3.2

I tried installing CWM recovery listed in the thread, it said success but I just get the Green Android and Exclamation point when I try the final step to 'check out the shiny new recovery': adb reboot recovery

It says:
Model Number: Xoom
Android Version: 3.2
Kernel Version: 2.6.36.3-gb899528 android-build@apa28 #1
Build Number: HTJ85B

I do not think I'm rooted, but I tried one time, messed everything up and finally got things back to normal after going back to 3.0 and then to 3.2. Now when I test things that would show me root it says no root access, but if I try to rent a movie from Google Play it says, will not play on rooted devices.

I don't have clockwork mod installed because I don't have root (or at least it says I don't, but google thinks I do).

I've never gotten any OTA updates since the original 3.2 update that got messed up. I would probably be getting OTA updates if I hadn't tried to Root. Now I think I have to root to make all this happen but oh what I would do for just install this zip from the USB and overwrite everything and you'll have Jellybean. Is there something I missed.
Sorry for so noobish questions.
Thanks in advance!
T
 
Last edited:

BereanPK

Senior Member
Mar 29, 2008
132
39
Western PA
Stachre,

Thanks for the early JB... Ran this the other night, and working well.

Only thing I see so far is that MicroSD Mounter is FC'ing (like someone else said) but obviously not a direct fault of the app, since in JB they changed the name of the mountpoint. I'm going to try out the workaround slow68 mentioned a few pages back and see how that goes... if only Google would have allowed R/W for the physical external SD card in the first place... oh well, that's why God created devs and hackers!
 

popssracer

Senior Member
Oct 1, 2007
121
16
Greenville, SC
Excellent!

Installed this over the weekend. Backed up with titanium, nandroided, wiped data and installed. Restored apps with titanium, everything back the way it was only now I have jelly bean goodness! Works perfectly! Thanks!
 

mista1982

Senior Member
Aug 10, 2010
122
5
For long timr ago. I have flash oder the cwm recovery the US 3.2 in my 604 wifi Form Europe.

After i flash the stock Rom i was able to update ICS oder ota.

Now i am on Team EOS 3 build 127.

Is ist possible Tod flash the rootet jelly bean STOCK US Rom?

I want the realy jelly bean expirience not a mix from ics and nexus binaries.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    [size=+1]BEFORE YOU BEGIN[/size]

    NEW UPDATE: [UPDATE][JB]Stock Android 4.1.2 JZO54K, Root, via CWM Recovery (US Wi-Fi MZ604)

    CUSTOM ROM AVAILABILITY: This is a stock rooted update (stock ROM, stock kernel), NOT a full-featured custom ROM. If you want the latest custom features implemented by developers, install the ROM appropriate for your model (Team EOS Xoom 4G MZ602 JB ROM, Team EOS Xoom Wi-Fi MZ604 JB ROM, others in the forums); otherwise, if you want stock 4.1.1 JRO03H ROM and kernel with root, continue below.

    COMPATIBILITY: This update is for the US Xoom Wi-Fi MZ604 ONLY!!! If you have a Xoom 3G/4G, this procedure may break your device. If you have a non-US Xoom Wi-Fi, this procedure may break your device (though some have reported success). The update script verifies only whether the device identifies itself as a Xoom, performing NO CHECKS on the exact model of Xoom before flashing rooted stock 4.1.1 JRO03H system and boot images. This means it won't stop you from flashing on a non-US or 3G/4G device; it will just flash and you're left with the mess (if any). Please proceed only if you're tech-savvy with Android and the Xoom, backed up and ready to restore in case of issues, and good at troubleshooting. Please provide feedback and corrections, and I'll update the post as quickly as I can. Thanks!

    WARNING: Following this procedure may damage or permamently destroy your device. This procedure is provided with NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Perform this procedure at your own risk.

    [size=+1]SUMMARY[/size]

    This is a modded update package (update.zip) that updates the US Xoom Wi-Fi from any ROM to stock rooted Android 4.1.1 JRO03H using ClockworkMod Recovery:
    • Flashes bootloader from a previous update (3.2.1 HTK55D) to ensure integrity (bootloader remains unlocked)
    • Flashes the boot partition with rooted stock 4.1.1 boot image, stock kernel
    • Stock kernel includes no extras (overclocking, etc.) from custom kernels
    • Flashes system partition with rooted stock 4.1.1 image (minus the recovery overwrite script; includes gapps)
    • Includes Superuser.apk 3.1.3 and su binary to enable functioning root (thanks, chainsdd)
    • Hardware SDCard continues to be read-only via documented application permissions (now at /storage/sdcard1)
    • Leaves existing recovery partition intact (unmodded stock 4.1.1 update overwrites it on every reboot)
    • Leaves user data intact (note: some users updating from custom ROM's recommend wiping data/factory reset to prevent issues)

    [size=+1]PREPARATION[/size]
    • Download the modded Xoom Wi-Fi Android 4.1.1 JRO03H update package
      update_US-Xoom-WiFi-4.1.1-JRO03H_stachre_v01.zip
      MD5: 4e502cde6902343675b57d47e3b4f722​
    • Ensure you have flashed ClockworkMod Recovery (thanks, solarnz, bigrushdog, koush, et al)
      [Recovery] ClockworkMod 3.2.0.0 (R4c) Modded for Internal media [UPDATED 10/6]
      Note: there are more current recovery options available which are likely compatible; however, these instructions haven't yet been updated accordingly.
    • Ensure a physical SDCard with enough free space is installed in your Xoom (required for ClockworkMod Recovery updates; update package requires about 150MB; run adb shell df to get a rough idea of optional nandroid backup size) and have it functioning properly

    [size=+1]PROCEDURE[/size]
    1. Backup your data
      If you have issues with this update, you may need to "wipe data/factory reset" before the system will fully boot properly. For some, simply copying the contents of the Xoom's internal storage (mostly music, pictures, videos, etc.) to their PC is enough. Others require backup of their apps, app data, etc. using more robust solutions like Titanium Backup. Backup your data according to your needs.
      .
    2. Copy/download the modded Android 4.1.1 Update package to the SDCard
      .
    3. Reboot into recovery
      • Reboot your Xoom
      • When the Motorola logo splash screen appears, press the Volume Down button to scroll through boot options and select "--> Android Recovery"
      • Press the Volume Up button to enter Android recovery
    4. Wipe cache and dalvik-cache
      Note that in recovery, you use the hardware volume buttons to navigate up and down, and the power button to select. Note also that if you are coming over from a custom ROM, users suggest backing up data and doing a "wipe data/factory reset" in ClockworkMod Recovery instead.
      • Select "wipe cache partition"
      • Select "Yes - Wipe Cache"
      • Select "advanced"
      • Select "Wipe Dalvik Cache"
      • Select "Yes - Wipe Dalvik Cache"
      • Select "+++++Go Back+++++"
    5. Optional: Perform nandroid backup (long)
      If you have issues with this update, you may need to "wipe data/factory reset" before the system will fully boot properly. Performing a nandroid backup in ClockworkMod Recovery allows you to fully restore your device's state if you need to revert for whatever reason. Note that backing up even a bare system runs a few minutes, so this could take a very long time and require the availability of a power charger. You also need sufficient free space on your SDCard to perform the backup; the backup process does not verify required space before starting, simply failing (and wasting your time) if it runs out.
      • Select "backup and restore"
      • Select "Backup"
      • Be patient :)

        "Backup complete!" will indicate that the update is completed.
    6. Perform update
      • Select "install zip from sdcard"
      • Select "choose zip from sdcard"
      • Select the modded Android 4.1.1 update package
      • Select "Yes - Install <filename>"

        "Install from sdcard complete." will indicate that the update is completed.
        .
      • Select "+++++Go Back+++++"
      • Select "reboot system now"

        New bootloader will install. The message, "Congratulation! Your bootloader was successfully upgraded" will be immediately followed by an automatic reboot.
    7. Enjoy your rooted Xoom Wi-Fi, running on Android 4.1.1 JRO03H!

    [size=+1]POST-UPDATE NOTES[/size]

    • Stuck on Motorola logo/Bootloops: Users report "Wipe data/factory reset" in ClockworkMod Recovery often resolves this issue.

    [size=+1]CHANGELOG[/size]

    • v01: First release, JRO03H; includes root, Superuser.apk, su
    10
    [size=+1]STOCK ROOTED UPDATE PACKAGE BUILD PROCEDURE[/size]

    For the curious and do-it-yourself types, this is how I produced this stock rooted update for the Motorola XOOM Wi-Fi MZ604 (US). I use Ubuntu, but this should also work on other *nix flavors, including OSX. The handy scripts provided by alansj for unpacking and repacking boot images, however, are not Windows friendly.

    1. Ensure Android SDK is properly installed and configured on the workstation
      Both adb and fastboot must be functioning properly in order to proceed. This procedure assumes that the directory containing adb and fastboot (or their symlinks) are in the PATH environment variable, allowing them to be called from anywhere.
    2. Ensure perl, cpio, gzip, and gunzip, are properly installed and configured on the workstation
      These are necessary to unpack and repack the boot image for modding.
    3. Ensure unpack-bootimg.pl and repack-bootimg.pl scripts are properly installed and configured on the workstation (thanks, alansj)
      This procedure assumes that the directory containing these scripts (or their symlinks) are in the PATH environment variable, allowing them to be called from anywhere simply by their name. Note that some PERL configurations may require calling perl and passing the path to the script as an argument.
    4. Ensure ClockworkMod Recovery is properly installed and configured on the device (thanks, solarnz, bigrushdog, koush, et al)
      Also ensure that the ClockworkMod Recovery image is in the working directory on the workstation in case it needs to be reflashed.
    5. Download su and Superuser.apk (thanks, chainsdd)
      Extract the ZIP file containing su and Superuser.apk into the working directory on the workstation.
    6. Download stock images and previous OTA (Over The Air) update packages
      Note that the OTA update scripts check properties to see if the device is identified as "wingray". The above linked version of ClockworkMod Recovery identifies itself as "stingray", so you will get assert errors and the installation will fail. You can disable script asserts by using the toggle script asserts menu option (under install zip from sdcard), but keep in mind that this will allow you to install the updates out of order. The other, safer but more labor-intensive option is to edit the updater-script in each package and remove the "wingray" asserts.
    7. Download the current stock OTA update package
      Google hosts the OTA updates for the Motorola XOOM Wi-Fi MZ604 (US). The devices periodically check Google for updates, and when an update has been made available, it will be downloaded (usually to /cache/) with a notification presented to the user.

      The full URL to the update package is output to the device log, which is available via logcat (adb logcat; DDMS; aLogcat app). The full URL can also be constructed from just the filename -- available in the device's /cache/ directory if downloaded, or often by searching the web -- by appending it to the following path:

      Code:
      http://android.clients.google.com/packages/ota/motorola_tervigon/

      In this case, we find that the JRO03H update package's filename is f85d815e2b75.signed-tervigon-JRO03H-from-IMM76.f85d815e.zip, which yields the following URL:

      See also the note on the previous step regarding "wingray" asserts.
    8. Save all stock OTA update packages to the hardware SDCard
      These will be installed via ClockworkMod Recovery later in the procedure.
    9. Connect the XOOM to the workstation via USB
      Also verify that USB debugging is enabled in the settings on the device. The device should show up if the following command is run from a terminal/command prompt:
      Code:
      adb devices
    10. Backup the device
      This process is going to overwrite everything on the device, so backup using whatever method is preferred. ClockworkMod Recovery's Nandroid backup is a great option.
    11. Flash stock images via fastboot
      Unpack the zip file containing the stock HWI69 images into the working directory on the workstation and run the following commands from a terminal/command prompt:
      Code:
      cd <path to working directory>
      adb reboot bootloader
      fastboot flash boot boot.img
      fastboot flash system system.img
      fastboot flash userdata userdata.img
      Keep this terminal/command prompt open, as it will be used further.
    12. Install stock OTA updates via ClockworkMod Recovery
      Reboot after each update to ensure that it completes -- bootloader updates (HMJ37 and HTK55D), for instance, are performed after rebooting -- but ensure the boot sequence is interrupted with the VolDown key and re-enter ClockworkMod Recovery before the boot animation begins, to prevent overwriting with stock recovery.

      Without a bootloader update, press VolDown after waiting a few seconds on the red Motorola logo screen. If there is a bootloader update, however, it gets tricky; after the automatic reboot, wait about 14 seconds on the red logo before pressing VolDown. If nothing happens, reset (Power + VolUp) and try again. If the boot animation begins, try resetting but note that recovery was likely overwritten by stock, requiring a re-flash of ClockworkMod Recovery.

      Repeat this procedure of installing and rebooting until the last update is complete and the device is back into ClockworkMod Recovery.
    13. Perform a nandroid backup in ClockworkMod Recovery
      This generates clean, current stock images with which to work, while also providing an easier starting point for any future mods.
    14. Download and unpack the boot image
      Run the following commands from the terminal/command prompt:
      Code:
      adb pull /sdcard/clockworkmod/backup/<directory name>/boot.img boot-stock.img
      unpack-bootimg boot-stock.img
      This will extract the kernel and ramdisk gzip files into the current directory, with the actual ramdisk files being unpacked into a subdirectory (boot-stock.img-ramdisk).
    15. Modify default.prop in ramdisk
      Open default.prop (located in the ramdisk subdirectory) in the preferred text editor and edit the following properties:
      Code:
      ro.secure=0
      ro.allow.mock.location=1
      ro.debuggable=1
      ro.secure=0 is the most important, for it enables adb to run as root, which is necessary for remounting the system partition as read/write and install su.

      Clean up any temp/backup files the text editor may have created in the ramdisk directory before proceeding.
    16. Repack and flash the modified boot image
      Run the following commands from the terminal/command prompt:
      Code:
      repack-bootimg boot-stock.img-kernel.gz boot-stock.img-ramdisk boot-root.img
      adb reboot bootloader
      fastboot flash boot boot-root.img
      fastboot reboot
      The device should now boot with a rooted boot image.
    17. Install and configure su and Superuser.apk; remove recovery overwrite files
      Remount the system partition as read/write and push the files using the following commands from the terminal/command prompt:
      Code:
      adb remount
      adb push su /system/bin/su
      adb push Superuser.apk /system/app/Superuser.apk
      adb shell
      Once in adb shell, configure the pushed files:
      Code:
      chown root.shell /system/bin/su
      chmod 6755 /system/bin/su
      ln -s /system/bin/su /system/xbin/su
      chmod 644 /system/app/Superuser.apk
      While still in adb shell, remove the recovery overwrite script and patch:
      Code:
      rm /system/etc/install-recovery.sh
      rm /system/recovery-from-boot.p
      reboot
      The device should now boot fully rooted.
    18. Extract the freshly rooted system image
      Run the following command from the terminal/command prompt:
      Code:
      adb shell
      Once in adb shell, dump the system image to the hardware SDCard:
      Code:
      dd if=/dev/block/platform/sdhci-tegra.3/by-name/system of=/storage/sdcard1/system-root.img
      exit
      Once back to the local prompt, pull the image to the working directory:
      Code:
      adb pull /storage/sdcard1/system-root.img
    19. Configure the device and test
      Ensure the device and apps function normally, including root apps.
    20. Identify any updates outside of system and boot partitions (bootloader, userdata, etc.)
      Open all OTA update packages in the preferred ZIP archive manager and go through each updater-script (located in /META-INF/com/google/android/) to determine if any additional updates have been made. This will require some understanding of edify script, which is straightforward and easy to read.

      These additional updates will need to be included in the stock rooted update package in order to ensure safe update from any ROM.
    21. Assemble the update package
      This simple objective here is to package the rooted boot and system images, files for additional updates (if any), the updater-script with commands to perform the update, and any helper tools into an Android update package (essentially a ZIP file).

      While this is a complicated task, it is made easier by starting with existing custom update packages and modifying their contents and script.
    22. Test installation via ClockworkMod Recovery
      Load other ROMS -- stock Honeycomb, custom ROM's, etc. -- and test the update using the procedure in the OP. Note that you may need to reflash ClockworkMod Recovery one final time at this point.
    23. Restore personal device backup; dogfood
      Restore the backup you made prior to flashing the stock images at the beginning of this procedure, and upgrade your device with the package you've built. Bask in glory.
    7
    [size=+1]UPDATE PACKAGE DETAILS (v01)[/size]

    BOOTLOADER: flashed with stock 4.1.1 JRO03H bootloader
    • Extracted from a previous update package (3.2.1 HTK55D)
    • Bootloader flashed after reboot
    Code:
    BCT[4->4] (vendor: 0x101 product: 0x5454 vers: 0x0)
    RECOVERY: not flashed; left intact​

    BOOT: flashed with modded stock 4.1.1 JRO03H boot image with stock kernel
    • Kernel: flashed with stock 4.1.1 JRO03H kernel
      • 2.6.39.4-gfd343aa android-build@vpbs1 ) #1 SMP PREEMPT Thu Jun 7 21:07:05 PDT 2012
      • Includes no extras (overclocking, etc.) from custom kernels
    • default.prop: modded JRO03H default.prop (ramdisk)
      Code:
      ro.secure=0
      ro.allow.mock.location=1
      ro.debuggable=1
      persist.sys.usb.config=mtp
    SYSTEM: flashed with modded stock 4.1.1 JRO03H system image
    • build.prop: stock 4.1.1 JRO03H build.prop
      Code:
      ro.build.fingerprint=motorola/tervigon/wingray:4.1.1/JRO03H/405518:user/release-keys
      ro.build.description=tervigon-user 4.1.1 JRO03H 405518 release-keys
    • REMOVED: Stock recovery install script, patch
    • ADDED: Superuser.apk 3.1.3 and su binary to enable functioning root (thanks, chainsdd)
    • Hardware SDCard continues to be read-only via documented application permissions (now at /storage/sdcard1)
    USERDATA: Launcher favorites updated with new Google Play Store intent (included in stock 4.1.1 JRO03H update from Google)
    • /data/data/com.android.launcher/databases/launcher.db: updated with new Google Play Store intent.
    2
    Error:::: File_getprop: failed to stat "/system/build.prop": No Such file or Directory
    E: Error in /SDcard/File name..
    (Status 7)????

    thanks for any help

    Already been answered on the first page of this post.
    2
    No not yet. I have been looking for the correct stock roms but can't seem to find the thread with them listed. Any ideas where these might be? would I just install via CWM like other roms?

    what stock rom do you want? HC, ICS, or JB? this thread has the stock rooted JB rom in the OP but like you said it didnt fix your problem

    this may be a long way around to fix your problem, but you can flash with adb the stock HC firmware from motodev from this link (you have to create an account, it's free)
    http://developer.motorola.com/products/software/MZ604_HWI69.zip/

    open the zip and copy the four files to where fastboot is on your PC, connect your xoom and put it in fastboot and run the following commands
    Code:
    fastboot flash boot boot.img
    fastboot flash system system.img
    fastboot flash recovery recovery.img
    fastboot flash userdata userdata.img
    fastboot erase cache
    fastboot erase userdata
    fastboot reboot

    then you can go through all the OTA updates (about 4 or 5 i think) to get to JB stock, then flash whatever recovery you want and then you can root it with the zip in this post (flashable)
    http://xdaforums.com/showpost.php?p=30464067&postcount=408

    like i said, that may be the long way around something that is an easy fix, but this method works and i have used it a couple of times, not to fix a semi-bricked device, but i haven't had any issues with these steps before. might help