[Guide] [RAM EXPANDER swap] Easiest Way To Increase Ram in Galaxy Y - Galaxy Y GT-S5360 General

NOTE:
This Wont Increase Your Real Ram Because RAM is a Hardware . So It wont show u as 512 MB or 256MB in Task manager.
READ STUFF:
RAM
What is RAM
Random Access Memory (RAM) is temporary data storage that the CPU uses during calculations. The more RAM a device has, the more calculated results the CPU can store - which means less time the CPU has to do the same thing over and over again. In other words, the CPU can check RAM to see if it has already made a particular calculation in the recent past. If it has, it can use the pre-computed results instead of wasting processing time recomputing the same calculation. In short, more RAM means a more efficient (and faster) device.
SWAP
What is SWAP
Swap is, in short, virtual RAM. With swap, a small portion of the hard drive is set aside and used like RAM. The computer will attempt to keep as much information as possible in RAM until the RAM is full. At that point, the computer will begin moving inactive blocks of memory (called pages) to the hard disk, freeing up RAM for active processes. If one of the pages on the hard disk needs to be accessed again, it will be moved back into RAM, and a different inactive page in RAM will be moved onto the hard disk ('swapped'). The trade off is disks and SD cards are considerably slower than physical RAM, so when something needs to be swapped, there is a noticeable performance hit.
Unlike traditional swap, Android's Memory Manager kills inactive processes to free up memory. Android signals to the process, then the process will usually write out a small bit of specific information about its state (for example, Google Maps may write out the map view coordinates; Browser might write the URL of the page being viewed) and then the process exits. When you next access that application, it is restarted: the application is loaded from storage, and retrieves the state information that it saved when it last closed. In some applications, this makes it seem as if the application never closed at all. This is not much different from traditional swap, except that Android apps are specially programed to write out very specific information, making Android's Memory Manager more efficient that swap.
INCREASE RAM USING SWAP FILE .
Many New bees told me the method by Sir CarlDeanCatabay is tougher .
Hi Guys , our Galaxy y is Cursed with a 289MB Ram which is poor for Multitasking and gaming.
Here we are going to see about Creating a swap which will move background running pages to swap file and gives the fore ground running apps a free space to work smoothly.
I have searched the Play Store and found the exact app for this process.
ROEHSOFT RAM Expander (SWAP) APP
To get the app Google as "ROEHSOFT RAM Expander (SWAP) APP"
This is not Warez.
Click to expand...
Click to collapse
Advantages of this app:
- Free SD card memory as a RAM use (SWAP RAM / SWAP MEMORY)
- Swapfile RAM expansion up to 4.0 GB (file system limit)
- No limit on SWAP partition!
- The usual performance degradation when paged not occur with sd card from class-8
- Widget for PNP swap (swap on / off swap)
- Detailed Memory Information & Analysis
- Autorun
- Swappiness kernel parameter set
- Easy foolproof use
(1 click optimization and automatic calculation)
- Supporting Tung all Android devices (root access and Kernelswap support)
Click to expand...
Click to collapse
Things needed:
Root permission
A Custom kernel with Swap support. (Check the XDA post of your kernel)
No Partition required
A Sd card of minimum class 4 ( Tweaked ) [Recommended:For best results , use a higher class Sd card}
Before asking doubt's please read the FAQ's section.
Procedure:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Install The App (ROEHSOFT RAM Expander (SWAP) )
Give Root Permission and Select your language.
Use the SWAP FILE Slider and select the amount of partition you want. (may be 100-250 MB)
Use SWAPPINESS Slider : By setting the swappiness value, you can control the behavior of the kernel, the higher the value the more is outsourced.(Rec:60)
Final step: Tick AUTO RUN and SWAP ACTIVE and it take some time creatin SWAP file according to size you selected (only for the first time)
That's it....
FAQ's
1.Where wil be the Swap file Created ?
A Swap file will be present in your SD card after creating the Swap. ( Do not Delete it)
2.My SD card Class is low , any solutions ?
*Actually we only tried this app with Class 6 and got good results
*Do me a favour by testing with Class 4 sd card and make a comment here
*soln: Use SD booster app |APK link | Play store link|
3.Whether this method support my kernel ?
*SWAP support is must for this method . Check your kernel thread whether it supports swap or not.
4.Whether my Swap is active or it's fake one ?
Need: Terminal Emulator
Go to the terminal emulator
type "free" and enter
A] If it looks like this (with zeros in the swap line), you do not have swap:
B] If it looks like this (with anything other than zeros in the swap line), you have swap active:
TroubleShooting:
Take a backup of App ( You can use it any time , u want)
Uninstall the App
Check The Sd card whether the Swap file deleted, if not delete it.
A Reboot
You are good to go now...
Caution:
Dont delete the Swap file before uninstalling the app.
Conclusion
Comparing with partion method, this method is quiet easy and Simple.
This will help you in Multi tasking.
For better Ram management use Tweaks
MUST READ (Senior Members):
U Can try this app but THIS POST IS MAINLY MEANT FOR USERS WHO HAD SUCCESS or TRIED , Sir Carl Dean Cantabay's Method.
So Dont give your bad views on it. CarlDean Catabay's post is a PORTAL thread[popular}
thread link
Credits:
Jesus Christ for All
ROEHSOFT devs for Ram Expander App
Sir CarlDeanCatabay for Idea,OriginalThread
Daniel Mehrmann (Akusari) for SD Booster
IF U GO ANY WHERE WRONG , ANY DOUBTS , ANY SUGGESTIONS , IDEAS DON'T HESITATE TO TELL US
Give credits to the devs who work hard to make our life easier by thanking and donating.
KINDLY PRESS 'THANKS' BUTTON IN THE LEFT BOTTOM OF THIS POST
IT WILL ENCOURAGE ME IN FURTHER POSTS​
Click to expand...
Click to collapse

I got this in a Facebook group where i shared it. Proof : Here

Will try and report
-Reserved- For Report

Check This a succesful User
http://forum.xda-developers.com/showthread.php?p=42499606#post42499606
Check the above post for advanced Settings of the app to get more speed and perform better

Exactly What i needed.
First of all I'm not new bee....
I tried this app before in my Galaxy S2 but i had good enough ram in my mobile.
Now i tried it in my galaxy y according to your instruction and whao !!! my Galaxy Y is laggless and Multitasking is great
What i did is
Swap 300MB and swappiness to 60
and my phone was like butter smooth !
I can open 5 apps multitasking at a time without killed
Those 5 apps r opera mobile,Pes12,office suite,Youtube,Music etc..,
Thanks fella for your Guide :highfive:
___________________________________________________________________________________
Phone : Samsung galaxy Y
Rom : Stock Rom [DXMA1 Indonesian]
Kerne : Savie #2 kernel
No Tweaks only Xperia Nxt Mod v2

Nyc...
It works sem as guied by CarlDeanCatabay.......
Sent from my GT-S5360

LetJect said:
Nyc...
It works sem as guied by CarlDeanCatabay.......
Sent from my GT-S5360
Click to expand...
Click to collapse
Thank You for your Positive Reply .

Suggestion.
Things needed:
Root permission
No Partition required
A Sd card of minimum class 4 ( Tweaked may be) [For best results , use a higher class Sd card}
Click to expand...
Click to collapse
good work :good:
Carl Dean cantabay's method stated we need a Custom kernel Which Supports swap.
But u didnt mention about that.

Paul Jeyaraj said:
good work :good:
Carl Dean cantabay's method stated we need a Custom kernel Which Supports swap.
But u didnt mention about that.
Click to expand...
Click to collapse
Sorry Sir my Mistake.
A kernel with swap support is a must . (Merruk, Savie etc..,)
I will add it.

Samuel IP said:
NOTE:
This Wont Increase Your Real Ram Because RAM is a Hardware . So It wont show u as 512 MB or 256MB in Task manager.
READ STUFF:
RAM
What is RAM
Random Access Memory (RAM) is temporary data storage that the CPU uses during calculations. The more RAM a device has, the more calculated results the CPU can store - which means less time the CPU has to do the same thing over and over again. In other words, the CPU can check RAM to see if it has already made a particular calculation in the recent past. If it has, it can use the pre-computed results instead of wasting processing time recomputing the same calculation. In short, more RAM means a more efficient (and faster) device.
SWAP
What is SWAP
Swap is, in short, virtual RAM. With swap, a small portion of the hard drive is set aside and used like RAM. The computer will attempt to keep as much information as possible in RAM until the RAM is full. At that point, the computer will begin moving inactive blocks of memory (called pages) to the hard disk, freeing up RAM for active processes. If one of the pages on the hard disk needs to be accessed again, it will be moved back into RAM, and a different inactive page in RAM will be moved onto the hard disk ('swapped'). The trade off is disks and SD cards are considerably slower than physical RAM, so when something needs to be swapped, there is a noticeable performance hit.
Unlike traditional swap, Android's Memory Manager kills inactive processes to free up memory. Android signals to the process, then the process will usually write out a small bit of specific information about its state (for example, Google Maps may write out the map view coordinates; Browser might write the URL of the page being viewed) and then the process exits. When you next access that application, it is restarted: the application is loaded from storage, and retrieves the state information that it saved when it last closed. In some applications, this makes it seem as if the application never closed at all. This is not much different from traditional swap, except that Android apps are specially programed to write out very specific information, making Android's Memory Manager more efficient that swap.
INCREASE RAM USING SWAP FILE .
Many New bees told me the method by Sir CarlDeanCatabay is tougher .
Hi Guys , our Galaxy y is Cursed with a 289MB Ram which is poor for Multitasking and gaming.
Here we are going to see about Creating a swap which will move background running pages to swap file and gives the fore ground running apps a free space to work smoothly.
I have searched the Play Store and found the exact app for this process.
ROEHSOFT RAM Expander (SWAP) APP
Things needed:
Root permission
A Custom kernel with Swap support. (Check the XDA post of your kernel)
No Partition required
A Sd card of minimum class 6 ( Tweaked may be) [For best results , use a higher class Sd card}
Procedure:
Install The App (ROEHSOFT RAM Expander (SWAP) )
Give Root Permission and Select your language.
Use the SWAP FILE Slider and select the amount of partition you want. (may be 50-250 MB)
Use SWAPPINESS Slider : By setting the swappiness value, you can control the behavior of the kernel, the higher the value the more is outsourced.
Final step: Tick AUTO RUN and SWAP ACTIVE and it take some time creatin SWAP file according to size you selected (only for the first time)
That's it....
FAQ's
1.Where wil be the Swap file Created ?
A Swap file will be present in your SD card after creating the Swap. ( Do not Delete it)
2.Whether my Swap is active or it's fake one ?
Need: Terminal Emulator
Go to the terminal emulator
type "run" and enter
A] If it looks like this (with zeros in the swap line), you do not have swap:
B] If it looks like this (with anything other than zeros in the swap line), you do have swap:
TroubleShooting:
Take a backup of App ( You can use it any time , u want)
Uninstall the App
Check The Sd card whether the Swap file deleted, if not delete it.
A Reboot
You are good to go now...
Caution:
Dont delete the Swap file before uninstalling the app.
Conclusion
Comparing with partion method, this method is quiet easy and Simple.
This will help you in Multi tasking.
For better Ram management use Tweaks
MUST READ (Senior Members):
U Can try this app but THIS POST IS MAINLY MEANT FOR USERS WHO HAD SUCCESS or TRIED , Sir Carl Dean Cantabay's Method.
So Dont give your bad views on it. CarlDean Catabay's post is a PORTAL thread[popular}
thread link
Credits:
Jesus Christ
ROEHSOFT devs
Sir CarlDeanCatabay
IF U GO ANY WHERE WRONG , ANY DOUBTS , ANY SUGGESTIONS , IDEAS DON'T HESITATE TO TELL US
Give credits to the devs who work hard to make our life easier by thanking and donating.
Click to expand...
Click to collapse
can't use this as i have class 4 card

Hey you there...
abhishekr700 said:
can't use this as i have class 4 card
Click to expand...
Click to collapse
1.Dont Quote the whole post
2.U can try with Class 4 Sd :good:
3.Please make a post here after using with Class 4 Sd card
Thanks
Update: Read The Faq's Column again.

abhishekr700 said:
can't use this as i have class 4 card
Click to expand...
Click to collapse
sir dont quote whole post modz will edit your post.

i have try this and...........WOW!!!! my device ran soooo smooooth..even my PC,my second device, my brother and sister device and all electric device in my home ran sooo smoooth...thanks a lot OP! :good::good::good:

Asmy Yuh said:
i have try this and...........WOW!!!! my device ran soooo smooooth..even my PC,my second device, my brother and sister device and all electric device in my home ran sooo smoooth...thanks a lot OP! :good::good::good:
Click to expand...
Click to collapse
Thanks For your positive reply

Working in Kuro, Merruk, Repencis, Savie and White
Tried it with Hell's Fusion #50 and it didn't worked, don't know why
But thanks to Samuel Ip who discovered this

KenEmerenciana said:
Working in Kuro, Merruk, Repencis, Savie and White
Tried it with Hell's Fusion #50 and it didn't worked, don't know why
But thanks to Samuel Ip who discovered this
Click to expand...
Click to collapse
tHANKS FOR THE INFO BRO , WELL I'LL ADD IT IN THE POST.

this software works with class4 also. i have been using this software for about 4-5 months and no bug or problem at all.
i want to ask that my kernel supports multi slot feature and if i switch rom or slots and install this app will it be able to catch my previous partitioned swap file which had been created by slot 1 rom. any way to enable it?

Ankurcul said:
this software works with class4 also. i have been using this software for about 4-5 months and no bug or problem at all.
i want to ask that my kernel supports multi slot feature and if i switch rom or slots and install this app will it be able to catch my previous partitioned swap file which had been created by slot 1 rom. any way to enable it?
Click to expand...
Click to collapse
If u change your sd card... The app will take some time to create new swap file.
Sent from my GT-S5360 using xda app-developers app

question
will it affect the life of my sdcard??

No
Justinesarno said:
will it affect the life of my sdcard??
Click to expand...
Click to collapse
I'm using my sd card for 2 years , No problems .
Increase REAL Internal Memory of Galaxy Y using Amarullz script

Related

[08.NOV.11][MAGLDR] Android 2.3.5 Sense 3.5 [Runnymede 1.05][EU][2.6.35e]

This ROM is based on Runnymede 1.05.401.4 (Sensation XL)
Intrudution:
This ROM was made for HD2 EU and is meant to be as much "stock" ROM as possible. It currently has HTC Amaze camera included (which is agains the "stock" way and probably will be removed soon). Most used tweaks are here just to overcome HD2 EU version lack of NAND space. 2.6.35 test kernel was used, please expect some bugs (read below).
Features:
- Fully stock except HTC Amaze camera (also removed: HtcReader, HtcWatch and some apps available at Market)
- aGPS lib v2.1 from tytung with some tweaks from tytung's thread (US as default).
- Dalvik cache on NAND.
- All applications and some other files are on SD-EXT partition (about 120 mb free).
- SU application added.
- andrev_oc daemon added with Daemon Controller application.
- Power Button should work as expected (some files from haldric's ROM used).
- 2.6.35e kernel with flashlight fix (from Mikhei's thread).
A word of advice:
- Do not use and third party Apps2SD solutions on this ROM. Results are unpredictable. The same applies to dalvik-cache movements. And, it is a really bad idea to put dalvik-cache on SD-EXT, really.
- If you need more space I suggest to use Link2SD app (choose ext2 partition at startup) and move only lib files. Good candidates are Adobe "**** monsters" as Reader and Flash (20 mb of libs or so).
- If you have gps/timezone settings not saved it is recommended to extend your data partition.
Known bugs:
- Unknown sources checkbox is saved only by reboot (cause unknown).
- Carousel skin preview does not work (some EGL bug).
- FM radio no sound (seems to be kernel related).
- Camera is usable at low resolutions only.
Installation:
- MAGLDR only for now, sorry. Maybe later.
- 165 mb partition should be enough and 10 mb cache. 1 Gb or so EXT partition.
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download:
http://www.multiupload.com/X7BV2DTE6A
Hi,
With Dalvik on NAND i always run out of space restoring my apps. On Average i have 50 to 60 apps tops. Just a few useful social networking apps and some utilities like root explorer and beutifull widgets. The rest just things i use sometimes like ebay.
How can I get around this then ? what do you suggest ? and it cant be "Use Less Apps"
1. Check if you really use 165 mb partition. 120 mb of free space is a good start. I have about 20 programs and still have 52 mb free.
2. Dalvik-cache has almost constant size. It's large but grows very slowly. The biggest files are the framework ones. Typical dex is about 0.1-0.5 mb.
3. As I suggested in the first post you can use Link2SD from Market. It allows to link application libs to SD-EXT. Some apps as Skype and Adobe ones have the very huge libs (Adobe Flash libs are about 8 mb in size). This libs are stored in /data/data. Link2SD should be used on a "per-application" basis.
4. Of course you can use Data2SD to move /data/data to SD completely. But you ROM will be slow. It's even worse than moving dalvik-cache. And very unsafe in terms on sudden power-offs.
And yes, I advise to reconsider your application policy. First of all I really don't understand the need in 60 apps (but it's my point of view after all). And secondly it is the HD2 EU limitation, so live with that and have fun.
P.S. Of course any ROM can be stripped to the bones with part of widgets/ringtones/applications/images/libs/stuff removed. For this ROM this will give you about 20-30 mb more. But it's unlikely I will do that as I love "stock" ROMs.
WARP ItSelf said:
1. Check if you really use 165 mb partition. 120 mb of free space is a good start. I have about 20 programs and still have 52 mb free.
2. Dalvik-cache has almost constant size. It's large but grows very slowly. The biggest files are the framework ones. Typical dex is about 0.1-0.5 mb.
3. As I suggested in the first post you can use Link2SD from Market. It allows to link application libs to SD-EXT. Some apps as Skype and Adobe ones have the very huge libs (Adobe Flash libs are about 8 mb in size). This libs are stored in /data/data. Link2SD should be used on a "per-application" basis.
4. Of course you can use Data2SD to move /data/data to SD completely. But you ROM will be slow. It's even worse than moving dalvik-cache. And very unsafe in terms on sudden power-offs.
And yes, I advise to reconsider your application policy. First of all I really don't understand the need in 60 apps (but it's my point of view after all). And secondly it is the HD2 EU limitation, so live with that and have fun.
P.S. Of course any ROM can be stripped to the bones with part of widgets/ringtones/applications/images/libs/stuff removed. For this ROM this will give you about 20-30 mb more. But it's unlikely I will do that as I love "stock" ROMs.
Click to expand...
Click to collapse
I have installed link2sd and both flash and reader show using 0.00 bytes in libs
Most apps are showing that.
Also its throwing an error that it can't mount: device or resource busy. We can ignore that because sdext is already mounted right?
I'll leave you with a good quote.
"all limitations are just problems not yet overcome"
Sent from my Nexus One using Tapatalk
Choose ext2 as a partition type for Link2SD on start.
But I have ext4 partition. You sure?
Sent from my Nexus One using Tapatalk
---------- Post added at 12:25 PM ---------- Previous post was at 11:30 AM ----------
Booted your rom, well done i havent had a sense 3 rom boot with the new desire kernel yet... kept having phone freezing issues, but the new kernel would work in AOSP roms
So yeah well done, Camera is working well to. Scrolling the app drawer is very smooth, thankyou. Appart from the dalvik location i like everything else
Would like to know how to solve flashlight?
Hi Warp.
Just a couple of little mistakes with your build.prop
Just helping out, not criticising your work anything ok
the htc hd2 HSPA classes are to high
In your next version set them as follows.
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=5
also the following was missing, helps keep battery drain down.
ro.ril.fast.dormancy.rule=1
One last thing, there was two gps SUPL hosts, i got rid of the t-mobile one.
Anyone got the WiFi working ?
I'm just getting error trying to turn it on.
Sent from my HTC Sensation XL with Beats Audio X315e using Tapatalk
The "known bugs" sais nothing about graphic glitches... am i to understand that kernel 2.6.35e is glitch-free or does "some EGL bug" mean the entire sense-gui is glitched?
2.6.35 is a "glitch-free" kernel. But carousel preview of skins/wallpapers still doesn't work. It also doesn't work with "glitch" kernels.
WARP ItSelf said:
2.6.35 is a "glitch-free" kernel. But carousel preview of skins/wallpapers still doesn't work. It also doesn't work with "glitch" kernels.
Click to expand...
Click to collapse
I'm sorry, i don't get it... you're saying the kernel 2.6.35 doesn't work with other kernels? Please be more specific.
---------- Post added at 11:58 AM ---------- Previous post was at 11:36 AM ----------
I just found the same glitched mp4-movies in the weather-folder as Haldric had in his ROM, please include the non corrupted files if possible.
faldo said:
I'm sorry, i don't get it... you're saying the kernel 2.6.35 doesn't work with other kernels? Please be more specific.
---------- Post added at 11:58 AM ---------- Previous post was at 11:36 AM ----------
I just found the same glitched mp4-movies in the weather-folder as Haldric had in his ROM, please include the non corrupted files if possible.
Click to expand...
Click to collapse
No he said this kernel works properly with the desire egl libs. So no glitches.
However the wallpaper previews still don't work in any kernel .
Sent from my HTC HD2 using Tapatalk
For some reason, this ROM got extremely choppy right after first "configuration menu", where you choose language etc. After about 5 minutes it finaly loaded Sense but the framerate was about 1 frame every 5 seconds... I've used laggy ROMs but there was something seriously wrong here.
I cleared factory reset/dalvik/cashe and use MAGLDR, EU, 5/165/10, 1Gb EXT4.
I'm no developer but in my head, 165Mb system partition for a 300Mb+ ROM doesn't add up, any thoughts?
Visentinel said:
However the wallpaper previews still don't work in any kernel .
Click to expand...
Click to collapse
Thanks, but i wasn't refering to wallpaper previews.
faldo said:
For some reason, this ROM got extremely choppy right after first "configuration menu", where you choose language etc. After about 5 minutes it finaly loaded Sense but the framerate was about 1 frame every 5 seconds... I've used laggy ROMs but there was something seriously wrong here.
I cleared factory reset/dalvik/cashe and use MAGLDR, EU, 5/165/10, 1Gb EXT4.
I'm no developer but in my head, 165Mb system partition for a 300Mb+ ROM doesn't add up, any thoughts?
Thanks, but i wasn't refering to wallpaper previews.
Click to expand...
Click to collapse
Haha that's because only a small part of the rom is actually put in system.
Allot of stuff gets simlinked to sd -ext/sys -parts
You can't wipe data with any of these sense roms either because you wipe part of the system rom then also so be carefull
Sent from my HTC HD2 using Tapatalk
I can assure you there is nothing "that" bad. So more likely it something wrong with a setup on your side. First of all you need a decent sdcard (mine is class 6). Secondly you may try to reformat it. My sdcard really depends on the tool I use to format it. And you can also try to use ext3 vs ext4. On my side ext3 is faster.
P.S. And nope, this ROM is slower than any Sense 2.0 ROM, but not slower than other Sense 3/3.5 ones. But you can try Mikhei777's ROMs. These are NAND only if don't add any programs.
I've been flashing about 10-15 ROMs so far and never encountered any problems... but if you say there is nothing wrong, i won't insist
I don't think that showing a video of my phone will be a proof, so I don't insist either.
WARP ItSelf said:
- Unknown sources checkbox is saved only by reboot (cause unknown).
Click to expand...
Click to collapse
I'm on Mikhei777's ROM and have this exact problem, very frustrating.
I'm having problems with selections I can't tick boxes etc for settings I can't change keyboard just reverts back before I even see it
For example when I go to development and tick USB debbuging mode as soon as I leave that screen it is unticked but if I do a hot reboot its then ticked again and works I can't use slideit keyboard or any other keyboard as when I select it from input method it just reverts back to touch input ?
Sent from my HTC Sensation XL with Beats Audio X315e using XDA Premium App

[GUIDE] Increase RAM using Swap File and Swap Partition

Increase RAM using Swap File and Swap PartitionNOTE:
I spent hours updating my guides and I don't ask you to press that THANKS button, be kind enough not to copy my guides to other forums. I know some noobs want to make a name on other forum boards... but hey, that's not an excuse! ​Thread featured on XDA Portal
POSTED MAY 29, 2012 AT 4:00 AM BY POORCOLLEGEGUY​WARNING: This mod may degrade SD card life.​What you need:
MiniTool Partition Wizard for SD Card Partitioning
A MicroSD HC 4GB or higher class 6 or class 10
MicroSD HC Card Adapter
A card reader (if your pc doesn't have card reader built in | USB Mount is not adviseable)
Swapper2 from Google Play Store [DOWNLOAD]
ADB Shell or terminal Emulator (to check if swap is activated)
Make sure you have BusyBox installed
Before we start, lets do some reading . . .
RAM
What is RAMRandom Access Memory (RAM) is temporary data storage that the CPU uses during calculations. The more RAM a device has, the more calculated results the CPU can store - which means less time the CPU has to do the same thing over and over again. In other words, the CPU can check RAM to see if it has already made a particular calculation in the recent past. If it has, it can use the pre-computed results instead of wasting processing time recomputing the same calculation. In short, more RAM means a more efficient (and faster) device. ​SWAP
What is SWAPSwap is, in short, virtual RAM. With swap, a small portion of the hard drive is set aside and used like RAM. The computer will attempt to keep as much information as possible in RAM until the RAM is full. At that point, the computer will begin moving inactive blocks of memory (called pages) to the hard disk, freeing up RAM for active processes. If one of the pages on the hard disk needs to be accessed again, it will be moved back into RAM, and a different inactive page in RAM will be moved onto the hard disk ('swapped'). The trade off is disks and SD cards are considerably slower than physical RAM, so when something needs to be swapped, there is a noticeable performance hit.
Unlike traditional swap, Android's Memory Manager kills inactive processes to free up memory. Android signals to the process, then the process will usually write out a small bit of specific information about its state (for example, Google Maps may write out the map view coordinates; Browser might write the URL of the page being viewed) and then the process exits. When you next access that application, it is restarted: the application is loaded from storage, and retrieves the state information that it saved when it last closed. In some applications, this makes it seem as if the application never closed at all. This is not much different from traditional swap, except that Android apps are specially programed to write out very specific information, making Android's Memory Manager more efficient that swap. ​Step by Step GuideHow to create Swap PartitionUsing MiniTool Partition Wizard
Plug in you MicroSD HC Card to your computer using the card adapter. (Do not use USB Mount)
Open MiniTool Partition Wizard and look for the card
Right Click on it and select Delete Partition
Click on Apply to Delete the Partition
Right Click on it again and select Create Partition
Set the partitions as follows:1st partition:
Label: Android-SD
Create as: Primary
File System: Fat32
Partition size: as much as you want! ​2nd partition:
Label: Android-EXT3 (2nd partition is for EXT which you can use for A2SD or Link2SD)
Create as: Primary
File System: EXT3 (be it a custom kernel or ROM with EXT4 support, use EXT3 still -play safe! )
Partition size: MIN: 256 MB MAX: 1024MB (1GB)​3rd partition:
Label: (do not put anything)
Create as: Primary
File System: Linux Swap
Partition size: MIN: 32MB MAX: 1024MB(1GB) RECOMMENDED: 256MB​
After creating partitions, click Apply to apply changes.
Using ClockWorkMod
Reboot to Recovery
Go to Advanced and Debugging
Select partition SD card and select the partition size that delights you
How to use Swap
For us to be able to use swap file or swap partition, we need to use Swapper2 which you can get from Google Play.
Download and Install Swapper2 (of course)
After installing, open Swapper2 and navigate to Menu > Settings
Swapper preferences: (for kernels that doesn't have swap partition support)
Run swapper at startup (put a check)
Swap place: /sd card/swapfile.swp (you can place it in a folder if you don't like a messy sd card structure )
Swap size: MIN: 10 MB MAX: 256MB RECOMMENDED: 32MB (choose any)
Swapiness: RECOMMENDED: 10MB SYSTEM DEFAULT: 60MB MAX: 100MB (choose any)
Safe unmount (put a check)
Safe remount (put a check)
Advanced preferences: (for Kernels that supports swap partition only)
Use swap partition (put a check)
Swap partition: /dev/block/mmcblk1p2​
After setting preferences, press back and tap on "ON" to turn on swap. Reboot afterwards
How can I tell if swap is running?Go to the terminal emulator - or open adb shell - and run 'free'.
If it looks like this (with zeros in the swap line), you do not have swap:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​If it looks like this (with anything other than zeros in the swap line), you do have swap:
​NOTE:
You need to turn off swap before you mount SD via USB, if you don't you will not be able to mount sd as swapfile is active and set to read only which will deny request to mount USB Storage.​Get Swapper2 here:
Thanks to kalhimeo who attached the the apk file on this POST or click this ATTACHMENT LINK to download. ​Confirmed Working:
explodeaamir : great it works on my sgy with hybrid4.0
itz awesome
junior_montain : It worked perfectly on my galaxy y, together with perfect rom Creeds, swap and custom kernel, thanks​
screens?
Is it works with stock kernel! or with creed 3.2 rom with its default kernel!
very nice.... step by step tutorial.......it wirk with stock kernel/firmware ...............
Sent from my GT-S6102 using xda premium
wow great tip i like that
By Using this can we able to run gta3
Sent from my GT-S5360 using xda premium
Swapper 2 (for Root users)
Elviss Kuštans
This app is incompatible with your TATA DOCOMO Samsung GT-S5360.
Now What??
i don't like swap,
used it before,
made my phone lag and i have a 8GB class 6 card
sheksbear said:
Swapper 2 (for Root users)
Elviss Kuštans
This app is incompatible with your TATA DOCOMO Samsung GT-S5360.
Now What??
Click to expand...
Click to collapse
Google for the apk file. I'll try to upload later.
abhijitro said:
By Using this can we able to run gta3
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
Yes.
sidsaxena0 said:
Is it works with stock kernel! or with creed 3.2 rom with its default kernel!
Click to expand...
Click to collapse
Yes it works on both stock and custom kernel. Swap file for stock and custom kernel. Swap partition only works with kernels that supports swap partition.
And since swapper handles swap file, the. It should also work for stock rom with super user access.
Sent from my GT-S5360 using xda premium
It worked perfectly on my galaxy y, together with perfect rom Creeds, swap and custom kernel, thanks
junior_montain said:
It worked perfectly on my galaxy y, together with perfect rom Creeds, swap and custom kernel, thanks
Click to expand...
Click to collapse
That's great
BTW, what kernel are you using?
CarlDeanCatabay said:
Google for the apk file. I'll try to upload later.
Yes.
Yes it works on both stock and custom kernel. Swap file for stock and custom kernel. Swap partition only works with kernels that supports swap partition.
And since swapper handles swap file, the. It should also work for stock rom with super user access.
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
sorry bro but i think i am not understanding because as i know creed roms kernel and stock kernel have not swap support so how it will work with that!
sidsaxena0 said:
sorry bro but i think i am not understanding because as i know creed roms kernel and stock kernel have not swap support so how it will work with that!
Click to expand...
Click to collapse
It works even with STOCK ROM and KERNEL because
Theoretically,
Swapper creates a swap file. Swapper then runs on on boot with superuser permissions. Since swapper can run on both stock and custom roms and kernels, then swapper can manage the swap file. If swap file can be managed, then sgy can use it.
The dev of swapper said swapper 2 needs root access so it can run and use swap. So as long as you can give super user permissions for swapper then it can use swap file.
great it works on my sgy with hybrid4.0
itz awesome
explodeaamir said:
great it works on my sgy with hybrid4.0
itz awesome
Click to expand...
Click to collapse
Great! Thanks for confirming.
explodeaamir said:
great it works on my sgy with hybrid4.0
itz awesome
Click to expand...
Click to collapse
Can u give screen shot?
Good work, very useful.
T3RM|NATOR said:
Good work, very useful.
Click to expand...
Click to collapse
screenshot plz
chamatht said:
Best and easy method for swap is using app called Swapper for root.
Do not need to create partions, format sd card, etc.
Only need a kernel support for swap like new merruk technology kernel.
°Download Swapper for Root app by GPlay.(its free)
°Run app.
°Tick Activate swap on boot.
°Set swap amount that you want.
°Save and wait for progress.
Goto terminal emulator and type
Code:
free
Check the Swap.
Click to expand...
Click to collapse
did that but no change and the swap feild iin emulator shows zero values
stock kernel do not support swap and there's no way to make swap work without kernel support. make your memory bigger with swap will not make your android faster, it will be slower even if you have fast sdcard. android by design is not depend on concept of swap. it have own memory manager which will not working optimal if you enable swap.

[MOD] [TWEAKS] Thunderbolt Mod for Smoothness, Performance & Battery improvements

[MOD] [TWEAKS] Thunderbolt Mod for Smoothness, Performance & Battery improvements
Introduction -
This thread is intended to introduce Thunderbolt! Mod by @pikachu01 to Galaxy SIII users. (I did ask for and got Moderator permission due to perceived duplicate nature of the thread.)
First and foremost, here is the Original Thunderbolt thread. I do not take credit for the mod. All thanks go to @pikachu01.
Practically all the D2TMO/D2ATT/D2SPR/D2VZW users are using one version or other of Jelly Bean. So, although the original thread covers anything from Gingerbread to Jelly bean, I wish to provide a simple set for JB specific usage. Another reason for this thread is to explain what this mod does so that the average user understands what's going to happen and also be able to distinguish with other Mods. I have personally used this mod and given that I understand the underlying principle, I strongly recommend this mod.
Benefits -
Better performance through Linux kernel tweaks catered for Android OS and flash memory.
Better battery life through usage of screenstate_scaling whereby it switches thresholds/VM tunables depending on your screen state.
Better performance for database writes as fsync is not utilized any more.
Better network throughput from TCP tweaks and 3G tweaks.
Less RAM usage through zipaligning of all the apps.
Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access through defragmentation of sqlite db files (a lot of apps use Database to store data like Swype dictionaries, Game saves etc)
Faster disk access through remount script (noatime, disable barrier etc)
What does it do -
I will try to explain as simply as possible what the mod does. This will help clarify for the first timers as well as experts.
Partition Remount – Each Partition is Remounted with the Noatime option set. This will avoid a Write operation whenever Android reads from disc. Thus improving performance significantly.
Optimizing SQLITE Database– SQLITE is a lightweight database used extensively in Android apps. Its the basis for saving application data and images. For each app, there is a separate instance. With significant write activity, the database gets fragmented and is not on consecutively arranged on the Flash storage. If this is optimized, read operations as well as write operations of every application will significantly boost. Thus improving overall smoothness. However, if you have a lot of applications and each application having lot of data in the database, (For ex. Games, TiBU or Social Media) optimization operation will take some time. Fortunately you don't have to do this frequently. Even once a week will do wonders.
APK Re-Alignment – Each application comes packaged as APK or Android PacKage file. These are internally packaged as an archive. Within the archive, uncompressed data needs to be aligned with respect to beginning of the file. When aligned in this way, the files are read quicker and executed efficiently. This contributes to a smooth experience. Quiet a few apps on Google Play are not aligned when you install. This will eventually contribute to a sluggish and less than optimal experience. Aligning the files once a week will help avoid this. If you tend to install new apps frequently, you might be better off putting this file in init.d, so this will be executed at each boot.
Network Parameter tweaking – In Build.prop, size values of buffers should be increased given higher RAM sizes on these phones. This tweak is pretty well known to most of the people on XDA.
Scheduler Tweaking – This only applies to Kernels that implement CFS Scheduler. Users of KT747 Kernel can ignore this as that kernel does not implement CFS. For those who have it, tweaking the Scheduler parameters knowing the files are zipaligned, will render smoother experience.
Download & Installation -
I highly recommend taking a Nandroid backup before proceeding to flash this mod.
Download Link for the JellyBean Thunderbolt! Mod zip file download Link- JellyBean Version.
Copy the zip file to your SD Card (internal or external).
Install Script manager from Google Play Store. Also optionally install Terminal Emulator (Only needed to verify successful install).
Flash the Thunderbolt! zip in Recovery and then reboot the device.
If you experince Boot Loops, please flash the undo script or restore your Nandroid. Let me know.
Open Script Manager.
Launch S98screenstate_scaling as Root (The Skull icon). If it executes successfully, set it to run at Boot (The Wheel Icon).
NOTE - This script is not compatible with some Roms. Please test it to see if it works with your Rom before setting it to run at boot.
Launch S98system_tweak as Root (The Skull icon). If it executes successfully, set it to run at Boot (The Wheel Icon).
Launch /etc/bolt_scripts/remountNexus4 as Root (The skull icon) and as Boot (The wheel icon).
Note - Given this re-mount is not for US versions of Galaxy S III, you may get errors on the subsequent screen. Ignore them and hit back button.
Launch /etc/bolt_scripts/sqlite_optimize as Root (The skull icon).
Note - This script can be used at anytime you want except at boot so do not set that way (the wheel icon) or from inside init.d. Given it's a very long running script, it will inordinately held up boot up process.
Launch /etc/bolt_scripts/s70darky_zipalign as Root (The skull icon).
Note - This script can be used anytime you want including as Boot (Wheel icon) or within init.d folder. If you copy it to init.d set its permission to rwx-rwx-rwx. Also note, this script is located under bolt_scripts since users with a large set of apps may experience quiet a bit of delay during boot up.
Launch /etc/bolt_scripts/CFS/S98CFS as Root (The skull icon) and as Boot (The wheel icon).
Launch /etc/bolt_scripts/S98TCPbuffers as Root (The skull icon) and as Boot (The wheel icon).
That's it. Enjoy!
PLEASE DO NOT FORGET TO THANKS @pikachu01 at his original thread here.
Reverting/Undoing ThunderBolt!
To revert ThunderBolt!, download the ThunderBolt! Restore.zip
Do note that reflashing your ROM will remove ThunderBolt! as well.
How to find out if it works
Use File Explorer/ Root Explorer/Root Browser, and navigate to
/system/etc/init.d/
There you should find (among other things) s98system_tweak file. That indicates successful flashing of the mod.
The longer method to confirm success, requires executing some commands via Terminal Emulator. Explore these inside the hidden text bellow if you wish.
The way to validate success and effectiveness of this mod is checking on how often the Kernel writes to internal SD card. For one, android scheduler does not perform an immediate write operation when the app requests it. It rather waits till its buffer is full and then does the write. Secondly, given its solid state storage, it is extremely fast compared to your computer. So what we are doing here is modifying the Buffer size in accordance with your Ram. The more the ram, the bigger the buffer.
The third parameter, vfs_cache_pressure actually tells the kernel to favor File System Cache. So the ram will fill up for the File system cache, thus increasing application performance.
So to test, using Terminal Emulator, do the following Steps. Press Enter after each to execute them individually.
To enter superuser mode and then execute,
Code:
SU
sysctl -a | grep vm
You will get a screen like this.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
You are looking for the values highlighted in the screen.
If your phone has 1GB Ram or less, you should see values like bellow,
Code:
vm.dirty_background_ratio = 10
vm.dirty_ratio = 20
vm.vfs_cache_pressure = 50
Since Galaxy SIII has 2 GB Ram, you should expect to see values like this
Code:
dirty_background_ratio = 5
dirty_ratio = 10
vfs_cache_pressure = 50
With the phone screen off, you may use ADB to run the same commands.
Code:
su
sysctl -a | grep vm
ADB should get these values with the phone screen turned off.
For devices with 1GB RAM devices or below, you should see in the output,
Code:
dirty_background_ratio = 20
dirty_ratio = 40
vfs_cache_pressure = 100
For Galaxy S III, given it has 2 GB Ram, you should see,
Code:
dirty_background_ratio = 10
dirty_ratio = 20
vfs_cache_pressure = 100
Q&A REGARDING THE MOD -
Please note, there are also following MODs compatible with Galaxy SIII, that I am aware of. However they differ from this mod. So I have given a short Summary of the distinction between those mods and this one.
1. How is this different from Crossbreeder ? So which Mod is better ?
Crossbreeder by @idcrisis is a mod that focuses on better implementation of DNS Catching and Parallalization of DNS queries. It also improves on tethering and blocks Ads. Last but not the least, it also modifies Entropy levels like Seeder.
What Thunderbolt does, is more on installed Apps and disk I/O improvement. So those two MODs can co-exist just fine and do not conflict or have overlapping functionality.
2. How is Thunderbolt different from V6 SuperCharger Mod by @zeppelinrox ?
V6 Supercharger focuses on invincibility of the Android Launcher. This could be any Launcher you are using as default. It also tweaks significantly to Android's Low Memory Management (AKA Low Memory Killer). This latter will significantly improve Multitasking capabilities.
As you see, this too is quiet different from what Thunderbolt does. So there is no overlap or competition per se. You can implement both at the same time.
2. How is Thunderbolt different from Operation Killjoy Mod by @Exit_Only ?
I am investigating the compatibility. Until then Unless noted, the two are not compatible with each other.
Note - If I have not mentioned a compatible Mod, then please let me know and I will be more than happy to post it here.
Running Dandroid. I flashed the mod and it gets stuck on bootscreen
Sent from my SGH-T999 using xda app-developers app
Supamike88 said:
Running Dandroid. I flashed the mod and it gets stuck on bootscreen
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Thanks for testing.
Do you have a lot of applications installed on your phone ? Also at what step did it get stuck at boot screen ?
Please note, as I said earlier in the thread, while executing boot up script, the phone may appear to be stuck at Boot screen but will eventually come back. It is very important to know at what step it got stuck at boot.
Is this compatible with Killjoy?
Sent from my SGH-T999 using Tapatalk 2
Kama45 said:
Is this compatible with Killjoy?
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
If you are referring to the Touchwiz Killjoy Rom, yes I believe so.
Please note, given that rom is Touchwiz, the Remount script in op may not work. So please do not set it to run at Boot.
Perseus71 said:
Thanks for testing.
Do you have a lot of applications installed on your phone ? Also at what step did it get stuck at boot screen ?
Please note, as I said earlier in the thread, while executing boot up script, the phone may appear to be stuck at Boot screen but will eventually come back. It is very important to know at what step it got stuck at boot.
Click to expand...
Click to collapse
I downloaded the mod, rebooted into recovery, flashed the mod, rebooted and waited for it to load but it never got past the splash screen. I waited for about 5 minutes
Sent from my SGH-T999 using xda app-developers app
I believe he's referring to the Operation Killjoy script by Team Kernelizer member @Exit_Only and if that's the case then unless stated otherwise, this will not work alongside Killjoy. As of right now the only approved script package to run with Killjoy is Croossbreeder.
Thank you, Luigi. I was referring to Operation Killjoy.
Supamike88 said:
I downloaded the mod, rebooted into recovery, flashed the mod, rebooted and waited for it to load but it never got past the splash screen. I waited for about 5 minutes
Click to expand...
Click to collapse
When you flashed in Recovery, I am sure there was a screen with Script output. I'd love to see what it looked like.
Also before you flashed the mod, did Dandroid happen to have any scripts in init.d folder ? If yes, can you attach them ?
Lastly Can you revert to your Nandroid Backup and try this file instead ?
LuigiBull23 said:
I believe he's referring to the Operation Killjoy script by Team Kernelizer member @Exit_Only and if that's the case then unless stated otherwise, this will not work alongside Killjoy. As of right now the only approved script package to run with Killjoy is Croossbreeder.
Click to expand...
Click to collapse
Thanks Luigi for clarifying. I will add to my Q&A
How ungrateful of me.. Thank you Perseus for putting this thread together for us.. Very convenient and well organized. Subscribed! :good:
Where is your DL link?
Sent from my SPH-L710 using TapaTalk 4 BETA
Want to speed up your device? Click here
Exit_Only said:
Where is your DL link?
Sent from my SPH-L710 using TapaTalk 4 BETA
Want to speed up your device? Click here
Click to expand...
Click to collapse
Are you viewing through browser or XDA app? It's not visible on the app but if viewing through your preferred browser it's right underneath Download and Installation.
Exit_Only said:
Where is your DL link?
Click to expand...
Click to collapse
Fell trap to my own irritation.
I have set the color correctly to show the link in the OP. Also this link gives the Mod zip file. This other link will give you UNDO File to Remove the mod.
LuigiBull23 said:
How ungrateful of me.. Thank you Perseus for putting this thread together for us.. Very convenient and well organized. Subscribed!
Click to expand...
Click to collapse
Its all good Luigi. Thanks for the kind word.
Supamike88 said:
I downloaded the mod, rebooted into recovery, flashed the mod, rebooted and waited for it to load but it never got past the splash screen. I waited for about 5 minutes
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Same thing here... I got stuck at the splash screen.
Using a LG L9 (p769), rooted, CWM installed, busy-box installed, init.d installed.
Used to work with the original Pika's version...
damathos said:
Same thing here... I got stuck at the splash screen.
Using a LG L9 (p769), rooted, CWM installed, busy-box installed, init.d installed.
Used to work with the original Pika's version...
Click to expand...
Click to collapse
I do assume you have Jellybean on your L9 ? Unlike original Pikachu's version, this is JB specific.
Like I asked the other poster,
1. What Rom & Kernel are you running ?
2. would you please provide the screen from Recovery that shows outcome of the flash ? (Typically you get to save the script output as text.)
Perseus71 said:
I do assume you have Jellybean on your L9 ? Unlike original Pikachu's version, this is JB specific.
Like I asked the other poster,
1. What Rom & Kernel are you running ?
2. would you please provide the screen from Recovery that shows outcome of the flash ? (Typically you get to save the script output as text.)
Click to expand...
Click to collapse
Rom is stock (760 20f), using Jelly Bean 4.1.2
damathos said:
Rom is stock (760 20f), using Jelly Bean 4.1.2
Click to expand...
Click to collapse
Appreciate if you can attach Recovery Log for Flashing Process.
OP and MOD UPDATED since some users experienced Bootloops.

ll Mount2Ext ll Script ll app ll [2.2+] Mounts2Sd unlocked ll workfine on grand

hey everybody
Mounts2SD - Storage & Memory Management
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Mounts2SD started out as a simple sd-ext script which only difference between it an others like it, was that it did not use symlinks to create links between /data and /sd-ext. To day it has grown to be so much more. It now comes packed with an Application for controlling the script, viewing current states and more. The script itself has grown to become a large storage and management script with features that controlls SWAP, ZRAM, mount optimization, storage thresholds, different external and internal MMC configurations, cache and more. The content management is able to move a lot more different content between /data and /sd-ext, including the new internal storage, which on some devices, is placed in /data/media, and it also contains more than one option for storing system content on both /data and /sd-ext.
Mounts2SD is no longer just a script for devices with low storage capabilities. It can be used for a lot of things and is useful on almost any device, even those without external sdcard
● SWAP Support (Needs kernel support)
● ZRAM Support (Needs kernel support)
● Move and Revert content between /data and /sd-ext
● /data/dalvik-cache
● /data/app and /data/app-private
● /data/app-asec (Used by Android 4.1+)
● /data/app-lib (Used by Android 4.2+)
● /data/data and /data/user (Android 4.2+)
● /data/media (Used by some Samsung devices as internal storage)
● Optimizing internal partitions
● Checks/Fixes the sd-ext partition during boot (Needs e2fsck)
● Auto Clean /sd-ext/Lost+Found to avoid having it take up to much disk space
● Disable/Enable Ext4 Journal (Needs tune2fs) on sd-ext
● Let's you use whatever linux file system for sd-ext which is supported by the kernel
● Change Storage Threshold to fix Market issue 'Not enough space'
● Comparing destination partition to folder sizes before moving content
● Change Internal and External Readahead and Scheduler
original thread http://forum.xda-developers.com/showthread.php?t=2432479
i've tried this script on many androids devices on many releases ,,,, and by my own effort i tried it on galaxy grand after so many failed attempts
steps for our grand ( tested by me )
Requirements :
● rooted device
● busybox
● init.d support
● second partition on your external sdcard
● MiniTool Partition Wizard Home Edition download from here: http://www.minitool-partitionrecovery.com/download.html
● Mounts2SD download from end of threads
● A lot of concentration and patience
Explanation
●repartition SDcard
do backup for your sdcard and open MiniTool Partition Wizard Home Edition and delete all Partition on sdcard
Trace Pictures
we want 2 Partition 1 fat32 and 1 ext2 or ext3 or ext4
primary partition must be fat 32
and other partition can be any ext look in picture :
i select 4g.b cuz i install a lot of apps and and we move apps and data and cache and media etc so we need a big partition size
and when we end reparation it must be like this
25 + 4G.b
now restore all your data to sdcard and put sdcard in your grand
sure sure make backup
now install Mounts2SD and open it and trace photos
go to applications setting and instal startup script look photos
after install startup script go to content and setup setting like in photos down :
if you want move media and all content please make xposed installer as a system app if you don't make it as a system app you will get some error
then go to driver and select ext partition
now restart and when system reboot it can take a hour or more to move all to ext partition don't turn off phone
and the result is
over 200 apps on my phone and have free space 3.7g.b
used space 342 mb only
downloads:
now good bye and sorry for bad English
credits:
@dk_zero-cool for this big script and app
@thanks to all xda member
@Modather mohamed for encouraged me to move forward
@mostafa 7osny for Gets me frustrated lol ​
resrved
reserved
Is this apps more powerful than link2sd?
I can see it done the same function of link2sd
Sent from my GT-I9082 using xda app-developers app
wiryawang said:
Is this apps more powerful than link2sd?
I can see it done the same function of link2sd
Sent from my GT-I9082 using xda app-developers app
Click to expand...
Click to collapse
link2sd move app with data
Mounts2Sd move app with data and media and cache and delvack cache move all you want and get a big space
Nice share.
But there is nothing related to Development in this thread, please have it moved to Themes and App section.
iceyhotguy said:
Nice share.
But there is nothing related to Development in this thread, please have it moved to Themes and App section.
Click to expand...
Click to collapse
ok man and thanks for your replay
can any one of moder move thread to app and them
nice tuts bro..
Keep Sharing your knowledge .. :angel:
very Nice thanks
تاباتوك 2
hi, it can take more then 5 hours?
i got error like.."there is no sd-ext partition on sd-ext..."
but i do exactly same as yours...
Manthan Gohil said:
i got error like.."there is no sd-ext partition on sd-ext..."
but i do exactly same as yours...
Click to expand...
Click to collapse
are you have 2 partition ?
hi, i did like tuto, but dosent work, or i dont know what i did worng...
i did it 3 times.
when i restart android my bootsplash running for hours, the last time i tried i start at 6 pm at saturday and i remove the batery about 7 am sunday...
did anyone knows what i did worng?
sorry my english.
i dnt think so that much time can take this process...iin my phone there is stilll no sd-ext partition error....i still cant know what error is occured
if medozse7s can post a video..im so thanxfull to him....
anothers screens is like tuto...
are you active script from application setting ?
if any one need help please post ext partition size and number of apps installed in rom thanks
medozse7s said:
are you active script from application setting ?
Click to expand...
Click to collapse
yes when activated i restart and than after more 5 hours i remove battery bc is a lot of time running...
medozse7s said:
if any one need help please post ext partition size and number of apps installed in rom thanks
Click to expand...
Click to collapse
i tried whit 4gb and 3,8gb partition ext4, and i tried with something like 100 apps and i tried too after a format wipe data, partition, cache (new install of pyramid k3 rom...
any more information?
sorry my english i hope you understand me...
ok i will try to make video to you but now am busy to build new rom
cant use this software
Which kernel should use for this app if i use init.d support kernel it dosent show 2nd partition

[MAG/CLK][Jan 23, 2015][V2_Rom MIUI V5-4.11.28-Multilang][Themed V6 - Latest Version]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
I would like to share my work with you.
V2 - MIUI V5 - VERS. 4.11.28 - Multilanguage - 4.2.2 -THEMED V6​
I have taken from the drawer my trusty HD2. For a long time I wanted a miui rom on this terminal immortal for me, that would work in both nand that native-sd pure.
rom native, is - gtbluesky - I thank
Here's my job:
-Translated into multilanguage most apks (system and application) the most important
- Reformulated the whole package
- Added double swap (ACHIEVED The 234 MB - RAM FREE)
- Themed v6 (lockscreen, status bar and miuihome trasparent, PAK clock V6, icons, etc .....)
- 1.2 ghz overclock
- Addition installation in Eu HD2
- miui keyboard + Chinese keyboard
- GAPPS INCLUDING
Rom smooth and stable, small battery drain in normal use. Consumption obviously increases after frequent reboots. The only anomaly is in phone settings / call waiting. Other anomalies or bugs: TEEL ME
In nand = Work natively, it should work only in T-Mobile (576MB ram)
my tests however, have been made on htc Hd2 (448MB ram)​
My configuration:
clk 1.5.1.6
clk/settings/EXTROM enable (disable EXTROM must appear)
spl 2:08 HSPL
RADIO 2.15.52.14
Recovery: TWRP V2.6.3.0
Sd-Card "Samsung" 32Gb
- SYSTEM = 380 MB
- SD-EXT 3 GB (MY HD2 EU)
INITIAL RELEASE: December 27, 2014
IMPROVEMENTS V2:
NEW initrd.gz BOOT KERNEL DATAonEXT (decompiled, modified, recompiled)
Fixed and improved communication ADB
Reformulated DUAL SWAP
MODIFIED SCRIPT PACK
NEW PHONE DIALER (improved precision keys)
NEW THEME SCREEN REBOOT / POWER OFF ECC
NEW STATUS BAR V6 BLUE
NEW LOOKSCREEN V6
NEW WALLPAPER LOOKSCREEN DEFAULT
AND MORE ....
INSTALLATION MAGDLR:
SEE MY POST http://forum.xda-developers.com/showpost.php?p=58454238&postcount=29
INSTALLATION CLK:
NAND DATAonEXT
- PUT THE ZIP IN SD CARD
- FORMAT NAND
- RECOVERY
- WIPE: DALVIK CACHE -CACHE- ANDROID SECURE - DATE - SYSTEM - SD-EXT
- In the sd-card:
Delete folder Android
In the folder miui delete folder .cache , . config (remember that miui installs any themes present on SD-CARD - this obviously slows down the system)
- INSTALL ROM
- CHOOSE: INSTALL TO NAND DATAonEXT ....
- REBOOT
- Go to the Security Center, click Check, to make a test of the system, and clean where appropriate, the cache memory-
- VERY IMPORTANT (I forgot to write this for the first version - excuse me): to optimize dual swap perform other two reboots complete
NATIVE-SD
- INSTALL ROM
- CHOOSE: INSTALL TO SD-EXT
- REBOOT
IF YOU DO NOT HAVE THE DEVICE CONFIGURED USE SEARCH XDA
- I am not responsible for bricked devices, dead SD cards
TIPS
-GO CENTER SECURITY / PERMITS / ENABLE: PERMITS ROOT
-GO SETTINGS / DISPLAY / FONT / SMALL MIUI
-COUNCIL NOT IMPORT NO BACKUP SETTINGS PREVIOUS ROM
-PRESS HOME TO USE TASK KILLER
For any complaints of lag or other ....
- Delete any apk you do not use.
- Also use a sd-card with good reading speed, even for NAND EU Hd2
- Miui, especially the latest versions is heavier than many other rom. For many applications of the system.
Even more if multilanguage!
Xioami.com exist on many threads related to this issue and on Device, with a lot more hardware performance of Hd2.
The nature of the publication of my rom is for those who love the style Miui. Do not create a rom, for games.
I use this rom from a bit of time every day. its normal. But it certainly does not compare to my rom MIUI (same version) on Z1C .....
That is why I limited to the maximum the use of additional themes that have burdened 1GHZ processor and less than 512MB of ram Hd2.
SCREENSHOTS:
V2:
View attachment 3128180View attachment 3128181View attachment 3128182View attachment 3128183View attachment 3128194View attachment 3128195View attachment 3128196View attachment 3128197
DOWNLOAD V2:
https://www.mediafire.com/?bgpkc376450o8j6
If you like my work, do not forget to press the button Thanks​THANKS:
TYTUNG (FOR KERNEL)
XIAOMI
gtbluesky
kokotas​
​
thank you !
downloading ...
:good:
Can I use MAGLDLR Nand + data on ext?
moliva_85 said:
Can I use MAGLDLR Nand + data on ext?
Click to expand...
Click to collapse
I have not tried in MAGLDLR, but I think the rom support ....
the problem may be the patch, but it seems it works in MAGLDLR: http://forum.xda-developers.com/showthread.php?p=31949960#post31949960
Native SD there will be?
---------- Post added at 06:46 PM ---------- Previous post was at 06:41 PM ----------
Native SD there will be ?
I tried to download the file 3 times but does not work. Stops to pull of 40mb. If you can give another link. Thank you!
slow , very slow rom.
miui 4.2.2 is not good rom for HD2.
re..
Kernel from ?
if you delete PurePerformances the rom is better many tweaks inside thats not work with HD2
pixelfreak
-pixelfreak- said:
Kernel from ?
if you delete PurePerformances the rom is better many tweaks inside thats not work with HD2
pixelfreak
Click to expand...
Click to collapse
the kernel is used in the native miui: 2.6.32 tytung jellibean_r2
from this, the idea of using: initrd_patcher
in my initial testing, I used the init.d folder clean. but I noticed better performance bringing the processor to 1.2ghz with the script (pureperformance)
I just increased the values of the processor without adding anything to the memory.
I just forgot I believe, to remove the script 00_cpufreq, from Rom public ....
could create problems?
thank you for your intervention.
I managed to get a speed improvement in this rom using magldr, dalvik-on-nand and directSD, see http://forum.xda-developers.com/showpost.php?p=57845651&postcount=166
At the moment all (EU hd2, >400mb) of my available nand is set aside for dalvik, but I haven't used much yet
Thanks oregon69 :good:
Robbie P said:
I managed to get a speed improvement in this rom using magldr, dalvik-on-nand and directSD, see http://forum.xda-developers.com/showpost.php?p=57845651&postcount=166
At the moment all (EU hd2, >400mb) of my available nand is set aside for dalvik, but I haven't used much yet
Thanks oregon69 :good:
Click to expand...
Click to collapse
Robbie very well.
I have no use MAGLDR (not friend with it). but as written in the first post, reformat all partitions in clk / format nand. Actually I noticed that formats all partitions, even those xboot .... (do not know if this is possible in magdldr). And that without this format, the ROM does not start (only with the usual wipe)
Also I have only one partition to ext4. but I want to try with 2 ext4 that you described .....
Note: in the rush to publish (I have devoted more time to translate into more languages as possible, and create a pleasant theme and solve some errors in the placement of the programs (perhaps T-mous works differently from Eu in certain areas)) I have not worked on the script .....
I just added the double-swap (cache and data) that gave significant improvements in the management of the ram.
- Yesterday I deleted scripts: 00_cpufreq - 99_lowmemorykiller, leaving intact my script overclock
- I installed the fly-on pack including ext4
- I deleted some apks accessories: game, livewallpaper etc ...
I have seen a marked improvement in the responsiveness of the device, although for me it was already well (likely I demand little)
Sincere thanks to you Robbie for your attention and for your work.
Why has development stopped?? This ROM was looking really good.
Partho.
partho roy chowdhury said:
Why has development stopped?? This ROM was looking really good.
Partho.
Click to expand...
Click to collapse
No one has stopped the development. At least for what concerns me.
I fact, brought changes to the boot for Hd2 Eu.
This address will be for the next release (it will not get the patch, for the installation of the ROM), as well as some changes in memory management, etc ....
Now I just have to clean up my rom and do the upload.
But all this takes time, which at this time is short for me....
I hope in the next week to be able to publish V2.
Ok. Carry on the good work.
Cheers.
Partho.
I'm running this ROM having installed using HypoTurtle's V6 shell zip and flashed as DirectSD (2x 2gb Ext4 partitions on card) with DalvikOnNAND (running cLK with just over 400mb for dalvik on EU HD2). I deleted the cpufreq and lmk scripts, and a whole load of the MIUI apks, then installed a lot of Google apps from Play Store and I have to say it is feeling very stable. It does lag a fair bit when opening/switching apps and I can't run games on it but tbh I can't run games on any of the 4.4.4 ROMs either so I guess the old brick is just at the limit of it's capability now! One thing I don't understand though - at the very most when I clear all recent apps I get around 90-95mb free RAM in total, nothing like the 234mb claimed in the OP using double swap. However I do not have a swap partition on my card so I guess I am not going to see any benefit from that?
Dunc001 said:
I'm running this ROM having installed using HypoTurtle's V6 shell zip and flashed as DirectSD (2x 2gb Ext4 partitions on card) with DalvikOnNAND (running cLK with just over 400mb for dalvik on EU HD2). I deleted the cpufreq and lmk scripts, and a whole load of the MIUI apks, then installed a lot of Google apps from Play Store and I have to say it is feeling very stable. It does lag a fair bit when opening/switching apps and I can't run games on it but tbh I can't run games on any of the 4.4.4 ROMs either so I guess the old brick is just at the limit of it's capability now! One thing I don't understand though - at the very most when I clear all recent apps I get around 90-95mb free RAM in total, nothing like the 234mb claimed in the OP using double swap. However I do not have a swap partition on my card so I guess I am not going to see any benefit from that?
Click to expand...
Click to collapse
The 234 mb (Achieved) mean maximum obtainable: only after three to reboot and start of use of the device.
It is logical that, during use of the device the ram is lowered.
In my tests I tried to cancel the dual swap.
result: decrease under 50/40 mb of ram free.
In rom V2 (which maximum two days, I give public) have reformulated the dual swap; is that cache that date.
Result: stable above 100 mb of ram free in normal use
Also you do not need any swap partition for this system.
You can find the * .img file in: / ROOT / DATA / SWAP, with the relative log cache, and log data.
In dual swap (as the author recommends) the swap cache supports the swap data (or system) in time. using a single swap it was noted that over time, the ram decreases .....
You will get an error in the log cache that is a problem for hd2. but I did test on hd2 and the work above mentioned works!
For this I installed the dual swap also in my Rom V2.
Kind regards.
Thanks for the explanation. I look forward to V2
i test many miui roms but all (new roms) very very slow.
As promised, I wished to make public V2 rom. To download go first post!
hu016865 said:
i test many miui roms but all (new roms) very very slow.
Click to expand...
Click to collapse
I've already written the first post for disappointments or slowness of miui ..... you just read .....
I work on miui rom for some years and I can say that it works very differently from a CM or JB. For Hd2 is from version 4.6.6 that I like to change them, study them.
The characteristic of Miui is the reliability and the many functions (many hidden system): antivirus (tested with apk infected and it works 100%), system optimization, block calls and text messages, phone calls recorder and much much more .....
All this functionality by many 'all user, but of course adds to the system, that to have maximum performance, must have an appropriate hardware.
Add to this even if it is a rom multilanguage.
I compared the native rom with my multilanguage, and my goal was to give the same performance ...
Most versions have gone forward from miui 4, more functions have increased and improved. Same thing for the Miui5.
Our advice: if you love the speed of the system on hd2, goes to another rom ..... Not miui.
Hi, Does this have softkeys ?
Thanks

Categories

Resources