TURBO BOOST - Prepare to feel the Heat!
use Cache and Data and System partition as Swap Space
presented by
~~delta-roh ~~~~~~~~~~~~~~~~~~~~~~ Harbir~~~~
~~~~~~~developer of 98swap_cache ~~~~~~~~~~~~ creator of the Aroma installer for 98swap_cache~~~
HIT THANKS for delta-roh (1st post) and Harbir (2nd post).
And, please, don't forget to Rate this Thread - thank you!
You want a really fast Device without overclocking it, but you have problems:
- The responsiveness does not satisfy you?
- Your device (sometimes) lags?
- You have got Sense restarts after heavy use or after browsing?
- After several days your phone becomes slower and slower?
- You don’t like to create a swap partition on your sdcard?
- You just hate unused internal memory?
Then this is the Turbo-Charger for your
Acer Iconia A500, Asus NEXUS 7 (WiFi), Asus Transformer TF101, HTC Desire, HTC Desire C, HTC Desire HD, HTC Desire S, HTC Desire V, HTC Desire Z, HTC Evo 3D (GSM/CDMA), HTC Incredible S, HTC myTouch 4G Slide, HTC myTouch 4G Slide, HTC One S, HTC One SV, HTC One SV (LTE), HTC One V (GSM/CDMA), HTC One X, HTC ONE X+, HTC Raider, HTC Sensation, HTC Velocity 4G / Vivid, HTC Vision / G2, Huawei u8860, Huawei u8860pro, LG Nexus 4, LG Optimus Black (LG-P970), LG Optimus L9 P760, Motorola Defy, Prestigio MultiPad 8.0 ULTRA DUO/PMP5880D, Samsung Galaxy Ace 2, Samsung Galaxy Nexus, Samsung Galaxy Nexus, Samsung Galaxy Note II (GT-N7100/SGH-T889-T-Mobile/SPH-L900-Sprint), Samsung Galaxy Note II (LTE)/N7105, Samsung Galaxy S Duos (S7562), Samsung Galaxy S II (GT-I9100), Samsung Galaxy S Plus (I9001), Samsung Galaxy S4 (GT-I9500), Samsung Galaxy S4 (SPH-L720), Samsung Galaxy S4 Sprint (SPH-L710), Samsung Galaxy S4 T-Mobile (SGH-M919), Samsung Galaxy SL GT I9003, Samsung Galaxy TAB 10.1V (GT-P7100), Samsung Galaxy W (GT-I8150), Sony Xperia L, HTC Wildfire - special Version
If your device is not supported yet, then have a look here: 4th post - Support Your Device
If your device is not supported yet, then have a look here: 4th post - Support Your Device
FAQs and Aroma Download: 2nd post
Some user experiences: 3rd post
Support Your Device: 4th post
Features of TURBO BOOST
Version 3.03 (release date 10.8.2013)
New Script (by delta-roh)
- chg minor changes for device compatibility
New AROMA (by Harbir)
- new new AROMA version 2.70B6
- Refresh look and feel
- Change Navigation Bar Buttons
- Add Menu Button for button-less devices
- Bold Text for Navigation Button
- Increased aroma transaction speed
- Smooth transaction slide effects
- Transition Animation (Slides for next/back)
- many more
- chg update AROMA File Manager v 1.90 with AROMA file-manager themes
- new Support of other Smartphones, now additionally supported:
- chg updated Biohazard aroma theme
- fix Samsung Galaxy TAB 10.1(GT-P7500) Support
- fix Prestigio MultiPad8.0ULTRA DUO Support
- fix HTC One SV Support
- new New added devices:
- Support Samsung Galaxy W (GT-I8150)
- Support Samsung Galaxy Note II (LTE)/N7105
- Support Samsung Galaxy S Plus (I9001)
- Support Samsung Galaxy S Duos (S7562)
- Support Samsung Galaxy S II (GT-I9100)
- Support Samsung Galaxy S4 (GT-I9500)
- Support Samsung Galaxy S4 (SPH-L720)
- Support Samsung Galaxy S4 Sprint (SPH-L710)
- Support Samsung Galaxy S4 T-Mobile (SGH-M919)
- Support Samsung Galaxy Nexus
- Support Samsung Galaxy Ace 2
- Support Huawei u8860
- Support Huawei u8860pro
- Support HTC ONE X+
- Support Sony Xperia L
- Support LG Optimus Black (LG-P970)
- Support LG Optimus L9 P760
Version 3.02 (release date 27.4.2013 - corrected 28.05.2013)
New AROMA (by Harbir)
- chg Single System swap install problem
- new Support of other Smartphones, now additionally supported:
- Support Samsung NEXUS 7 (WiFi)
- Support Samsung Galaxy Note II (Sprint)/SPH-L900
- Support Prestigio MultiPad 8.0 ULTRA DUO/PMP5880D
- Support Samsung Galaxy SL GT I9003
- Support Samsung Galaxy Nexus
- Support Motorola Defy
- Support HTC One S
Version 3.01 (release date 27.4.2013 - corrected 09.05.2013)
New Script (by delta-roh)
- new now /system partition is supported (alone and in addition to other swaps)
- new three swaps configurable in /cache and /data and /system
- new check for read-only mounted partitions and
- new auto-remount read-only partitions to read-write
New AROMA (by Harbir)
- new Support of other Smartphones, now additionally supported:
- Support HTC Desire
- Support HTC Desire HD
- Support HTC Desire V
- Support HTC Evo 3D (GSM/CDMA)
- Support HTC Incredible S
- Support HTC myTouch 4G Slide
- Support HTC One V (CDMA)
- Support HTC One SV
- Support HTC One SV (LTE)
- Support Samsung Galaxy Note II (GT-N7100)
- Support Samsung Galaxy Note II (SGH-T889)
- Support Samsung Galaxy TAB 10.1V (GT-P7100)
- Support Asus Transformer TF101
- Support Acer Iconia A500
- Support LG Nexus 4
- new AROMA FREE SPACE FEATURE
- Aroma check FREE SPACE in /cache, /data & /system
- Cache options adjusted according to free space @ /cache
- Data options adjusted according to free space @ /data
- System options adjusted according to free space @ /system
- new show free space at top of Single,DULA,TRIPLE
- new Aroma Device System Info show System
- new Aroma Device System Info Receive System
- new selection of type of swap (System & TRIPLE swap)
- chg selection of Single swap:
- Data 120 / 150 / 200 / 250 / 300 / 350 swap
- Cache 50 / 75 / 100 / 111 / 112 / 125 / 140 / 150 / 160 / 175 / 200 / 250 / 300 swap
- System 50 / 75 / 100 / 120 / 150 / 200 / 250 / 300 / 350 / 450 / 550 swap
- new selection of DUAL swaps:
- Data + Cache/System swap
- Cache + Data/System swap
- System + Data/Cache swap
- new option to set priority in TRIPLE Swap
- /cache (50/75/100/112/125/140/150)Mb Swap as 1st priority
- /data (50/75/100/120/150)Mb Swap as 2nd priority
- /system (120/150/200/250/300/350)Mb Swap as 3rd priority
- new Selection to remove Data swap / Cache Swap / System Swap / ALL(TRIPLE SWAP)
- new added AROMA File Manager
- new AROMA exit animation and finish exit animation
- new AROMA exit option and finish exit option
- new customized option in Aroma now you can
- Go back to Welcome Massage
- Go back to Languages Selection
- Go back to Changelog Screen
- Go back to Agreement Massage
- new swap icon for swap made by Harbir
- new AROMA ID CHECK feature
- new made the AROMA "SUPER SMART"
Version 2.8 (release date 24.3.2013)
New Script (by delta-roh)
- new Restructured all calculations for Smartphones with partitions greater 2GB (thanks to dsp26)
- chg error handling changed for better change management
- chg reduced the minimum free memory on data partition from 200 MB to 150MB (thanks to ganesh)
New AROMA (by Harbir)
- new Support of other Smartphones, now supported:
- HTC Sensation
- HTC One X
- HTC One V (GSM version)
- HTC Desire C
- HTC Desire S
- HTC Vision / G2 / Desire Z
- HTC Velocity 4G / Vivid
- HTC Raider
- chg restructures the AROMA logic for better change management (thanks to yank555, carl1961 and iba21):
- changed the removal process of Turbo Boost mod
- changed the delete process of older Turbo Boost mod versions
- changed the clearing process of other swap mods
Version 2.5 (release date 10.3.2013)
New AROMA (by Harbir)
- fix the feature of the priority selection with dual swaps is fixed
- new added an option to choose the priority of the selected swap spaces in dual swap mode:
- select /data as the swap space with the 1st priority
- select /cache as the swap space with the 1st priority
Version 2 (release date 2.3.2013)
New Script (by delta-roh)
- new The script now supports /cache and /data partition from swapping
- new The new version even supports DUAL swap in /cache and /data simultaniously
- new Automatic swapfile and log-file subdirectory creation and permission settings
- new Script is completely restructured
- new Partition check integrated for /cache and /data partition; other partitions are not allowed
- new Automatic Partition permisson settings and corrections
- new Configuration for partition added - the partition can be configures (default: /cache)
- new Configuration for subdirectory added - the subdirectory may be changed (default: swap)
- new Configuration for minimum free space on partition added (default 2 MB for /cache; for /data we recommend 200 MB)
- new Configuration for minimum swap file size added (default is a minimum of 20 MB)
- fix Compatibility fix for some phones (partition rights, commands w/o path)
- new Check of free memory on partition added with auto-resizing - if free space is lower the swapfile will be shrinked
- new intelligent auto configuration and correction
- automatically reduce swap file size down to minimum size, if free space decrerases
- automatically increase swap file size up to configured size, if free space increases
- automatically increase swap file size up to partition size, if there is enough free space and the configures size is higher
- automatically check of configured swap file size and resizing, if configuration has changed
- new Log file now in /data - it can be opened by a normal Editor
- new Log file name with partition name; for /data it's swap_data.log; for /cache it's swap_cache.log
- chg More detailed log file information - all actions and checks are protocolled and can be checked
New AROMA (by Harbir)
- new Selection of type of swap (Cache or Data or even DUAL SWAP)
- new Selection of dual swap simultaniously in Cache and Data:
- Dual Data swap sizes to be selected from list 50 / 75 / 100 / 115 / 120 / 150
- Dual Cache swap sizes to be selected from list 50 / 75 / 100 / 111 / 112
- new Selection of Data swap sizes:
- from list 120 / 150 / 200 / 250 / 300 / 350
- new Selection of Cache swap sizes:
- from list 50 / 75 / 100 / 111 / 112
- new Selection to remove:
- Data swap / Cache Swap / BOTH (DUAL SWAP in Cache and Data!)
- new Different minimal free space configuration for Cache (2 MB) and Data (200 MB)
- new Add option to EXIT the AROMA without any action
- new Made the AROMA look "ULTIMATE"
Version 1 (release date 2.2.2013)
Script (by delta-roh)
- The /cache partition is used as swap space to enhance memory and overall performance
- Confirurable size of the swap file in /cache
- Configurable name of the used swap file
- Configurable path of the used swap file
- Log file with all details to all actions in the swap file directory
- Configurable name of the log file
- Automatic detection of changed size-configuration and rebuild of swap file
AROMA (by Harbir)
- User friendly installation and configuration
- Selection of cache swap management
- Size selection from 50 - 114 MB for swap file
- Remove option to uninstall Turbo Boost
- Remove other Softswap in Data partition (98swap)
ROMs, that have 98swap_cache integrated already:
- [ROM] ELEGANCIA™ Rom Series | Sense 3.6 | Sense 4.1 from: V6-Maniac | look here: ROM-Link
- [ROM] ChuckyBOOM *JellyBam* AOKP/CM from: dohclude | look here: ROM-Link
- [ROM] CommuniSation / Sense 4.1 / OTA from: BanB | look here: ROM-Link
- [ROM] DarkSense ROM / Full Sense 4.1 (in addon kernels only) from: mikrosmile | look here: ROM-Link
- [ROM] Next-Gen ROM !v2! - TURBO CHARGED! from: gkillerx | look here: ROM-Link
- [ROM] SkyDragon v 16.2 ULTIMATE (via Hub) from: dragonesdenano | look here: ROM-Link
- [ROM] SkyDragon v 1.2.1 ULTIMATE (via Hub) Sprint from: dragonesdenano | look here: ROM-Link
- [ROM] Phenix - The reborn of secXces from: secXces_debaki | look here: ROM-Link
- [ROM] Sense 4.1 IronByte ROM v2.1.1 (via HUB) from: BanB | look here: ROM-Link
- [ROM] Unofficial CyanogenMod 10.1 for Huawei Ideos X5 U8800 Pro from: SvTeam | look here: ROM-Link
- [ROM] WaRpDr0iDv2 APM-EQS-XM#305 -Inverted Sense-Turbo Boost from: MacSeoin | look here: ROM-Link
- [ROM] Eragon v9.0 |Sense / Aosp mix|XM Kernel|customized|Mods|Xloud|~219MB from: skeleton1911 | look here: ROM-Link
- [ROM] [4.2.2 (JDQ39) RB][Kaos Droid V6.0.1] from: Omega Kaos | look here: ROM-Link
- [ROM] [4.2.2 (JDQ39) RB][Kaos Droid V6.0.1][WiFi / 3G][TEAM SHOGUN] from: Omega Kaos | look here: ROM-Link
- [ROM] [4.2.2 (JDQ39) CM10.1][Kaos Droid V5.1.5] from: Omega Kaos | look here: ROM-Link
- [ROM] [4.2.2 (JDQ39) CM10.1][Kaos Droid V5.1.5] from: Omega Kaos | look here: ROM-Link
- [ROM] [S4][VIDEO][MG1] Xph0id's r0m v4.1 |Turbo from: Xphoid | look here: ROM-Link
- [ROM] i9500 Xph0id's r0m v4.1 XWUBMG1 Turbo Boosted Nova&TW from: Xphoid | look here: ROM-Link
- [ROM] [GB][XXKQI][GPU+++]BlazR™ Zen Edition 1.0.6f from: Costinutz32 | look here: ROM-Link
- [ROM] Mackay Rom v3 4.2.1 from: khan_frd2002 | look here: ROM-Link
- [ROM] JellyCast-e400 v6 REVAMPED II from: emokeizer | look here: ROM-Link
- [Kernel][CM9] HurtSky's Kernel REV6 30/9/2013 BETTER BATTERY LIFE! from: hurtsky | look here: Kernel-Link
- [ROM]==PORT=Cyan=Vivox=4.1.2== from: danishaznita | look here: ROM-Link
- [ROM][4.0.4][GT-S7562] PMP™ Light ROM v8.5 (MODDED Stock) For Samsung Galaxy S Duos from: Mohitash | look here: ROM-Link
- [ROM]PMP Ultra ROM For Samsung Galaxy S Duos (GT-S7562) from: Mohitash | look here: ROM-Link
- [MOD][07-10-2013][v1.0]For HTC Wildfire - MINI TURBO BOOST - swap in system and data! from: kylon | look here: ROM-Link
- [ROM] [19.Oct 2013] [UNOFFICIAL] MiUi v5 3.9.20 | JB 4.1.2 | multilang | STABLE v1.3 from: spezi77 | look here: ROM-Link
- [ROM/PORT] [19.Oct 2013] ? Xperia Z Jelly Bean v1.1 (Beta) ? | JB 4.1.2 from: spezi77 | look here: ROM-Link
Idea:
Android devices have got RAM memory and internal eMMC memory. The eMMC is separated into several partitions (e.g. /system, /boot, /data, /cache). In former times of Android, the /cache partition was used for caching. Nowadays, in ICS times, the applications are using the /data partition to save information, libraries and cache data. So /cache is no longer used by the operating system or applications. Therefore, this partitions is empty except 4ext-logfiles, last recovery-log and an obligatory and empty lost+found directory. So we have got another 114 MB of space that can now be used as fast swap space for the kernel.
Also, the /system partition normally is not fully used - depending on the rom, a more or less amount of this area is free and unused.
As these areas all are internal memory, these swaps are faster, than a swap area on the sdcard!
TRY IT – YOU WILL BE CONVINCED AT ONCE!
If you are afraid of too many read/write requests to /cache, /data, /system, which may harm your eMMC memory of your phone, then don’t read further – we are not afraid, because there are also a lot of read/write requests to the /data partition as well and this is in Android “by design”. Furthermore there are devices, that have a preconfigured eMMC-swap space "by design", as for exaple the HTC One V.
Installation:
Just download the Aroma-Installer, copy it to your sdcard, reboot into recovery and flash it as you would do with a new rom. It also has an option for removing, if you don’t like it – but we think, that this option is useless …
To determine the right size for the swap files, refer to the point “How can I check the size of the partitions” of the Hints/FAQs section below.
Some points:
Disadvantages of a swap file on your sdcard:
- A sdcard is always slower than internal memory
- You may NEVER unmount the sdcard or connect your phone to your computer, because you then just kill your swap file – it is the same as pulling out the Ram of your running computer!
Disadvantages of a swap partition on your sdcard a.k.a. HARD SWAP:
- A sdcard is always slower than internal memory
- You will need a separate partition on your sdcard
- You can connect the sdcard to your computer, but you cannot unmount and remove it without powering off your phone – you would kill your swap space immediately!
Disadvantages of a swap file in RAM - a.k.a. ZRAM:
- This reduces the already low RAM memory
- Leads to many low memory problems, like sense restarts and lags
Advantages of 98swap_<partition> compared to the methods above:
- It uses internal memory – so it is fast!
- This memory is not available to the user (/cache and /system) – so it does not decrease any space given to the user
- It does not use your sdcard in any way – so feel free to unmount and remove your sdcard whenever you like – also without powering off your phone!
Disadvantages of 98swap_cache
- None - you name it!
Thanks to:
- hedifezai for absolute remarkable and awesome testing - special thanks to you, Sir!
- dsp26 for helping to support large partitions and testing.
- yank555, carl1961 and iba21 for their help with the Aroma-script logic - thank you, Sirs!
- ganesh for testing and suggestion to reduce minimum on data partition to 150MB
- amarullz for Aroma installer
- Team Venom for ViperS Rom
- yank555 for his swap scripts (we didn't use them - but good work at all)
- HTC and Samsung for our famous Devices
- And our families for giving us the permission for this kind of games …
- If we forgot you, just PM us ...
If you like our work, press
THANKS for delta-roh (1st post) and Harbir (2nd post).
And, please, don't forget to rate this thread - thank you!
If you want to use our work, please ask for permission.
copyright by delta-roh and Harbir 2013
Last edited: