xSellize: iPhone Speedup Experiment #1 - xSellize

Jump to content

  • (46 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

iPhone Speedup Experiment #1

#1 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 01:44 PM

*
POPULAR

Apperently Some people here just copy content to increase posts donno what good it does to them anyways,

Here's the ORIGINAL CONTENT:

THIS RESEARCH/CONTENT IS COPYRIGHTED AS NO-SHARE AND NO-DERIVATIVE WORKS LICENSE UNDER CREATIVE COMMONS AND IS EXCLUSIVE TO XSELLIZE USERS

Like my Research, Ideas or Experiments, click the thanks button.. ;)

um35h said:

Experiment #1 [Status: Confirmed/Working]

Here's a little about the experiment i did. I have seen so many launch deamons running in the background. So i decided to disable some of them to see if there's any change in my perfomance of the iphone. so i backedup original deamons folder and deleted the following deamons to see if anychange i am able to background 3 to 4 apps now (no drag) dint try more than that. when i ran memtool it cleanedup 53MB thats the highest it ever did so tht i jst post it up.

Posted Image

here are the ones i disabled (delete w. backup)

Path: /System/Library/LaunchDaemons

Disable(d) Deamons:

com.apple.AddressBook ---------------------(donno whats its use my phn works the same w. or w/o it)
com.apple.DumpPanic
com.apple.DumpBasebandCrash
com.apple.ReportCrash.* ------------------ (all of these about 5 of them)
com.apple.syslogd ---------------------------(sys evnt logger)
com.apple.powerlog -------------------------(suggested by 'kralizec' think it logs incompatability errors with charging devices.)
com.apple.stackshot.server ----------------(what the heck is this)
com.apple.tcpdump.server -----------------(donno what this does)

Optional / Use based Disable(d) Deamons:

com.apple.racoon ----------------------------(vpn remove if u dont use it with 90% of us dont.)
com.apple.accessoryd -----------------------(*1 scrolldown for details.)
com.apple.graphicsservices.sample--------(*2 scrolldown for details.)


Total deamons disabled 14+. (wow i dint make the count till now..)

oh and i added these tags to demons i use less or nvr use but are important like fairplayd (drm thingy for music) n apsd (push):
KeepAlive

Perfomance is a bit faster bootup is also significantly faster everything else is normal.

PS: this is an experiment! i strongly advice not to do this or to do it at ur own risk. i dont knw much about these deamons except what i read in the plist file so if any conditional directive exists then it might not crash untill that condition occurs i just want to trim as much as possible if u are doing any of this then duplicate the launchdeamons folder to launchdeamons.old that way if anything screws up u can always swap the foldernames thru ssh and reboot easyfix. also backup ur important stuff.. Also i noticed these deamons donot initialise on respring only on reboot. it means even if u delete the plist it will still load into memory after respirngs untill reboot. thats about it post ideas, thoughts, etc., dont forget the thnx button ;)

read more in my comments update:
http://www.xsellize....5207#post165207

*1: 'bob92' and 'rocksince1984' discovered that com.apple.accessoryd is the hardware accessories thing that supports 3rd party docks and hardwares addons like nike connector so if u use them then dont disable it else they wont work i think the dock will only charge wont connect to the external sound system of dock or pc otherwise.. this has no effect on ur regular charging usb cable everything works fine as before.

*2 'interestinkid' found this to be related to albumart display for music so unless u dont use music on ur iphone dont remove it.


Latest Update :

Ok as posted earlier i have stripped down the list a lot and am updating the results. The discriptions are provided under different catogories for ease of understanding. again be very cautious and dont jump into this. Read completely and only do it if u are prepared to do a restore if ur iphone crashes p.s. have all ur data safely backup. hope everything works out as you wished and ur iphone is more urs than apple's.

Easiest way to do this to Duplicate Launchdeamons folder to LaunchDeamons.old folder so anything goes wrong in the original folder u can simply ssh in and rename reboot back to original list, I KEEP REPEATING THIS as many do this without and would endup in problems that could otherwise be easily fixed.



SAFE LIST : 13 (this list is for all to delete with no perticular -ve side effect or any feature getting disabled)

- com.apple.Dump* - 2 deamons to disable purpose is to dump the crash for apple evaluation.
- com.apple.Report* - 5 deamons to make reports about what caused the crash/what were runnin etc..
- com.apple.aslmanager - manages system logs
- com.apple.syslogd - System Event Logger
- com.apple.powerlog - Power Events Logger for incompatability errors with various charging devices/shutdowns etc.
- com.apple.stackshot.server - some info available here.
- com.apple.tcpdump.server - no info available
- com.apple.graphicsservices.sample - no confirmed info available.
______________________________________________________________________________

CONDITIONAL LIST : 7 (this list is for all those who dont need the following features and are willing to disable them)

- com.apple.AddressBook - Enabled displays contact details faster, Disabled Cyntact Users contacts tab showup faster
- com.apple.AddressBook - but contact details slower.

- com.apple.accessoryd - Allows 3rd party connectors access to iphone..
- com.apple.accessoryd - eg., dock (w/o, wont play music but still charges) / nike speeder / fm radio transmitter, etc.

- com.apple.apsd - This is the new apple push feature for apps if not in use then remove.
- com.apple.dataaccess.dataaccessd - Delete this if u dont use exchange, google sync, etc for syncing contacts.
- com.apple.datamigrator - To transfer contacts sim to phone, Delete it duh!
- com.apple.racoon - Virtual Private Network feature deamon remove if u dont use it which 90% of us dont.
- com.apple.MobileInternetSharing - Apple's Internet Tethering feature.
______________________________________________________________________________

SECURITY LIST : 2 (to make life harder for those who wanna steal ur iphone or its data)

- com.apple.mobile.obliteration - Delete disables the delete all reset options useful if u dont use password
- com.apple.usbptpd - Delete disables the USB Access of iPhone to ur PC. u can restore this file reboot to return access
______________________________________________________________________________

ZOMBIE LIST : 4 (dont exactly know its function but iphone works just the same if not better without them)

- com.apple.AOSNotification - Some kinda apple's push notification or addon to push service.
- com.apple.aggregated
- com.apple.iqagent
- com.apple.mobile.profile_janitor
______________________________________________________________________________

EDITS : 1 (modifying plist's to make the deamons behave!)

There is a bit work to do here but worth it., now irrespective of how you wanna edit the plists which is entirely upto u i strongly suggest you to edit plists files with ifile as it will tell you if u formatted it improperly.

- com.apple.itunesstored -

Yepp the most asked file its function seems to elude me as evn when i disabled auto sync it appears on my iphone when i download an app and disapars once connect'd its main functionality seems to be syncin new apps from iphone to pc other than that not much so i did the following and earlier unremovable from memtool now cleans itself when i clean memory. i changed the following text in the plist file of the following. use ifile to edit the plist file.

--------KeepAlive
--------
--------sucessfulExit
--------
--------

this ABOVE is what u will find in the plist and the BELOW is what you need to modify it too..

--------KeepAlive
--------

After this it automatically cleans when i do a memory cleanup u can also try to just change it to true in sucessfulexit think it will also have same effect anyways everything worked out fine.
______________________________________________________________________________

CAUTIOUS LIST : 2 (list that works but prob shdnt delete because they might be important)


- com.apple.chud.chum -
- com.apple.chud.pilotfish -


Careful with these two although nothin happended when i deleted them the words chud chum are important not just sound important. here are some documents i can find relavancy with so be careful with these two.

- - http://developer.app...an8/chum.8.html
- - http://developer.app...moteCtrl.1.html
- - http://developer.app...ddRights.1.html


- com.apple.AdminLite -
- com.apple.daily -


AdminLite from wat i figured this is the one tat tries to return control to u by stopping a lengthy process if it thinks u are waiting for it to respond while this is a bad thing for heavy apps like cydia cud be a gud thing for ims and chat apps for quicker responses basically remove this if u have a 3gs or are sick of apps crashing and u would rather wait a few seconds longer than to let it crash. this is not related to home/close button of iphone.

Additionally this is what everyone can do to make apps less crash bear in mind they will also be less responsive when busy! open the plist file and change the throttlevalue from 0 which i can only assume must be a default settings for 100 ms or 1sec. to 200 that shd set it to 2 seconds my apps dont crash anymore.


Daily is a counter to do a specific task after a day i tht its calender n other function shadowmx reports music playback hickups when played thru external bluetooth. keep experimenting..


______________________________________________________________________________

!! DONT DELETE LIST !! (Delete these and iphone is SCREWED!!!)

- com.apple.mobile.lockdown - Very Dangerous Deamon. network locked / authorised sim that kinda stuff..
- com.apple.fairplayd - DRM thingy used for both apps and music, appstore apps wont run if u remove this.
- com.apple.installd - required to install legid apps.
- com.apple.BTServer - Very Imp, iphone will become slow and unresponsive if u remove or force terminate it.
- com.apple.configd+pm - system configuration with power/profile mgmt i think.
- com.apple.configd-pm - system configuration without power/profile mgmt i think.
- com.apple.gmmd - iphone debug service.
- com.apple.mDNSResponder - DNS, no internet access if u delete this might also screwup ur ability to ssh in to fix it
- com.apple.CommCenter - this is the one that manages ur phone functionality callin/receivin etc.
- com.apple.locationd - GPS wont work if removed
- com.apple.mediaserverd - shows videos plays music this is it.

Pls note the deamons not in this list might be just as important if not critical so just dont delete anyone u dint find in the list its an on going process to keep finding n experimenting note for new commers jst for being safe dont delete deamons not listed as safe here.
______________________________________________________________________________


Most of the stuff here are done by trail n error, deduced by tracing its functionality and intensive searching while i tried to be through apple dint putout its deamons functions so they are bound to be errors, bottom line do it at ur own risk, no one else is responsible for it.

Again, Very dangerous stuff dont kid around if u dont knw what u are doin u might have end up doin a FW Restore/Reinstall..
I hav had to restore 11 times doing these experiments i got my phone locked out twice wont even activate if it wasnt for a backup directory i restored with winscp / ifunbox my iphone would have been screwed!!! so when i say its not a kids game its not!!!

For Newbie's or those who dont want to mess up their iphone like us ;) lol use the bossprefs/sbsettings toggle built by one of the users that will help for safe boot with all deamons and disables the chosen then or somethin like that seems to be safer for everyone.

PLS READ THIS:

um35h said:

Hiii Guys h r u all sorry have a lott of connectivity problems and am being heavily charged for my 3G nyways very happy that our topic is still the top listing in file-mods and such a huge hit. guess we ( i and a lot good ppl: testers, posters n helpers) have helped everyone to have a better iphone/ipod experience.

NOW THE IMPORTANT PART : PPL HAVE POSTED/MSG ME IF THEY CUD USE MY RESEARCH ON THEIR SITES AND BLOGS WHILE I HAVE NOT THOUGHT MUCH ABOUT IT BUT FOR NOW THIS CONTENT IS EXCLUSIVE TO XSELLIZE NO BIG REASON JUST CAZ A LOT MANY PPL HAV TESTED AND VERIFIED THIS. ITS NOT JUST MY RESEARCH ANYMORE ITS EVERYONES WHO HAS WILLING PUT HOURS OF THEIR TIME INTO THIS TESTING AND CONFIRMING EVERYBIT OF IDEA HAD THUS I HATE PPL MAKING MONEY OF IT OR FOR THEIR PERSONAL GAIN.


UPDATE: EVERYONE HERE IS OUR WORKED BEING COPIED AND USED WITHOUT ANY PERMISSION
http://www.ipodtouch...ad.php?t=224341
THIS IS HIGHLY FROWNED UPON AND REALLY PISSIN MANY OF US, WHILE THERE ARE CERTAIN MEASURES WE CAN TAKE TO FIX THIS I AM ETHICALLY BOUND NOT TO DO SO PLS MENTAIN CERTAIN DECENCY DONT JUST CREATE ACCOUNTS AND COPYCONTENT PROFITING ITS CALLED STEALING!!!

Now on the lighter side i love to help around when ever anyone sends me a IM or a personal message but as you must have noticed there's always someone around who has been around since i started this experiment so posting it here wud help it get solved faster

P.S: pls follow the instructions and you wouldnt need much help/S.O.S pls use backups dont just delete use ssh ifile to backup original folder so even if your iphone/ipod becomes unresponsive on reboot u can fix it by simply renaming the folder to original without any hassle using ifunbox great tool btw. pls pls pls i have been repeating this over n over.

I am gonna update the main post posting all the contributors for ther effort this includes testing reports helping others and ppl thanking you since our post is huge it might take a while to readthru and search all replies and posts, anyone who can give a helping hand would be welcome and specially noted. not that we are doing this expecting anything but everyone who helped this project/research deserves to be credited.

JISTING ALL :

1. SO TO BE CLEAR THIS MATERIAL IS COPYRIGHTED AND CURRENTLY EXCLUSIVE TO XSELLIZE USERS.
2. POST UR S.O.S HERE FOR QUICKER REPLIES THAN IM'S N PERSONAL MESSAGES
3. UPDATING ALL CONTRIBUTERS

LUV U ALL HAV FUN!!! AND THANKS FOR THE THANKS LOL..



Posted Image

This post has been edited by um35h: 03 March 2010 - 01:20 PM

313

#2 User is offline   dallasnights 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: Contributor
  • Posts: 395
  • Joined: 15-July 08

Posted 06 July 2009 - 02:02 PM

so did you disable them via MEMTOOL or delete via SSH , interesting idea would help alot, anyone know or understand these better and can give us any ideas,

Great job

Thanks
0

#3 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 02:15 PM

i ssh'ed in to the path duplicated the folder first then deleted the plists.
0

#4 User is offline   dallasnights 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: Contributor
  • Posts: 395
  • Joined: 15-July 08

Posted 06 July 2009 - 02:21 PM

so when you did this all the apps and winterboard etc worked fine?
0

#5 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 02:43 PM

yepp!!! everything works fine. the things i disabled have no direct connection with apps all works fine but be careful while attempting it caz i dont knw much abt these deamons just details from their plist i have found for some what there purpose is and dumb apple co dint list about these deamons anywhere c'mon even ms does list abt each of its services and what it does.. nyways i disable each of these deamons thru trail and error method disable one see anything fails disable another and so on.. so only fair to say use it at ur own risk!!! not all phones act the same even thou they are build the same some brick while jailbreaking some jailbreak as if they were built to be jailbroked so.. ;) goodluck.

This post has been edited by um35h: 06 July 2009 - 02:52 PM

0

#6 User is offline   dallasnights 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: Contributor
  • Posts: 395
  • Joined: 15-July 08

Posted 06 July 2009 - 02:56 PM

One last thing,

oh and i added these tags to demons i use less or nvr use but are important like fairplayd (drm thingy for music) n apsd (push):
KeepAlive

Can you explain or maybe share the files you changed with the items noted above please

Thanks

This post has been edited by dallasnights: 06 July 2009 - 03:11 PM

0

#7 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 06:55 PM

fairplayd is a drm checker for music to verify owning of the music being played
apsd is the push service [ update i deleted this too since i dint use any push ]

if u use both dont do anything right now i am experimenting right now with keywords in plist will update you soon on what keys work.

KeepAlive


is to not keep process resident in the memory if u still wanna try above label key in the plist file. will put up a pic soon.
0

#8 User is offline   dallasnights 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: Contributor
  • Posts: 395
  • Joined: 15-July 08

Posted 06 July 2009 - 07:02 PM

cool thanks for your great fixes keep up the great work!

If this all works with no degregation of apps and such, the moderator should know and put a sticky for everyone to see
0

#9 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 09:25 PM

thanks for gr8 words and so far it works i dint need to run memtool even once since i did this but there is a issue here apple is no dumb to slow its phone on purpose so if there is and there must be some conditional directives (to do this when this happens) and if i remove that process u can imagine what can happen hence the title "experiment" i would still be removing deamons / processes so as to come to a barebone configuration where as much of system resources are available for us to play with. then someone can easily write an app with this information to swap mode simillar to the one that disables all extenstions (mobilesubstrate) some of us use for gamming purpose. that would be really the purpose of me posting this experiment online.

thanks and keep posting ur ideas and if anyones trying the same post ur results so far the changes i have done are on iphone 3g 3.0 so if anyone is doing this along pls be very careful to backup and keep posting ur results.

And if anyone knows details about any of the deamons say this is its purpose / this is what it does then postup becaz apple's too stinzy it dint tell abt it anywhere and could easeup my work very much..

This post has been edited by um35h: 06 July 2009 - 09:31 PM

1

#10 User is offline   vampjake 

  • xVampire
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Contributor
  • Posts: 544
  • Joined: 17-June 09

Posted 06 July 2009 - 09:50 PM

cool, i'm going to try this
Posted Image
If you like what i say please thank me ^^
4

#11 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 10:34 PM

kool welcome to the club.

post up results and gud luck.

This post has been edited by um35h: 06 July 2009 - 10:54 PM

0

#12 User is online   jay123 

  • Whats an iPhone
  • PipPipPipPipPip
  • Group: Members
  • Posts: 95
  • Joined: 13-March 09

Posted 06 July 2009 - 11:15 PM

so is this save lol
0

#13 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 06 July 2009 - 11:22 PM

jay123 said:

so is this save lol


think what you meant was safe and it works for me [iphn 3g 3.0] so far so it shd in theory work for others but do it at your own risk and backup everything!!!! i duplicated the launchdeamons folder as launchdeamons.old so that it will be easy to revert back thru renaming by ssh follow that that way nothing original will be lost all deamons will be safe.

its been two days since i did this so far no problems.
0

#14 User is online   jay123 

  • Whats an iPhone
  • PipPipPipPipPip
  • Group: Members
  • Posts: 95
  • Joined: 13-March 09

Posted 06 July 2009 - 11:40 PM

cool thanks man
0

#15 User is offline   dallasnights 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: Contributor
  • Posts: 395
  • Joined: 15-July 08

Posted 06 July 2009 - 11:51 PM

k I did it
Backed it all up to be safe, no problems yet
Boots a bit faster
Seems to respond better overall
My Springboard is 34.76mb, guess I have a lot running
don't get to 50mb free, best for me is 37mb

Thanks
0

#16 User is offline   nicholasa 

  • Senior Member
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 568
  • Joined: 13-March 09

Posted 07 July 2009 - 12:01 AM

I dont seem to have any problem with memory because, first off memtool sucks it barely frees up any memory, i use (system activity monitor) from the app store its like $2.99 or $1.99 but it frees up to 30mb and after using it my memory norm is in the high 40's and has been as high as 55mb free. And i have alot of apps. So i hope this helps somebody.
2

#17 User is offline   krackers 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 212
  • Joined: 22-June 09

Posted 07 July 2009 - 12:13 AM

talk about speed!
If I ever help you out please click on the thanks button

----> :hooray:
0

#18 User is offline   warrior321 

  • Jailbroken
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 109
  • Joined: 01-March 09

Posted 07 July 2009 - 12:49 AM

nice..im gonna try right now.
0

#19 User is offline   smcrack 

  • Moderator
  • Group: Moderators
  • Posts: 832
  • Joined: 13-September 08

Posted 07 July 2009 - 01:14 AM

if you want another little speed up trick try this:

USE AT YOUR OWN RISK. ONLY DO THIS IS YOU KNOW WHAT YOU ARE DOING...

This is what I did and it seems to have sped up my application load times a bit...


1. SSH into your iPhone and download your ENTIRE /Applications directory onto your PC or Mac for a backup.
2. Navigate to your /Applications directory and within each .app (ie YouTube.app, MobilePhone.app, MobileSMS.app, etc) find all .lproj directories and delete them
(the .lproj directories are simply different Languages for the app. If you only use English, delete all .lproj directories except the English.lproj directory - if you only use Italian as your language, delete all other .lproj directories except Italian.lproj and so on and so-forth)
3. After you delete all the .lproj directories with each .app, Power Cycle (turn off then turn back on) your iPhone and you should see a slight increase in the loading times of your apps (some more than others, for example if one .app only has two .lproj directories and you delete one of them, the loading time wont be that much different. But if you delete 9/10 .lproj of another .app, that loading time should be faster...)

If nothing else, this method at least frees up some space...

AGAIN THO, ONLY DO THIS IS YOU 100% KNOW WHAT YOU ARE DOING

This post has been edited by smcrack: 07 July 2009 - 02:10 AM

7

#20 User is offline   um35h 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 11-January 09

Posted 07 July 2009 - 01:45 AM

nicholasa said:

I dont seem to have any problem with memory because, first off memtool sucks it barely frees up any memory, i use (system activity monitor) from the app store its like $2.99 or $1.99 but it frees up to 30mb and after using it my memory norm is in the high 40's and has been as high as 55mb free. And i have alot of apps. So i hope this helps somebody.


Hiii glad u mentioned this! u made me realise i dint explain properly or mention my iphone specifications so the memory freeup wouldnt sound so amazed for u. in case those who have either not jailbreaked or has freshly jailbreaked without anything packages additionally installed u will have 40mb free memory available for use. at this point u dont really need any memory manager as 40 mb free ram is already available for all your apps without freeing memory itself.

Now here's my iphone specs :

iphn 3g 3.0 Jailbreaked. Apart from a ton of applications installed and catogorised into folders the following are always running:

packages:
- ssh
- winterboard
- sbsettings

mobilesubstrate
- backgrounder
- cydelete
- cyntact
- inspell
- mailtoattachment
- preferenceloader
- reflectivedock
- rotationinhibitor
- safariquitter
- spotbright
- wigglefree

when i freed memory i had the above mentioned running as well as 3 backgrounded apps which freed up to 54 mb. thats what i meant hope u got it. :)

here's a fresh view:

Posted Image

if u ignore the process itunesstored which exists because my iphone is set to sync with itunes when any new apps is downloaded, the resultant memory free here is 54+2 which is a whopping 56mb.

oh btw am looking for a call and sms filter after 3.0 my old one doesnt work so its one less in the list. ;)

---------- Post added at 01:34 AM ---------- Previous post was at 01:23 AM ----------

dallasnights said:

k I did it
Backed it all up to be safe, no problems yet
Boots a bit faster
Seems to respond better overall
My Springboard is 34.76mb, guess I have a lot running
don't get to 50mb free, best for me is 37mb

Thanks


Hii Springboard tends to occupy more ram if available add a few backgrounding apps see how they work then run memtool and check the memory :hooray:

ps postup all ur mobilesubstrate and other running process to get a detailed evaluation.

Enjoy :) dont forget to the thank button ;)

---------- Post added at 01:45 AM ---------- Previous post was at 01:34 AM ----------

smcrack said:

if you want another little speed up trick try this:

USE AT YOUR OWN RISK. ONLY DO THIS IS YOU KNOW WHAT YOU ARE DOING...

This is what I did and it seems to have sped up my application load times a bit...

What I used:
XSlimmer - an OSX app
Auto Lock disabled on iPhone - REQUIRED

If you dont have Xslimmer, or a mac, scroll down to the Manual Instructions below... it may take a little longer but it will get the same effect

"Automated" (Mac) Instructions - READ IT OVER FIRST BEFORE TRYING
1. Download the ENTIRE /Applications directory onto your mac
2. Copy the downloaded /Applications directory to your desktop (so now you have two copies... just in case)
3. Open XSlimmer. Drag and drop the /Applications directory on your desktop into the XSlimmer window.
4. Run XSlimmer (it will trim down the applications, mostly stripping .lproj directories - after stripping my apps, it recovered about 10MB of storage... not too much space but it helps loading times)
5. Now comes the scary part.... lol. (IMPORTANT: MAKE SURE AUTO LOCK IS OFF) DELETE EVERYTHING IN YOUR /Applications directory (do not touch the phone at this point)
6. Upload the newly stripped Applications that from the /Applications directory on your desktop (the applications that you dragged into XSlimmer)
7. Now the annoying part.... You now have to fix all permissions on the actual applications on your iPhone. For example, within the YouTube.app directory (/Applications/YouTube.app/) find the YouTube file (it wont have an extension) and set permissions to 755... You need to do this to ALL of your applications... especially within MobilePhone.app or your Springboard will crash into SafeMode
(If you dont want to go thru all this or mess with the permissions on your iPhone, scroll down to the Manual Instructions below)
8. Power Cycle (turn off then back on) your iPhone.
9. Done. If you set the permissions and uploaded everything correctly, everything should work fine.


Manual Instructions
1. SSH into your iPhone and download your ENTIRE /Applications directory onto your PC or Mac for a backup.
2. Navigate to your /Applications directory and within each .app (ie YouTube.app, MobilePhone.app, MobileSMS.app, etc) find all .lproj directories and delete them
(the .lproj directories are simply different Languages for the app. If you only use English, delete all .lproj directories except the English.lproj directory - if you only use Italian as your language, delete all other .lproj directories except Italian.lproj and so on and so-forth)
3. After you delete all the .lproj directories with each .app, Power Cycle (turn off then turn back on) your iPhone and you should see a slight increase in the loading times of your apps (some more than others, for example if one .app only has two .lproj directories and you delete one of them, the loading time wont be that much different. But if you delete 9/10 .lproj of another .app, that loading time should be faster...)

AGAIN, ONLY DO THIS IS YOU 100% KNOW WHAT YOU ARE DOING OR YOU WILL HAVE TO RESTORE YOUR IPHONE


Hiiiiii Gr8 idea, unfortunately i am a PC so cant use xslimmer nvrtheless i think xslimmer works on the same principle as html compressor removes spaces and EOL (End of Line) charector to make the files (*.plish and *.strings) more compact and hence faster to read/load. I doubt if it can compress the binaries! I will however try deleting other language packs and see if there is any difference i always thought the other languages wont load since the binary selects the language pack from the preferences set and hence makes no difference if there or removed. but if u said is true we can have so much free resources in our hands !!!!

let me try and time individual app memory and cpu usage to see if it works.

thaaaaaaaaaaanks.


[Sorry all replies got mixedup into one single "quote reply" not my mistake vbuliten merged all my replies to one, so everyone pls look here for answers and my 10cents to questions/replies mentioned below]

This post has been edited by um35h: 07 July 2009 - 09:38 AM

4

Share this topic:


  • (46 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users