Skip to content

Commit

Permalink
T-Mobile Vibrant T959 Froyo KA7 ramdisk (official release)
Browse files Browse the repository at this point in the history
  • Loading branch information
supercurio committed Feb 8, 2011
1 parent 30ecb18 commit a86a2d4
Show file tree
Hide file tree
Showing 56 changed files with 1,315 additions and 0 deletions.
Empty file.
7 changes: 7 additions & 0 deletions froyo-t959uvjka7/default.prop
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 added froyo-t959uvjka7/dev/.gitignore
Empty file.
91 changes: 91 additions & 0 deletions froyo-t959uvjka7/fota.rc
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
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
chown system system /efs
chmod 0771 /efs
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/mmcblk0p2 /data nosuid nodev check=no
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
class_start default

service redbend_ua /sbin/redbend_ua all
oneshot

Binary file added froyo-t959uvjka7/init
Binary file not shown.
52 changes: 52 additions & 0 deletions froyo-t959uvjka7/init.goldfish.rc
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
Loading

0 comments on commit a86a2d4

Please sign in to comment.