Install LuneOS for Maguro

This guide will walk you through the process of taking the Galaxy Nexus (GSM) from stock to having ability to flash the latest version of LuneOS.

Note: DISCLAIMER

Rules that you must agree to before using these images

Before you use our testing feeds, please read and agree to the following rules:

Anyone participating in WebOS Ports alpha or beta testing of any kind must be prepared to fully erase and reflash their device at a moment's notice without warning and without any regrets or complaints.

They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. If you are not intimately familiar with linux GO NO FURTHER

They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.

They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.

They must read any and all documentation and forums threads (in their entirety) before asking a question.

They must fastidiously follow the IRC Channel where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.

When asking for help, they will include the phrase (which may change occasionally) "I've read and understand the rules". Failure to include the phrase will result in the request for help being silently ignored.

If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.

If you are prepared to do *all* the above, then by all means please participate in the alpha or beta testing.

Note that everything above is a function of attitude, not of skill.
These images do NOT constitute a ROM, They are individual pieces and NOT intended or expected to be included in any ROM

Important Notes

The Galaxy Nexus (GSM) (Maguro) is a touchscreen smartphone manufactured by Samsung with direct support from Google. It is the third Nexus device.

Unlocking the device (bootloader)

First, the bootloader must be unlocked.

Download and install the Android SDK for your platform from here: Android SDK

Open a Terminal and: cd to <sdk>/tools/

Run: ./android to start the Android SDK Manager

Use it to install the latest version of 'Android SDK Platform-tools'

Close the Android SDK Manager

In your Terminal window,: cd to <sdk>/platform-tools/

Power off the Galaxy Nexus (GSM) and activate the bootloader (Volume Up, Volume Down & Power to boot into fastboot mode. While at the fastboot screen, use Volume Up or Volume Down to select Recovery mode, then press Power to confirm your selection.)

Connect it via USB

In your Terminal window, run: ./fastboot devices

If your device shows up, proceed to the next step. Otherwise, follow the instructions in this thread

In your Terminal window, run: ./fastboot oem unlock

A warning will appear on your Galaxy Nexus (GSM), prompting you to unlock your bootloader.

Use the Volume Up and Volume Down buttons to navigate and the Power button to confirm your selection.

Reboot Device

Installing recovery using fastboot

You can use fastboot to install your recovery image to the device.

Installing ClockworkMod Recovery on the Galaxy Nexus (GSM)

Your Galaxy Nexus (GSM) should still be connected to your PC via USB from the last step

Power off the Galaxy Nexus (GSM) and activate the bootloader Volume Up, Volume Down & Power to boot into fastboot mode. While at the fastboot screen, use Volume Up or Volume Down to select Recovery mode, then press Power to confirm your selection.

Once the device is in fastboot mode, verify your PC sees the device by typing fastboot devices

*If you don't see your device serial number, and instead see "<waiting for device>", fastboot is not configured properly on your machine. See fastboot documentation for more info.

Reboot to bootloader, by powering off, then Volume Up, Volume Down & Power to boot into fastboot mode. While at the fastboot screen, use Volume Up or Volume Down to select Recovery mode, then press Power to confirm your selection.

Use the Volume Up or Volume Down key to select "Recovery mode", and the Power button to enter recovery.

At this point, ClockworkMod should load.

Installing/Updating LuneOS from recovery

Note:

Some devices do not have removable SD cards. Regardless, there should still be a partition on the device named "/sdcard" that can be used for flashing purposes, even though the contents of /sdcard may actually be in internal storage.

Your Galaxy Nexus (GSM) should still be connected to your PC via USB from the last step

Your Galaxy Nexus (GSM) should still be booted to ClockworkMod from the last step

If neither statement is currently true, please reboot to ClockworkMod. If you do not have CWM loaded, follow the steps outlined above.

Use the Volume Up and Volume Down keys on your Galaxy Nexus (GSM) to select ""install zip" and next "install zip from sideload" and now you should have the following text on your device screen :ClockworkMod Recovery v6.0.4.3

Sideload started ...Now send the package you want to applyto the device with "adb sideload <filename>" ...

From your PC, execute the following command:adb devices and if you have the following output List of devices attached ???????????? no permissions then follow the commands to restart the adb server (here in the Troobleshooting part) or if you can not wait (with the root account) : # adb kill-server # adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * check now if all works fine : # adb devices List of devices attached your_nexus_serial_number recovery

From your PC, execute the following command:adb sideload luneos-dev-package-maguro.zip

The image will now install. It will installs both the kernel and the rootfs and now you should have the following text on your device screen :Restarting adbd...Finding update package...Opening update package...Installing update...

Once completed, reboot the Galaxy Nexus (GSM) (In ClockworkMode, use the following entries in the menu: Go Back -> reboot system now -> Go back). (If ClockworkMode asks if you want to 'root device', answer no.)