ビルド | 文具屋さんネット
Feed

ResurrectionRemix-M-v5.6.8-20160503-l01f

Posted on 5月 4th, 2016 in 店長日記 by 店長

ResurrectionRemix-M-v5.6.8がリリースされたようなので
久しぶりにビルドしてみる。
rr_00000

ResurrectionRemix-M-v5.6.3-20160220-l01f

Posted on 2月 20th, 2016 in 店長日記 by 店長

先日のCM13.0に引き続きResurrectionRemix-Mをビルドした。Screenshot-[arm-cm_l01f-userdebug] hoge@hoge-G41M-Combo: -home-hoge-RR

L01F カーネルの修正

Posted on 2月 19th, 2015 in 店長日記 by 店長

前回の続き

端末を再起動すると再びEnforcingモードになってしまうので
常時Permissiveモードにならんのかと調べてたら
ココに書いてあった。

at the kernel command line (during early device bring-up):

androidboot.selinux=permissive
androidboot.selinux=disabled
androidboot.selinux=enforcing

要はカーネルのコマンドラインに上記の記載のどれかをすればよいらしい。

androidboot.selinux=permissive

を書いておけばpermissiveモードで起動しますよってことかぁ。

ちなみに、androidboot.selinux=disabled を書くとSELinuxが無効になるわけね

てなわけで、コマンドラインを下記のように修正

cmdline="console=ttyHSL0,115200,n8 androidboot.hardware=g2 user_debug=31 msm_rtb.filter=0x0 mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_g2_jdi_cmd androidboot.selinux=permissive"

修正して、L01Fに放り込むとちゃんとpermissiveモードで起動してきた。

ヤレヤレですな。他人様にビルドしてもらったカーネルを使えば、こんなことに気づかなかったのかもしれないが
自前でビルドすると、いろんな壁にぶち当たるもんだ
まあ、間違ったことによって、覚えていくんだけどね・・・

L01FのKKカーネルのビルド方法

Posted on 8月 7th, 2014 in 店長日記 by 店長

仕事が忙しくて、なかなか更新できなくて・・・

個人的に仕事も忙しいし、問題時にサポートもする余裕もないので、L01FのKKカーネルは非公開、非配布としていることはご勘弁を・・・
しかし、L01FのKKカーネルのリクエストが多いので、ビルドの仕方を書いておきます。

ビルドに必要な環境
Linux64bitマシン 32bitは不可 ubuntuとかMintとか・・・実機でも仮想でも
# gcc, gpp, cpp, c++, g++, lzma, lzop, xterm, ia32-libs 適宜インストール

必要なもの
toolchain
https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7 あたりで大丈夫かと

カーネルソース
https://www.lg.com/global/support/opensource/opensourceList?types=ALL&search=d802 から
LG-D802(G2)_Android_KK_D802_Kernel (v20b, v20d)のソースをダウンロード

ramdisk
このあたりから
https://github.com/dorimanx/LG-G2-D802-Ramdisk.git
root-ramdiskがいいかも・・・後でroot再取得しなくてもよくなる

mkbootimg mkbootfs dtbTool
公式のソースには含まれてないのでカスタムカーネルのソースから引っ張ってくる

android用にbusyboxをビルド

Posted on 6月 13th, 2014 in Linux by 店長

root化した端末にはbusyboxが存在してるのですが、少々古かったりするので
最新版を自前でビルドしてみます。

用意するもの

GNU ARM Cross compiler

$ wget https://sourcery.mentor.cotal/package8739/public/arm-none-linux-gnueabi/arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

busybox
ここから最新版(現在は)1.22.1をダウンロードします。