Samsung Galaxy Note

From Omni
Jump to: navigation, search

This guide will help you compile OmniROM for Galaxy Note N7000 International variant.

Setup Environment

First you have to follow this guide - Setting Up A Compile Environment.

You may run into build problems (for example "collect2: error: ld terminated with signal 9 [Killed]") with too little memory; 3 GB was not enough for me.

If this occurs you may try the workaround mentioned here or increase the memory of the computer. Then, just execute "brunch n7000" again.

Further steps

   cd ~/android/omni
   . build/envsetup.sh
   breakfast n7000 (here or after the following step? Gives errors here?)
   vi .repo/local_manifests/n7000.xml

Paste the following into vi/n7000.xml:

   <?xml version="1.0" encoding="UTF-8"?>
   <manifest>
     <project path="vendor/samsung" name="DonkeyCoyote/proprietary_vendor_samsung" remote="github" revision="android-4.4" />
   </manifest>

Remaining Steps

   breakfast n7000 (here or before the previous step? Gives errors before previous step?)
   repo sync
   brunch n7000

Build finished successfully!

Congratulations! You have now built OmniROM for your Galaxy Note N7000 International. The zip file will be ~/android/omni/out/target/product/n7000/omni-4.x.y-<date>-n7000-HOMEMADE.zip. You can flash this like any other ROM.