[ROM][4.0.4] Slim ICS(I9000) - Clean, Simple & Fast (54MB)

Search This thread

edwinlim9310

Senior Member
Jan 8, 2011
99
9
Singapore
Hi all.

Today this message from pic 1 came on screen. I have lot of space. It appeared after i copy some videos. But already delete it.

xRfKz9kG

ftMzZkX4

5a8302dL

ynBuz9oh


Sent from my GT-I9000 using XDA

Exactly what I've gotten since I installed the rom on my phone few days ago. Somehow, it disappeared all of a sudden after I charged my phone to the max. Weird. Hopefully it will not come out again.

----

On a side note, may I ask Voice Dictation on the keyboard is supposed to work? It doesn't seems to do a thing. Does it really need internet connection for it to work? (Btw, I have the Removed_apps package installed if this info is required.)
 

ophirb

Senior Member
Jul 22, 2009
1,233
194
Thanks Krarvind for this rom.
Upgraded from 3.2 with no problems. Installed it on a friend phone just to make her amazed by the speed. She actually was ready to replace the phone.
It is absolutely great rom with no real problem by far more stable then the official rom I had on my phone.
Thanks again.


Sent from my GT-I9000 using XDA
 

loukvlav

Senior Member
Mar 6, 2010
152
33
www.intelliwebdesign.com
Busybox applets not symlinked

I saw a very strange issue today when trying to install V6 Supercharger.
The script kept saying that I had a bad installation of busybox.

I checked /system/xbin and saw that only busybox was there but none of its applets were symlinked!!! So I had no "grep", no "diff" or any other utility provided by busybox!

I don't know if the scripts didn't run upon flashing or the change of the kernel had anything to do with it, but could anyone else check the /system/xbin dir to see if there are symlinks to busybox. The --install flag didn't work either so I solved the issue by running the following via adb shell in the /system/xbin dir

for i in $(busybox --list)
do
ln -s busybox $i
done

This created the required symlinks. Might help someone else in the same situation :) but @krarvind could you please check if it's not an issue with the rom?

Cheers!
 

krarvind

Senior Member
Jun 15, 2011
5,916
13,161
Saint John, NB
I saw a very strange issue today when trying to install V6 Supercharger.
The script kept saying that I had a bad installation of busybox.

I checked /system/xbin and saw that only busybox was there but none of its applets were symlinked!!! So I had no "grep", no "diff" or any other utility provided by busybox!

I don't know if the scripts didn't run upon flashing or the change of the kernel had anything to do with it, but could anyone else check the /system/xbin dir to see if there are symlinks to busybox. The --install flag didn't work either so I solved the issue by running the following via adb shell in the /system/xbin dir

for i in $(busybox --list)
do
ln -s busybox $i
done

This created the required symlinks. Might help someone else in the same situation :) but @krarvind could you please check if it's not an issue with the rom?

Cheers!

You might have just given me an idea. Lets see..
 

cink40

Senior Member
Nov 25, 2010
1,854
577
Samsung Galaxy S23 Plus
I saw a very strange issue today when trying to install V6 Supercharger.
The script kept saying that I had a bad installation of busybox.

I checked /system/xbin and saw that only busybox was there but none of its applets were symlinked!!! So I had no "grep", no "diff" or any other utility provided by busybox!

I don't know if the scripts didn't run upon flashing or the change of the kernel had anything to do with it, but could anyone else check the /system/xbin dir to see if there are symlinks to busybox. The --install flag didn't work either so I solved the issue by running the following via adb shell in the /system/xbin dir

for i in $(busybox --list)
do
ln -s busybox $i
done

This created the required symlinks. Might help someone else in the same situation :) but @krarvind could you please check if it's not an issue with the rom?

Cheers!

On every install of slim rom i am forced to reinstall busybox or i do not have proper root (either root explorer or Tb not working)
 

test123456789012

Senior Member
Feb 6, 2011
193
77
Mainz/Germany
loukvlav, I did it via busybox installer from market. You have to choose the right version - 18.4, I think, did it for me.

I see in your signature that you have applied the supercharger script. I tried it myself and get errors about busybox.

I have changed the services.jar as the post says and also updated my busybox, but the script keeps giving me errors. How did you make it work?

Thanks



Gesendet von meinem GT-I9000 mit Tapatalk
 

drknezz

Senior Member
Aug 11, 2010
223
23
Melbourne
Exactly what I've gotten since I installed the rom on my phone few days ago. Somehow, it disappeared all of a sudden after I charged my phone to the max. Weird. Hopefully it will not come out again.

Haha I just got the same message, and now that I read your post with my phone on charge I too can confirm the alert has disappeared. Strange..

After 3 days of installing 3.3 I'm still undecided whether the battery is better than in 3.2. The readings have been a bit up and down, sometimes a.core process will have high usage but other times my battery is rock solid.

I'll reset battery stats and wait a few days before coming to a conclusion but so far I'm happy when my battery behaves. Getting 17hrs with medium/high usage, thanks dev keep up the good work mate! =)

Sent from my GT-I9000 using XDA
 

Kurre

Senior Member
Aug 10, 2010
1,364
974
Hi all.

Today this message from pic 1 came on screen. I have lot of space. It appeared after i copy some videos. But already delete it.

Sent from my GT-I9000 using XDA

It has nothing to do with your internal storage. It means that free space in /datadata is low. You can check it by typing "df" in terminal.
Also you'll find many posts/answers with search..keywords: datadata, low on space..
You'll find a fix from the general section (can't really say if it's 100% compatible with slim rom though..)

Sent from my GT-I9000 using Tapatalk 2
 

Kagadar

Senior Member
Sep 22, 2010
64
54
Sydney, Australia
Hey guys

I've been using Slim ICS for a few months now, and I thought I'd share some of the tweaks that I have been making to it so that you can all reap the benefits.

I have been messing around with how to maximise usage the "fast" storage on the phone. Right now I am using a heavily rewritten version of the 30datafix script that is floating around on the forums here. It accomplishes basically the same thing, although it links ALL directories and files from /data/data to /datadata EXCEPT /libs and /lib (Gameloft games use libs for some reason). Simply leaving behind the lib folder saves enough space to comfortably install ~150 applications. I haven't noticed any appreciable performance loss for doing so; things still start fast, save fast and close fast. I have attached the script to this post, but please take not that it does NOT remove the symlink located at /data/data OR copy the data from /datadata to the data partition. Hopefully this is something that can be integrated into the ROM from the start so that everyone can reap the benefits.
On a similar note, I have symlinked the /system/lib folder to /data/local/lib. I have saved ~60mb from my /system partition by doing so, and I have not noticed any slow down or stuttering while accessing the SD card (i.e. playing music and using other applications at the same time). If we did this from the start, we could remap the MTD partitions to provide an extra 50mb or so to the /datadata partition at the cost of a ~200mb system partition. I've seen this done before on another ROM, but I don't remember which.

Naturally, if I'm wrong about there being no appreciable performance loss for writing the lib files onto SD instead of NAND feel free to correct me, but at present I feel that this is the best utilisation of my phones's resources.
 
Last edited:

samsungleak

Senior Member
Sep 23, 2010
91
7
guys i am coming from gingerbread rom, which CM9 package do i need to flash before this? please if someone could link me

thanks alot
 

krarvind

Senior Member
Jun 15, 2011
5,916
13,161
Saint John, NB
Hey guys

I've been using Slim ICS for a few months now, and I thought I'd share some of the tweaks that I have been making to it so that you can all reap the benefits.

I have been messing around with how to maximise usage the "fast" storage on the phone. Right now I am using a heavily rewritten version of the 30datafix script that is floating around on the forums here. It accomplishes basically the same thing, although it links ALL directories and files from /data/data to /datadata EXCEPT /libs and /lib (Gameloft games use libs for some reason). Simply leaving behind the lib folder saves enough space to comfortably install ~150 applications. I haven't noticed any appreciable performance loss for doing so; things still start fast, save fast and close fast. I have attached the script to this post, but please take not that it does NOT remove the symlink located at /data/data OR copy the data from /datadata to the data partition. Hopefully this is something that can be integrated into the ROM from the start so that everyone can reap the benefits.
On a similar note, I have symlinked the /system/lib folder to /data/local/lib. I have saved ~60mb from my /system partition by doing so, and I have not noticed any slow down or stuttering while accessing the SD card (i.e. playing music and using other applications at the same time). If we did this from the start, we could remap the MTD partitions to provide an extra 50mb or so to the /datadata partition at the cost of a ~200mb system partition. I've seen this done before on another ROM, but I don't remember which.

Naturally, if I'm wrong about there being no appreciable performance loss for writing the lib files onto SD instead of NAND feel free to correct me, but at present I feel that this is the best utilisation of my phones's resources.

attachment not valid, pls check.
 
  • Like
Reactions: chico3375

Kagadar

Senior Member
Sep 22, 2010
64
54
Sydney, Australia
Slightly easier this way:
Code:
#!/system/bin/sh

datadata='/data/data'
datadatanew='/datadata'

# echo "Checking for new applications to move..."
cd $datadata

for rootdir in *
do
#	echo "Scanning $rootdir"
	cd $rootdir
	processed=false
	
	for dir in `find . -depth \( -type d -o -type f \) -maxdepth 1 -print|grep -v lib`
	do
		
		if [ "$dir" != "." ]
		then
			if ! $processed
			then
				processed=true
				echo "\nWorking in $rootdir"
				if [ ! -d $datadatanew/$rootdir ]
				then
					echo "making $rootdir in $datadatanew"
					mkdir $datadatanew/$rootdir
				fi
				
			fi
			
			if [ -d $dir ]
			then
				echo "\tProcessing folder $dir"
			else
				echo "\tProcessing file $dir"
			fi
			
			tar -cf - $dir | tar -C $datadatanew/$rootdir -xf -
			rm -r $dir
			ln -s $datadatanew/$rootdir/$dir $dir
			chmod 0775 $datadatanew/$rootdir/$dir
		fi
	done
	
#	echo "\tdone"
	processed=false
	cd ..
done

# echo "Cleaning up uninstalled applications..."
cd $datadatanew

for olddir in *
do
	if [ ! -d $datadata/$olddir ]
	then
		echo "Removing $olddir"
		rm -r $olddir
	fi
	
done
echo "Script executed successfully"
 
  • Like
Reactions: pjdpinheiro

midirt

Senior Member
Jul 18, 2008
176
17
Maps / Navigation consistently crashes in last version of this ROM. What can I do? I tried "clear data" but it didn't help... Any ideas?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 788
    slimnewlogo.png
    IMPORTANT: FEATURE REQUESTS WILL BE IGNORED, MY BETA TESTERS WILL DO THAT DIRECTLY TO ME.

    Key features:
    • Fully built from AOSP sources with some cherry picks from CM and AOKP team,
    • Easy to customize features (thanks to AOKP team) via ASS (Advanced Slim Settings)
    • ROM - 54MB
    • SLim Common - ~20MB
    • 5 languages ( en, fr, de, it and es. No new languages will be added)
    • Lightning Launcher
    • Lockscreen Options ( Calendar, Weather etc, check via ASS)
    • Screenshot via Customizable Nav Bar
    What Works:

    • Everything for daily use
    Supported Devices here, no extra devices for now ( and NO PORTS of Slim ICS):

    Removed apps here, download it via my OTA app

    Credits here

    Source:

    https://github.com/krarvind/

    Rest:
    http://source.android.com

    Latest version, Download Links and Change Logs : Go Here


    Discuss the rom here in xda and Hit Thanks if you try the rom and like it .
    133
    OUTDATED Post: follow first post link for all details

    Installation Instructions:

    • A simple wipe cache/dalvik cache and install this should be it. If you want clean install, wipe data, format system, and cache, then install.
    OR
    RECOMMENDED OPTION FOR NEW USERS
    • These steps should work for anybody who has Sammy GB ROM on the phone with CWM recovery
      • Flash CM9/TH build 16 or my Slim ICS 2.6 then my latest base + essentials ( if you are on another ICS ROM, this shouldn't bee needed)
      • Reboot to recovery or if it bootloops, pull battery, enter CWM
      • wipe data, Flash base + essentials
      • reboot to system
    OR
    • Detailed Installation Instructions by Candanga here

    NOTE: if modem is not recognized ( Unknown Baseband), please flash the one of your local modems from Siky_Dude's thread


    Script to modify framework for Deep Idle, thanks to backhead92 here

    Change Log:
    Slim ICS 3.1 - stable
    • Android 4.0.4 base
    • T9 Dialer feature removed ( use the one from CM9/AOKp or from my earlier release)
    • rest are 3.0 change logs

    Download Link
    Slim ICS 3.1

    Orig Market and few other things here as a flashable zip, thanks Skipp and burakagon


    Slim ICS 3.0 - Stable
    NOTE: 3G data Issue Seems to be fixed, please test and report back
    • Fast Charge in Kernel and Controlled via ASS - thanks to chad0989 for FC patch - Turned off by default, take a look at this post for how it works.
    • Free Mem increase via kernel and device ( increase of about 40 MB) - thanks to Kali of CM team for source, i get about 200 MB free with 60 data apps installed, increase of about 50 MB.
    • Face book Sync
    • Nav Bar via ASS, turned off by default , turn it on via ASS( search and memu vritual keys are not transparent, other 3 are)
    • Calendar ( text ) in lockscreen, turned off by default again, turn it on via ASS.
    • Kernel Tweaks via ASS - thanks to AOKP for source - Don't enable fast charge in boot, if you do, it will cut off the data connection to pc.
    • Base and Essentials pretty much remain the same size :)
    • Big boost in benchmark performance via secret sauce :p
    • I can't remember what else, this is still 4.0.3, repo syncing 4.0.4 now.

    Known Issues with 3.0

    • Lockscreen wallpaper doesn't work - original source issue
    • Lockscreen weather doesn't, just pull down notification bar
    • Search and Menu buttons are not transparent in Nav Bar

    Now the download links,

    Slim ICS 3.0

    Slim_ICS_v2.9 - Stable
    • CWM Touch Recovery - thanks to sk8erwitskil for the base and gokhanmoral for tips.
      • Scroll via touch
      • use home button to select, back button to go back
      • NOTE: Vibrant users, home and back key are reversed in CWMR, use back to select and home to go back in recovery or use power button to select.
      • Backup/restore from external/internal sd
      • clear init.d and NS Tools settings from CWMR - thanks to stratosk
    • Weather Panel Added
    • Few more mods in ASS - Lockscreen Wallpaper doesn't work yet
    • Picasa and chrome sync adapter with gallery google in base
    • Latest sycn with AOSP sources as always
    • ICY blue MMS Icon - thanks to irtehun

    Flash 2.9 Base and your device essentials

    Slim ICS 2.9

    Slim_ICS_2.9_Mirror

    For Deep Idle top_off, go to this post and flash the file after essentials. Thanks to backhead92. Make sure to read the warning.

    Slim_ICS_v2.8 - Stable
    • Lockscreen Custom App
    • BLN instead of LED notifications in TH kernel, use NS Tools or BLN app
    • Sync Toggle Fixed
    • Galaxy S Settings ( Aries Parts)
    • Latest Sync with AOSP
    • Latest Sync with TH source
    • Email, Exchange in base.
    • Camera power shutter, change resolution works. Just uploaded as of GMT 05:19 Mar 4, if you downloaded earlier, get this Camera apk
    • Common Base across Nexus S and Galaxy S phones

    Use 2.8 Add-on's not 2.6
    .

    Download Links:
    Download Base and your Device Essentials

    Slim_ICS_2.8 - Base Size should be 52.1 MB (54579161 bytes)

    Mirror Link

    Slim_ICS_2.8_Mirror

    Use this Vending.apk if the inbuilt one doesn't allow paid apps.


    Slim ICS v2.7 - Stable
    IMPORTANT NOTE: :
    Starting with 2.7 I am forming a common base for galaxy variants, so every user needs to flash the Slim_ICS_Base_2.7 and their device essentials, so a I9000 user has to flash the Slim_ICS_2.7_I9000_Essentials as well, if you don't your system won't boot. I am doing this so i can make it easier on my side and allow users of vibrant and captivate to become Slim.

    • Smaller but common base for galaxy S variant phones
    • Modded Market where paid apps work ( if it doesn't, try this, manually push it in system/app, set permissions, reboot)
    • Modem provided in Essentials - it will leave your modem alone if there is one already.
    • Introducing ASS ( Advanced Slim Settings) - thanks to Roman and AOKP team
      • Modify Notification Widgets
      • Adjust CPU frequency
      • Change battery style
      • Add/Remove Toggles
      • Adjust the toggle style ( Text, icon or alternate toggles)
      • Change LCD density
      • Allow 180 degree rotation
      • Custom Carrier Label
      • Back button to kill apps
      • Lockscreen options, octo doesn't but quad and two does
    • Updated TeamHacksung Kernel
    • Latest AOSP tree sync

    Slim_ICS_Base_2.7

    Slim_ICS_2.7_I9000_Essentials

    Slim_ICS_2.7_Captivate_Essentials

    Slim_ICS_2.7_Vibrant_Essentials - Wifi Toggle Fix inbuilt, no need to flash separately

    Slim_ICS_2.7_Mirror

    WIFI -TOGGLE FIX PATCH, flash after base + essentials only needed if WIFI toggles like hell.

    Use Addon from 2.6


    Slim ICS v2.6 - Stable
    • Modded Market - Multi Dpi
    • T9 Dialer ( yes its there)
    • Kernel Compiled from TH sources
    • New Busybox ( init.d you better wokr grrr.....)
    • Latest sync with google sources
    • New Notification Power Widgets, AOKP style ( single click on the settings icon next to date for the notification bar to be clean)
    • Some things i forget now :p
    • Build prop says GT-I9000 for model

    Slim ICS v2.6

    v2.6 Addon

    IMPORTANT: 2.5 and 2.6 have different framework base, don't use SystemUI/Settings from 2.5 on 2.6 and vice versa


    Slim ICS v2.5 - Stable
    • Newer TH kernel
    • Busybox 1.19.4
    • Further optimization, base size 69.8MB
    • Slim Ass Picture viewer in base ( LOeeHL), Quickpic link provided, Gallery 2 still in Addon
    • Latest repo sync with google sources
    • Quicksearchbox, DSP Manager in base
    • New Boot Animation - Thanks DT3CH and Melissapugs

    All works now.

    SGS_v2.5

    QuickPic

    Battery Percent Mod

    2.5_TV_OUT

    Use the addon from below.


    Slim ICS v1.0 - Stable:
    Initial Version


    Slim ICS v1.0


    Mirror v1.0

    Removed Apps_Google_Addons

    Addon Mirror
    77
    Market Workaround at 182 DPI:


    • Use this Vending.apk if the inbuilt one doesn't allow paid apps.

      or
    • Change to 240 dpi, reboot, clear market cache, and verify that all apps are seen ( if you can't see any at 182 dpi), then change it to 182 dpi and don't clear cache. All apps will show up until you clear cache next time.
      or
    • Buy LCD Density Modder Pro. Easily allows to change DPI and downloads a modded multi dpi marketplace.


    ICS Rom Benchmarks for Nexus S:

    Memory Issue related to Apps, See here for a possible fix

    Init.d Scripts
    If you use Semaphore kernel grab "Busybox installer" from Market. Run it and the Semaphore apk. will work

    Known Issue:

    • For few users wifi toggles on and off. See below for possible fixes
      • Try this post - This Works
      • Try this post by fane1
    • For any weird SMS issues, look here for a fix.

    Default Wallpaper here - thanks backhead92
    59
    1500 + d/ls of 3.4 essentials, you can hit thanks in any of my post ;)