Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].

Samsung Galaxy Note/GT-N7000/Linux

From XDA-Developers
Jump to: navigation, search

Whenever the page refers to I it means zullinux the current ( sole :( ) author of the page.

Feel free to comment the page or add content to it.

It would be nice to keep the discussion publicly available using the corresponding post YALG2: Yet Another Linux GNU Guide in the forum.

Link to the parent Wiki page for Samsung Galaxy Note/GT-N7000


Contents

Prerequisites

  1. a Linux system (I personally use Fedora 16 64bit, but do as you please)
  2. I only use/describe command line tool
  3. It might work under Mac OS X, but I don't own one
  4. You must either be root or have sudo properly configured (for clarity I'll assume you are using a terminal windows with a root shell)


The tool-box

  • Heimdall (the Odin alter-ego, fully opensource and multi-platform)
    • you can download it from http://www.glassechidna.com.au/products/heimdall/
    • Heimdall uses Download mode (VolDown+Home+Power)
      • CAVEAT: it will increase the reset-counter when you flash a kernel i.e. the taint-firmware counter by samsung.
      • CAVEAT: YOU WILL LOOSE YOU WARRANTY BY SAMSUNG
      • Luckily: You can reset counter using several methods (see relevant threads in Development Sub-Forum)
  • Android adb
    • download latest android sdk (currently android-sdk_r16-linux.tgz)
    • extract it
    • launch tools/android
      • click enough to install platform-tools
    • at this point if everything went ok, you should find a platform-tools/adb binary
      • the binary is ELF 32 but it works ok provided you have the proper 32bit libs available in your system


Guides

Guide 1: Extracting PIT from my GNote using Linux AND command line tools

  • Put phone in Download mode (VolDown+Home+Power)
    • TIP: this procedure DOES NOT increase the reset-counter
    • TIP: each model depending on its overall sd size (16Gb 32Gb) has a different PIT
  • as root in a terminal-window:
#> heimdall download-pit --output MyNotePit 
  • The result should be identical to the one you find in the Development Forum except for trailing '\0' to pad it to exactly 4Kb

Guide 2: Rooting my GNote using Linux AND command line tools

  • Let's assume that the initial firmware version of the GNote is LA6 version (check yours ... and use proper files)
  • Put phone in Download mode (VolDown+Home+Power)
    • CAVEAT: it will increase the "reset-counter" i.e. the taint-firmware counter by samsung (see above)
  • Flash ChainFire Kernel for proper firmware version (in this example: LA6)
    • Download CF-Root-SGN_XX_SER_LA6-v5.0-CWM5.rar (see relevant post by ChainFire in Development Sub-forum)
    • Extract it somewhere and "cd" there
    • you will find a file in zImage/zImage
    • as root in a terminal-window:
#> heimdall flash --kernel zImage/zImage

Guide 3: Rooting using NON-tainting method

I haven't tested it, but see this post: http://forum.xda-developers.com/show...&postcount=154

Guide 4: How to remove yellow triangle on any firmware with JIG View Single Post

From this post http://forum.xda-developers.com/show...&postcount=120

I tested it, it worked for me.

In a nut-shell:

  • extract file Sbl.bin from 1.tar AND from 2.tar in two different directory
  • wherever you should use Odin, substitute with heimdall flash --secondary-boot Sbl.bin


Changelog

  • 06 Mar 2012 First Post
  • 07 Mar 2012 Added 'Guide 4'
Personal tools