CyanogenMod 7 for i9000刷机教程

On 2011年03月10日, in tips, by netoearth

INSTRUCTIONS

FIRST TIME FLASHING CM7 TO YOUR SAMSUNG GALAXY S SERIES PHONE:

  • Make sure your phone is fully charged! Update process will take some time.
  • Make sure there’s enough free space at your internal sdcard (200MB)
  • Make sure you’ve not disabled HSPA by using the dialer code *#301279#
  • Download following files from sourceforge: Captivate | Galaxy S | Galaxy S B | Vibrant
    – DEVICE-efsbackup.zip
    – cm7-DEVICE-initial-kernel.tar
    – cm7-DEVICE-initial-XXXXXXXX.zip
  • Copy following files to your internal sdcard
    – DEVICE-efsbackup.zip
    – cm7-DEVICE-initial-XXXXXXXX.zip
  • Flash a kernel which comes with clockworkmod-recovery using odin: Captivate | Galaxy S | Vibrant
  • Reboot into recovery using 3-button-combo and apply DEVICE-efsbackup.zip.
    – Don’t use “reboot recovery” command or other shiny things to do this!
  • Flash cm7-DEVICE-initial-kernel.tar as pda using odin without auto-reboot and without re-partition
  • Reboot into recovery using 3-button-combo
  • Choose “mounts & storage” and format system, data, cache
  • Apply zip from sdcard: cm7-DEVICE-initial-XXXXXXXX.zip
  • Do a factory reset / data wipe!
  • Reboot
  • OPTIONAL: Copy Gapps to your internal sdcard and flash it at recovery.

* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant

UPGRADING FROM EARLIER CM7-RELEASE:

  • Download the updated package cm7-DEVICE-update-XXXXXXXX.zip from sourceforge: Captivate | Galaxy S | Galaxy S B | Vibrant
  • Copy it to your internal sdcard
  • Reboot into recovery
  • Do a Nandroid Backup!
  • Choose “install zip from sdcard” -> “choose zip from sdcard”, choose cm7-DEVICE-update-XXXXXXXX.zip and apply it! (Google Apps will be restored automatically)
  • Reboot

* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant

FLASHING ANOTHER RADIO IMAGE:

  • Download the desired radio package cm7-DEVICE-radio-XXX.zip from sourceforge: Captivate | Galaxy S | Galaxy S B | Vibrant
  • Copy it to your internal sdcard
  • Reboot into recovery
  • Choose “install zip from sdcard” -> “choose zip from sdcard”, choose cm7-DEVICE-radio-XXX.zip and apply it!
  • Reboot

* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant


ADDITIONAL INFORMATION

  • Install the Nexus S USB-Drivers from SDK-Manager if you’re using windows.
  • Don’t flash any other kernels! It will break your system.
  • To revert to a samsung rom, simply use odin with repartition option enabled.
  • Don’t try to convert a onenand partition to another filesystem!
  • To format a onenand partition at shell use erase_image. e.g.: erase_image system, erase_image cache
  • To flash a image to onenand partition at shell use flash_image. e.g.: flash_image system system.img, flash_image boot zImage

 


FAQ & USER DISCUSSION

http://forum.cyanoge…ser-discussion/


KNOWN BUGS

  • FF-Camera
  • Polling problem on RIL (works after lock and unlock)
  • 2G/3G toggle (works if no data connection is active)
  • Compass (works not at 100%)
  • USB sharing of external SD-Card
  • commands: reboot recovery, reboot download (maybe not possible to implement)
  • FM-Radio
  • TV-Out
  • Reboot on wifi sleep (set sleep to “never” at wifi settings)

 


HOW TO REPORT BUGS OR PROBLEMS?

  • Issues Tracker: link
  • If the device was hard reboot, please provide the file “/proc/last_kmsg”.
  • If the device was soft reboot or is “bootlooping”, please run a logcat and provide the full ourput.
  • Please use Pastebin when possible.

 


DOWNLOADS

Latest Version: 20110309

Captivate

Sourceforge: link

Galaxy S GT-I9000

Sourceforge: link

Galaxy S GT-I9000B

Sourceforge: link

Vibrant

Sourceforge: link

Google Apps Addon

Version: gapps-gb-20110120
Mirror: link
Mirror: link

Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.


SUPPORT US

https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif
All Donations will be split up and redirected to all involved developers.

And/Or if you want to thank atinm (a liver transplant survivor), sign up as an organ donor

Comments are closed.