forked from gokhanmoral/initramfs3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
initial commit
- Loading branch information
0 parents
commit e20c15b
Showing
299 changed files
with
5,522 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# | ||
# ADDITIONAL_DEFAULT_PROPERTIES | ||
# | ||
ro.secure=1 | ||
ro.allow.mock.location=0 | ||
ro.debuggable=1 | ||
persist.sys.usb.config=mtp,adb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
on early-init | ||
start ueventd | ||
|
||
on init | ||
|
||
sysclktz 0 | ||
|
||
loglevel 3 | ||
|
||
export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin | ||
export LD_LIBRARY_PATH /vendor/lib:/system/lib | ||
export ANDROID_BOOTLOGO 1 | ||
export ANDROID_ROOT /system | ||
export ANDROID_ASSETS /system/app | ||
export ANDROID_DATA /data | ||
|
||
export EXTERNAL_STORAGE /mnt/sdcard | ||
export EXTERNAL_STORAGE2 /mnt/sdcard/external_sd | ||
export USBHOST_STORAGE /mnt/sdcard/usbStorage | ||
|
||
export ASEC_MOUNTPOINT /mnt/asec | ||
export LOOP_MOUNTPOINT /mnt/obb | ||
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar | ||
export TMPDIR /data/local/tmp | ||
|
||
# Backwards Compat - XXX: Going away in G* | ||
symlink /mnt/sdcard /sdcard | ||
symlink /system/etc /etc | ||
|
||
mkdir /system | ||
mkdir /data 0771 system system | ||
mkdir /cache 0770 system cache | ||
|
||
mkdir /mnt 0775 root system | ||
mkdir /mnt/sdcard 0000 system system | ||
|
||
#mount /tmp /tmp tmpfs | ||
|
||
on early-fs | ||
|
||
# rfs drivers | ||
# insmod /lib/modules/fsr.ko | ||
# insmod /lib/modules/fsr_stl.ko | ||
# insmod /lib/modules/rfs_glue.ko | ||
# insmod /lib/modules/rfs_fat.ko | ||
|
||
|
||
# parameter block | ||
mkdir /mnt/.lfs 0755 root root | ||
insmod /lib/modules/j4fs.ko | ||
mount j4fs /dev/block/mmcblk0p4 /mnt/.lfs | ||
insmod /lib/modules/param.ko | ||
|
||
insmod /lib/modules/drop_caches.ko | ||
|
||
mkdir /sdcard 0000 system system | ||
chown system system /sdcard | ||
chmod 0000 /sdcard | ||
|
||
mkdir /sdcard1 0000 system system | ||
chown system system /sdcard1 | ||
chmod 0000 /sdcard1 | ||
|
||
mkdir /system | ||
mkdir /data 0771 system system | ||
chown system system /data | ||
chmod 0771 /data | ||
mkdir /efs 0771 system system | ||
mkdir /cache 0770 system cache | ||
mkdir /config 0500 root root | ||
chown system cache /cache | ||
chmod 0770 /cache | ||
|
||
on fs | ||
mount tmpfs tmpfs /tmp | ||
|
||
mount ext4 /dev/block/mmcblk0p9 /system wait | ||
|
||
mount ext4 /dev/block/mmcblk0p10 /data nosuid nodev noatime wait | ||
chown system system /data | ||
chmod 0771 /data | ||
mkdir /data/fota | ||
chown system system /data/fota | ||
chmod 0777 /data/fota | ||
|
||
#mount rfs /dev/block/stl11 /cache nosuid nodev check=no | ||
mount ext4 /dev/block/mmcblk0p7 /cache nosuid nodev noatime wait | ||
chown system cache /cache | ||
chmod 0770 /cache | ||
mkdir /cache/fota | ||
chown system system /cache/fota | ||
chmod 0777 /cache/fota | ||
|
||
|
||
#mount rfs /dev/block/stl3 /efs nosuid nodev check=no | ||
|
||
on post-fs | ||
|
||
#temp | ||
chmod 750 /sbin/fat.format | ||
mount rootfs rootfs / ro remount | ||
|
||
write /proc/sys/kernel/panic_on_oops 1 | ||
write /proc/sys/kernel/hung_task_timeout_secs 0 | ||
write /proc/cpu/alignment 4 | ||
write /proc/sys/kernel/sched_latency_ns 10000000 | ||
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000 | ||
write /proc/sys/kernel/sched_compat_yield 1 | ||
write /proc/sys/kernel/sched_child_runs_first 0 | ||
|
||
on boot | ||
|
||
ifup lo | ||
hostname localhost | ||
domainname localdomain | ||
|
||
class_start default | ||
|
||
service ueventd /sbin/ueventd | ||
critical | ||
|
||
service redbend_ua /sbin/redbend_ua all | ||
oneshot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
sbin/init |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
on early-init | ||
export EXTERNAL_STORAGE /mnt/sdcard | ||
mkdir /mnt/sdcard 0000 system system | ||
# for backwards compatibility | ||
symlink /mnt/sdcard /sdcard | ||
|
||
on boot | ||
setprop ARGH ARGH | ||
setprop net.eth0.gw 10.0.2.2 | ||
setprop net.eth0.dns1 10.0.2.3 | ||
setprop net.gprs.local-ip 10.0.2.15 | ||
setprop ro.radio.use-ppp no | ||
setprop ro.build.product generic | ||
setprop ro.product.device generic | ||
|
||
# fake some battery state | ||
setprop status.battery.state Slow | ||
setprop status.battery.level 5 | ||
setprop status.battery.level_raw 50 | ||
setprop status.battery.level_scale 9 | ||
|
||
# disable some daemons the emulator doesn't want | ||
stop dund | ||
stop akmd | ||
|
||
# start essential services | ||
start qemud | ||
start goldfish-logcat | ||
start goldfish-setup | ||
|
||
setprop ro.setupwizard.mode EMULATOR | ||
|
||
# enable Google-specific location features, | ||
# like NetworkLocationProvider and LocationCollector | ||
setprop ro.com.google.locationfeatures 1 | ||
|
||
# For the emulator, which bypasses Setup Wizard, you can specify | ||
# account info for the device via these two properties. Google | ||
# Login Service will insert these accounts into the database when | ||
# it is created (ie, after a data wipe). | ||
# | ||
# setprop ro.config.hosted_account username@hosteddomain.org:password | ||
# setprop ro.config.google_account username@gmail.com:password | ||
# | ||
# You MUST have a Google account on the device, and you MAY | ||
# additionally have a hosted account. No other configuration is | ||
# supported, and arbitrary breakage may result if you specify | ||
# something else. | ||
|
||
service goldfish-setup /system/etc/init.goldfish.sh | ||
user root | ||
group root | ||
oneshot | ||
|
||
# The qemu-props program is used to set various system | ||
# properties on boot. It must be run early during the boot | ||
# process to avoid race conditions with other daemons that | ||
# might read them (e.g. surface flinger), so define it in | ||
# class 'core' | ||
# | ||
service qemu-props /system/bin/qemu-props | ||
class core | ||
user root | ||
group root | ||
oneshot | ||
|
||
service qemud /system/bin/qemud | ||
socket qemud stream 666 | ||
oneshot | ||
|
||
# -Q is a special logcat option that forces the | ||
# program to check wether it runs on the emulator | ||
# if it does, it redirects its output to the device | ||
# named by the androidboot.console kernel option | ||
# if not, is simply exits immediately | ||
|
||
service goldfish-logcat /system/bin/logcat -Q | ||
oneshot |
Oops, something went wrong.