Related
thanks to those that contributed to the x10 before me;
zdzihu, androxyde, bin4ry, rendeiro2005, jerpelea @xda
and to j_r0dd @m3 for producing great modroms to try to emulate.
--
SCREENSHOTS OF NEW V3 THEME ADDON;
--
NEW THEME UPDATE, V3, FLASH AFTER ROM INSTALL+FIRST BOOT:
Code:
http://www.multiupload.com/U0ULDNB4VX
ROM DOWNLOAD:
Code:
http://www.multiupload.com/M27R828R5V
--
requirements: guaranteed to work with 58 baseband. probably works w/ 54/55 basebands.
--
screenshot;
--
rom made for my own personal use based off the latest se21rom 016 firmware for poland;
1.removed polish customizations and programs
2.slimmed down the original install from 150mb to 100mb
removed; excess sounds, wallpapers
3.improved boot time and bootanimation (by removing it)
4.removed the excessive asian keyboard inputs (20+mb)
5.installed standard improvements from flashtool;
prerooted, has busybox 1.17.2, optimized( w/ zdzihu's jit enabledv2)
new FreeXperia from J's CM7rc2
6.installed cyanogen's apn list that works great from first boot
7.choose 3rd party everyday apps to prepackage;
Android System Info - Great app for all rom details
AnReboot - reboot app
Any Cut - great for specific shortcuts to (hidden)program activities
Barnacle Wifi Tether - wifi tethering
Free Advanced Task Manager - comprehensive task manager (don't micromanage tasks)
Ghost Commander - free root file manager (press 'menu',location,change location,root:///,tap and wait. there is also a free samba/fileshare plugin browser on the market)
Google Voice - v30413 for free unlimited outbound calling w/ friends and family.
Linpack for Android - to test your rom speed out of the box
MarketAccess - to change your market location when your provider has blocked an app
OI File Manager - for simple sdcard file management when you don't want to use ghost commander.
QuickPic - free gallery alternative to sony's. sony's to be removed in future.
Rom Gripper - great game console emulator for less than 500k. front end rom downloads and emulators.
Terminal Emulator - terminal prompt for hand hacking.
Titanium Backup - for those that manage their files, inspect mine, and clean their roms.
Wifi Analyzer - for a great visual representation of wifi signals
Wifi Connector Library - connector access for wifi analyzer.
XPERIA Flashlight - the best x10 flashlight widget
Zeam - *my favorite* launcher. fullscreen, gestures, clean dock.
Zedge - great source for wallpapers and ringtones.
Please post general app questions in seperate questions or PM me.
8.chose a theme import for inclusion. my present htc sense theme import as no xml changes are required; no instability introduced from recompiling. please post themeing related responses in my theme threads.
--
rom notes;
themed:
/system/framework/framework-res.apk
/system/app/Conversations.apk
added:
/system/bin/charger - freexperia recovery
/system/recovery/model - freexperia recovery
/system/recovery/recovery.tar.bz2 - freexperia recovery
/system/recovery/sh - freexperia recovery
updated:
/system/build.prop - optimized
/system/bin/busybox - 1.17.2
/system/bin/chargemon - freexperia recovery
/system/bin/dalvikbm - zdzihu's jitv2
/system/bin/dexopt - zdzihu's jitv2
/system/bin/logcat -zdzihu's jitv2
/sysem/etc/apns-conf.xml - updated cm apn list
/system/etc/hosts - updated w current adblock file from adfree
/system/etc/vold.conf - removed like 4 mounts for cdrom and pnp media access, standard usb and sdcard mount work fine
/system/etc/customization...customer-settings - bookmarks; m3, xda, fark
/system/bin/libcutils.so - zdzihu's jitv2
/system/bin/libdl.so - zdzihu's jitv2
/system/bin/libdvm.so - zdzihu's jitv2
/system/bin/liblog.so - zdzihu's jitv2
/system/bin/libm.so - zdzihu's jitv2
/system/bin/libnativehelper.so - zdzihu's jitv2
/system/bin/libz.so - zdzihu's jitv2
file removal list
/system/app/AXN.apk
/system/app/backupandrestore.apk
/system/app/chinesetextinput.apk
/system/app/creatouch-wvga.apk
/system/app/facebook.apk
/system/app/JapaneseIME.apk
/system/app/moxiermail.apk
/system/app/NaviExpert.apk
/system/app/neoreader.apk
/system/app/officesuite.apk
/system/app/playnowappinstaller.apk
/system/app/playnowback.apk
/system/app/playnowclient.apk
/system/app/quadrapop.apk
/system/app/SEMCTouchPalKoreanQWERTY.apk
/system/app/StatusSwitch.apk
/system/app/textinput-tng.apk
/system/app/touchnote.apk
/system/app/trackid.apk
/system/app/usersupport.apk
/system/app/wisepilot.apk
/system/bin/*dead symlinks and duped executables from symlinks
/system/etc/dop.iso - the onboard cdrom/sony software suite
/system/etc/customization/content/com/sonyericsson - removed preloaded wallpapers, loaded my htc background, removed r2r data as should be unnecessary with updated apn list.
/system/etc/customization/settings - removed most settings, updated others
/system/lib/libtouchpalse.so - for the keyboard i removed
/system/media/bootanimation.zip - the internal android one is better and quicker
/system/media - all audio except for defaults
/system/usr/keychars/qwerty.kcm.bin - symlink dupe
--
this will be a continually updated rom as sony continues to produce 2.1 updates for the x10i/x10a. this is the rom i use as a fallback between theme and rom flashes.
--
please, if you derive your roms, mods or themes from something i've done (well enough to borrow from) or you just like what i did for your phone, please hit the thanks button for this post. maybe drop my name in your own works thread. thanks.
--
flashtool for update your firmware to the latest 016 w/ 58 baseband by androxyde & bin4ry @xda;
[TOOL] [UPDATE 22/03/2011] Flashtool BETA version 0.2.9.1 - xda-developers
firmware x10i 2.1.1.a.0.16 firmware provided by arkedk @xda
[Firmware] X10i 2.1.1.A.0.16 for FlashTool - xda-developers
my htc sense theme thread, for any additional details;
http://forum.xda-developers.com/showthread.php?p=12175001#post12175001
general software setup recommendations:
Zeam Launcher; please choose this for your default launcher. i haven't removed the blue from the sony launcher yet, and this launcher compliments the htc theme rather well. Additional, it can be very cm like in gesture function. here's my recommended settings;
preferences;general;fullscreen(yes), sensor rotation(yet)
preferences;action bindings; swipe up(open applications), swipe down(expand notifications),home button(open dialer),double tap(toggle fullscreen)
for my screenshot, i have sony's "power control" widget on the desktop, along w/ the sony "digital clock", and the telemarks xperia flashlight widget from market.
also, the x10 has a secret 2g/3g menu not called by market widgets;
open your apps menu, select "Any Cut", "New Shortcut", and select the FIRST instance of "GSM/UMTS Options". This will give you a user friendly menu that explains and allows the toggle of 2g/3g, as well as a convenient network selection for initiating r2r for apn settings.
note; apn settings should not be an issue as i included the latest cyanogen apn list to remove the need for r2r and apn configuration.
ewwww 2.1
jk looks good but since 2.2 roms are pretty much complete, I'll never go back! You can't make me!!!!!
Looks good!!!
Like the choice of apps you use too, very well done!!!
Best regards,
Chris
install script thread jack
i'm gonna take a moment to threadjack my rom thread, so i don't get the subject moderated out of developement, and because the subject held up the rom release for a week.
the present state of se21 modrom install scripts is the pits. here's mine so you can see and discuss anything i did correctly FOR THIS ROM (on topic);
update-script
Code:
#
# Generated by dsixda's HTC Android Kitchen
# xda-developers.com
# modified by bestialbub for x10 se21 roms
#
show_progress 0.1 0
format SYSTEM:
delete SYSTEM:xbin/busybox
delete_recursive SYSTEM:xbin
format DATA:
delete DATA:local
run_program PACKAGE:check_data_app
copy_dir PACKAGE:data DATA:
set_perm 2000 2000 0771 DATA:local
set_perm_recursive 1000 1000 0771 0644 DATA:app
format CACHE:
copy_dir PACKAGE:system SYSTEM:
set_perm_recursive 0 0 0755 0644 SYSTEM:
set_perm_recursive 0 2000 0755 0755 SYSTEM:bin
set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez
set_perm 0 3003 2755 SYSTEM:bin/netcfg
set_perm 0 3004 2755 SYSTEM:bin/ping
set_perm 0 0 0755 SYSTEM:etc/bluez
set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf
set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks
set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh
set_perm 0 0 06755 SYSTEM:bin/su
set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp
set_perm_recursive 0 2000 0755 0755 SYSTEM:xbin
set_perm 0 0 4755 SYSTEM:bin/busybox
set_perm 0 0 4755 SYSTEM:bin/charger
set_perm 0 0 4755 SYSTEM:bin/chargemon
set_perm 0 0 4755 SYSTEM:recovery/sh
set_perm 0 0 0444 SYSTEM:recovery/recovery.tar.bz2
symlink dumpstate SYSTEM:bin/dumpcrash
symlink es209ra_keypad.kcm.bin SYSTEM:usr/keychars/qwerty.kcm.bin
symlink toolbox SYSTEM:bin/cat
symlink toolbox SYSTEM:bin/chmod
symlink toolbox SYSTEM:bin/chown
symlink toolbox SYSTEM:bin/cmp
symlink toolbox SYSTEM:bin/date
symlink toolbox SYSTEM:bin/dd
symlink toolbox SYSTEM:bin/df
symlink toolbox SYSTEM:bin/dmesg
symlink toolbox SYSTEM:bin/getevent
symlink toolbox SYSTEM:bin/getprop
symlink toolbox SYSTEM:bin/hd
symlink toolbox SYSTEM:bin/id
symlink toolbox SYSTEM:bin/ifconfig
symlink toolbox SYSTEM:bin/iftop
symlink toolbox SYSTEM:bin/insmod
symlink toolbox SYSTEM:bin/ioctl
symlink toolbox SYSTEM:bin/kill
symlink toolbox SYSTEM:bin/ln
symlink toolbox SYSTEM:bin/log
symlink toolbox SYSTEM:bin/ls
symlink toolbox SYSTEM:bin/lsmod
symlink toolbox SYSTEM:bin/mkdir
symlink toolbox SYSTEM:bin/mount
symlink toolbox SYSTEM:bin/mv
symlink toolbox SYSTEM:bin/netstat
symlink toolbox SYSTEM:bin/newfs_msdos
symlink toolbox SYSTEM:bin/notify
symlink toolbox SYSTEM:bin/printenv
symlink toolbox SYSTEM:bin/ps
symlink toolbox SYSTEM:bin/reboot
symlink toolbox SYSTEM:bin/renice
symlink toolbox SYSTEM:bin/rm
symlink toolbox SYSTEM:bin/rmdir
symlink toolbox SYSTEM:bin/rmmod
symlink toolbox SYSTEM:bin/route
symlink toolbox SYSTEM:bin/schedtop
symlink toolbox SYSTEM:bin/sendevent
symlink toolbox SYSTEM:bin/setconsole
symlink toolbox SYSTEM:bin/setprop
symlink toolbox SYSTEM:bin/sleep
symlink toolbox SYSTEM:bin/smd
symlink toolbox SYSTEM:bin/start
symlink toolbox SYSTEM:bin/stop
symlink toolbox SYSTEM:bin/sync
symlink toolbox SYSTEM:bin/top
symlink toolbox SYSTEM:bin/umount
symlink toolbox SYSTEM:bin/vmstat
symlink toolbox SYSTEM:bin/watchprops
symlink toolbox SYSTEM:bin/wipe
run_program PACKAGE:fix_permissions
show_progress 0.1 10
show_progress 0.2 0
show_progress 0.2 10
run_program PACKAGE:installbusybox
it would seem every example i looked at neglected to correctly remove dead links, make appropriate symlinks or get all the appropriate file permissions.
prior to this project, i knew little of linux file permissions, but i systematically went thru ALMOST every folder in adb shell and "ls -l" for all file group/user id's, and performed "stat -c %a,%U,%G,%t,%n *" to obtain all the octal permissions. some folks missed alot.
i think you can pick out the 49 toolbox symlinks, the 1 symlink for dumpstate/dumpcrash and the symlink for es209ra_keypad.kcm.bin /qwerty.kcm.bin.
i might also note that when /system/bin/su is installed by flashtool its given a octal permission of 4755 that seems to work during live install, but i learned from zdzihu's script that 6755 is required for prerooting.
alot of folks copied that same script and had missed some importing /system/bin permissions/groups such as ping and netcfg that rendered some wireless/data apps unusable (speedtest being an example).
also, folks need to look closer at the /etc/customization folders, or just remove the files entirely as these may likely explain why you have sms/mms messaging problems, as some of these roms has customized settings regulating how communication is done, if its allowed at all.
oh, and
installbusybox
Code:
#!/system/bin/sh
cd /system/bin
./busybox --install -s /system/bin
..I didn't use a kitchen for this rom. Just borrowed the same script everyone else used from one.
Today I couln't resist to update when pc companion informed me that there is an update for my phone, afterwards I was surprised to see a lot of polish programs installed, I was wondering how the hell am I going to remove all these and then I found your rom, a very nice one, stripped of all unnecessary stuff and with a detailed explanation of additional installed programs. Thank you very much.
Sent from my X10i using XDA Premium App
I've just downloaded and is installing your rom.
Hope it is good for me. I will report my experience of using this rom asap.
Thank you for your work.
There are still many stock apps in this rom. Initially, battery drained faster than usual. It became normal again after Timescape had been uninstalled.
This rom is now amazing, especially it's the first time I use the Barnacle app.
Thank you again.
PS. I had disconnection problem during using Barnacle. I have to kill the app by task killer and restart it again. Any config recommended?
@degaswong; barnacle works great for me on the x10 w any rom. the newest one i provided autodetects when you start it w wpa supplicant enabled and prompts to disable, making it easier to use than before because you dont have to configure anything. just run it twice the first time, have your wifi off on the phone, AND DONT DOWNLOAD WIFI TETHER FOR ANDROID. ive seen this app cause issues like your wifi id always being broadcasted like it was on, especially when together on a phone w barnacle.
i did choose to leave the rom as intact w the stock apps, as this is my first release and i dont want to start off w removing apps that are called from the framework and introducing instability to gain performance.
im going to look at more thurough creative ways to remove the apps, and if possible, where theyre called from in the framework for a more stable clean rom.
look in my rom thread for more roms in the future; full unthemed, this one, and maybe an experimental lite one similar to what youve seen elsewhere.
i can tell you the modrom i fixed for rendeiro has a higher linpack score teetering between 33 and 34k as he's done more cleanup to his rom than im comfortable w releasing yet.
Sent from my X10i using XDA App
[QUOTE/] i did choose to leave the rom as intact w the stock apps, as this is my first release and i dont want to start off w removing apps that are called from the framework and introducing instability to gain performance.
im going to look at more thurough creative ways to remove the apps, and if possible, where theyre called from in the framework for a more stable clean rom.
[/QUOTE]
Look forward to this rom. Thanks and regards. Currently I am using your rom and find it perfect.
Sent from my X10i using XDA Premium App
It's good to see someone taking the effort to evaluate the shortcomings of most SE rom's and improve stability, enhance performance and localize. If only this was Froyo or Gingerbread it would be perfection fm as I require Adobe Flash Player support.
Any plans for either in the future?
Best regards,
MH
yeah, i'll be doing the same thing for the freex10/froyo rom shortly. my free times just shorter than i need for the number of devices and projects i've been trying to commit myself too, after work and family.
hopin' to fix up the freex10 install the same way i did for the custom sony se21roms, then work on porting in the greenglow theme. been mentioning it a bit, but the htc sense theme has been a lil' demanding and i've been helpin' out folks w/ a7 tabs too.
check my stats out in a week for new thread.
bumped for screenshot and theme update.
PLEASE DONT FORGET TO HELP OTHERS AS I AM TRYING FOR YOU
lots of people ask... how do you port roms... so here you go... I hope now the thread is started the people posting can help each other as I have other projects working on... Maybe someone learning will help me later with my other roms
lot of chatter of people saying that the structure of my rom is from other x10 so for you all to see I give you basic instructions (that I ported and posted first with almost everything working) so here is all the basics on getting a bootable miui rom for beginners.. first download the formels newest release.
then download a stable gingerbread 2.3.3 version that is compatible with the files. ( I always use the great z and j for sources).
the next step is to get the formels rom ready by deleting the boot image and the data folder. Next step is to go to the etc folder and delete firmware folder... also delete ap2sd init script from the init folder)
then go to lib folder and delete hw and modules.
now it is time to add files. I know the miui files pretty good now so the list has shortened greatly.
now use your stable gb rom source to replace the folders I had you delet above
you may have to change other files depending on the rom i.e. bluetooth/dhcpd and others.
to start in the etc folder you need to add
apns-conf
dbus
dualmic
gps
hosts
hw-config
init.bt
init.gold
init.local
mediaprofiles
mke2fs
profile
resolve
sensors
sysctl
vold
now to the lib folder all files start with lib
cm
dll
dsm
dss
gsl
miscta
oem-rapi
pbmilb
qmi
diag
mmgsdilib
nv
onrpc
queue
ril-qc-1
wms
auth
sdi-exp
wmsts
mmipl
oemcamera
mmjpeg
there are other files but I think that is enough to get bootscreen... if not let me know and I will list the other misc ones.
now the bin files
akmd2
am
bmgr
bmiloader
chargemon
charger
compache
eeprom
fixpermisions
gdbserver
handlecompache
hciqcomminit
ime
input
monkey
pm
port-bridge
qmuxd
recevent
svc
sysinit
updatemiscta
wlanmac
wlantool
wmiconfig
here is the update script you will need to use in meta folder
you use a kitchen to convert the updater script and change it to our rom.
I had to add recovery perm... I forget the other stuff but the beggining is usually edify so you have to change yaffs lines to compatible lines.
for those without a kitchen below is the script... make sure you delet updater and update binary from folder and replace with update-script
show_progress 0.500000 0
format CACHE:
format DATA:
format SYSTEM:
copy_dir PACKAGE:system SYSTEM:
symlink dumpstate SYSTEM:bin/dumpcrash
symlink busybox SYSTEM:xbin/[
symlink busybox SYSTEM:xbin/[[
symlink busybox SYSTEM:xbin/arp
symlink busybox SYSTEM:xbin/ash
symlink busybox SYSTEM:xbin/awk
symlink busybox SYSTEM:xbin/basename
symlink busybox SYSTEM:xbin/bbconfig
symlink busybox SYSTEM:xbin/brctl
symlink busybox SYSTEM:xbin/bunzip2
symlink busybox SYSTEM:xbin/bzcat
symlink busybox SYSTEM:xbin/bzip2
symlink busybox SYSTEM:xbin/cal
symlink busybox SYSTEM:xbin/catv
symlink busybox SYSTEM:xbin/chgrp
symlink busybox SYSTEM:xbin/chmod
symlink busybox SYSTEM:xbin/chown
symlink busybox SYSTEM:xbin/cksum
symlink busybox SYSTEM:xbin/clear
symlink busybox SYSTEM:xbin/cmp
symlink busybox SYSTEM:xbin/cp
symlink busybox SYSTEM:xbin/cpio
symlink busybox SYSTEM:xbin/cut
symlink busybox SYSTEM:xbin/date
symlink busybox SYSTEM:xbin/dc
symlink busybox SYSTEM:xbin/dd
symlink busybox SYSTEM:xbin/depmod
symlink busybox SYSTEM:xbin/devmem
symlink busybox SYSTEM:xbin/df
symlink busybox SYSTEM:xbin/diff
symlink busybox SYSTEM:xbin/dirname
symlink busybox SYSTEM:xbin/dmesg
symlink busybox SYSTEM:xbin/dnsd
symlink busybox SYSTEM:xbin/dos2unix
symlink busybox SYSTEM:xbin/du
symlink busybox SYSTEM:xbin/echo
symlink busybox SYSTEM:xbin/ed
symlink busybox SYSTEM:xbin/egrep
symlink busybox SYSTEM:xbin/env
symlink busybox SYSTEM:xbin/expr
symlink busybox SYSTEM:xbin/false
symlink busybox SYSTEM:xbin/fdisk
symlink busybox SYSTEM:xbin/fgrep
symlink busybox SYSTEM:xbin/find
symlink busybox SYSTEM:xbin/fold
symlink busybox SYSTEM:xbin/free
symlink busybox SYSTEM:xbin/freeramdisk
symlink busybox SYSTEM:xbin/fuser
symlink busybox SYSTEM:xbin/getopt
symlink busybox SYSTEM:xbin/grep
symlink busybox SYSTEM:xbin/gunzip
symlink busybox SYSTEM:xbin/gzip
symlink busybox SYSTEM:xbin/head
symlink busybox SYSTEM:xbin/hexdump
symlink busybox SYSTEM:xbin/id
symlink busybox SYSTEM:xbin/ifconfig
symlink busybox SYSTEM:xbin/insmod
symlink busybox SYSTEM:xbin/install
symlink busybox SYSTEM:xbin/ip
symlink busybox SYSTEM:xbin/kill
symlink busybox SYSTEM:xbin/killall
symlink busybox SYSTEM:xbin/killall5
symlink busybox SYSTEM:xbin/length
symlink busybox SYSTEM:xbin/less
symlink busybox SYSTEM:xbin/ln
symlink busybox SYSTEM:xbin/losetup
symlink busybox SYSTEM:xbin/ls
symlink busybox SYSTEM:xbin/lsmod
symlink busybox SYSTEM:xbin/lspci
symlink busybox SYSTEM:xbin/lsusb
symlink busybox SYSTEM:xbin/lzop
symlink busybox SYSTEM:xbin/lzopcat
symlink busybox SYSTEM:xbin/md5sum
symlink busybox SYSTEM:xbin/mkdir
symlink busybox SYSTEM:xbin/mke2fs
symlink busybox SYSTEM:xbin/mkfifo
symlink busybox SYSTEM:xbin/mkfs.ext2
symlink busybox SYSTEM:xbin/mknod
symlink busybox SYSTEM:xbin/mkswap
symlink busybox SYSTEM:xbin/mktemp
symlink busybox SYSTEM:xbin/modprobe
symlink busybox SYSTEM:xbin/more
symlink busybox SYSTEM:xbin/mount
symlink busybox SYSTEM:xbin/mountpoint
symlink busybox SYSTEM:xbin/mv
symlink busybox SYSTEM:xbin/netstat
symlink busybox SYSTEM:xbin/nice
symlink busybox SYSTEM:xbin/nohup
symlink busybox SYSTEM:xbin/nslookup
symlink busybox SYSTEM:xbin/ntpd
symlink busybox SYSTEM:xbin/od
symlink busybox SYSTEM:xbin/patch
symlink busybox SYSTEM:xbin/pgrep
symlink busybox SYSTEM:xbin/pidof
symlink busybox SYSTEM:xbin/ping
symlink busybox SYSTEM:xbin/pkill
symlink busybox SYSTEM:xbin/printenv
symlink busybox SYSTEM:xbin/printf
symlink busybox SYSTEM:xbin/ps
symlink busybox SYSTEM:xbin/pwd
symlink busybox SYSTEM:xbin/rdev
symlink busybox SYSTEM:xbin/readlink
symlink busybox SYSTEM:xbin/realpath
symlink busybox SYSTEM:xbin/renice
symlink busybox SYSTEM:xbin/reset
symlink busybox SYSTEM:xbin/rm
symlink busybox SYSTEM:xbin/rmdir
symlink busybox SYSTEM:xbin/rmmod
symlink busybox SYSTEM:xbin/route
symlink busybox SYSTEM:xbin/run-parts
symlink busybox SYSTEM:xbin/sed
symlink busybox SYSTEM:xbin/seq
symlink busybox SYSTEM:xbin/setsid
symlink busybox SYSTEM:xbin/sh
symlink busybox SYSTEM:xbin/sha1sum
symlink busybox SYSTEM:xbin/sha256sum
symlink busybox SYSTEM:xbin/sha512sum
symlink busybox SYSTEM:xbin/sleep
symlink busybox SYSTEM:xbin/sort
symlink busybox SYSTEM:xbin/split
symlink busybox SYSTEM:xbin/stat
symlink busybox SYSTEM:xbin/strings
symlink busybox SYSTEM:xbin/stty
symlink busybox SYSTEM:xbin/swapoff
symlink busybox SYSTEM:xbin/swapon
symlink busybox SYSTEM:xbin/sync
symlink busybox SYSTEM:xbin/sysctl
symlink busybox SYSTEM:xbin/tac
symlink busybox SYSTEM:xbin/tail
symlink busybox SYSTEM:xbin/tar
symlink busybox SYSTEM:xbin/tee
symlink busybox SYSTEM:xbin/telnet
symlink busybox SYSTEM:xbin/test
symlink busybox SYSTEM:xbin/tftp
symlink busybox SYSTEM:xbin/time
symlink busybox SYSTEM:xbin/top
symlink busybox SYSTEM:xbin/touch
symlink busybox SYSTEM:xbin/tr
symlink busybox SYSTEM:xbin/traceroute
symlink busybox SYSTEM:xbin/true
symlink busybox SYSTEM:xbin/tty
symlink busybox SYSTEM:xbin/tune2fs
symlink busybox SYSTEM:xbin/umount
symlink busybox SYSTEM:xbin/uname
symlink busybox SYSTEM:xbin/uniq
symlink busybox SYSTEM:xbin/unix2dos
symlink busybox SYSTEM:xbin/unlzop
symlink busybox SYSTEM:xbin/unzip
symlink busybox SYSTEM:xbin/uptime
symlink busybox SYSTEM:xbin/usleep
symlink busybox SYSTEM:xbin/uudecode
symlink busybox SYSTEM:xbin/uuencode
symlink busybox SYSTEM:xbin/vi
symlink busybox SYSTEM:xbin/watch
symlink busybox SYSTEM:xbin/wc
symlink busybox SYSTEM:xbin/wget
symlink busybox SYSTEM:xbin/which
symlink busybox SYSTEM:xbin/whoami
symlink busybox SYSTEM:xbin/xargs
symlink busybox SYSTEM:xbin/yes
symlink busybox SYSTEM:xbin/zcat
symlink toolbox SYSTEM:bin/cmp
symlink toolbox SYSTEM:bin/date
symlink toolbox SYSTEM:bin/dd
symlink toolbox SYSTEM:bin/dmesg
symlink toolbox SYSTEM:bin/getevent
symlink toolbox SYSTEM:bin/getprop
symlink toolbox SYSTEM:bin/hd
symlink toolbox SYSTEM:bin/id
symlink toolbox SYSTEM:bin/ifconfig
symlink toolbox SYSTEM:bin/iftop
symlink toolbox SYSTEM:bin/insmod
symlink toolbox SYSTEM:bin/ioctl
symlink toolbox SYSTEM:bin/ionice
symlink toolbox SYSTEM:bin/kill
symlink toolbox SYSTEM:bin/log
symlink toolbox SYSTEM:bin/lsmod
symlink toolbox SYSTEM:bin/mkdir
symlink toolbox SYSTEM:bin/nandread
symlink toolbox SYSTEM:bin/netstat
symlink toolbox SYSTEM:bin/newfs_msdos
symlink toolbox SYSTEM:bin/notify
symlink toolbox SYSTEM:bin/printenv
symlink toolbox SYSTEM:bin/ps
symlink toolbox SYSTEM:bin/reboot
symlink toolbox SYSTEM:bin/renice
symlink toolbox SYSTEM:bin/rmdir
symlink toolbox SYSTEM:bin/rmmod
symlink toolbox SYSTEM:bin/route
symlink toolbox SYSTEM:bin/schedtop
symlink toolbox SYSTEM:bin/sendevent
symlink toolbox SYSTEM:bin/setconsole
symlink toolbox SYSTEM:bin/setprop
symlink toolbox SYSTEM:bin/sleep
symlink toolbox SYSTEM:bin/smd
symlink toolbox SYSTEM:bin/start
symlink toolbox SYSTEM:bin/stop
symlink toolbox SYSTEM:bin/sync
symlink toolbox SYSTEM:bin/top
symlink toolbox SYSTEM:bin/uptime
symlink toolbox SYSTEM:bin/vmstat
symlink toolbox SYSTEM:bin/watchprops
symlink toolbox SYSTEM:bin/wipe
symlink iwmulticall SYSTEM:xbin/iwconfig
symlink iwmulticall SYSTEM:xbin/iwgetid
symlink iwmulticall SYSTEM:xbin/iwlist
symlink iwmulticall SYSTEM:xbin/iwpriv
symlink iwmulticall SYSTEM:xbin/iwspy
set_perm_recursive 0 0 0755 0644 SYSTEM:
set_perm_recursive 0 2000 0755 0755 SYSTEM:bin
set_perm 0 3003 02750 SYSTEM:bin/netcfg
set_perm 0 3004 02755 SYSTEM:bin/ping
set_perm 0 2000 06750 SYSTEM:bin/run-as
set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluetooth
set_perm 0 0 0755 SYSTEM:etc/bluetooth
set_perm 1000 1000 0640 SYSTEM:etc/bluetooth/auto_pairing.conf
set_perm 3002 3002 0444 SYSTEM:etc/bluetooth/blacklist.conf
set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf
set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks
set_perm_recursive 0 2000 0755 0750 SYSTEM:etc/init.d
set_perm 0 0 0755 SYSTEM:etc/init.d
set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh
set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp
set_perm_recursive 0 2000 0755 0755 SYSTEM:xbin
set_perm 0 0 06755 SYSTEM:xbin/apply_firewall
set_perm 0 0 06755 SYSTEM:xbin/apply_theme
set_perm 0 0 06755 SYSTEM:xbin/dumplog
set_perm 0 0 06755 SYSTEM:xbin/hcitool
set_perm 0 0 06755 SYSTEM:xbin/librank
set_perm 0 0 06755 SYSTEM:xbin/ota
set_perm 0 0 06755 SYSTEM:xbin/procmem
set_perm 0 0 06755 SYSTEM:xbin/procrank
set_perm 0 0 06755 SYSTEM:xbin/su
set_perm 0 0 04755 SYSTEM:recovery/sh
show_progress 0.200000 0
show_progress 0.200000 10
show_progress 0.100000 0
delete_recursive DATA:dalvik-cache
delete_recursive /sd-ext/dalvik-cache
also change the lib egl folder change all of them except for gles android.so
next you have to change the build script. you can get by with using cm7 build script but should adapt the original to fit
ps don't forget to add ramdisk, kernel folder, recovery folder to system
and don't forget to use the correct chargemon file for the bin folder... I would recomend using the one with working kernel for beginners.
You should have a working miui rom that lags and has some boot up problems... the rest is tweaking and optimizing files.. boot up problem is editing service.jar Thanks cobrato...
Very nice, thankyou
Sent from my X10i TripNMiUI using XDA Premium App
great work rdannar.....keep it up....
Thanks for the good tutorial Buddy..
I wanted to get my hands dirty on ROM work however was lazy to collect stuff from around now since you have posted and i hope my major work on m project (Ubuntu on X10i) is close to over, i am hoping to put some efforts on this.
After reading this and several other posts decided to gave it a try. I am no dev But got it to boot! It goes through the "Touch the android to begin setup" then reboots after a while and gets stuck in bootloop. Not bad considering i have minimal knowledge about this. I will give it another try tomorrow. BTW i tried my luck with an AOSP build not MIUI. Redux from HTC Desire forum that i saw a video of. Thanks a lot for this thread.
This is very good for getting to know abit about porting. I'll try making atleast a booting ROM.
rdannar omfg after reading i could say "i know kung-fu" ... great tutorial!
this shuld be "General Porting Tutorial" ... btw. last night when i was reading few libs where missing.. today nope.
P.S.
bmgr, pm, am & monkey in most casses not really needed
Hm, is it just me or is there no sdi-exp file in z & j cm7 lib folder?
a1exander said:
Hm, is it just me or is there no sdi-exp file in z & j cm7 lib folder?
Click to expand...
Click to collapse
it is just you..
maybe libgsdi_exp.so <<
Chumby_666 said:
it is just you..
maybe libgsdi_exp.so <<
Click to expand...
Click to collapse
Ah ty.
Would just copying the update-script from j & z CM7 and replacing the code that rdannar wrote work? I mean not only doing that but without using a kitchen to open updater-script etc xD
EDIT: Just getting "E:Syntac error in update-script"
Installation aborted.
:S Could anyone give me a hint of what ive done wrong?
same im getting the error 2 how do we edit the update script
a1exander said:
Ah ty.
Would just copying the update-script from j & z CM7 and replacing the code that rdannar wrote work? I mean not only doing that but without using a kitchen to open updater-script etc xD
EDIT: Just getting "E:Syntac error in update-script"
Installation aborted.
:S Could anyone give me a hint of what ive done wrong?
Click to expand...
Click to collapse
Upload your script and I will look at it later.. you should use notepad++ not regular notebad
Sent from my X10project using XDA App
rdannar said:
Upload your script and I will look at it later.. you should use notepad++ not regular notebad
Sent from my X10project using XDA App
Click to expand...
Click to collapse
do we add your script to the cm7 script or just have only your script?
Just my script
Sent from my X10project using XDA App
rdannar said:
Upload your script and I will look at it later.. you should use notepad++ not regular notebad
Sent from my X10project using XDA App
Click to expand...
Click to collapse
I do use notepad++, and i just took the update-script from j & z cm7, deleted all code in it and pasted the code from your post. And i deleted updater script and that other file ofc.
I 'll upload when i get back from school.
This thread really helps me getting into porting
Sent from my X10i TripNMiUI using XDA App
Nvm, I'll upload it now. BTW I had like 4 more empty lines at the bottom of my update-script, could that be the problem?
Heres the meta-inf folder with the update-script in it. http://www.mediafire.com/?0ar9dx3vmqd3zjt
a1exander said:
Nvm, I'll upload it now. BTW I had like 4 more empty lines at the bottom of my update-script, could that be the problem?
Heres the meta-inf folder with the update-script in it. http://www.mediafire.com/?0ar9dx3vmqd3zjt
Click to expand...
Click to collapse
try removing the blank line between:
Code:
...
copy_dir PACKAGE:system SYSTEM:
symlink toolbox SYSTEM:bin/cat
...
and test it
Hi,
I am proposing building a MIUI rom using FreeXperia CM7 FXP30 and the Desire HD MIUI (similar hardware) rom like they have been doing over in the X10 section.
In the X10 section they have been using a script to combine the nexus one version (similar hardware) of MIUI with the FreeXperia CM7 rom and then flashing a zip made with the script using CWM.
Script is here: http://forum.xda-developers.com/showthread.php?t=1294451
Looking at the script it looks straight-forward to work out and could be used on our devices. However I need a few things to get this to work:
A lib folder for our device. (Seems to contain stuff like libcamera.so .etc might be able to be derived from the offical rom.), Kernel Modules in .so format.
dhcpcd conf files, android.hardware xmls, and wpa_supplicant.conf/hostapd.conf for the xperia play. FStab and init scripts.
Once these files have been obtained (if the ones included dont work which is likely) then MIUI is likely to be created easily from this point.
If i create a flashable zip using this tool (using the already provided files) then would someone be brave enough to install/flash it?
Thanks for reading,
XperiaPlayer
i can test it.
Great News. Love MIUI.
I should have a test zip ready within an hour. Please note that I do not accept any responsibility if this breaks your phone. It shouldnt do as it isn't modifying the kernel or anything that can't be fixed by a Nandroid backup.
EDIT:
ALSO THIS IS GSM AND R800i ONLY!
ROM IS BUILT! However I dont know if it will work....
I found most of the files I needed in the CM7 folder so i copied and paste em. I now have a my_miui.zip
Instructions are:
NOT FOR THE FAINT HEARTED. MAY NOT WORK.
DISCLAIMER:
I DO NOT ACCEPT ANY RESPONSABILITY IN ANY WAY SHAPE OR FORM FOR ANY HARM MADE TO YOUR DEVICE. FLASHING THIS ZIP IS YOUR OWN CHOICE AND MAY NOT WORK. I SEE NO REASON FOR IT TO BREAK YOUR PHONE AS IT IS A UPDATE.ZIP.
MAKE SURE YOU HAVE A NANDROID BACKUP BEFORE DOING THE BELOW. I STRONGLY STREESS THIS.
Now Moving on...
Unlock Bootloader. Flash Latest CM7 Kernel. Install Latest CM7 using ClockWorkMod. DO the following:
1. Clear User Data.
2. Clear Davik Cache.
3. Clear Caches
4. Install zip from sdcard. Select XperiaPlayerMIUI.zip
5. Start your phone.
6. HOPE WE GET SOMEWHERE!!!!!
Download is here:
http://www.mediafire.com/?qxmn34b7cpcbgcp
Enjoy! There be dragons!
Hmm. I decided to try it for myself. Curiosity was too much for me!
Beware it takes a while on the "Flashing rom." part.
I get the FreXperia project logo. (Kernel Booting) and the devices switches off...
This looks like it may be a problem with the Kernel modules, or actually going to start up the android system.
Basically a boot loop. But it doesn't go further than the bootloader/FreeXperia logo.
Could do with someone like Blagus to take a look at this !
maibe FXP would know better?
Yeh thats a thought. I am now trying it with the Nexus One MIUI files and using the CWM2 option in the script.
We need to get the attention of FXP somehow.
EDIT:
This time it doesnt advance futher than the FreeXperiaProject logo. No boot loops or anything just stays on that screen. Hmm
Given it switches off/stops working after starting to boot the kernel, I'd say it is a non functional kernel issue. I would ask Blagus or Doom Lord. Can you run a detailed debug?
Btw, nice job, regardless of the outcome.
Yes il see if i can do detailed debug. Lol i haven't done any development related stuff since I had a WM6 phone. (THank god for EasyKitchen/osKitchen )
It only seems to do bootloop if i select the CWM option not the CWM2 option. THis is using the Desire HD MIUI Files AND the Nexus One MIUI Files.
PLus how do i run a detailed debug from the bootloader up? Since there is no adb until the actual system.
I tried this for neo earlier today, using DHD bootloop too.... With cwm2
Edit: I think it's because x10 has different snapdragon processor and adreno files so the script cannot make it boot...
If someone was to configure what files were different and needed then edit the script then it would be easy...
Im no serious developer so im gonna look around and see what I can do, I'll keep you posted if I manage it
Regards
Sent from my MT15i using XDA App
Thats what I thought. The actual hardware is very similar to the Desire HD. (Same Snapdragon and Adreno). I rekon it could be the init scripts. Going to have a poke around now and see what I can change . Hehe this is fun to say I have no clue with Android Development.
EDIT
------------------
Second build fired up. Won't boot .
Copied and repalced ALL of the files from the CM7 update zip into the temp folder within the script.
My first theory is that it is the build.prop.....
##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Fri May 20 11:00:00 GMT 2011
ro.build.date.utc=1305889200
ro.build.user=builder
ro.build.host=ruijun-desktop
##### Final patch of properties #####
ro.semc.product.model=R800i
ro.build.product=R800i
ro.build.description=R800i-user 2.3.3 3.0.1.G.0.75 tB_P test-keys
ro.product.brand=SEMC
ro.product.name=Play
ro.product.device=R800i
ro.build.tags=test-keys
ro.build.fingerprint=SEMC/R800i_1247-6199/R800i:2.3.3/3.0.1.A.0.145/bn_p:user/release-keys
######################## Customized property values #########################
ro.semc.version.cust=1241-1846
ro.semc.version.cust_revision=R1C
#########################################################################
ro.config.ringtone=sony_ericsson.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA1
################# Updating of the SW Version #################
ro.semc.version.fs_revision=3.0.1.G.0.75
ro.build.id=MIUI
ro.build.display.id=XperiaPlayer Test MIUI
##### Values from product package metadata #####
ro.product.model=R800i
ro.semc.ms_type_id=AAD-3880056-BV
ro.semc.version.fs=WORLD-1-4-8
ro.semc.product.name=R800i
ro.semc.product.device=R800i
# begin build properties
# autogenerated by buildinfo.sh
#ro.build.id=3.0.1.G.0.75
#ro.build.display.id=3.0.1.G.0.75
ro.build.version.incremental=1.10.8
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.7
#ro.build.date=Wed Jul 13 19:17:43 CEST 2011
#ro.build.date.utc=1310577463
ro.build.type=user
#ro.build.user=hudsonslave
#ro.build.host=seldlx1579
#ro.build.tags=test-keys
#ro.product.model=rachael
#ro.product.brand=Sony-Ericsson
#ro.product.name=rachael
#ro.product.device=rachael
ro.product.board=zeus
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
#ro.build.product=rachael
# Do not try to parse ro.build.description or .fingerprint
#ro.build.description=rachael-user 2.3.3 3.0.1.G.0.75 tB_P test-keys
#ro.build.fingerprint=Sony-Ericsson/rachael/rachael:2.3.3/3.0.1.G.0.75/tB_P:user/test-keys
# end build properties
#
# system.prop for rachael
#
keyguard.no_require_sim=true
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d/dev/smd0
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.telephony.default_network=0
ro.telephony.call_ring.multiple=false
ro.telephony.ril_class=semc
wifi.interface=eth0
wifi.supplicant_scan_interval=15
ro.sf.lcd_density=240
keyguard.no_require_sim=true
ro.com.google.locationfeatures=1
dalvik.vm.dexopt-flags=m=y
dalvik.vm.heapsize=32m
dalvik.vm.dexopt-data-only=1
dalvik.vm.lockprof.threshold=500
dalvik.vm.execution-mode=int:jit
dalvik.vm.checkjni=false
ro.opengles.version=131072
ro.compcache.default=0
ro.product.locale.language=en
ro.product.locale.region=US
BUILD_UTC_DATE=0
ro.rommanager.developerid=cyanogenmod
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.config.ringtone=Playa.ogg
ro.config.notification_sound=regulus.ogg
ro.config.alarm_alert=Alarm_Beep_03.ogg
ro.modversion=CyanogenMod-7.1.0-XperiaPlay-R800i-KANG
ro.setupwizard.mode=OPTIONAL
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
Click to expand...
Click to collapse
Can anyone notice anything wrong or missed out in that?
The Sony Ericsson Xperia Play is known as "zeus", not "rachael". That's the X10.
Yes, ive already changed that in the build.prop. (The bits where it says rachael are commented.).
http://android.modaco.com/topic/341986-how-to-port-miui/
There's a full guide. But it is in Engrish and it mentions you need a Kitchen and a build script.....
Bad news, we can't get any help from FXP. This is the response to a PM I sent them. Going to see if Blagus can offer us any insight.
sorry we dont suport porting roms
Click to expand...
Click to collapse
use adreno205 libs
also which android version is miui, u trying, based on? 2.3.3/2.3.4/2.3.5+ cause the ramdisk in kernel will have to correspond else device wont boot... miui also has another BIG issue of requiring VM_SPLIT addresses for some devices.... in that case u will need to make a new kernel...
Ok,
So from what you see I need to make sure that the android version is the same when compiling and where do I get these adreno205 libs from?
Thanks for helping though.
EDIT:
Version 2.3.5 For Android. Isn't the latest CM7 2.4.7? (This could be the first issue)
XperiaPlayer said:
Ok,
So from what you see I need to make sure that the android version is the same when compiling and where do I get these adreno205 libs from?
Thanks for helping though.
EDIT:
Version 2.3.5 For Android. Isn't the latest CM7 2.4.7? (This could be the first issue)
Click to expand...
Click to collapse
u can try kernels with 2.3.4 ramdisk or FXP kernel...
Message to above: Yes i am using them kernals. Would your kernal work?
----------
Thanks for your help. Ive looked at the script in the X10 Forum and It needs the following files:
/usr folder (ICU, keychars, keylayout, share, srec)
MC Folder (FlashDevice.smali, TorchSwitch.smali)
/system/bin -
atfwd-daemon
debuggerd
dhcpd
dnsmasq
drmioserver
drmserver
hostapd
kexec-tool
klogrouter
make_ext4s
mtp
netd
rild
sh
startupflag
suntrolkac
vold
wpa_supplicant
/system/etc
init.es209ra.bt
fstab
01_qcomm_omx.cfg
wifi folder
permissions folder
dhcpd folder
/system/lib
modules ->
wifi.ko
data.patch.hw2_0.bin
athwlan.bin.z77
libandroid_runtime.so
libc.so
libcamera.so
libcamera_client.so
libcamerasemc.so
libcameraservice.so
libdrmframework.so
libhardware_legacy.so
libidd.so
libiprouteutil.so
libloc_api.so
libnetutils.so
libopencore_common.so
libopencore_net_support.so
libopencore_player.so
libpdapi.so
libpdsm_atl.so
libping_mdm.so
libprotobuf-c.so
libqcomm_omx.so
libreference-ril.so
libroparsertest.so
libstagefrighthw.so
libwebcore.so
/system/xbin
oprofiled
/xrec - ONLY THINK THIS IS FOR XRECOVERY
/xrec/bin
chargemon
charger
su
/xrec/xbin
sh
xrecovery
Click to expand...
Click to collapse
The meat of the script seems to be this bit:
7za.exe e services.jar classes.dex
java -jar baksmali.jar -o mi/ classes.dex
copy /y Native*.smali mi\com\android\server\
del classes.dex
java -Xmx512M -jar smali.jar mi/ -o classes.dex
ren services.jar services.zip
7za.exe a services.zip classes.dex
ren services.zip services.jar
cd.. >nul
move /y temp\services.jar miui\framework\
del temp\services.jar
del temp\classes.dex
rmdir /s /q temp\mi
ren miui system
mkdir miui
copy /y temp\my_miui.zip \template\
call temp\7za.exe a my_miui.zip system
rmdir /s /q system
call temp\7za.exe d my_miui.zip system\etc\dhcpcd
call temp\7za.exe d my_miui.zip system\etc\wifi
call temp\7za.exe d my_miui.zip system\lib\modules
cd temp\patch\
xcopy /e system \template\system\
cd..
cd..
call temp\7za.exe a my_miui.zip system
call temp\7za.exe d my_miui.zip META-INF\com\google\android\update-script
rmdir /s /q system
ren my_miui.zip my_miui_cwm_luke_kernel.zip
cls
Click to expand...
Click to collapse
I have also manually created my own version (following a manual guide here on xda and modaco). However I cant flash it . I always get Error 6 when trying to install the zip using CWM.
The update-script has unix file endings and is correct. (Contents below). And the zip is signed and created using 7zip (Windows 7).
show_progress 0.500000 0
format CACHE:
format DATA:
format SYSTEM:
copy_dir PACKAGE:system SYSTEM:
symlink dumpstate SYSTEM:bin/dumpcrash
symlink busybox SYSTEM:xbin/[
symlink busybox SYSTEM:xbin/[[
symlink busybox SYSTEM:xbin/arp
symlink busybox SYSTEM:xbin/ash
symlink busybox SYSTEM:xbin/awk
symlink busybox SYSTEM:xbin/basename
symlink busybox SYSTEM:xbin/bbconfig
symlink busybox SYSTEM:xbin/brctl
symlink busybox SYSTEM:xbin/bunzip2
symlink busybox SYSTEM:xbin/bzcat
symlink busybox SYSTEM:xbin/bzip2
symlink busybox SYSTEM:xbin/cal
symlink busybox SYSTEM:xbin/catv
symlink busybox SYSTEM:xbin/chgrp
symlink busybox SYSTEM:xbin/chmod
symlink busybox SYSTEM:xbin/chown
symlink busybox SYSTEM:xbin/cksum
symlink busybox SYSTEM:xbin/clear
symlink busybox SYSTEM:xbin/cmp
symlink busybox SYSTEM:xbin/cp
symlink busybox SYSTEM:xbin/cpio
symlink busybox SYSTEM:xbin/cut
symlink busybox SYSTEM:xbin/date
symlink busybox SYSTEM:xbin/dc
symlink busybox SYSTEM:xbin/dd
symlink busybox SYSTEM:xbin/depmod
symlink busybox SYSTEM:xbin/devmem
symlink busybox SYSTEM:xbin/df
symlink busybox SYSTEM:xbin/diff
symlink busybox SYSTEM:xbin/dirname
symlink busybox SYSTEM:xbin/dmesg
symlink busybox SYSTEM:xbin/dnsd
symlink busybox SYSTEM:xbin/dos2unix
symlink busybox SYSTEM:xbin/du
symlink busybox SYSTEM:xbin/echo
symlink busybox SYSTEM:xbin/ed
symlink busybox SYSTEM:xbin/egrep
symlink busybox SYSTEM:xbin/env
symlink busybox SYSTEM:xbin/expr
symlink busybox SYSTEM:xbin/false
symlink busybox SYSTEM:xbin/fdisk
symlink busybox SYSTEM:xbin/fgrep
symlink busybox SYSTEM:xbin/find
symlink busybox SYSTEM:xbin/fold
symlink busybox SYSTEM:xbin/free
symlink busybox SYSTEM:xbin/freeramdisk
symlink busybox SYSTEM:xbin/fuser
symlink busybox SYSTEM:xbin/getopt
symlink busybox SYSTEM:xbin/grep
symlink busybox SYSTEM:xbin/gunzip
symlink busybox SYSTEM:xbin/gzip
symlink busybox SYSTEM:xbin/head
symlink busybox SYSTEM:xbin/hexdump
symlink busybox SYSTEM:xbin/id
symlink busybox SYSTEM:xbin/ifconfig
symlink busybox SYSTEM:xbin/insmod
symlink busybox SYSTEM:xbin/install
symlink busybox SYSTEM:xbin/ip
symlink busybox SYSTEM:xbin/kill
symlink busybox SYSTEM:xbin/killall
symlink busybox SYSTEM:xbin/killall5
symlink busybox SYSTEM:xbin/length
symlink busybox SYSTEM:xbin/less
symlink busybox SYSTEM:xbin/ln
symlink busybox SYSTEM:xbin/losetup
symlink busybox SYSTEM:xbin/ls
symlink busybox SYSTEM:xbin/lsmod
symlink busybox SYSTEM:xbin/lspci
symlink busybox SYSTEM:xbin/lsusb
symlink busybox SYSTEM:xbin/lzop
symlink busybox SYSTEM:xbin/lzopcat
symlink busybox SYSTEM:xbin/md5sum
symlink busybox SYSTEM:xbin/mkdir
symlink busybox SYSTEM:xbin/mke2fs
symlink busybox SYSTEM:xbin/mkfifo
symlink busybox SYSTEM:xbin/mkfs.ext2
symlink busybox SYSTEM:xbin/mknod
symlink busybox SYSTEM:xbin/mkswap
symlink busybox SYSTEM:xbin/mktemp
symlink busybox SYSTEM:xbin/modprobe
symlink busybox SYSTEM:xbin/more
symlink busybox SYSTEM:xbin/mount
symlink busybox SYSTEM:xbin/mountpoint
symlink busybox SYSTEM:xbin/mv
symlink busybox SYSTEM:xbin/netstat
symlink busybox SYSTEM:xbin/nice
symlink busybox SYSTEM:xbin/nohup
symlink busybox SYSTEM:xbin/nslookup
symlink busybox SYSTEM:xbin/ntpd
symlink busybox SYSTEM:xbin/od
symlink busybox SYSTEM:xbin/patch
symlink busybox SYSTEM:xbin/pgrep
symlink busybox SYSTEM:xbin/pidof
symlink busybox SYSTEM:xbin/ping
symlink busybox SYSTEM:xbin/pkill
symlink busybox SYSTEM:xbin/printenv
symlink busybox SYSTEM:xbin/printf
symlink busybox SYSTEM:xbin/ps
symlink busybox SYSTEM:xbin/pwd
symlink busybox SYSTEM:xbin/rdev
symlink busybox SYSTEM:xbin/readlink
symlink busybox SYSTEM:xbin/realpath
symlink busybox SYSTEM:xbin/renice
symlink busybox SYSTEM:xbin/reset
symlink busybox SYSTEM:xbin/rm
symlink busybox SYSTEM:xbin/rmdir
symlink busybox SYSTEM:xbin/rmmod
symlink busybox SYSTEM:xbin/route
symlink busybox SYSTEM:xbin/run-parts
symlink busybox SYSTEM:xbin/sed
symlink busybox SYSTEM:xbin/seq
symlink busybox SYSTEM:xbin/setsid
symlink busybox SYSTEM:xbin/sh
symlink busybox SYSTEM:xbin/sha1sum
symlink busybox SYSTEM:xbin/sha256sum
symlink busybox SYSTEM:xbin/sha512sum
symlink busybox SYSTEM:xbin/sleep
symlink busybox SYSTEM:xbin/sort
symlink busybox SYSTEM:xbin/split
symlink busybox SYSTEM:xbin/stat
symlink busybox SYSTEM:xbin/strings
symlink busybox SYSTEM:xbin/stty
symlink busybox SYSTEM:xbin/swapoff
symlink busybox SYSTEM:xbin/swapon
symlink busybox SYSTEM:xbin/sync
symlink busybox SYSTEM:xbin/sysctl
symlink busybox SYSTEM:xbin/tac
symlink busybox SYSTEM:xbin/tail
symlink busybox SYSTEM:xbin/tar
symlink busybox SYSTEM:xbin/tee
symlink busybox SYSTEM:xbin/telnet
symlink busybox SYSTEM:xbin/test
symlink busybox SYSTEM:xbin/tftp
symlink busybox SYSTEM:xbin/time
symlink busybox SYSTEM:xbin/top
symlink busybox SYSTEM:xbin/touch
symlink busybox SYSTEM:xbin/tr
symlink busybox SYSTEM:xbin/traceroute
symlink busybox SYSTEM:xbin/true
symlink busybox SYSTEM:xbin/tty
symlink busybox SYSTEM:xbin/tune2fs
symlink busybox SYSTEM:xbin/umount
symlink busybox SYSTEM:xbin/uname
symlink busybox SYSTEM:xbin/uniq
symlink busybox SYSTEM:xbin/unix2dos
symlink busybox SYSTEM:xbin/unlzop
symlink busybox SYSTEM:xbin/unzip
symlink busybox SYSTEM:xbin/uptime
symlink busybox SYSTEM:xbin/usleep
symlink busybox SYSTEM:xbin/uudecode
symlink busybox SYSTEM:xbin/uuencode
symlink busybox SYSTEM:xbin/vi
symlink busybox SYSTEM:xbin/watch
symlink busybox SYSTEM:xbin/wc
symlink busybox SYSTEM:xbin/wget
symlink busybox SYSTEM:xbin/which
symlink busybox SYSTEM:xbin/whoami
symlink busybox SYSTEM:xbin/xargs
symlink busybox SYSTEM:xbin/yes
symlink busybox SYSTEM:xbin/zcat
symlink toolbox SYSTEM:bin/cmp
symlink toolbox SYSTEM:bin/date
symlink toolbox SYSTEM:bin/dd
symlink toolbox SYSTEM:bin/dmesg
symlink toolbox SYSTEM:bin/getevent
symlink toolbox SYSTEM:bin/getprop
symlink toolbox SYSTEM:bin/hd
symlink toolbox SYSTEM:bin/id
symlink toolbox SYSTEM:bin/ifconfig
symlink toolbox SYSTEM:bin/iftop
symlink toolbox SYSTEM:bin/insmod
symlink toolbox SYSTEM:bin/ioctl
symlink toolbox SYSTEM:bin/ionice
symlink toolbox SYSTEM:bin/kill
symlink toolbox SYSTEM:bin/log
symlink toolbox SYSTEM:bin/lsmod
symlink toolbox SYSTEM:bin/mkdir
symlink toolbox SYSTEM:bin/nandread
symlink toolbox SYSTEM:bin/netstat
symlink toolbox SYSTEM:bin/newfs_msdos
symlink toolbox SYSTEM:bin/notify
symlink toolbox SYSTEM:bin/printenv
symlink toolbox SYSTEM:bin/ps
symlink toolbox SYSTEM:bin/reboot
symlink toolbox SYSTEM:bin/renice
symlink toolbox SYSTEM:bin/rmdir
symlink toolbox SYSTEM:bin/rmmod
symlink toolbox SYSTEM:bin/route
symlink toolbox SYSTEM:bin/schedtop
symlink toolbox SYSTEM:bin/sendevent
symlink toolbox SYSTEM:bin/setconsole
symlink toolbox SYSTEM:bin/setprop
symlink toolbox SYSTEM:bin/sleep
symlink toolbox SYSTEM:bin/smd
symlink toolbox SYSTEM:bin/start
symlink toolbox SYSTEM:bin/stop
symlink toolbox SYSTEM:bin/sync
symlink toolbox SYSTEM:bin/top
symlink toolbox SYSTEM:bin/uptime
symlink toolbox SYSTEM:bin/vmstat
symlink toolbox SYSTEM:bin/watchprops
symlink toolbox SYSTEM:bin/wipe
symlink iwmulticall SYSTEM:xbin/iwconfig
symlink iwmulticall SYSTEM:xbin/iwgetid
symlink iwmulticall SYSTEM:xbin/iwlist
symlink iwmulticall SYSTEM:xbin/iwpriv
symlink iwmulticall SYSTEM:xbin/iwspy
set_perm_recursive 0 0 0755 0644 SYSTEM:
set_perm_recursive 0 2000 0755 0755 SYSTEM:bin
set_perm 0 3003 02750 SYSTEM:bin/netcfg
set_perm 0 3004 02755 SYSTEM:bin/ping
set_perm 0 2000 06750 SYSTEM:bin/run-as
set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluetooth
set_perm 0 0 0755 SYSTEM:etc/bluetooth
set_perm 1000 1000 0640 SYSTEM:etc/bluetooth/auto_pairing.conf
set_perm 3002 3002 0444 SYSTEM:etc/bluetooth/blacklist.conf
set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf
set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks
set_perm_recursive 0 2000 0755 0750 SYSTEM:etc/init.d
set_perm 0 0 0755 SYSTEM:etc/init.d
set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh
set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp
set_perm_recursive 0 2000 0755 0755 SYSTEM:xbin
set_perm 0 0 06755 SYSTEM:xbin/apply_firewall
set_perm 0 0 06755 SYSTEM:xbin/apply_theme
set_perm 0 0 06755 SYSTEM:xbin/dumplog
set_perm 0 0 06755 SYSTEM:xbin/hcitool
set_perm 0 0 06755 SYSTEM:xbin/librank
set_perm 0 0 06755 SYSTEM:xbin/ota
set_perm 0 0 06755 SYSTEM:xbin/procmem
set_perm 0 0 06755 SYSTEM:xbin/procrank
set_perm 0 0 06755 SYSTEM:xbin/su
set_perm 0 0 04755 SYSTEM:recovery/sh
show_progress 0.200000 0
show_progress 0.200000 10
show_progress 0.100000 0
delete_recursive DATA:dalvik-cache
delete_recursive /sd-ext/dalvik-cache
Click to expand...
Click to collapse
That error 6 sounds like you're using the wrong update-script format, amend and not edify for CWM 3.x?
Regards Dousan...
I am not sure if this could be a ROM issue or app issue or is in general 4.3 issue -> I am not able to see /extSdCard or /Sdcard1 in my file manager at the base level. To elaborate - usually file managers list sdcard, extsdcard and internal storage as the first options (of course there is the absolute path to go these which is working fine)
ROM : Carbon Nighltly
Kernel : GoogyMax 1.7.9
Andorid : 4.3.1
File Manager : File Expert (Paid) / CM File manger
First I had SDcard "no write permission" issue. I searched and fixed by modifying the permissions file in /system/etc. However still I notice Sdcard1 comes under group SDCARD_R instead of SDCARD_RW or MEDIA_RW. Anyways it is not preventing me from writing into the folder, so that's ok.
Secondly, in the file managers, I cannot simply see /extSdCard at the base level. What I can see is SdCard and Phone internal storage.
Any pointers?
-----------------------------------------------------------------------------
Dump of init scripts
"init.smdk4x12.rc"
on init
mkdir /mnt/shell/emulated 0700 shell shell
mkdir /storage 0550 system sdcard_r
mkdir /storage/emulated 0555 root root
mkdir /storage/sdcard1 0775 system system
mkdir /storage/usbdisk0 0775 system system
export EXTERNAL_STORAGE /storage/emulated/legacy
export SECONDARY_STORAGE /storage/sdcard1
export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
export EMULATED_STORAGE_TARGET /storage/emulated
# for backwards compatibility
symlink /storage/emulated/legacy /sdcard
symlink /storage/emulated/legacy /mnt/sdcard
symlink /storage/emulated/legacy /storage/sdcard0
symlink /mnt/shell/emulated/0 /storage/emulated/legacy
symlink /storage/sdcard1 /extSdCard
symlink /storage/sdcard1 /mnt/extSdCard
symlink /storage/usbdisk0 /usbdisk0
symlink /storage/usbdisk0 /mnt/usbdisk0
"init.goldfish.rc"
# on init
mkdir /storage/sdcard 0555 root root
export EXTERNAL_STORAGE /storage/sdcard
# Support legacy paths
symlink /storage/sdcard /sdcard
symlink /storage/sdcard /mnt/sdcard
----------------------------------------------------
Solved : Installed AOSP Rom
So the problem was the ROM. I did a complete wipe and installed NeatRom lite 5.4. Issue was resolved. On a different note... battery drain improved a lot.
Good
i will use this
How can I create symlinks without foldermount? i'm using Magisk.