[FIX] Ultra & Super Smooth Sense 4.0 Launcher (Rosie) + AutoRotate + Supercharged

Search This thread

santroph

Senior Member
Apr 11, 2008
340
94
Rio de Janeiro
I must be doing something wrong :(
It doesn't work for me.
Using the 1.29 stock
The only thing I was using with it was the 3 dot patch.
Tried both, super and ultra. Than removed the 3 dot mod.
Got back to stock, and then tried both, super and ultra, nothing again :(
I can clearly see the layers in the clock widget in main screen, so, it is really not working, it is not just a perception thing.
 

blueacidic

Senior Member
Apr 12, 2012
212
14
Just a quick question, I installed the ultra smooth launcher via CWM recovery. This will fix the swiping lag between the screens? It seems so smooth now!
 

Fruktsallad

Senior Member
May 15, 2011
712
217
I installed Ultra on LeeDroid 6.1, but so far, I can tell no difference at all. Still microstutters for me. Maybe I need new eyes. :)
 

hamdir

Recognized Contributor
Aug 13, 2008
33,281
27,139
Canada
twitter.com
HTC U12+
Samsung Galaxy S21
Just a quick question, I installed the ultra smooth launcher via CWM recovery. This will fix the swiping lag between the screens? It seems so smooth now!

yup that's the whole idea.

@santroph did you ever remove and restore Rosie.apk using titanium? maybe the file name is changed or since your in stock I dont think you have busybox so the zip file might not be working

@Fruktsallad might be because of leedroid tweaks, ask him to include it in his tweaks in future version, just like it was included in his Rom for other devices
 
Last edited:
  • Like
Reactions: Fruktsallad
I must be doing something wrong :(
It doesn't work for me.
Using the 1.29 stock
The only thing I was using with it was the 3 dot patch.
Tried both, super and ultra. Than removed the 3 dot mod.
Got back to stock, and then tried both, super and ultra, nothing again :(
I can clearly see the layers in the clock widget in main screen, so, it is really not working, it is not just a perception thing.

Need de-odex rom??

Sent from my HTC One X using xda premium
 

santroph

Senior Member
Apr 11, 2008
340
94
Rio de Janeiro
yup that's the whole idea.

@santroph did you ever remove and restore Rosie.apk using titanium? maybe the file name is changed or since your in stock I dont think you have busybox so the zip file might not be working

@Fruktsallad might be because of leedroid tweaks, ask him to include it in his tweaks in future version, just like it was included in his Rom for other devices
Sorry, forgot to say...
I'm at stock but rooted.
Never touched rosie before, unless the 3 dot mod touches it. But since I got back to stock again (no 3 dot method and the app switcher is there again), I don't know the reason.

---------- Post added at 03:36 AM ---------- Previous post was at 03:34 AM ----------

Need de-odex rom??

Sent from my HTC One X using xda premium
Hum, maybe...
will try with ARHD, will post back the results...
I just got back to Stock to do a factory reset and a battery test, after that, I'm gonna go back go ARHD.
 

Xphoid

Senior Member
Apr 24, 2012
1,670
924
Istanbul
@hamdir; I am curious about one thing... I was planning to use ROM Cleaner No-Sense for ARHD today... Since it's being said that SENSE is a heavy burden on HOX...

But since you have fixed many issues... I think using "Ultra Smooth" Sense will be more convenient? isn't it?

One question comes up here... can ı use only ROM Cleaner to remove bloatware?? and if I can, shall I use your fix before or after ROM Cleaner?

Many thanks in advance...
 

arifqur

Senior Member
Nov 12, 2005
3,701
1,124
Has anybody here seen MY LAG ? I cannot find it anywhere ... :)

Thank you Hamdir , awesome job !

PS: there is something that you did not fix :( ... your PayPal account . Go 4 it !

Nice one.

Hey thanks Hamdir. Brilliant stuff. Using this mod on Sensation. I feel like I just bought a OneX.

Just goes to show that no matter how High Tech our Smartphones get, they are still s**t without our Awesome Developers.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 102
    Sense 4.1 launcher on base 2.17.401.2 renders this mod obsolete, the launcher is 60fps smooth and locked, with full 3d widget and LWP, an amazing achievement HTC, keep it up!

    This mod is only for Sense 4.0 bases but you can still use this thread to supercharge your ROM

    This mod is reverse .smali rewrite that's actually changing with each Sense release from HTC, requires lots of testing and many times major recoding, code samples can be found in this post in other words its not a simple variable switch

    Ultra Smooth Launcher locks the frame rate during page scroll in Sense launcher (Rosie.apk)

    Essentially it's an optimization which forces Rosie to flatten the layers depth effect in Sense widgets, this effect is resource heavy and the reason for frame drops or stutter, the stock kernel rarely ramps the CPU clock beyond 1GHz or 2 cores in Sense launcher, which is good for both the battery and temps but causes random lag when dealing with this effect.

    It's available in two flavors: screenshots

    Super Smooth Rosie
    This will keep the layered widgets in the intial screen you begin scrolling from and freezes/flattens all the other pages until you stop scrolling.
    It will satisfy those who don't want to completely lose the effect. There might still be a very slight frame rate drop during the initial 3D flip.
    This mod is applied to both FxWorkspace.smali and FxWorkspaceClient.smali

    Ultra Smooth Rosie
    This mod goes even further, it completely disables the layers effect by flattening and freezing all homescreens during scroll. Locked liquid smooth 60fps!
    Any lag or stutter you experience at this point is not caused by Sense launcher.
    This mod is applied to both FxWorkspace.smali and FxWorkspaceClient.smali

    Sense 4.0 - HTC One X (international) - Downloads

    - Smooth Rosie mods for test Base 2.05.401.2

    - Smooth Rosie mods for test Base 2.05.401.2 + AutoRotate

    - Smooth Rosie mods for test Base 1.29.401.11

    - Smooth Rosie mods for test Base 1.29.401.11 + AutoRotate

    This mod will simply replace your Rosie.apk and remove Rosie.odex if it's there, back up just in case!

    It works on both custom and stock rooted ROMs (the zip file requires BusyBox)
    No need for wipe and you can flash them over each other using recovery, the stock file is provided in case you want to go back
    Links to other Sense 4.0 devices and older bases in the second post

    Remaining random stutter & lag
    Any stutter you experience after applying ultra smooth is no longer self caused by the Sense launcher itself.
    You need to remember that switching ROMs every two days, means nothing will ever be smooth, simply because ROMs needs a while to settle everything and cache.
    Equally Android's multitasking priority groups are likely to blame, you can try the following to apply Supercharger's OOM priority fixes and reduce random stutter.
    There might still be a downloaded app or widget running amok in the background, running task manager will help you identify problematic apps.

    Supercharger
    Supercharger's patched services.jar for One X test base 2.15.401.5
    Supercharger's patched services.jar for One X test base 2.05.401.2
    Supercharger's patched services.jar for One X base 1.29.401.11 + tutorial

    Increase Interface Response
    If this is not included in your ROM by default, add the following to build.prop, this will be added if you choose Miscellaneous & 3G tweaks in supercharger
    windowsmgr.max_events_.per_sec=200

    UI Frame Rate Cap
    This line is not needed since ICS is 60 by default, but if you add it to build.prop you will limit the UI FPS to your liking for example if you like 30fps, make sure to include the spaces:
    persist.sys.NV_FPSLIMIT = 60

    Warnings
    This will only work on ROMs based on the ruu file number included in the zip filename, therefore you will lose any mod applied to rosie, such as transparent app drawer or themes, you can ask forum members to provide an updated version of these mods or you can search in this thread many members are posting their version of this mod, also note if you ever uninstalled and restored the sense launcher through Titanium backup this zip file won't work, since TB restores the launcher to system/app/com.htc.launcher.apk, so you will have to unzip, rename and manually push the file.

    Poll [VOTE] Do you want Official Sense Launcher locked @ 60FPS?
    Please contribute to this poll! in the hope that HTC will remove this effect in future version of Sense or at the least provide an options to disable it and so provide an out of box locked smooth launcher experience.
    A locked smooth launcher concludes the initial perception of the device performance.
    [UPDATE] Success! stock launcher is now locked 60fps smooth on update 2.17.401.2

    Requests
    Post your requests for specific ROMs and other Sense 4.0 devices and if myself or some other fellow XDAer find the time, we will apply it, you are required to post Rosie.apk along with the device name and firmware number.

    Developers
    You are welcome to include this mod, just please give credits

    Donations
    This mod in all its version took so much time from umy life, backtracking through the smali Rosie code, endless trying and testing, there was no global variable for this setting so i kept trying until i found out how to control the scrolling behavior with minimal code manipulation, so if this mod totally rocked your world or made your own ROM better, please consider donating, it will help encourage my future work and help my wife in forgiving me :D

    18
    Supercharger's patched services.jar for One X base 1.29.401.11

    Attached are the patched services.jar file for those who like to try Superchager, keep in mind this thing is advanced and controversial too

    For those using with customized ROMs simply upload your services.jar and use supercharger's webapp to patch it once uploaded you can download it as a CWR zip file, keep in mind this will only patch it to the recommended DieHard

    Files for stock Base 2.15.401.5 are posted in here

    Files for stock Base 2.05.401.2 are posted in here

    ---------------------------

    About the different services.jar patches

    This patches android's ADJ priority grouping in order to give better priority to the home launcher, reduce stutter and reloads

    it comes in three versions:


    Die-Hard Which is the default values of supercharger, makes the launcher very hard to kill unless a full screen app like a game is loaded and overrides it, it's advised to use this one and not the other two

    HardToKill This is one step lower in priority than Die-Hard, still prevents launcher from reloading, this is the best for gaming

    BulletProof This gives the maximum priority to the launcher and hence even harder to kill, this might cause performance issues with full screen apps like games or cause stutter in music

    ICS Stock priority values for ICS, which HTC changed some of them in their version, try them out if you are only using Apex launcher

    Stock The default HTC chosen launcher priority values


    For the new comers all you need is the Die-Hard patch and the stock patch nearby in case you need to go back to stock

    keep in mind the patch will wipe both caches, so u must wait for things to settle again before you can judge results

    ---------------------------

    Quick Guide

    - Nandroid backup!

    - Download and flash the attached Supercharger Die-Hard patch

    - Download the latest script from here (V6_SuperCharger_for_Android-Update9_RC9_Test_x.sh.pdf, rename from .sh.pdf to .sh), this file will most likely be updated so download the latest you can find, ignore the other scripts

    - Download Script Manager

    - Run script manager and choose browse as root from the settings

    - Run the downloaded the script, choose the SU (run as root) BUT NOT THE BOOT option

    - The script will run slow at first, so be patient as it gets done with it's admittedly lengthy presentation

    - It will automatically go to Driver's console, most of the options in here are untested on the One X

    - Select 0 or 1 for scrolling speed (0 is faster), NO for miscellaneous & 3G tweaks, NO for fix emissions on boot, No for wheel alignment, NO for detailing on boot, YES to disable v6 animation

    - It will now attempt to automatically apply SuperMinFree calculator, select NO again

    - Finally you have have control, current minfrees are the stock memory multitasking values, so if you just want to keep them as they are, choose option 10 and select NO for calculator values and then select YES to supercharge the current stock minfrees (multitasking values)

    - Otherwise you can select any other option from 1 to 9 to select you taste of Memory multitasking values, I went with option 7 for a balanced setup, you can choose option 9 Super 1000HP if gaming is most important for you at the expense of multitasking

    - It should say Launcher is Die-Hard and Supercharger level is 100% at the bottom

    - Ignore all other options or do it on your own, Nitro Lag nullifier is untested on the One X and kernelizer is causing issues like killing 2 CPU cores

    - Remember you can always change the minfree values on the fly, or set up a script manager widget

    - To uninstall select the unsupercharger option, reboot to recovery and flash the stock services.jar file

    good luck!

    ---------------------------

    About Miscellaneous & 3G tweaks

    If you choose Yes from the driver options it will add the following to build.prop

    windowsmgr.max_events_.per_sec=200

    will increase interface and touch response (you can always add it yourself to build.prop if its not there)

    the script will also add

    persist.sys.purgeable_assets = 1
    wifi.supplicant_scan_interval=180


    as well as 3G tweaks so test your 3G to see if its good, otherwise you can set it NO again from driver options

    New versions of the script will mess with the SD and VM size with this option, these are no good for HOX so choose NO

    ---------------------------

    About Supercharger script

    Supercharger is an advanced script to control android multitasking, memfrees, fix launcher priorities and nail launcher stutters/lags, its made by Zeppelinrox

    Remember you will need one of the attached HardToKill, DieHard or BulletProof patches in order for Supercharger to work properly
    16
    Smooth Sense 4.0 Launcher mods for HTC One X (international) - base 1.29.401.11 | HD Resolution | Deodexed

    The zip files will erase both Odexed Rosie.apk/.odex files and replace them with a single Deodexed Rosie.apk file

    Those on official rooted ROMs use the stock Odexed file to restore original Rosie before you apply OTA
    15
    Smooth Sense 4.0 Launcher mods for HTC One X (international) - Test Base 2.05.401.2 | 1280x720 | Deodexed

    They seem to be attempting to optimize the 3D scrolling somehow but the code is currently a bit of a mess, it's a test release after, i had to undo some of their new tricks in order to make this work
    13
    Smooth Sense 4.0 Launcher mods for HTC One X (international) - base 1.29.401.7 | HD Resolution | Deodexed

    The zip files will erase both Odexed Rosie.apk/.odex files and replace them with a single Deodexed Rosie.apk file