Bladeren bron

update lzma kernel
update fstab

bigbiff bigbiff 13 jaren geleden
bovenliggende
commit
ecbbcef6bc
6 gewijzigde bestanden met toevoegingen van 73 en 4 verwijderingen
  1. 2 1
      BoardConfig.mk
  2. BIN
      kernAl
  3. BIN
      kernAl.orig
  4. BIN
      kernAl.utkanos
  5. 4 3
      recovery.fstab
  6. 67 0
      recovery/init.rc

+ 2 - 1
BoardConfig.mk

@@ -29,7 +29,7 @@ BOARD_KERNEL_CMDLINE :=  console=null androidboot.hardware=qcom user_debug=31 ms
 BOARD_KERNEL_BASE :=  0x00000000
 #BOARD_FORCE_RAMDISK_ADDRESS := 0x02000000
 BOARD_KERNEL_PAGESIZE := 2048
-BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x02000000
+BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x0200000 --dt device/samsung/hltetmo/dtb --tags_offset 0x01e000000
 
 BOARD_BOOTIMAGE_PARTITION_SIZE :=     0x105c0000
 BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00D00000
@@ -67,3 +67,4 @@ TW_CRYPTO_MNT_POINT := "/data"
 TW_CRYPTO_FS_OPTIONS := "nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic"
 TW_CRYPTO_FS_FLAGS := "0x00000406"
 TW_CRYPTO_KEY_LOC := "footer"
+TW_NO_EXFAT_FUSE := true

BIN
kernAl


BIN
kernAl.orig


BIN
kernAl.utkanos


+ 4 - 3
recovery.fstab

@@ -3,7 +3,8 @@
 /system        ext4      /dev/block/platform/msm_sdcc.1/by-name/system
 /data          ext4      /dev/block/platform/msm_sdcc.1/by-name/userdata      length=-16384
 /cache         ext4      /dev/block/platform/msm_sdcc.1/by-name/cache
-/efs           emmc      /dev/block/platform/msm_sdcc.1/by-name/modemst1      flags=backup=1;display=EFS
+/efs           emmc      /dev/block/platform/msm_sdcc.1/by-name/efs		      flags=backup=1;display=EFS
+/efs           emmc      /dev/block/platform/msm_sdcc.1/by-name/modemst1      flags=backup=1;subpartitionof=/efs
+/efs           emmc      /dev/block/platform/msm_sdcc.1/by-name/modemst2      flags=backup=1;subpartitonof=/efs
 /external_sd   vfat      /dev/block/mmcblk1p1 /dev/block/mmcblk1              flags=display="Micro SDcard";storage;wipeingui;removable
-/modem         emmc      /dev/block/platform/msm_sdcc.1/by-name/apnhlos
-/mdm           emmc      /dev/block/platform/msm_sdcc.1/by-name/modem
+/modem         emmc      /dev/block/platform/msm_sdcc.1/by-name/modem		  flags=backup=1;display="Modem"

+ 67 - 0
recovery/init.rc

@@ -0,0 +1,67 @@
+import /init.recovery.${ro.hardware}.rc
+
+on early-init
+    start ueventd
+
+on init
+    export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
+    export ANDROID_ROOT /system
+    export ANDROID_DATA /data
+    export EXTERNAL_STORAGE /sdcard
+
+    mkdir /sdcard
+    mkdir /sdcard1
+    mkdir /system
+    mkdir /data
+    mkdir /cache
+    mkdir /preload
+    mkdir /custom
+    mkdir /efs
+    mkdir /tmp
+    mkdir /firmware 0711 system system
+
+    chown root shell /tmp
+    chmod 0775 /tmp
+
+# for lkmauth
+    mount vfat /dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware ro
+
+# ko files for exfat
+    insmod /lib/modules/exfat_core.ko
+    insmod /lib/modules/exfat_fs.ko
+
+    write /sys/class/android_usb/android0/enable 0
+    write /sys/class/android_usb/android0/idVendor 04e8
+    write /sys/class/android_usb/android0/idProduct 6860
+    write /sys/class/android_usb/android0/functions adb
+    write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer}
+    write /sys/class/android_usb/android0/iProduct ${ro.product.model}
+    write /sys/class/android_usb/android0/iSerial ${ro.serialno}
+    exec /sbin/emmc_checksum
+
+on boot
+
+    ifup lo
+    hostname localhost
+    domainname localdomain
+
+    class_start default
+
+service ueventd /sbin/ueventd
+    critical
+
+service recovery /sbin/recovery
+
+service adbd /sbin/adbd recovery
+    disabled
+
+# Always start adbd on userdebug and eng builds
+on property:ro.debuggable=1
+    write /sys/class/android_usb/android0/enable 1
+    start adbd
+
+# Restart adbd so it can run as root
+on property:service.adb.root=1
+    write /sys/class/android_usb/android0/enable 0
+    restart adbd
+    write /sys/class/android_usb/android0/enable 1