GT-I9100 色々メモ

ここにはGT-I9100についての色々なメモが書かれています。
文鎮erしか得しません。

!!!内容に関しては保証しませんので、そのあたり注意してください。!!!


[rootedについて]
rootの取り方


[カーネル周り]
公式カーネルのビルドなど
パーティション周りの調査

製品版と公開されているカーネルとの違いについて

[謎のJigについて]
Jigの作成方法
小型100円Jigの作成方法
Jigの動作原理と秘密
GT-I9100用のJIGについて、他抵抗値の実験と調査
GT-I9100用のUART出力JIGについて


[ツールなどへのリンク]

公式カーネル
ツールチェイン 
ODIN3-v185 (要xdaアカウント)
素のinitramfs  
ちょっと変更済みのinitramfs 
Heimdall(linuxとかコマンドラインで動くODIN3)


以下メモ書き。。。


[公式カーネルの場所]
https://opensource.samsung.com/




[オリジナルカーネルとXDAにあるものとの違い]
https://github.com/coolbho3k/samsung-kernel-galaxysii 
との比較。

Diffを取ったところ、基本的に同じものだった。
なので、今のところはどっちを使っても良い。
ソースファイルの追加のみで変更はなし。
XDAのほうが何個かファイルが追加されている程度
・追加点
MFC(MultiFormatCODEC)用のドライバのコードが追加されている(S3C6400用)
tv20とtv30が追加
sound系の個別コードが追加



[公式カーネルのコンフィグの違い]
$ diff -rupN c1_rev02_defconfig c1_rev02_jpn_ntt_defconfig

# CONFIG_KERNEL_GZIP is not set
CONFIG_KERNEL_LZO=y
# CONFIG_RD_GZIP is not set
CONFIG_RD_LZO=y
# CONFIG_TARGET_LOCALE_EUR is not set
CONFIG_TARGET_LOCALE_NTT=y
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_IPV6_SUBTREES is not set (行消えてる)
# CONFIG_PN544 is not set
CONFIG_VIDEO_TSI=y
CONFIG_ISDBT_FC8100=y
CONFIG_MMC_CPRM=y
# CONFIG_FM_SI4709 is not set
 
・通常のコンフィグとの相違点

CONFIG_KERNEL_LZO:
カーネルをLZOフォーマットでの圧縮にする、展開と圧縮が若干早いらしい。2.6.33あたりから入ってる

CONFIG_RD_LZO:
initial ramdisk またはcpio bufferのLZO圧縮のサポートを有効にする。

CONFIG_TARGET_LOCALE_NTT:
多分SC-02C用ローカルコンフィグ。これから調べ予定

CONFIG_VIDEO_TSI:
???ワンセグかな

CONFIG_ISDBT_FC8100:
謎。SGS2のカーネルにだけ存在しているみたい。

CONFIG_MMC_CPRM:
???



[ひみつのだいある]
PDA/Phone/CSC Version(Display Current Firmware): *#1234#
Product Code: *2767*4387264636#


色々あるみたい。全部は使えなさそうだけどその他はここ参照:
http://forum.xda-developers.com/showthread.php?t=905194



[ODIN3って何?]

何でしょうね。
おでんさんがアレだしWinでしか動かないので、これを奇特な方がスクラッチビルドしなおしたものがHeimdall みたい。