Friday, February 11, 2011

I Got a ZIP (imoseyon mods)

UPDATE  
- v5.0 universal zip (this post is now deprecated - please go to the lastest post)

Due to popular requests, I decided to make a zip with most of my tweaks.  Applying the zip below will:
  1. Installs busybox 1.18.0 (in an alternate location).
  2. Enables Cron.
  3. Tweaks kernel stuff (vm, minfree, etc.).
  4. Tweaks build.prop (on some ROMs).
  5. Flushes system caches once a day (3AM PT).
  6. Disables logger
  7. Enables new governer.
  8. and more (in the change logs below).
This zip should be all you need to get your phone running in tip top shape.  More specifically, it will hopefully make your phone run faster, longer, and more stable.  I think a good majority of you will notice the difference, and some will not.  I have different versions of the zip for various custom ROMS (rubix, liberty, darkslide, etc. and maybe even stock ROM) - I hope to make a single unified zip that works for all ROMS soon.   It should also work for both Droid X and Droid 2.

Here's how you apply the zip (this is standard stuff):
  1. Back up your ROM! (Some of the stuff in the zip are experimental, and I don't test every release for every ROM, so make sure you have a nandroid backup to go back to!)
  2. Boot into Bootstrapper/clockworkmod.
  3. Install zip.
  4. Reboot.
To verify that the zip was applied successfully, you can run this command from Terminal Emulator:
pgrep -f crond
If you get a number, then you're all good. (The number just means that the process is running in the background, nothing more.)
    Warning: Flashing this zip will override some of the kernel tweaks you may have made with built-in tool provided by your ROM (ie. liberty toolbox).
     
    Downloads
    CHANGELOGS
    • v3.1: Fixed busybox/crond issue. Separated DX and D2 files - duh. 
    • v3.2: Fixed wget. 
    • v3.21 (D2 ONLY): Fixed crond start bug. 
    • v3.3 (DX/D2), V2.0 (Apex): busybox 1.18.0, made minfree more aggressive for secondary apps (may reduce occasional sluggishness), prettier "ls", got rid of scheduler tweaks which did nothing.
    • v4.0:
      • Timezone semi-auto detection for cron (US only).
      • Additional minfree tweaks to make memory management a bit more aggressive to prevent some reboots and freezes.
      • Added bash.
      • Added additional cron job examples (backup files including sms datase, killapps - all disabled  by default).
      • Liberty version has call delay and proximity delay slightly tweaked per Jreguit. 
      • Purge logs - view /tmp/imosey to see what kind of effects nightly purging has.
    • v4.1:
      • Changed the purge time from 1AM to 3AM.
      • Fixed a bug in timezone detection (doh!)
      • Disabled logcat at boot for extra performance, battery, etc - hopefully. (comment in 99imoseyon to disable)
      • Added zipalign for system apps at boot. (comment in 99imoseyon to disable)
      • Separated crond startup to a separate script for future proofing.
      • Added another cron job example in /data/cron/root for soft reboot, and added explanation for each cron job.
      • TODO: test the others version for APEX.
    • v4.2:
      • Disabled zipalign at boot - should fix the no service problem.  Sorry about that! 
    • v4.3:
      • Fixed a major bug in the v4.2 of "others", where if you were installing the zip for the first time the mods weren't being applied at all! (sorry)
      • Incorporated the minfree tweak from my experimental version.
      • Interactive governer for speed! (thx to drod via jrummy via milestone, etc.)

      169 comments:

      1. after the install and booted back up how can you confirm that it has been applied?

        ReplyDelete
      2. Try "pgrep crond". If you get a number i think you can assume everything worked.

        ReplyDelete
      3. i tried that command and it did nothing.

        btw i appreciate your help, i am somewhat a newbie on ROMS and such and this Blog has really helped out alot.

        ReplyDelete
      4. Worked for me. Thanks a lot. I was just starting to apply some of these manually, and *refresh* here's a zip with all of them rolled in.

        ReplyDelete
      5. Matt, that's odd. Can you verify that /etc/init.d/99imoseyon file is there and the bottom of the file contains cron related commands.

        ReplyDelete
      6. >#/etc/init.d/99imoseyon
        vm.dirty_ratio = 90
        vm.dirty_background_ratio = 70
        vm.vfs_cache_pressure = 1
        vm.oom_kill_allocating_task = 1
        vm.min_free_kbytes = 4096
        link failed File exists
        crond: not found
        #


        above is what i got when i typed /etc/init.d/99imoseyon in.

        what should i do now?

        ReplyDelete
      7. Liberty 1.5 I dont think i am installing this correctly or i am not doing something right i just wiped my phone and reinstalled the ROM plus just installing zip from sd your zip file and it still want go through...

        ReplyDelete
      8. Yikes you shouldn't have to wipe the phone. What happens if you just type "crond -h" from terminal emulator?

        ReplyDelete
      9. crond not found.

        this stinks i really would like to get this fixed.

        when i installed this zip file all you have to do is select and let it install and reboot right? you dont have to do anything else in Bootstraper?

        ReplyDelete
      10. i get "crond: not found" when entering "crond -h" after flashing your zip

        ReplyDelete
      11. The zip breaks auto-rotate on the D2. Its checked in display settings but only rotates when physical keyboard is out using any application.

        ReplyDelete
      12. Ahh I think I know. What if you type "busybox crond -h"?

        ReplyDelete
      13. Hyatari, that's very possible. I think build.prop tweak must have done it. Restore the file from the rom zip file and reboot?

        ReplyDelete
      14. ># busybox crond -h
        crond: invalid option -- h
        BusyBox v1.17.1 (2010-08-12 23:44:34 CDT) multi-call binary.
        Usage: crond -fbS -l N -d N -L LOGFILE -c DIR
        -f Foreground
        -b Background (default)
        -S Log to syslog (default)
        -l Set log level. 0 is the most verbose, default 8
        -d Set log level, log to stderr
        -L Log to file
        -c Working dir
        #




        Also do you have the droid x overclock app dev by Jrummy? if you do how would you go about setting that up?

        again you are helping me more than you know and i truly appreciate your help!

        ReplyDelete
      15. Matt, awesome. I'll have a fix in an hour or so. As for jrummys app sorry. I've used quickclock before and found it to be a good app.

        Hyatari, I'll have a fix for you tonight too.

        ReplyDelete
      16. Cool man thanks. Really like your site and the info u provide here. Will keep an eye out for the fix.

        ReplyDelete
      17. Thank you again i appreciate your time doing this!

        ReplyDelete
      18. >#busybox crond -h
        crond: invalid option -- h
        BusyBox v1.17.1 (2010-08-12 23:44:34 CDT) multi-call binary.
        Usage: crond -fbS -l N -d N -L LOGFILE -c DIR
        -f Foreground
        -b Background (default)
        -S Log to syslog (default)
        -l Set log level. 0 is the most verbose, default 8
        -d Set log level, log to stderr
        -L Log to file
        -c Working dir


        I dont know if this is right?

        ReplyDelete
      19. pgrep crond showed nothing...

        ReplyDelete
      20. oh man haha and you flashed v3.1? Also try "busybox crond -c /data/cron", and "ls -l /data/cron"?

        ReplyDelete
      21. Oh matt one more thing. Try "pgrep -f crond".

        ReplyDelete
      22. Imoseyon, I heard that busybox 1.17.1 breaks wget. Have you had this issue?

        ReplyDelete
      23. Also Matt your problem might be, try a fresh install of liberty but let it boot once. Then flash this after the initial boot.

        ReplyDelete
      24. Jregruit, you're right it looks like it can't resolve names for wget. I don't think it's an issue though unless you got an app that requires rooted wget access. I'm gonna build a binary from the latest source anyway - will take me a few days to test of course.

        ReplyDelete
      25. I'm pretty positive liberty toolbox uses wget to grab themes, apps, ect.

        ReplyDelete
      26. heh, i put the old busybox back in and wget still can't resolve names - go figure.

        ReplyDelete
      27. Will this work or even help stock (no modified ROM) DX that has been rooted?

        ReplyDelete
      28. hey man i think it is working i am acutally getting some stuff back i dont know what it means but here it is. Thanks man



        busybox crond -c /data/cron

        showed nothing.

        ls -l /data/cron

        -rw-r--r-- root root 137 2008-08-01 8:00 root

        pgrep -f crond
        2177
        3457
        4033

        ReplyDelete
      29. Droid 2 running Liberty 1.5. I installed your .zip. No issues on the install. Will update in a day or two with feedback.

        ReplyDelete
      30. n0tsane: it won't work on stock rooted ROM. I do have an idea how to get it to work though. Let me know if you're brave enough to be a guinea pig.

        matt: haha yeah it's running fine, but you do have three instances running so it might be good to do a reboot.

        Jregruit: I have a fix for the wget problem. Will have an updated zip later this afternoon.

        ReplyDelete
      31. Sounds good. I have it all done manually for now anyways except I don't have the minfree at 80, have it at 100. It's more fun to do this stuff manually and learn it imo.

        ReplyDelete
      32. OK! v3.2 (fixes wget) is up!

        @Jregruit, true that.

        ReplyDelete
      33. I'm thinking of trying Liberty, but I'll try your idea as long as it doesn't brick the phone.

        ReplyDelete
      34. n0tsane: unfortunately it might, so unless you're proficient with the SBF's I'd go with the Liberty route.

        ReplyDelete
      35. Got liberty, loaded your new zip, verified it was working by the pgrep command. Rebooted and its still running. Have nothing to judge by since this is my first ROM load, but liberty is much faster than stock that's for sure.

        ReplyDelete
      36. Hey thanks man i appreciate your help! i did reboot my phone and pgrep -f crond and got only one instance of numbers! thanks man for your help again!

        ReplyDelete
      37. Hi, I just applied the zip but my phone becomes very laggy ( like when scrolling through lists and pulling down the status bar). Am I doing something wrong or is there anything I should change to make it run smoothly again?
        Thanks

        ReplyDelete
      38. heh, it's supposed to get faster, not slower! You running Liberty 1.5? And rebooting doesn't help either?

        ReplyDelete
      39. I'm running Liberty 1.5 on my D2, and I am still fuzzy on the whole Linux init script priority system.

        What does the system do with both the 99complete script and the 99imoseyon script in the init.d directory? Is that a conflict, or did I miss something in the zip about removing/renaming the Liberty script?

        Thanks for writing up your experiments. You have suddenly become the useful resource on the internet for my phone. :)

        ReplyDelete
      40. Daniel, it will execute both. As for which one will execute first depends on how the init.d support was implemented, but luckily for us it doesn't matter which executes first.

        ReplyDelete
      41. Yes, Liberty 1.5. And I have rebooted. Also, is there way to increase the battery life? It seems like no matter what numbers I try for the kernel/build.prop, my battery life is still pretty bad.

        ReplyDelete
      42. YPaul,
        that's really weird. not sure what to tell ya. I'd try the zip again, and you can also revert back by reinstalling liberty.

        As for battery life, my tweaks are supposed to help with that too.... Undervolting will also help.

        ReplyDelete
      43. Hey man I was wondering something I was messing around and wiped my phone again but booted and installed liberty again. I also have your zip loaded but I do not have sysctl checked on the GUI do I need to physically set those settings or does your zip take care of it?

        ReplyDelete
      44. Alright thanks for the help...yeah I was actually wondering the same thing. Do I need to uncheck the sysctl boxes in liberty settings and droid overclock settings or will your tweaks override them no matter what

        ReplyDelete
      45. hey guys, my zip completely overrides liberty toolbox stuff as far as sysctl is concerned - you don't have to do anything. :)

        ReplyDelete
      46. hey man guess what???


        Install went perfect! no problems this time around! thanks for the update man... now if i can just learn how to overclock my x with droid overclock i will be a happy camper... lol

        ReplyDelete
      47. Hey how come when I go to terminal emulator and type busybox it says I'm running version 1.16.1?

        ReplyDelete
      48. Is there anyway to change from 1 am the cleare cache ? Its pretty early for me and im usually still using the phone at that time

        ReplyDelete
      49. ypaul, to maintain compatibility with the ROMs I installed the new version at an alternate location. the necessary commands like telnet, crond, etc. are symlinked to the new binary.

        ReplyDelete
      50. william, yes you can modify /data/cron/root. Change the "1" in 0 1 * * * to another number.

        ReplyDelete
      51. i am using darkslide rom and i have installed this zip 4 time and when i do the pgrep -f crond i get nothing back??

        ReplyDelete
      52. yikes, this isn't tested on darkslide at all. Let me see if I can cook something up for you.

        ReplyDelete
      53. jason, i kinda looked through darkslide files, and I think the zip for Apex could work? did you try that one?

        ReplyDelete
      54. Installed the zip and it went perfectly... running much faster :) do I need tocchange anything in the liberty toolbox or Droid overclock? Will they overwrite this if I have them set on boot? Oh and how do I change the time that it flushes the system? Thanks for the great work man!

        ReplyDelete
      55. Thank you I.will give the apex zip a shot

        ReplyDelete
      56. Alvin, no my zip will override the toolbox app so you're safe there. To change the time, you modify the /data/cron/root file.

        ReplyDelete
      57. No it is not working either ...thanks though for your good work!

        ReplyDelete
      58. I didn't read all the comments, but I thought I'd point out an issue I had....
        This zip seems to break quickclock for rubix. It seems to no longer recognize the rom as rubix after installing this zip and consequently it activates the protection that would stop someone from using it with another rom.

        ReplyDelete
      59. Jason, interesting - i will play around with darkslide this weekend when i have time.

        James, i think that's because of build.prop. I might have to create a separate zip for rubix... For now if you restore the build.prop that comes with rubix and reboot you should be good.

        ReplyDelete
      60. James, I have the Rubix version up now. Unfortunately for you, you'll need to restore the build.prop manually. If you haven't extracted it from the original Rubix zip, you can flash my new zip and you will find it at /system/build.prop.dx.orig.

        ReplyDelete
      61. I switched from Liberty 1.5 to Rubix 1.9.7. My About Phone > MOD/ROM Version = Liberty 1.5 still. I understand that this is in the build.prop. I tried to use Droid Explorer and replace the one that came with the Rubix zip, but it still shows Liberty 1.5 there. How do I replace the build.prop correctly?

        ReplyDelete
      62. you need to remount /system first. Root Explorer is what I would use. If you're still having trouble let me know, I can build you a special zip to restore the build.prop.

        ReplyDelete
      63. I'm still new to this. I figured it out. Just created my own zip which replaced the build.prop and installed it. Probably wasn't the safest thing to try on my own, but it seemed to have fixed the problem.

        ReplyDelete
      64. Alright Jason, give it a shot for darkslide. It should work now.

        ReplyDelete
      65. Thanks a bunch!....in terminal I got the output
        1279 ...I am assuming this is correct right?

        ReplyDelete
      66. william, i think the apex version will probably work. You wanna give it a shot?

        ReplyDelete
      67. I probably shouldn't have asked this BEFORE I installed it (successfully, checked in the terminal also) but what exactly does this do for my phone? I read the intro but I was wondering if you could break it down to layman's terms. Also, does the number I getp after running the script mean anything?

        ReplyDelete
      68. Oh and I'm on a Droid x with liberty 1.5

        ReplyDelete
      69. Ya ill install it here in a few then get back to you on how it does

        ReplyDelete
      70. xCHRISTIANx, it should make your phone more stable, faster, and last longer. (well for majority of you anyway). As for the number - if you get a number that means crond is running in the background.

        ReplyDelete
      71. alright so far it stable. i got a number when i typed in the command so all good there.
        also will i need to flash this again if i change themes and does it stick after a reboot or will it need to be continually re-flashed?

        ReplyDelete
      72. Hey how come sometimes the phone gets extremely hot and the battery drains like crazy while other times it runs extremely cool and gets magnificent battery life?

        ReplyDelete
      73. william: nope, no need to reflash, it won't interfere with themes, and it will stick at every boot.

        YPaul: I suspect there's something else going on. Your phone will also get very hot and drain battery when you're using 3g data heavily and/or if you're in an area where 3g coverage is spotty.

        ReplyDelete
      74. Updated if any problems will let you know. Thanks again!

        ReplyDelete
      75. Just an FYI since it's not a big deal, but the backup script is enabled by default.

        ReplyDelete
      76. Hi, I'm on apex 1.4.0 after a factory reset. I downloaded this mod's zip from "others" section and after reboot I keep getting a message that System isn't responding and I can either force close or wait, then it takes me to a blank screen. I tried wiping cache but it still won't work. Has anyone else had this problem? I've factory reset twice. Works fine with Apex alone but as soon as install this zip from SD card I get the force close. Thanks in advance

        ReplyDelete
      77. To change the time, all we do is modify /data/cron/root and change the "1" in 0 1 * * * to another number? Do we have to change the "50 2 * * *" or the "0 2 * * *" to correspond?

        ReplyDelete
      78. I have the exact same problem as GenoManX

        ReplyDelete
      79. Genomanx and kelly, that's really weird.
        Try the old version?

        http://db.tt/o7rkkBR

        ReplyDelete
      80. Milan, doh I think you are right. That's okay though - it won't hurt.
        Eljoven, you don't need to modify the second line.

        ReplyDelete
      81. Yup, no biggie! Thanks again for the great work man. :)

        ReplyDelete
      82. 2.0 Worked. let me know if i can provide any info for trouble shooting. thanks a mil!

        ReplyDelete
      83. thanks for the report, Kelly. i'm going to have to install Apex to see what's going on.

        ReplyDelete
      84. @genomanx .....this is a known issue with apex and has nothing to do with this build prop tweak ...it has been going on since version 1.3.1 of apex ....if you go to the apex wiki posted in the first post of the apex thread fab has a link to the wiki where you can find more on this .....its basically a glitch in his startup script

        ReplyDelete
      85. v4.1 is up. As for apex, i'd still like to test when i get a chance - maybe sometime today if i'm not busy.

        ReplyDelete
      86. Ok thanks all, ill try what kelly did and see what happens. @jason thanks for the help but it looks like the older version works w apex. The glitch in the startup script is fixed with a simple reboot. Unfortunately no matter how many times I rebooted I would get a force close.
        Ill try 2.0 tonight.

        ReplyDelete
      87. How do I fix this ran 4.1 and phone force closes and has no service tried to restore back up but every thing remains the same. runninig liberty 1.5.

        ReplyDelete
      88. I encountered the same issues as Shane when I applied the 4.1 zip

        ReplyDelete
      89. When I update the zip, do I have to flash from the original rom, or can I just flash over the previous version?

        ReplyDelete
      90. shane/brian, did you guys flash 4.1 over 4.0? DX or D2?

        YPaul, you can flash over previous version.

        ReplyDelete
      91. @GenoManX-4.1 worked as well. I have put my phone through the paces and no problem so far.

        ReplyDelete
      92. I wonder why many ate having issues with 4.1 ...I am on darkslide and updated this morning and have not had any issues .....interesting how it varies

        ReplyDelete
      93. I'm on Droid x liberty 1.5 and no problems on 4.1 either.

        ReplyDelete
      94. This comment has been removed by the author.

        ReplyDelete
      95. @ imoseyon ..hey is there any way to email or pm you through here ....I have a few questions regarding linux and engineering and did not want to post here and get off topic ....if you don't mind ...thanks

        ReplyDelete
      96. Jason, hit me up on twitter @imoseyon. I rarely use twitter but i do check it every day.

        ReplyDelete
      97. @imoseyon ...lol thanks I followed but only have 136 characters lol ....I will just ask here ....ok I see your an engineer and obviously know your stuff .....I am currently (first semester)in school and will major in computer science ....I am leaning toward programming or engineering .....would you have any advice for me as far as maybe certain classes or avenues since you have experience .....also with linux I know little as far as command line ...would you be able to point me in the right direction on maybe where to look to advance my knowledge in the linux command line .....thanks again ...sorry to bother you or get this blog off topic ...

        ReplyDelete
      98. droid 2....4.1 = no service and a bunch of fcs...had to restore a backup

        ReplyDelete
      99. Edward, multiple people reported the same problem on the D2. I wonder if it's the zipalign stuff - lemme release an emergency fix.

        ReplyDelete
      100. Ok v4.2 is up for Liberty users. If my suspicion is correct 4.2 will fix the no service problem. But if you're experiencing the problem you will need to reflash the liberty ROM first (without wiping data) and then flash v4.2. Sorry!

        ReplyDelete
      101. oops now that i think about it i think you need to flash v4.2 first and then re-apply the ROM without wiping.

        ReplyDelete
      102. @imoseyon, i am of course running x with the 4.1 build. I am not experiencing any issues should i update to 4.2?

        ReplyDelete
      103. i flashed liberty over and then applied 4.2 and all was fixed...thanks again!

        ReplyDelete
      104. It appears to be keeping way to much memory free.. like around 260.. used to only keep around 70 free before flashing 4.2... I feel like this isn't what's supposed to happen.. thanks

        ReplyDelete
      105. When you first reboot your phone you will see a large amount of free RAM, around 200MB or so. After using it a while that should dip within the minfree range and maintain it at that level. With my minfree settings somewhere between 4MB and 80MB - mostly hovering between 60 and 80MB.

        ReplyDelete
      106. This comment has been removed by the author.

        ReplyDelete
      107. Does applying this ZIP require me to change any of the sysctl settings within Liberty Toolbox? I ran the script via T.E., and the values were correct. Do I need to enable sysctl via Toolbox? Super noob, sorry...

        ReplyDelete
      108. Shaun, my script overrides liberty sysctl settings completely so you don't need to do anything.

        ReplyDelete
      109. Awesome, thanks for the response! I am anxious to see what gains I have the next few days. I don't know whether or not these settings affect quadrant score, but I ran quadrant 3 times last night, and was >1450 each time. Prior to this zip, I had never cracked 1350, even after a reboot! Thanks again, love the site.

        ReplyDelete
      110. Any idea what might cause cron to not fire off? I modified mine to run at 4 and 7AM local time (thanks again for the timezone detection! not that I ever change TZs). This morning it only ran at 7, and three days ago neither ran. Yesterday morning the 3AM didn't kick off until 3:15, but the 7 was reasonably close.

        I'm pretty sure it's cron not triggering rather than your script not writing out to the log file. The memory and buffer numbers for this morning's 7AM look like the 3AM usually does.

        ReplyDelete
      111. Working great on fission. After about 1d 3h I'm at 30%. Normally I only got 22hrs or so till dead. Haven't flashes 4.2 seeing as how I've not had any problems. Now I just wish I knew what the hell everything you did means haha

        ReplyDelete
      112. Milan, that's interesting. You did reboot phone (or restart cron) after modifying the crontab file right? Can you post your crontab file?

        William, one of these days i'll make another post with detailed explanation as to what each mod does. Most of them are sort of explained in my previous posts here and there though. :)

        ReplyDelete
      113. Everything looks to be running well. I had a question regarding editing system files. I use vi to edit but I keep getting "Read-only file system" errors when I try to tweak some settings. Do I need to mount the system differently, or umount it? I would imagine I have the correct su permissions. Thanks for the easy install zip btw, gives a great baseline, I'd just like to mess around a bit more on my own :-)

        ReplyDelete
      114. Nick, you will need to remount /system rw. You can do that via root explorer or on some roms you can type "sysrw".

        ReplyDelete
      115. aha, i figured it had to be something like that. thanks :-)

        ReplyDelete
      116. I'm leaving out all the extra stuff you have commented out. I'm still on 4.1, but I manually commented out the backup script from the crontab file and the zipalign script call from your init script.

        # drop page, dentry and inode caches at 3AM every day and log to /tmp/imosey
        0 3,7 * * * date >> /tmp/imosey; free | head -n 2 >> /tmp/imosey; sync; echo 3 > /proc/sys/vm/drop_caches; free | grep Mem: >> /tmp/imosey

        And here is the output from this morning:

        Wed Feb 23 07:01:12 EST 2011
        total used free shared buffers
        Mem: 488740 483788 4952 0 11580
        Mem: 488740 412860 75880 0 104

        ReplyDelete
      117. Oh, and yes, I did restart the phone. I've been using the 3 and 7AM setup for a few days now. Worked one morning for both, then neither the next day, both yesterday, only the 7AM this morning.

        Btw, I do have Tasker so I'm interested in trying that. I've never done any SL4A scripting though, guess I might have to research it tonight!

        ReplyDelete
      118. Milan, interesting. that should totally work. Let me give it a try on my end. It's very very possible that the busybox crond is buggy. Another thing you can do is duplicate the entry into two:

        0 3 * * * date >> /tmp/imosey; free | head -n 2 >> /tmp/imosey; sync; echo 3 > /proc/sys/vm/drop_caches; free | grep Mem: >> /tmp/imosey
        0 7 * * * date >> /tmp/imosey; free | head -n 2 >> /tmp/imosey; sync; echo 3 > /proc/sys/vm/drop_caches; free | grep Mem: >> /tmp/imosey

        That might get busybox to work more reliably.

        ReplyDelete
      119. I'll give it a shot and let you know the results! Thanks again.

        ReplyDelete
      120. hey guys, i got an experimental version here: http://www.imoseyon.com/2011/02/experimental-mods.html
        It seemed to make a pretty big difference for me, but i dunno if it's just me.

        ReplyDelete
      121. imoseyon, I'm not very knowledgeable about all of this stuff, but is there any reason that running v4.1 and undervolting my phone with quickclock would decrease battery life? That is what I have noticed, and I'm really not sure why. Thanks.

        ReplyDelete
      122. Made the switch to two separate lines, restarted the phone and then this morning no log file. Guess neither ran since the uptime is 14 hours, making spontaneous restart that wiped temp unlikely. I manually sync'd/dropped caches and logged the free mem stats anyway.

        total used free shared buffers
        Mem: 488740 470996 17744 0 2904
        Mem: 488740 362992 125748 0 372

        I think I'm going to add line to your crontab that writes the date to your logfile every few hours to see what else might be at fault. Also going to test your experimental minfree setup! :D

        ReplyDelete
      123. I ran the experimental 4.2e on droid x running Darkslide 4.2 and when I run the command prompt to check it doesn't show any numbers or anything. Thoughts?

        ReplyDelete
      124. I also ran the etc/init.d/99imoseyon command and it shows the vm ratios but the last three lines are:

        rm failed for /system/bin/pgrep, read-only file system

        rm failed for /system/bin/telnetd, read-only file system

        rm failed for /system/bin/crond, read-only file system

        ReplyDelete
      125. Milan, you got anything running in the background overnight or while cron is running?

        Db306, you can ignore the errors. Is crond running after you run the init script manually? You can ignore those errors by the way.

        ReplyDelete
      126. I replied with an edit on my most recent post in the sysctl thread over at droidxforums.

        ReplyDelete
      127. what all is different about the experimental version

        ReplyDelete
      128. db306, 99imoseyon is the init script.

        william, all it is is a different minfree setting.

        ReplyDelete
      129. I am interested in extra battery life and better performance. I am a very heavy user and usually need to recharge before the day is up.

        I am using a droid x with liberty 1.5.

        What version of this zip do you recommend that I use?

        Thanks in advance.

        ReplyDelete
      130. You should be able to use the one listed at the top for Liberty

        ReplyDelete
      131. Thanks db306, has anyone had luck with the experimental version?

        ReplyDelete
      132. Yup. I've been running it since it came out. Haven't had any problems and it does seem to increase bat life

        ReplyDelete
      133. Is it for the droid x and does wget work?

        ReplyDelete
      134. found the main blog entry, nm.
        http://www.imoseyon.com/2011/02/experimental-mods.html

        ReplyDelete
      135. and yes, wget should work fine. :)

        ReplyDelete
      136. thanks imoseyon, you are awesome.

        ReplyDelete
      137. Does 4.3 (for Liberty/DX) include the smoother-running settings from Rubix that you highlighted on the Rubix vs Liberty page?

        ReplyDelete
      138. Imoseyon. I just installed Rubix 2.0 and was wondering how many changes your zip will make to the build. I know Drod made a bunch of under the hood changes and was curious what the pros and cons would be?? Thanks

        ReplyDelete
      139. Also on a completely unrelated note. Is anyone having trouble viewing this site on their phone browser? Every time I go to view this site my browser crashes and shuts down. I've tried various other sites with no problem???

        ReplyDelete
      140. Does this: "Incorporated the minfree tweak from my experimental version." means that is frees up as much memory as the experimental version?

        The experimental version caused me problems with facebook notifications and some other things.

        ReplyDelete
      141. Seanrinva, yes

        Db306, I haven't looked at 2.0 yet but based on the change logs he incorporated a couple of tweaks. I think there are still some benefits of installing the zip for the other tweaks though. As for the site, it kinda sucks that blogspot doesn't do a mobile version. Works fine from my browsers though.

        Dolphin, actually the setting is not as aggressive as the experimental version. Give it a try and let me know how it works out.

        ReplyDelete
      142. Imoseyon - Awesome! It's been quite some time since I had to use vi, so doing it on the phone was looking a little sketch...

        db306 - Yes - I was experiencing the crash when I'd come to the I Got a ZIP page (the home page worked fine) on my phone - tried stock browser & Dolphin HD.

        ReplyDelete
      143. Website crashes on droid x running liberty 1.5 under dolphin mini on my setup as well.

        ReplyDelete
      144. hmmm i think blogspot just sucks. I might migrate over to wordpress...

        ReplyDelete
      145. Do you use quickclock on your DroidX?

        ReplyDelete
      146. Dawit, no i overclock using my own script: http://www.imoseyon.com/2011/01/advanced-overclocking-for-droidx.html

        ReplyDelete
      147. haha seems pretty complicated! How's your battery life?

        ReplyDelete
      148. my battery life is as good as it can be i think. Your phone spends most of its time at its lowest frequency (300mhz), so as long as you leave that alone or undervolt it, overclocking should not impact your battery performance much.

        ReplyDelete
      149. Right.. I was just curious. I'm currently undervolted and overclocked via Quickclock. I don't really think I want to experiment finding my own vsels, as I'm pretty sure I fried a few of my 4 OG Droids overclocking! haha

        ReplyDelete
      150. Dude, imoseyon, v4.3 on a Droid X w/ Liberty 1.5 FLIES. I have never seen this ridiculous of a performance boost. Is the governor set to Interactive by default, or do I have to do that? Definitely my favorite CPU Governor, was sad to see it go when my OG Droid died and very happy to see it back. Unfortunately I cannot find an easy way to adjust the CPU Governor in QuickClock Advanced... but if your script handles it by default then I'm a happy camper.

        ReplyDelete
      151. Frank, interactive is on by default but i may make a ondemand version of the zip as well. My phone random rebooted for the first time in months so I'm wondering if interactive makes it a little unstable.

        ReplyDelete
      152. Hey guys, please post future comments here instead: http://www.imoseyon.com/2011/03/universal-zip-imoseyon-mods-v50.html

        ReplyDelete
      153. Testing in Argen2stone ROM and ok until now...

        ReplyDelete
      154. imoseyon is it safe to flash this on Liberty 2.0.1 ?

        ReplyDelete
      155. additionally, is this safe to use on Liberty GB?

        ReplyDelete