Follow

How do I flash Remix OS (Marshmallow) onto Pixel C or Nexus 9?

Prerequisites:

  1. Have adb / fastboot working on your PC

 

Downloads:

Pixel C: http://www.jide.com/remixos/devices/pixelc

Nexus 9: http://www-test.jide.com/remixos/devices/nexus9

 

Preparation on device:

Enable developer mode

  1. Go to 'Settings > About tablet'
  2. Tap on Build Number 7 times until it says "You are now a developer"

Enable OEM Unlocking

  1. Go to 'Settings > Developer options'
  2. Enable 'OEM Unlocking'
  3. Tap on 'Enable' when a disclaimer pops up

Enable USB Debugging (ADB)

  1. Go to 'Settings > Developer options'
  2. Enable USB debugging
  3. Tap on OK when prompted with a disclaimer
  4. If the ADB USB driver has been installed, you will see a popup that says "The computer's RSA key fingerprint is: xx:xx:xx:xx(blah blah)"
  5. Check the box next to "Always allow from this computer"
  6. Tap on OK

 

Steps:

  1. Upzip the download zip file & connect device to your PC
  2. Type “adb reboot-bootloader”
  3. The device will reboot into fastboot mode and you will see "Waiting for fastboot command..." on the screen. 
  4. Run "fastboot oem unlock" to unlock the bootloader
  5. Run the script in zip file - “flash-all.sh” for Linux / “flash-all.bat” on Windows
  6. Wait until the script finishes. Then reboot the device.

 

Note:

This tutorial is prepared with reference to http://forum.xda-developers.com/pixel-c/general/guide-unlock-bootloader-install-custom-t3307183

 

42 Comments

  • Avatar
    scott mclaughlin

    had to unlock the bootloader but was a painless process :)

    only issue i have is that the battery icon shows thats its constantly charging even when nothing is plugged into it.  is this an issue anyone else had this issue.

  • Avatar
    Matthew Berardi

    Tutorial is missing

    "fastboot flashing unlock"

    Otherwise just get lots of errors. The UI unlock, apparently, doesn't complete the process.

  • Avatar
    nick bowers

    i get this when it comes to install the images:

    < waiting for device >
    target reported max download size of 518205818 bytes
    archive does not contain 'boot.sig'
    archive does not contain 'recovery.sig'
    failed to allocate 1313713388 bytes
    error: update package missing system.img
    Press any key to exit...

  • Avatar
    scott mclaughlin

    I had the same problems as above before I used wugfresh to unlock the boot loader waited till it formated data then ran it again. Got the same warning about the files not been signed but goes anyway as it's unlocked.

  • Avatar
    Jason Hsu

    As mentioned above need a `fastboot flashing unlock` between steps 3 and 4 of the last set.

  • Avatar
    David Fazzini Jr

    I'm stuck in a remix os boot loop. I see the fading remix os sign and then it flashes android is starting for about 2 seconds and then back to the fading sign over and over again. Any suggestions?

  • Avatar
    Lucas Fonquernie

    I'm on remix OS 2.0, do I have to flash another stock bootloader before or just the command you said?

    Thanks

  • Avatar
    David Fazzini Jr

    I was unable to get the Flash-All.bin to work correctly. In case anybody has the same problem as me here is what got the bootloop problem that I had earlier to end...

    adb reboot-bootloader

    fastboot flash bootloader bootloader bootloader-dragon-google_smaug.7132.295.0.img

    fastboot reboot-bootloader

    fastboot flash recovery recovery.img

    fastboot flash boot boot.img

    fastboot flash system system.img

    fastboot flash cache cache.img

    fastboot flash vendor vendor.img

    fastboot -w

    fastboot reboot

    I hope this helps someone!

  • Avatar
    nick bowers

    this isnt supplied: bootloader-dragon-google_smaug.7132.295.0.img

    do i just grab it from elsewhere?

     

  • Avatar
    nick bowers

    this isnt supplied: bootloader-dragon-google_smaug.7132.295.0.img

    do i just grab it from elsewhere?

     

     

    also, i get this :

     

    C:\adb>fastboot flashing unlock
    ...
    FAILED (remote: not allowed)
    finished. total time: 0.005s

  • Avatar
    nick bowers

    could i be having problems because i currently have pure nexus and the fire and ice kernel installed? 

     

  • Avatar
    Scott Severn

    Fastboot

    I ran into trouble with not being able to get anything with fastboot to work.  I finally reset the Pixel C to factory defaults and tried again.  Everything ran perfectly!

    Google Apps

    Installing Google services is easy with this: https://groups.google.com/forum/#!topic/remix-os-for-pc/b0ij-vCPiQI

    Initial Feedback

    This OS is quick, clean, responsive, and easy to use.  So far I am 100% impressed.   Definitely worth the effort to muck around with.

     

     

     

  • Avatar
    Ricky Lam

    how can I change the screen resolution on my Pixel C ?

    how can I root it, install SuperSu and TWRP etc. ??

  • Avatar
    Lucas Fonquernie

    Which bootloader should I flash for thé Nexus 9 ? I'm coming from Remix OS 2.0, does OTA works? Thank you

  • Avatar
    Ryan Cooper

    @Ricky Lam

    Question 1 will be possible when a solution to obtaining root is achieved (via by accessible/editable build.prop)
    This is not an answer to your question perse but have been spending a lot of time working towards manually adding su to /system.

    The question I have that can lead to an answer to yours is:
    How to allow /system modification and install custom recovery?

    As it stands, even when only mounting twrp (fastboot boot twrp.img) and performing adb and modification (mounting rw -> place su files-> mounting ro), am still forced into the (broken) recovery that exists after device reboot. This is even after reflashing the stock recovery.img in fastboot.

    Is an su/binary added to system.img possible in this version of RemixOS. If not, I will respect this and discontinue my efforts to obtain root.

    Thank you for providing RemixOS of Pixel C owners, I'm sure it was a lot of work and effort to have this available.

  • Avatar
    scott mclaughlin

    Root would be great tried by flashing the boot.img then twrp get the recovery working but remix wouldn't boot. So would go down the way of boot IMHO but been away from android for a more than a while so the editing would be an issue. Will try if I get time

  • Avatar
    Ryan Cooper

    @Scott Mc

    Yep, tried that one as well. It seems that any altercation with the stock recovery (via boot or flash) breaks boot.

    I'm not much of an expert on the process exactly but if system gets mounted and unmounted (for anything) booting to ROM breaks. Unable to add necessary root files to system.img (via recovery by mounting/rw, placing files and unmounting/ro). In order to get through boot process successfully is to reflash the stock system.img in fastboot.

  • Avatar
    David Stemper

    I get pretty much all the way to the last step, and I get this when I flash-all.bat for the Nexus 9...

     

    Any clue what i am doing incorrectly?  I am a Neophyte.

  • Avatar
    Eddie Dounn

    @david,it sorta seems you're having directory location issues. make sure you're in the directory with the imgs, the errors are the script not finding the files on your computer.  The script looks for the files in the current direectory.  so, if you unzip the download to your desktop, cd /Desktop/remixosdownloadname then run the install script.  I think in windows you can just unzip the download and run the .bat inside that folder by double clicking on it

    Edited by Eddie Dounn
  • Avatar
    David Stemper

    #1 - Already loving this community and thank you Eddie for the help.

    #2 - I am adding screenshots so you can see where I am going wrong, I hope this helps someone that might be at the same level I am at with this.  I am going to totally document this for someone else.

    The top screen shot is the error I am getting and the lower one is to show I have in my directory.

    I have tried executing the bat file within the cmd prompt and I have also tried to double click and I get the same window as above.

  • Avatar
    scott mclaughlin

    Download load and install adb-setup google it to use fast boot commands in dos

  • Avatar
    Scott Severn

    David - 

     

    1. Install ADB.  I _THINK_ this link is good.  https://drive.google.com/a/theseverns.com/file/d/0B0MKgCbUM0itVVFWRC02Q0VBQnc/view   

    2. Put the Remix stuff in an easy to use folder like c:\remix

    3. Go to a command prompt and get into the c:\remix folder  

    4. Type adb and hit enter.  If you get another unrecognized command error, you will need to add the path to where adb is to your system's PATH variable.  Do the same for fastboot... type fastboot and hit enter.  You should get something other than unknown file or command.

    5. Once that is resolved, run the .bat file and hope for the best.  

  • Avatar
    David Stemper

     

    Scott,

    Looks like that worked then I got this message near the end.

    Any clues?

  • Avatar
    Scott Severn

    That's all I know  :-(  It worked for me.  Hoping someone else chips in for you.

  • Avatar
    scott mclaughlin

    Not got a nexus9 to try it on but seems like the allocation or administration rights. 1st try the command in administration. Run cmd with admin

  • Avatar
    Alex Wilson

    Is this possible on a mac? I am new to this whole thing, so I am pretty clueless in the land of flashing and unlocking bootloaders etc... Is it easy to revert back to stock android once completed? 

    Thanks

  • Avatar
    David Stemper

    Ran as Administrator and still getting:

    target reported max download size of 518205818 bytes.

    archive does not contain 'boot.sig'

    archive does not contain 'recovery.sig'

    failed to allocate 1313713388 bytes

    error: update package missing system.img

     

  • Avatar
    Lucas Fonquernie

    Open tour cmd ans then procced by steps like this :

    Make sure your bootloader is unlocked.

    adb reboot bootloader
    fastboot flash bootloader bootloader (use tab to auto completion)
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash system system.img
    fastboot flash cache cache.img
    fastboot flash vendor vendor.img
    fastboot -w
    fastboot reboot

     

    Worked for me😉

  • Avatar
    David Stemper

    Lucas,

    This does nothing for the Nexus 9.  And if it worked for you, fantastic!  But for me, I get errors.

     

  • Avatar
    Scott Severn

    Anyone know if it is possible to re-lock the bootloader after installing Remix OS on a Pixel C?  

Please sign in to leave a comment.