+ Reply
Page 1 of 2 12 LastLast
Results 1 to 20 of 31

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: SBSettings Workarounds/General RAM leakage fixes

is a discussion within the

Native iPhone / iPod Touch App Discussion

forums, a part of the

3rd Party Apps For iPhone | iPod Touch

section;
...
  1. #1
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Default SBSettings Workarounds/General RAM leakage fixes
    In a couple of threads we've been talking about RAM leakage problems with certain apps. Most notable is our venerated SBSettings app that has been found post 6.1 and Evasi0n 1.3 to have some significant RAM leakage issues.

    I was wondering what other softwares out there you guys are using that can do most of what SBSettings does until it's totally fixed and just to explore different 3rd party apps that allow you to do SBSettings-type stuff.
    I need:
    System toggles
    Status Bar readout of RAM (broken in Springtomize
    MobileSubstrate turn off, one by one
    Respring/Reboot etc..

    A few I've seen like NCRam and ncRam for RAM readout (yes, just capitalization difference. But they each give different RAM readouts and I don't understand why that is.

    I've heard about SBCenter for Respring options. And NCSettings for system toggles (which is often themed by Theme Creators).

    Does anyone know of anything that can do Ram readout in status bar?

    And what about clearing processes like SBSettings does? Auxo has promise too but has RAM leak issues from experiments I and others have done. I know we're in the early stages of a new jailbreak and I may return to our ole standby, SBSettings soon - after some fixes. But between a lot of you out there we can learn a lot more about this.

    Thanks in advance for your great input!
    Grant

  2. The Following 2 Users Say Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013), The.Drifter (02-16-2013)

  3. #2
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Been doing a little more research and wanted to share my findings here with you.

    I've read your discussions on the threads about the RAM, and in my own experience I have found SBsettings to be the culprit on my device. I really like SBsetting not only for the RAM display but also for the ability to turn on/off mobile substrate extensions. It's a pain to have to go to the dynamic libraries and manfully turn on/off from there. So for now I'm gonna live with it. I have looked into alternatives for displaying free ram and the ability to free up ram with a touch. I'm sure you have noticed that springtomize does have the ability to display ram on the status bar, but its not dynamic (doesn't update as ram changes) so it's really useless for my needs. I'm sure you have noticed as well that some memory tweaks display the free ram differently than what SBsettings does so let me explain why your seeing the difference.

    On our IDevices apple manages memory with 4 memory states:

    1) Wired memory - memory used by core services to run the device
    2) Active memory - app process currently running in the foreground
    3) Inactive memory - memory used by apps in a suspended state (in background switcher) to allow for quick return to active state so the whole app doesn't have to restart from scratch
    4) Free memory - self explanatory.

    So those are the 4 states of memory, IOS will take from inactive memory to allow foreground apps to use the memory it needs since the suspended apps aren't really being actively used.

    SBsettings: displays a combination of free memory AND inactive memory in its display because IOS's inactive memory is dynamic based on the foreground apps needs and can really be considered as "free" because the foreground app can take from it as needed when free memory isn't enough to run the app.

    ncRam : displays free memory and inactive together (just like SBsettings)
    NCRam: displays free memory + inactive + wired (not accurate because wired memory is not free memory, the dev pointed to the wrong memory key and the results are about 80 meg more (the amount of wired memory)) not recommended as a accurate memory gage

    In Apples AppStore, there's a app called SysActivity monitor, a very well written status app. It actually displays the 4 states of memory in their individual states so you can get a nice cross section of your memory usage. Nice thing about that app is that it also has a free ram button to release the inactive memory back to free memory, so it does what SBsettings does with its processes button. So in my opinion a viable alternative to SBsettings in that concern. Only downfall is that it don't display on the status bar.

    What I am doing is a combination of different tweaks that give me similar functions as SbSettings.

    Here's what I have installed and works fairly well:

    For the notification center:

    NcRam : set to refresh the display

    NCSettings : to give me toggles for brightness, volume and power options with respring etc.
    (It's pretty slick and one line in the notification center)
    WeeKillBackground Pro: to close all background apps at once (can be set to close apps on notification slide down, by tap or by closing the notifications center)

    Only thing I was missing that I couldn't duplicate well was a free ram processes toggle in the Notification center, however I did find a cydia app that uses the same kill processes routines that SBsettings use and that tweak is called "Free Memory". It's icon based and the icon and free memory image are easily changed to something more your liking ( myself I used a auros A5 icon for the free memory icon by changing the icon.png out in its application folder, for the free memory image I just replaced that with a transparent one)

    For disabling mobile substrate extensions, I just use springtomize now for that.

    So that's my setup, no memory leaks and all the features of SBsettings duplicated

    Hopefully this info might be of use for you
    Last edited by The.Drifter; 02-16-2013 at 12:53 PM.

  4. The Following 4 Users Say Thank You to The.Drifter For This Useful Post:

    Matchstic (06-16-2013), NewdestinyX (02-16-2013), Pinoy (02-16-2013), Simon (02-16-2013)

  5. #3
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    HUGELY helpful, Drifter!!!! Thanks so much for your input. Even with Auxo and SBSettings gone I'm still getting a little RAM leakage somewhere. And I want to see if it is indeed iWidget based or not - in the amount I use. Can you list for us all the tweaks you currently have installed on your device as a 'base point' for a NO RAM LEAK scenario that's duplicateable by all of us. OH - and I think you're not on iPhone 5 yet - right? That might also be a variable in this equation. Are you ip5?

    And can you corroborate the idea that RAM readout after a full reboot is an accurate 'starting place' for testing ram leak from tweaks?

  6. The Following 2 Users Say Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013), The.Drifter (02-16-2013)

  7. #4
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by NewdestinyX View Post
    HUGELY helpful, Drifter!!!! Thanks so much for your input. Even with Auxo and SBSettings gone I'm still getting a little RAM leakage somewhere. And I want to see if it is indeed iWidget based or not - in the amount I use. Can you list for us all the tweaks you currently have installed on your device as a 'base point' for a NO RAM LEAK scenario that's duplicateable by all of us. OH - and I think you're not on iPhone 5 yet - right? That might also be a variable in this equation. Are you ip5?

    And can you corroborate the idea that RAM readout after a full reboot is an accurate 'starting place' for testing ram leak from tweaks?
    No I'm on a iPod Touch 5g and a iPad Mini, sorry no iPhone. But hopefully my findings will help corroborate the info across many devices.

    I don't think that reading the memory from a full reboot is right because IOS launches a bunch of core system services at initial boot that will use RAM and it takes IOS a little time to level the RAM back to a idle state. If your looking for a baseline to start with, in my opinion, a single kill processes will remove the initial RAM hit that IOS uses launching core services and give you a better baseline.

  8. The Following 2 Users Say Thank You to The.Drifter For This Useful Post:

    NewdestinyX (02-16-2013), Pinoy (02-16-2013)

  9. #5
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Quote Originally Posted by The.Drifter View Post
    No I'm on a iPod Touch 5g and a iPad Mini, sorry no iPhone. But hopefully my findings will help corroborate the info across many devices.

    I don't think that reading the memory from a full reboot is right because IOS launches a bunch of core system services at initial boot that will use RAM and it takes IOS a little time to level the RAM back to a idle state. If your looking for a baseline to start with, in my opinion, a single kill processes will remove the initial RAM hit that IOS uses launching core services and give you a better baseline.
    When you say "single kill processes" do you mean from like WEE-KILL-LOADER? Something like that..?

    EDITED:
    Yes - I just rebooted and saw 601MB free. I hit KILL ALL APPS from inside WeeKillLoader and it then read 623MB. So I guess that's what you mean? It's a little deflating to be now using ncRAM rather than NCRam - because that 80MB less read out will make seeing 700+ impossible again. Oy - I'm SO RAM OCD... I know I shouldn't be.

    But as you've explained it's better to use a RAM readout tool that is NOT counting, as part of the total, WIRED ram - since that's not true free RAM. Those who are seeing the high 750's and low 800's are seeing an inflated number.

  10. The Following User Says Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013)

  11. #6
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by NewdestinyX View Post
    When you say "single kill processes" do you mean from like WEE-KILL-LOADER? Something like that..?

    EDITED:
    Yes - I just rebooted and saw 601MB free. I hit KILL ALL APPS from inside WeeKillLoader and it then read 623MB. So I guess that's what you mean? It's a little deflating to be now using ncRAM rather than NCRam - because that 80MB less read out will make seeing 700+ impossible again. Oy - I'm SO RAM OCD... I know I shouldn't be.

    But as you've explained it's better to use a RAM readout tool that is NOT counting, as part of the total, WIRED ram - since that's not true free RAM. Those who are seeing the high 750's and low 800's are seeing an inflated number.
    I use SystemActivityMonitor from the apple AppStore for my kill processes. I really like that app because it gives you readings across the whole memory spectrum as well as a "free ram" button. I also find the active running process button very helpful as it will show you the current running processes on your iDevice.

    I'm having issues now with the "Free Memory" icon tweak found in Cydia. It seems that it kills processes needed for IOS6 that were not noticeable with IOS5. Seems to make huge free memory gains, but renders my device buggy. Ugh

    Might be searching again for a better alternative to free ram other than cydia's Free Memory tweak

  12. The Following 2 Users Say Thank You to The.Drifter For This Useful Post:

    NewdestinyX (02-16-2013), Pinoy (02-16-2013)

  13. #7
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Quote Originally Posted by The.Drifter View Post
    I use SystemActivityMonitor from the apple AppStore for my kill processes. I really like that app because it gives you readings across the whole memory spectrum as well as a "free ram" button. I also find the active running process button very helpful as it will show you the current running processes on your iDevice.

    I'm having issues now with the "Free Memory" icon tweak found in Cydia. It seems that it kills processes needed for IOS6 that were not noticeable with IOS5. Seems to make huge free memory gains, but renders my device buggy. Ugh

    Might be searching again for a better alternative to free ram other than cydia's Free Memory tweak
    And in your explanation a few posts back - I though you said - FREE MEMORY serves to enable a one by one app kill processes like the Processes kill function in SBSettings. For me - it just shows a screen to kill ALL processes running - not one by one. I will take it off my phone based on what you said there. What's the difference between the KILL ALL APPS process in WeeKill and FREE MEMORY and SYSACTIVITY MONITOR from AppStore - aren't they all RAM clearers? Why would one want to use one over the other? I'm getting a little confused here.

    And thanks!

  14. The Following User Says Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013)

  15. #8
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by NewdestinyX View Post
    And in your explanation a few posts back - I though you said - FREE MEMORY serves to enable a one by one app kill processes like the Processes kill function in SBSettings. For me - it just shows a screen to kill ALL processes running - not one by one. I will take it off my phone based on what you said there. What's the difference between the KILL ALL APPS process in WeeKill and FREE MEMORY and SYSACTIVITY MONITOR from AppStore - aren't they all RAM clearers? Why would one want to use one over the other? I'm getting a little confused here.

    And thanks!
    Never said the "Free Memory" tweak from Cydia kills processes independently, I said it uses the same kill processes routine that SBsettings used

    It appears that different tweaks kill processes differently. Each tweak will kill certain process identically, but some go a step further and start to turn off system services after the next tap, that's why you could force a reboot using SBsettings free ram toggle after a couple taps. The first tap frees up inactive memory, subsequent taps start turning off core services in wired memory. That's why I recommended a "single" tap to kill processes, just clear the inactive memory out and not the core services in wired memory with additional taps.
    Last edited by The.Drifter; 02-16-2013 at 01:30 PM.

  16. The Following User Says Thank You to The.Drifter For This Useful Post:

    Pinoy (02-16-2013)

  17. #9
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Quote Originally Posted by The.Drifter View Post
    Never said the "Free Memory" tweak from Cydia kills processes independently, I said it uses the same kill processes routine that SBsettings used

    It appears that different tweaks kill processes differently. Each tweak will kill certain process identically, but some go a step further and start to turn off system services after the next tap, that's why you could force a reboot using SBsettings free ram toggle after a couple taps. The first tap frees up inactive memory, subsequent taps start turning off core services in wired memory. That's why I recommended a "single" tap to kill processes, just clear the inactive memory out and not the core services in wired memory with additional taps.
    So a single tap in WeeKill and tapping the little round button in SystemActivityMonitor (by Apple) will do the same thing in terms of getting RAM back to a baseline? Or are they different somehow?

  18. The Following User Says Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013)

  19. #10
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by NewdestinyX View Post
    So a single tap in WeeKill and tapping the little round button in SystemActivityMonitor (by Apple) will do the same thing in terms of getting RAM back to a baseline? Or are they different somehow?
    Yes, they are different. WeeKillBackground pro only closes out all apps from the task switcher at once, which does free up some memory, but doesn't free ram processes like sbsettings or system activity monitor does. Two different things.

  20. The Following User Says Thank You to The.Drifter For This Useful Post:

    Pinoy (02-16-2013)

  21. #11
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Quote Originally Posted by The.Drifter View Post
    Yes, they are different. WeeKillBackground pro only closes out all apps from the task switcher at once, which does free up some memory, but doesn't free ram processes like sbsettings or system activity monitor does. Two different things.
    Okay. So for testing throughout the day where I'm trying to track down RAM leaks how bout this process.

    Step 1:
    • Reboot
    • SysAct refresh (to kill processes)
    --now I have my baseline..

    Step 2:
    Use some apps -- Use some apps --Use some apps
    • WeeKill refresh
    • SysAct refresh
    --check against baseline from step 1 - if more than 10-20MB from baseline number - indicates RAM leakage somewhere.

    Pretty good testing paradigm?

  22. The Following 2 Users Say Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013), The.Drifter (02-16-2013)

  23. #12
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by NewdestinyX View Post
    Okay. So for testing throughout the day where I'm trying to track down RAM leaks how bout this process.

    Step 1:
    Reboot
    SysAct refresh (to kill processes)
    --now I have my baseline..

    Step 2:
    Use some apps -- Use some apps --Use some apps
    WeeKill refresh
    SysAct refresh
    --check against baseline from step 1 - if more than 10-20MB from baseline number - indicates RAM leakage somewhere.

    Pretty good testing paradigm?
    Correct, Thats identical to the method that I would use

    All WeeKill refresh would do is close apps in the multitask switcher at once, it does the exact same thing as opening the task switcher and closing each app from there. So if you don't want to use the WeeKill tweak, close your apps out manually instead in the multitask switcher

    Something to keep in mine after you first reboot/respring and are running HTML widgets like clocks, calendars, weather, rss, and slideshow ones, is that some will add to the initial system ram hit to update themselves, weather and rss will also give a greater initial hit because they have to access info from the Internet. So to have a true baseline to test for tweak memory leaks would be to turn off iWidgets and/or Winterboard SB widgets and knock them out of the equation. Keep in mind that a lot of widgets refresh at different intervals, so once that interval time arrives, you will experience another ram hit for the update. Another reason to turn them off during testing, you want to eliminate as many variables as possible. This might help narrowing down a true memory leak culprit.
    Last edited by The.Drifter; 02-16-2013 at 02:54 PM.

  24. The Following 2 Users Say Thank You to The.Drifter For This Useful Post:

    NewdestinyX (02-16-2013), Pinoy (02-16-2013)

  25. #13
    Mod Samurai Pinoy's Avatar
    Join Date
    Jun 2010
    Posts
    3,645
    Thanks
    8,691
    Thanked 13,795 Times in 3,028 Posts

    Great input Drifter, I would quote one but agree with all above. Very well put.

  26. The Following User Says Thank You to Pinoy For This Useful Post:

    The.Drifter (02-16-2013)

  27. #14
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by Pinoy View Post
    Great input Drifter, I would quote one but agree with all above. Very well put.
    Thanks bro We also share the same ideologies about clean system management. Guess us old timers did learn something back in the day

  28. The Following User Says Thank You to The.Drifter For This Useful Post:

    Pinoy (02-16-2013)

  29. #15
    Mod Samurai Pinoy's Avatar
    Join Date
    Jun 2010
    Posts
    3,645
    Thanks
    8,691
    Thanked 13,795 Times in 3,028 Posts

    Quote Originally Posted by The.Drifter View Post
    Thanks bro We also share the same ideologies about clean system management. Guess us old timers did learn something back in the day
    Absolutely!

  30. The Following User Says Thank You to Pinoy For This Useful Post:

    The.Drifter (02-16-2013)

  31. #16
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Quote Originally Posted by The.Drifter View Post
    Thanks bro We also share the same ideologies about clean system management. Guess us old timers did learn something back in the day
    Quote Originally Posted by Pinoy View Post
    Absolutely!
    Okay - you 'old school' dudes - is it really then just indulging our OCD to worry about RAM, as King says, with the way Apple's designed dynamic allocation of RAM; even moreso now with 1GB of RAM and no new major coding paradigm shifts that would take old tweaks and 'glut them' up for alleged GREATER abilities? Are we just 'diddling' with a non issue?

    Quote Originally Posted by Pinoy View Post
    Absolutely!
    And, Pinoy, I'm sorry that I have caused your shame of having made Simon give you 'Banned status' in your Avatar Name (for giving me my 1000th thanks)... LMAO!!!!
    Last edited by NewdestinyX; 02-16-2013 at 02:52 PM.

  32. The Following 2 Users Say Thank You to NewdestinyX For This Useful Post:

    Pinoy (02-16-2013), The.Drifter (02-16-2013)

  33. #17
    Mod Samurai Pinoy's Avatar
    Join Date
    Jun 2010
    Posts
    3,645
    Thanks
    8,691
    Thanked 13,795 Times in 3,028 Posts

    Quote Originally Posted by NewdestinyX View Post
    Okay - you 'old school' dudes - is it really then just indulging our OCD to worry about RAM, as King says, with the way Apple's designed dynamic allocation of RAM; even moreso now with 1GB of RAM and no new major coding paradigm shifts that would take old tweaks and 'glut them' up for alleged GREATER abilities? Are we just 'diddling' with a non issue?
    Yes, their is truth to what King says. I think for me and drifter its just how we have always managed our devices or computers or anything electronic for that matter. It really is like having a clean workstation. It's all about what makes you feel good about your own device. For us being in the absolute most optimal working condition is what floats our boat. I'm sure many users don't know what Ram is or have ever seen the ram totals. And it will never matter. Specially with how much we have now. To each their own.

    And, Pinoy, I'm sorry that I have caused your shame of having made Simon give you 'Banned status' in your Avatar Name (for giving me my 1000th thanks)... LMAO!!!![/QUOTE]

    Lol, I can't even see it cause I'm still not able to log on. I don't care though. Peeps know me well enough. You could take my stats and put them in the garbage. They serve no purpose for me anymore. Simon is funny though. I dig that guy! He's good people.
    Last edited by Pinoy; 02-16-2013 at 02:59 PM.

  34. The Following 2 Users Say Thank You to Pinoy For This Useful Post:

    Simon (02-16-2013), The.Drifter (02-16-2013)

  35. #18
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,980
    Thanks
    4,273
    Thanked 9,071 Times in 4,562 Posts

    Quote Originally Posted by Pinoy View Post
    Yes, their is truth to what King says. I think for me and drifter its just how we have always managed our devices or computers or anything electronic for that matter. It really is like having a clean workstation. It's all about what makes you feel good about your own device. For us being in the absolute most optimal working condition is what floats our boat. I'm sure many users don't know what Ram is or have ever seen the ram totals. And it will never matter. Specially with how much we have now. To each their own.

    And, Pinoy, I'm sorry that I have caused your shame of having made Simon give you 'Banned status' in your Avatar Name (for giving me my 1000th thanks)... LMAO!!!!
    Lol, I can't even see it cause I'm still not able to log on. I don't care though. Peeps know me well enough. You could take my stats and put them in the garbage. They serve no purpose for me anymore. Simon is funny though. I dig that guy! He's good people.[/QUOTE]Yeah. I see that for sure. I have the very same compulsion and have grown up with the same paradigm.

  36. #19
    Man of iWidgets The.Drifter's Avatar
    Join Date
    Aug 2012
    Posts
    999
    Thanks
    5,107
    Thanked 6,989 Times in 932 Posts

    Quote Originally Posted by NewdestinyX View Post
    Okay - you 'old school' dudes - is it really then just indulging our OCD to worry about RAM, as King says, with the way Apple's designed dynamic allocation of RAM; even moreso now with 1GB of RAM and no new major coding paradigm shifts that would take old tweaks and 'glut them' up for alleged GREATER abilities? Are we just 'diddling' with a non issue?
    Yes, to be truthful, maintaining high free ram displays is kinda OCD and moot because of how apple manages multitasking and memory management methods. Just the geek in us trying to get the highest score Foreground apps will always take memory precedence and IOS will always balance active, inactive and wired memory to maintain the foreground app.

    It's hard for me not to worry about ram anymore, guess I just got used to it and thought the higher the ram the better tweaker I was, you know the feeling, "mine is bigger/better than yours" mentality I guess in the end, our apps still work great, and that's all that really matters, isn't it?

  37. The Following 2 Users Say Thank You to The.Drifter For This Useful Post:

    NewdestinyX (02-16-2013), Pinoy (02-16-2013)

  38. #20
    2k1
    2k1 is offline
    Sug Luv Super Moderator 2k1's Avatar
    Join Date
    Jan 2011
    Location
    Hammond Louisiana
    Posts
    34,057
    Thanks
    1,815
    Thanked 7,064 Times in 4,206 Posts

    I go crazy when my ram starts to show 300 ish ram.

  39. The Following 2 Users Say Thank You to 2k1 For This Useful Post:

    NewdestinyX (02-16-2013), Pinoy (02-16-2013)

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts