393405 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

頑張れ!ポイド

頑張れ!ポイド

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カテゴリ

L-01D

(2)

P01D

(3)

SC-02B

(3)

ISW12HT

(1)

DIGNO

(10)

Linux

(1)

IS11LG

(22)

図書館

(1)

INFOBAR A02

(7)

L01E

(18)

MEMU

(0)

SC06D

(4)

LGL21

(14)

LGL22

(2)

SC03E

(20)

L01F

(4)

Android

(5)

github

(1)

Z500KL

(1)

SCL23

(2)

日記/記事の投稿

キーワードサーチ

▼キーワード検索

コメント新着

solarisintel@ Re[1]:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) magicianさんへ 普通のwipe操作ではROMが…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
ヴァジャイナ@ Re:SC03E用のAndroid 10, Optimized-LineageOS-17.1-20220106-sc03e.zip(01/06) こちらのandroid 10のロムですが、今年の…
goofy ahh@ Re[8]:L01Fでlineage-17.1 Android 10.0を動かしてみた(11/27) 間違えて2回しちゃいましたすいません
2015年01月28日
XML
カテゴリ:DIGNO

DIGNOでは、./arch/arm/configs/msm7630-perf_defconfig がカーネルの定義。

1) SECURITY_KCLSM を除外する

$ vi ./arch/arm/configs/msm7630-perf_defconfig

# CONFIG_KEYS is not set
CONFIG_KEYS=y
CONFIG_SECURITY=y
# CONFIG_SECURITYFS is not set
# CONFIG_SECURITY_NETWORK is not set
CONFIG_SECURITY_PATH=y
# CONFIG_ENABLE_ROMLITE is not set
# CONFIG_SECURITY_KCLSM is not set
# CONFIG_SECURITY_KCLSM_PTRACE is not set
# CONFIG_SECURITY_KCSYS_INSMOD is not set
# CONFIG_SECURITY_KCSYS_PTRACE is not set
# CONFIG_SECURITY_TOMOYO is not set

2) mmc_protect の組み込み

2-1) mmc_protect.c を kernel/drivers/misc へコピーする

入手先)
https://github.com/hiikezoe/android_mmc_protect/blob/7c1080b7db3af913dc1c0e8e5f088f0c94e300ff/mmc_protect.c


2-2) kernel/drivers/misc/Kconfig のconfig MMC_MSM_FOTAの下に以下を挿入

config MMC_MSM_FOTA
bool "kc_fota_emmc_driver"
depends on MMC
default m

config MMC_MSM_WRITE_PROTECT
tristate "MMC Write Protect Handler Driver"
depends on MMC
default y

2-3) kernel/drivers/misc/Kconfig/Makefile のFOTAの下に以下の1行を挿入

obj-$(CONFIG_MMC_MSM_FOTA) += kc_fota_emmc_driver.o
obj-$(CONFIG_MMC_MSM_WRITE_PROTECT) += mmc_protect.o

2-4) kernel/arch/arm/configs/msm7630-perf_defconfig に 以下の1行を挿入

# 20110721 fota mmc driver add
CONFIG_MMC_MSM_FOTA=y
CONFIG_MMC_MSM_WRITE_PROTECT=y


ビルド手順

$ source build/envsetup.sh
$ choosecombo 1 1 msm7630_surf user
$ cd kernel
$ make mrproper
$ cd ..
$ make clean
$ make kernel BOARD_HAVE_BLUETOOTH:=true BOARD_HAS_QCOM_WLAN:=true -j4

以下のディレクトリにファイルkernelが出来上がる、後はmkbootimgを使ってrecovery.imgを作る。

./out/target/product/msm7630_surf/





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2015年01月28日 21時18分19秒
コメント(0) | コメントを書く
[DIGNO] カテゴリの最新記事



© Rakuten Group, Inc.