forked from supercurio/samsung_ramdisks
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
29d537e
commit 1b565b0
Showing
53 changed files
with
1,261 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
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=0 | ||
persist.service.adb.enable=0 |
Empty file.
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,113 @@ | ||
on init | ||
|
||
sysclktz 0 | ||
|
||
loglevel 3 | ||
|
||
# setup the global environment | ||
export PATH /sbin:/system/sbin:/system/bin:/system/xbin | ||
export LD_LIBRARY_PATH /system/lib:/system/lib/egl | ||
export ANDROID_BOOTLOGO 1 | ||
export ANDROID_ROOT /system | ||
export ANDROID_ASSETS /system/app | ||
export ANDROID_DATA /data | ||
export EXTERNAL_STORAGE /sdcard | ||
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar | ||
export TMPDIR /data/local/tmp | ||
|
||
|
||
# Backward compatibility | ||
symlink /system/etc /etc | ||
|
||
# create mountpoints | ||
mkdir /mnt 0775 root system | ||
mkdir /mnt/sdcard 0000 system system | ||
mkdir /mnt/sdcard1 0000 system system | ||
|
||
# Create cgroup mount point for cpu accounting | ||
mkdir /acct | ||
mount cgroup none /acct cpuacct | ||
mkdir /acct/uid | ||
|
||
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/stl6 /mnt/.lfs | ||
insmod /lib/modules/param.ko | ||
|
||
insmod /lib/modules/drop_caches.ko | ||
|
||
|
||
# Backwards Compat - XXX: Going away in G* | ||
symlink /mnt/sdcard /sdcard | ||
|
||
# create mountpoints and mount tmpfs on sqlite_stmt_journals | ||
mkdir /sdcard 0000 system system | ||
chown system system /sdcard | ||
chmod 0000 /sdcard | ||
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 | ||
|
||
|
||
# mount mtd partitions | ||
# Mount /system rw first to give the filesystem a chance to save a checkpoint | ||
#mount yaffs2 mtd@system /system | ||
mount rfs /dev/block/stl9 /system check=no | ||
#mount yaffs2 mtd@system /system ro remount | ||
|
||
# We chown/chmod /data again so because mount is run as root + defaults | ||
# mount yaffs2 mtd@userdata /data nosuid nodev | ||
mkdir /data | ||
# mount rfs /dev/block/stl10 /data nosuid nodev check=no | ||
mount rfs /dev/block/mmcblk0p2 /data nosuid nodev check=no | ||
mount vfat /dev/block/mmcblk0p1 /sdcard | ||
chown system system /data | ||
chmod 0771 /data | ||
chmod 0777 /data/fota | ||
|
||
################################################################### | ||
|
||
mount rfs /dev/block/stl11 /cache nosuid nodev check=no | ||
chown system cache /cache | ||
chmod 0770 /cache | ||
|
||
on boot | ||
# basic network init | ||
ifup lo | ||
hostname localhost | ||
domainname localdomain | ||
|
||
class_start default | ||
|
||
## Daemon processes to be run by init. | ||
## | ||
#service console /system/bin/sh | ||
# console | ||
|
||
# adbd is controlled by the persist.service.adb.enable system property | ||
#service adbd /sbin/adbd | ||
# disabled | ||
|
||
#on property:persist.service.adb.enable=1 | ||
# start adbd | ||
|
||
#on property:persist.service.adb.enable=0 | ||
# stop adbd | ||
|
||
service redbend_ua /sbin/redbend_ua all | ||
oneshot | ||
|
||
|
||
#service adbd /sbin/adbd redbend_ua all |
Binary file not shown.
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,52 @@ | ||
on boot | ||
setprop ARGH ARGH | ||
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 | ||
|
||
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 | ||
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 exit immediately | ||
|
||
service goldfish-logcat /system/bin/logcat -Q | ||
oneshot |
Oops, something went wrong.