Mar 23, 2013

Nexus S GT-i9023 CRESPO Firefox OS Alpha

B2G (Boot to Gecko) Project have been announced on 25th July 2011 by Dr Andreas Gal, Dircetor of Research Moziila Corporation, since then the race of mobile operating system getting hotter, since Canonical Inc also announced their Ubuntu Phone Project. B2G now is FIREFOX OS another Linux Bases open source operationg system, to allow HTML% communicate directly to a device.
Samsung GT-i9023 famous as Nexus S aka CRESPO is one of device have Firefox OS Port, Nexus devices series (Nexus One, Nexus S, Galaxy Nexus and Nexus 4) known as development board, device production under google supervision.
  1. Preparing Nexus S for Flashing
    • Nexus S released by device vendor on Locked Boot loader, to enable flashing the device with Android Custom Rom, Custom CWM, Ubuntu Touch, Firefox OS, the boot loader need to be unlocked
    • Unlock Boot Loader on Nexus S is quiet straight forward
    • Prepare a PC (Linux, Windows, Mac) with adb & fastboot alive
    • THIS PAGE SCREENING BY USING PC POWERED BY GENTOO AMD64 LINUX
    • Check Nexus S by booting into Boot loader Mode by Simultaneously pushing POWER BUTTON AND VOLUME + (UP)


    • Once work LOCKED appear, mean the boot loader is locked and user can not flash anything to device
    • Turn device to Unlock
      1. Boot Nexus S to boot loader : by simultaneously pushing Power and Volume +(up) button
      2. Connect Nexus S to PC via USB Port

      3. Ensure on Nexus S AT left down corner, word : STANDARD_SET_CONFIGURATION appear
      4. ON PC : open Terminal application and execute command line
      5. $ fastboot oem unlock
      6. ON NEXUS S : will appear option to choose: ENSURE TO CHOOSE YES

      7. To choose use VOLUME BUTTON (+/-) (Up/Down) to confirm push POWER BUTTON

      8. Upon Completion : Nexus S Boot loader is UNLOCKED

      9. LET US DECLARE AS THE REAL MASTER OF OUR OWN NEXUS S

    • Flashing Nexus S with Customs CWM or TWRP (Mandatory Tools)
      1. For who do like TWRP Download FOR CRESPO NEXUS S
      2. For who do like CWMR Download FOR CRESPO NEXUS S
      3. Boot Nexus S into BOOT LOADER
      4. Connect to PC Via USB
      5. ON PC : Open Terminal and Navigate to folder where TWRP or CWMR saved
      6. Execute Command
      7. $ fastboot flash recovery TWRP_FileName.img OR CWMR_FileName.img
      8. Boot into boot loader and choose RECOVERY ... see

      9. CWMR FACE

        TWRP FACE
    • Suggested OPTION > boot into recovery and do BACK UP live ROM ... Just in Case
    NOTE : AFTER installed CWMR / TWRP and booting into STOCK ROM, CMWR / TWRP probably will lost due to some stock rom reflashing stock recovery every reboot. In this case WE NEED TO REINSTALL CMWR / TWRP.
  2. FLASHING FIREFOX OS
    • Download Firefox OS Image Flashable via FASTBOOT
    • Firefox OS Image Flashable Via CWMR / TWRP available on NET ... Just be good friend with GOOGLE SEARCH
    • Boot Nexus S into Boot loader > fastboot
    • ON PC : Open Terminal application > Navigate to folder where Firefox OS Image saved
    • Execute Comand
    • $ fastboot erase cache
      $ fastboot erase userdata
      $ fastboot erase system
      FOLLOWED BY
      $ fastboot flash userdata userdata.img
      $ fastboot flash system system.img
      $ fastboot flash boot boot.img
      $ fastboot reboot
      NEXUS S REBOOTING ......

  3. ... VOILA ...

  4. GSM CALLING, 3G DATA, WIFI, TEXT WORKING


  5. 3G data

    Wifi Connection

    Incoming Call

    Receiving Call

    Texting ... (sms)

    Browsing Working

    Search Engine

    Google Map

    3 HW Button Not Working

  6. Great and Very Promising

Real Multilib Userland on Linux

Read multilib requirement on Android rom building and other stuff. About two years absent from getting rid with android rom. I have time to...