• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM] Sleipnir v2.4.0.5 - 10/24/13 - VM & SPRINT

Here are a few changes I've made today:
  1. Mock Locations - On by Default.
  2. Installation of Non-Market Apps - On by Default.
  3. Removed Null References to Swype, because Swype was removed long ago.
  4. Android Stock Keyboard - Default Keyboard (officially, as opposed to defaulting because of a null reference to Swype).
  5. Minimum CPU Frequency set to 245 MHz. Default governor remains smartassV2.
  6. Some security updates, thanks to giantpune for telling me about these.
  7. Mega hosts File - In Progress, sources increased from 3 to 4. Done. 836% improvement.
 
Do we really want installation of non market apps on by default?
.....and I like Swype

The default Swype that comes with stock is not the newest by any means, it's a very outdated version. Also, as far as I know, installation of non-market apps is necessary for TiB to function correctly. Though I could be wrong. I would have had ADB on by default, but after running that by giantpune he pointed out that through ADB, even if the device is locked you could bypass it, and uninstall apps, etc. Non-Market is also useful for side-loading if ever it is needed (for hopefully non-malicious purposes).
 
Why do you want mock locations on?

Both Non-Market and Mock Locations, as well as DIAG Mode, IIRC help with TiB and other file-system related actions, such as restoring from Nandroid Backups. This was actually stuff recommended long ago in the CWM thread, and since the beginning of the CWM FAQ-Guide has been recommended as well :)

Evidently, I didn't IIRC.
 
To be more clear (and accurate): Mock Locations specifically deals with GPS, which assists in finding your location. It'll be able to find you a few blocks out with mock locations, and from there is able to better, and more quickly, pinpoint your location within a few meters if you're using GPS. Non-Market apps means non-Play-Store. There are a few other app markets for Android, such as the Amazon App Store, that may require (I'm not sure about Amazon, but I know that some others do require this) Non-Market Apps to be enabled before you can install those apps.
 
Mock locations allows apps to fake your location. As for the CWM and TIB stuff, I'm guessing somebody just wanted to simplify things and said to check every box under development.
 
Gud evening all, I have a question bout the TIB PRO KEY, I downloaded it but it doesn't turn to pro status the same how do u get it to turn pro and no I didn't get it from Google play.

Sent from my LG-VM696 using Tapatalk 2
 
Gud evening all, I have a question bout the TIB PRO KEY, I downloaded it but it doesn't turn to pro status the same how do u get it to turn pro and no I didn't get it from Google play.

Sent from my LG-VM696 using Tapatalk 2

Get it legitimately, from Google Play. You can't side load the key as far as I know.
 
Mock locations allows apps to fake your location. As for the CWM and TIB stuff, I'm guessing somebody just wanted to simplify things and said to check every box under development.

Yea, that's what I though, that mock locations literally mocks your location to fake spots and also the turn on usb debugging feature is just for usb I believe and I always turn on the unknown apps thing....I'm just saying don't know if I'd want it by default unless it'd be just as easy to go switch it off.
 
Yea, that's what I though, that mock locations literally mocks your location to fake spots and also the turn on usb debugging feature is just for usb I believe and I always turn on the unknown apps thing....I'm just saying don't know if I'd want it by default unless it'd be just as easy to go switch it off.

Hence why I crossed out that point and made a clearer one afterward, looking it up on XDA to make sure I had the right info :p

In any case, having those on by default is no different than 3G being on by default when the phone comes out of the box, you can toggle it off in settings, but by default it's on. I'm still debating as to whether or not having them on by default is useful or that anyone would rather have that not be the case. As far as security issues go, though, that's why ADB was not altered (it's off by default).
 
Alright, I'd say that's a considerable improvement in the hosts file. Also, I've turned off non-market apps by default, but kept Mock Locations on by default (again can be changed via System Settings, but mock locations according to XDA is just a GPS-assist feature, so in other words it's harmless, and only does anything [helps] when GPS is actually on). The hosts file was ~700KB, which is large considerable it's a no-metadata plaintext file. Now, it's just over 6MB large. To compare, the hosts file Sleipnir has been using (and updated every build) was ~25 thousand lines in length. Now? ~209 thousand lines long. I'd say that's some serious ad-blocking. Oh, and they're all unique - yep, not a single repeat/duplicate line. Awesome.

That song! Hahahahaha! How?!

No idea, but I was quite amused to find that little gem :)

Thank you but I have no ability to buy online, long story.

Sent from my LG-VM696 using Tapatalk 2

No worries :)
 
I haven't been using a CPU tuner for weeks, and checking my CPU stats now I see that 122.88 MHz has been active 0.0% of the time. giantpune mentioned in a post in the custom kernel thread that cpu tuners change permissions in the sysfs path to world-writable. For me that's enough reason not to use them.

Also, while I enjoy blocking ads as much as the next guy, does having a massively large hosts file cause any kind of slowdown in connecting to webpages or browsing in general? I don't know how it works so I may be off base there. Personally i find very few ads get through the host we have now, and if there is a performance hit I don't know if it'd be worth the trouble.
 
I'll just be happy if that works out for you :)

You, sir, are way too kind and extremely generous with your time! :thumbup: After setting a single profile in CPU tuner with SmartassV2 as the governor, I'm still not setting a big difference in battery life. When I'm not using my phone it lasts forever, but playing a game or web browsing (either wifi or 3g) it's still dropping about 1% every 5 minutes or so. I seem to recall an early post in this thread where you said you were losing only 2% playing angry birds for 1/ 2 an hour. I think I'll try another battery stats wipe tonight and see if it makes any difference. If not, I'm not going to worry..still very happy with how my phone is running. :) I suppose it could be that I've just got a crummy battery too. We'll see. If you have any other ideas I'm sure open to trying them, but don't sweat it..you've already done plenty and have my thanks!
 
I haven't been using a CPU tuner for weeks, and checking my CPU stats now I see that 122.88 MHz has been active 0.0% of the time. giantpune mentioned in a post in the custom kernel thread that cpu tuners change permissions in the sysfs path to world-writable. For me that's enough reason not to use them.

Also, while I enjoy blocking ads as much as the next guy, does having a massively large hosts file cause any kind of slowdown in connecting to webpages or browsing in general? I don't know how it works so I may be off base there. Personally i find very few ads get through the host we have now, and if there is a performance hit I don't know if it'd be worth the trouble.

In my experimenting I've noticed that, for whatever reason, I still have better battery life if I have CPU Tuner on, than off, even with the changes I made last night. Which, I'll admit, is weird (at least to me).

Fortunately, regarding the hosts file, and internet traffic in general, here's the basics: a hosts file blocks traffic from certain web sites or IP addresses, acting as a sort of blacklist. This means that instead of buffering, loading, and displaying the content, that content is simply refused before any of those three things happen. This lightens the load on the CPU (however minimally), but decreases the amount that is downloaded that is needed to display a webpage. In other words: web pages load faster because they have to display less, and instead of loading content (ads) and hiding it - that content isn't loaded at all in the first place. This is because the hosts file tells the computing medium (a computer, tablet, phone, etc.) to look to itself to find the scripts, images, ads, etc. to display from the web or IP address it is trying to access, of course doesn't find anything, and so no content is even loaded, let alone displayed. So, no, no slow down :)

Somewhat related to this subject is a VPN, or Virtual Private Network, which can mask your IP address among other benefits but a VPN also does not slow down your internet browsing. However Proxies, Proxy Chains, and TOR can cause a slow down to your internet browsing, through having to route your internet traffic through multiple sources before the desination is reached and/or encrypt and decrypt connections as well, and back and forth through that process. However, if it is just one proxy, like Privoxy, there is no slow down and you'll get the benefit of blocked ads via the proxy (but other internet traffic isn't affected). There are also proxies like Squid, which is a caching proxy (and treats caching how web browsers should ideally always treat it) that can actually speed up the delivery of web content to you - though Squid is more commonly used for servers.

You, sir, are way too kind and extremely generous with your time! :thumbup: After setting a single profile in CPU tuner with SmartassV2 as the governor, I'm still not setting a big difference in battery life. When I'm not using my phone it lasts forever, but playing a game or web browsing (either wifi or 3g) it's still dropping about 1% every 5 minutes or so. I seem to recall an early post in this thread where you said you were losing only 2% playing angry birds for 1/ 2 an hour. I think I'll try another battery stats wipe tonight and see if it makes any difference. If not, I'm not going to worry..still very happy with how my phone is running. :) I suppose it could be that I've just got a crummy battery too. We'll see. If you have any other ideas I'm sure open to trying them, but don't sweat it..you've already done plenty and have my thanks!

Looking back on it, that 2% was from a full charge where I'd left it on the charger for a while, then played. If I play Angry Birds for a half hour when it's at a level under 100% with over-charging, I lose about 5%. However, I'm not sure what else there would be to add. My screen is typically dim, and since I'm usually home when not at work most of my connectivity to other wireless/mobile networks is off, leaving only the cell radio on. Something I have noticed, for those interested (probably everyone), if you enable Universal init.d Support through the Pimp My ROM app, the other scripts that weren't running before will start to run, and you get even better battery life as a result :)
 
Wasn't it already set to this? I've never altered my freq/gov and all the apps I've used to read it had those settings.

While it may not have been using 128 MHz, it was still able to. That ability is no longer, to help avoid issues because that frequency is too low and causes instability.
 
Is it bad for the battery to leave my phone plugged in after fully charged? I've done so quite a few times while gaming or just while I was doing something else so that I wouldn't lose any charge by the time I wanted to use my phone. Also does resetting battery stats really help? I haven't done so since I bought the phone......and if it will help regain some battery life, then a short explanation to refresh my memory on the proper way to do it would be nice;)
 
Is it bad for the battery to leave my phone plugged in after fully charged? I've done so quite a few times while gaming or just while I was doing something else so that I wouldn't lose any charge by the time I wanted to use my phone. Also does resetting battery stats really help? I haven't done so since I bought the phone......and if it will help regain some battery life, then a short explanation to refresh my memory on the proper way to do it would be nice;)

Battery Stats would only be necessary if, say, you go from having 1-2 1/2 days of battery life to 5 hours, randomly, from a full charge, when it's just idle. Something weird like that, is when you would want to wipe battery stats to see if it would help. However, it's fairly easily done through CWM by, from the main menu, going to Advanced -> Wipe Battery Stats.
 
Is it bad for the battery to leave my phone plugged in after fully charged? I've done so quite a few times while gaming or just while I was doing something else so that I wouldn't lose any charge by the time I wanted to use my phone. Also does resetting battery stats really help? I haven't done so since I bought the phone......and if it will help regain some battery life, then a short explanation to refresh my memory on the proper way to do it would be nice;)


Yeah, over charging is actually really hard on batteries. Yet mine gets about 7 hours of it every night. I've been searching high and low for some way to trickle charge it or something. Something that can make it disregard the charger once it gets to 100%
Even though if it was at 100% when I went to sleep, it would still probably be when I woke up.
 
On most modern chargers, I do believe they have a sensor built in to trickle the charge. Also, on one of the more recent studies I've seen, the short-term effects of overcharging (leaving the phone on the charger for hours after it's been at 100%) are very little. Up to even a few months of this, there isn't much in the way of adverse effects. However, long-term, 6 months to a year or more of this, there's an exponential increase of damage that can be done. But probably for the foreseeable future of having this phone, you'd be alright.
 
Back
Top Bottom