• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

CWM Touch v5.5.0.4 + Custom kernel for ICS 6.1.1.B.1.10(54) + prerooted + MemoryTweak

Search This thread

munjeni

Senior Member
Jun 2, 2011
9,406
21,996
Hallo, this is custom kernel ICS boot image for 6.1.1.B.1.10 (and for 6.1.1.B.1.54) + prerooted + CWM Touch recovery for Sony Xperia U + Memory Tweak + owerclock!
Latest pack have name MEMORY TWEAK!

First thing that I must to say is "disclaimer":
  • Everything that is not originally maded by Sony is custom thing, so everything from here is modified Sony files and these files is "custom files"! So before you go to play with these modified files keep in mind that everything from here is custom thing and you installing these things on your own risk! I no want and I will not be responsible if something go wrong, if you lost your private data, if your device can not boot ...etc...etc, you doing everything on your own risk!!! If you no want to risk than skip this thread!!!

Download Memory Tweak pack:
http://d-h.st/Equ

How to install:
  • unlocked bootloader reguire !
  • firmware 6.1.1.B.1.10 (or 6.1.1.B.1.54) reguire !
  • reboot to bootloader
  • extract ftr to adb folder and perform "fastboot flash boot ftr"
  • copy memory_tweak.zip to sdcard, reboot to recovery and install zip trought recovery menu "install zip from sdcard" and you are done

For some one who have problems with usb drivers:
http://d-h.st/Zqo

Changelog 13.Oct.2012.:
  • first test version
  • test version 2: added process list dumper
  • test version 3: fixed system partition mount

Changelog 16.Oct.2012.:
  • fixed usb
  • fixed adb
  • fixed mass storage mode
  • fixed bootflag "reboot to bootloader"
  • added support for leds when AC charger is connected
  • some cleanups in ramdisk
Note about ICS CWM based version: Root tools is not included so you need to install it folowing this thread -> http://forum.xda-developers.com/showpost.php?p=31910090&postcount=1. Boot image is prerooted!

Changelog 23.Oct.2012.:
  • fixed problems for remounting rootfs to "rw" + problems creating fstab + problems with busybox and command "mount" with containing 2 arguments only...
  • added tool in tools menu for one click skin changing
  • installable trought recovery menu "install zip from sd card", just copy zip to sdcard, reboot to recovery, go to menu "install zip from sd card", install it! If you had recovery runing from /system/recovery.tar + chargemon script, make sure to delete these old installation(delete and revert from system: recovery.tar must be deleted + charger must be renamed back to chargemon...!)

Memory Tweak custom kernel (v15) and recovery v14: Changelog 14.Dec.2012.:
  • recovery: fixed problem for assert board detection in updater-script
  • recovery: new tools submenu (you can change boot logo easilly)
  • kernel cpu governors: smartass2 + minmax + interactive + conservative + lulzactiveq + ondemandax + pegasusq + hotplug
  • kernel io schedulers: cfq + sio + vr
  • kernel swap feature enabled
  • kernel same page merging (aka ksm)
  • kernel: some improvement in memcpy and memmove
  • kernel: added owerclock 1.15 ghz
  • kernel: enabled most common needed (ipv4 and ipv6) xtables in iptables firewall
  • kernel: property set ramdisk phys base adress
  • kernel: cifs + nls_utf8 (you can mount network folders)
  • kernel: enabled some crypto functions
  • android feature: init.d and crontab support
  • android feature: Memory Tweak runing from crontab on every minute and free your memory so your memory after every minute is free for 80mb (android is very smooth after these tweak because have needed free available memory)
  • android feature: enabled kernel same page merging on boot
How to install: If you allready have my recovery installed than simple reboot to recovery and install memory_tweak.zip trought recovery menu "install zip from sdcard" and you are done! If you have not installed mine recovery than extract "ftr" from zip and flash it using fastboot "fastboot flash boot ftr", reboot to recovery and perform step for zip instalation trought recovery menu "install zip from sdcard". Donot change busybox because everything is programed to work with busybox included in zip! About "su", su included in zip is compatible only with superuser.apk (do not install super su because super su apk need another su binary! If you want super su you need to replace "su" in /system/xbin !!!)

Kernel source:

Recovery source:
  • Source was clone many times ago from Cyanogenmod git,
    but mine modifications to recovery is not public, sorry!

Tip and tricks for my CWM version:

Credits:
  • full credits to author of the Clockworkmod Recovery
  • akkufix fox giving me ideas to fix usb
  • LeTama for great sin2raw tool and great split kernel tool
  • AnDyXX for cpu governors
  • every other who helped and tested our recovery

Warning!!! This boot+CWM reguire unlocked bootloader + stock chargemon!!! Do not use modified chargemon or chargemon that is SCRIPT!!! Double check if your /system/bin/chargemon is script or binary file (you can do it by android terminal emulator by command "cat /system/bin/chargemon" if you see clean text lines than its script, if you see unknown characters than you are sure that your chargemon is binary file!!! If chargemon is script do not use our boot+CWM!!! I am not responsible for any damages or data losts if you use custom chargemon!!! If chargemon is binary you can install our boot+CWM but you need to check if system partition in "mount and storage" is mountable and remountable before you going to erase system partition or to perform backups and restores !!! Allso check ps.log in your sdcard after booting recovery, just this CWM is in test stage for Xperia U and you need to be sure that "/system/bin..." processess is not in ps.log !!! Untill we are surre that these processess is not in ps.log and your chargemon is stock than our CWM will be safe!!!

CWM is safe only if you can not see "/system/bin/..." processes in ps.log !!!!!!!!!
 
Last edited:

acervenky

Recognized Contributor
Mar 25, 2012
2,325
4,923
Mumbai
POCO M2 Pro
Xiaomi Mi 10T / 10T Pro
All done, just last step... please give me recovery.fstab !

@Rapier07 thank you! Please edit your post and delete all pictures, just for clean thread view...
Thank you for your efforts.
I don't own this device but I develop for this device :D
And its convenient to flash roms with ICS CWM.
So best of luck for your work.
And Again Thanks :D
Regards,
acervenky,
XPT
 

canu7

Member
Apr 23, 2007
8
3
I can't find a recovery.fstab file, so I post here the fstab file:
Code:
# These declarations must match the mount statements in 
# <buildroot>/device/semc/riogrande/files/init.riogrande.rc

/data    ext4 /dev/block/mmcblk0p11
/cache   ext4 /dev/block/mmcblk0p12
/modemfs ext4 /dev/block/mmcblk0p6

And the output of mount:
Code:
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
tmpfs on /dev/shm type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/mmcblk0p10 on /system type ext4 (ro,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/block/mmcblk0p11 on /data type ext4 (rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p12 on /cache type ext4 (rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,data=ordered)
/dev/block/mmcblk0p6 on /modemfs type ext4 (rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,data=ordered)
/dev/block/mmcblk0p8 on /data/idd type ext4 (rw,nosuid,nodev,noatime,user_xattr,acl,barrier=0,data=ordered)
/dev/block/vold/179:14 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:14 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
 

Attachments

  • android_usb.txt
    8.8 KB · Views: 8
  • brightness.txt
    2.9 KB · Views: 8
  • lun.txt
    1.7 KB · Views: 6
  • power_supply.txt
    7.9 KB · Views: 10
  • Like
Reactions: gengi and munjeni

munjeni

Senior Member
Jun 2, 2011
9,406
21,996

Please test everything and let me know!

Is 5 colors mode before entering into recovery working?
Is vibration working?
Is touch buttons working?
Is leds working?
Is battery level working?
Is csreen size ok?
Is font size ok?
Is mouts working?
Is mounting usb storage working?
Is adb working?
Is sonny tools working?
Is "backup to zip" firmware installable from recovery?
Is wiping ok?
Is backup/restore working?
So everything :)
 
Last edited:
  • Like
Reactions: Flare_91

Top Liked Posts

  • There are no posts matching your filters.
  • 121
    Hallo, this is custom kernel ICS boot image for 6.1.1.B.1.10 (and for 6.1.1.B.1.54) + prerooted + CWM Touch recovery for Sony Xperia U + Memory Tweak + owerclock!
    Latest pack have name MEMORY TWEAK!

    First thing that I must to say is "disclaimer":
    • Everything that is not originally maded by Sony is custom thing, so everything from here is modified Sony files and these files is "custom files"! So before you go to play with these modified files keep in mind that everything from here is custom thing and you installing these things on your own risk! I no want and I will not be responsible if something go wrong, if you lost your private data, if your device can not boot ...etc...etc, you doing everything on your own risk!!! If you no want to risk than skip this thread!!!

    Download Memory Tweak pack:
    http://d-h.st/Equ

    How to install:
    • unlocked bootloader reguire !
    • firmware 6.1.1.B.1.10 (or 6.1.1.B.1.54) reguire !
    • reboot to bootloader
    • extract ftr to adb folder and perform "fastboot flash boot ftr"
    • copy memory_tweak.zip to sdcard, reboot to recovery and install zip trought recovery menu "install zip from sdcard" and you are done

    For some one who have problems with usb drivers:
    http://d-h.st/Zqo

    Changelog 13.Oct.2012.:
    • first test version
    • test version 2: added process list dumper
    • test version 3: fixed system partition mount

    Changelog 16.Oct.2012.:
    • fixed usb
    • fixed adb
    • fixed mass storage mode
    • fixed bootflag "reboot to bootloader"
    • added support for leds when AC charger is connected
    • some cleanups in ramdisk
    Note about ICS CWM based version: Root tools is not included so you need to install it folowing this thread -> http://forum.xda-developers.com/showpost.php?p=31910090&postcount=1. Boot image is prerooted!

    Changelog 23.Oct.2012.:
    • fixed problems for remounting rootfs to "rw" + problems creating fstab + problems with busybox and command "mount" with containing 2 arguments only...
    • added tool in tools menu for one click skin changing
    • installable trought recovery menu "install zip from sd card", just copy zip to sdcard, reboot to recovery, go to menu "install zip from sd card", install it! If you had recovery runing from /system/recovery.tar + chargemon script, make sure to delete these old installation(delete and revert from system: recovery.tar must be deleted + charger must be renamed back to chargemon...!)

    Memory Tweak custom kernel (v15) and recovery v14: Changelog 14.Dec.2012.:
    • recovery: fixed problem for assert board detection in updater-script
    • recovery: new tools submenu (you can change boot logo easilly)
    • kernel cpu governors: smartass2 + minmax + interactive + conservative + lulzactiveq + ondemandax + pegasusq + hotplug
    • kernel io schedulers: cfq + sio + vr
    • kernel swap feature enabled
    • kernel same page merging (aka ksm)
    • kernel: some improvement in memcpy and memmove
    • kernel: added owerclock 1.15 ghz
    • kernel: enabled most common needed (ipv4 and ipv6) xtables in iptables firewall
    • kernel: property set ramdisk phys base adress
    • kernel: cifs + nls_utf8 (you can mount network folders)
    • kernel: enabled some crypto functions
    • android feature: init.d and crontab support
    • android feature: Memory Tweak runing from crontab on every minute and free your memory so your memory after every minute is free for 80mb (android is very smooth after these tweak because have needed free available memory)
    • android feature: enabled kernel same page merging on boot
    How to install: If you allready have my recovery installed than simple reboot to recovery and install memory_tweak.zip trought recovery menu "install zip from sdcard" and you are done! If you have not installed mine recovery than extract "ftr" from zip and flash it using fastboot "fastboot flash boot ftr", reboot to recovery and perform step for zip instalation trought recovery menu "install zip from sdcard". Donot change busybox because everything is programed to work with busybox included in zip! About "su", su included in zip is compatible only with superuser.apk (do not install super su because super su apk need another su binary! If you want super su you need to replace "su" in /system/xbin !!!)

    Kernel source:

    Recovery source:
    • Source was clone many times ago from Cyanogenmod git,
      but mine modifications to recovery is not public, sorry!

    Tip and tricks for my CWM version:

    Credits:
    • full credits to author of the Clockworkmod Recovery
    • akkufix fox giving me ideas to fix usb
    • LeTama for great sin2raw tool and great split kernel tool
    • AnDyXX for cpu governors
    • every other who helped and tested our recovery

    Warning!!! This boot+CWM reguire unlocked bootloader + stock chargemon!!! Do not use modified chargemon or chargemon that is SCRIPT!!! Double check if your /system/bin/chargemon is script or binary file (you can do it by android terminal emulator by command "cat /system/bin/chargemon" if you see clean text lines than its script, if you see unknown characters than you are sure that your chargemon is binary file!!! If chargemon is script do not use our boot+CWM!!! I am not responsible for any damages or data losts if you use custom chargemon!!! If chargemon is binary you can install our boot+CWM but you need to check if system partition in "mount and storage" is mountable and remountable before you going to erase system partition or to perform backups and restores !!! Allso check ps.log in your sdcard after booting recovery, just this CWM is in test stage for Xperia U and you need to be sure that "/system/bin..." processess is not in ps.log !!! Untill we are surre that these processess is not in ps.log and your chargemon is stock than our CWM will be safe!!!

    CWM is safe only if you can not see "/system/bin/..." processes in ps.log !!!!!!!!!
    10
    I have good news for you... everything is fixed 10 minutes ago, so usb, mass storage, adb, reboot to bootloader... is fixed for Sola and Go ...tomorow I will compile CWM for U and P !!!:laugh:
    8
    Suprise for Xperia U owners! :laugh:

    Memory Tweak custom kernel (v15) and recovery v14: Changelog 14.Dec.2012.:
    • recovery: fixed problem for assert board detection in updater-script
    • recovery: new tools submenu (you can change boot logo easilly)
    • kernel cpu governors: smartass2 + minmax + interactive + conservative + lulzactiveq + ondemandax + pegasusq + hotplug
    • kernel io schedulers: cfq + sio + vr
    • kernel swap feature enabled
    • kernel same page merging (aka ksm)
    • kernel: some improvement in memcpy and memmove
    • kernel: added owerclock 1.15 ghz
    • kernel: enabled most common needed (ipv4 and ipv6) xtables in iptables firewall
    • kernel: property set ramdisk phys base adress
    • kernel: cifs + nls_utf8 (you can mount network folders)
    • kernel: enabled some crypto functions
    • android feature: init.d and crontab support
    • android feature: Memory Tweak runing from crontab on every minute and free your memory so your memory after every minute is free for 80mb (android is very smooth after these tweak because have needed free available memory)
    • android feature: enabled kernel same page merging on boot
    How to install: If you allready have my recovery installed than simple reboot to recovery and install memory_tweak.zip trought recovery menu "install zip from sdcard" and you are done! If you have not installed mine recovery than extract "ftr" from zip and flash it using fastboot "fastboot flash boot ftr", reboot to recovery and perform step for zip instalation trought recovery menu "install zip from sdcard". Donot change busybox because everything is programed to work with busybox included in zip! About "su", su included in zip is compatible only with superuser.apk (do not install super su because super su apk need another su binary! If you want super su you need to replace "su" in /system/xbin !!!)

    Download Memory Tweak pack:
    http://d-h.st/Equ
    5
    Test version done! Please test, let me know, enjoy :D

    Changelog 13.Oct.2012.:
    • first test version