[BOUNTY MET] frandom.ko compiled!!!! - Sprint Samsung Galaxy S 4 General

Look I know $20 isn't much but I will donate to the first individual that can compile a frandom.ko module for this phone. Send me a PM.
The source for the module is here.
Thanks
UPDATE: shabbypenguin has compiled his stock/rooted Kernel with a frandom module. It's running butter smooth!
You can download the Kernel here
and crossbreeder here
don't thank me...thank him!! :cyclops:

Hmmm...maybe it'll help to explain what the frandom module accomplishes? frandom will allow you to use crossbreeder to it's full potential. Reducing lag by orders of magnitude over the regular RNG (random number generator). please take a trip over to the crossbreeder thread here for more info.
Not that our phones don't handle lag well. They do. But every little bit helps.

I am possibly mistaken but could you download the seeder app and it do the same thing?

jspsuperman said:
I am possibly mistaken but could you download the seeder app and it do the same thing?
Click to expand...
Click to collapse
NOOOOOOOOOOOOOOO! Seeder uses an entirely different approach to RNG. Also please see the comparison between the regular RNG vs Frandom. It's literally orders of magnitude better. check this out.

rawintellect said:
NOOOOOOOOOOOOOOO! Seeder uses an entirely different approach to RNG. Also please see the comparison between the regular RNG vs Frandom. It's literally orders of magnitude better. check this out.
Click to expand...
Click to collapse
ok so... you shave about half a second off in one test against urandom. unless im mistaken urandom and frandom still only would be used when loading SSL certificates etc? as in where that half a second would not be needed/noticed

shabbypenguin said:
ok so... you shave about half a second off in one test against urandom. unless im mistaken urandom and frandom still only would be used when loading SSL certificates etc? as in where that half a second would not be needed/noticed
Click to expand...
Click to collapse
Incorrect sir. Frandom does not limit itself to just SSL. all of this has been asked and answered in that thread. But hey I'm not pushing anyone to use it. I've used it in the past and simply wish to continue to use it on this phone.
Sent from the rabbit hole.

rawintellect said:
Incorrect sir. Frandom does not limit itself to just SSL. all of this has been asked and answered in that thread. But hey I'm not pushing anyone to use it. I've used it in the past and simply wish to continue to use it on this phone.
Sent from the rabbit hole.
Click to expand...
Click to collapse
im actually trying to understand, as last i knew the urandom stuff that seeder all brought up was dismissed by many people and it was all considered placebo.
the only thing i can find in that thread is that it boosted your entropy values. as well as that to see the improvements you should run the lag test app, but dont expect any kind of results because there is no proof that boosting entropy values improved performance in that test.
so im truly lost on what exactly it does, if i knew and it was worthwhile then id look into trying to make it for us.

shabbypenguin said:
im actually trying to understand, as last i knew the urandom stuff that seeder all brought up was dismissed by many people and it was all considered placebo.
the only thing i can find in that thread is that it boosted your entropy values. as well as that to see the improvements you should run the lag test app, but dont expect any kind of results because there is no proof that boosting entropy values improved performance in that test.
so im truly lost on what exactly it does, if i knew and it was worthwhile then id look into trying to make it for us.
Click to expand...
Click to collapse
When I get home I'll find the SSL answer. I've been using this for about a year and I can tell you crossbreeder isn't placebo. Reach out to the dev in that thread. I'm sure he can be far more technical than me. Making the module is pretty straightforward or so I'm told. You just edit the makefile and compile against the source. After you pull the config from our phone. Hell I freely admit I can't do it. Hence the impetus for this thread. I will say this I am using crossbreeder already with urandom and I'm scoring 13100 + in quadrant. I'd love to see what it does with frandom.
Sent from the rabbit hole.

rawintellect said:
When I get home I'll find the SSL answer. I've been using this for about a year and I can tell you crossbreeder isn't placebo. Reach out to the dev in that thread. I'm sure he can be far more technical than me. Making the module is pretty straightforward or so I'm told. You just edit the makefile and compile against the source. After you pull the config from our phone. Hell I freely admit I can't do it. Hence the impetus for this thread. I will say this I am using crossbreeder already with urandom and I'm scoring 13100 + in quadrant. I'd love to see what it does with frandom.
Sent from the rabbit hole.
Click to expand...
Click to collapse
yea im familiar with compiling modules. im just not seeing what this brings to the table, the "test" script to show how much faster frandom is isnt a fair test
# We don't want the test to take too long on slow computers, and it's
# meaningless if it goes to fast. Solution: Use bogomips as an
# indication of how fast or slow the computer is.
bogomips=`grep -i bogomips /proc/cpuinfo`;
bogomips=${bogomips##*:}; # Remove everything before ":"
bogomips=${bogomips%%.*}; # Remove anything after "."
urandomkbytes=$((bogomips*5));
frandomkbytes=$((bogomips*50));
failed=0
echo "Running tests... This may take up to a minute"
(
echo -e "Results of frandom vs. urandom test:"
echo -e "====================================\n"
date
echo -e "\nurandom created $urandomkbytes kBytes of data"
echo -e "frandom created $frandomkbytes kBytes of data\n"
echo -e "Note that frandom did 10 times as much data!\n"
echo -e "head --bytes=${frandomkbytes}k /dev/frandom > /dev/null"
time head --bytes=${frandomkbytes}k /dev/frandom > /dev/null
echo -e "\nhead --bytes=${urandomkbytes}k /dev/urandom > /dev/null"
time head --bytes=${urandomkbytes}k /dev/urandom > /dev/null
Click to expand...
Click to collapse
http://pastebin.com/5273qmdq full test.sh script
i dont understand why frandom is getting a different number to test with right before the tests. ill grab source and try making it work for mdl, however i think this is going to be about as useful as a second power button

shabbypenguin said:
yea im familiar with compiling modules. im just not seeing what this brings to the table, the "test" script to show how much faster frandom is isnt a fair test
http://pastebin.com/5273qmdq full test.sh script
i dont understand why frandom is getting a different number to test with right before the tests. ill grab source and try making it work for mdl, however i think this is going to be about as useful as a second power button
Click to expand...
Click to collapse
Haha well as I stated in the OP you sir will get a donation and my gratitude!
Sent from the rabbit hole.

Here is the FAQ from the developer of frandom. He quotes:
"How is random data generated?
frandom is based on the RC4 encryption algorithm, which is considered secure, and is used by several applications, including SSL. Let's start with how RC4 works: It takes a key, and generates a stream of pseudo-random bytes. The actual encryption is a XOR operation between this stream of bytes and the cleartext data stream.
Now to frandom: Every time /dev/frandom is opened, a distinct pseudo-random stream is initialized by using a 2048-bit key, which is picked by doing something equivalent to reading the key from /dev/urandom. The pseudo-random stream is what you read from /dev/frandom.
frandom is merely RC4 with a random key, just without the XOR in the end."
I'm sure there's more out there but I haven't had to research this stuff in a year or more.
PS any chance of making a linaro compatible kernel?
PSS here are screenies of my phone using crossbreeder with just plain ol urandom. Once I get the module I'll just insmod it. I know how to do that at least

rawintellect said:
Here is the FAQ from the developer of frandom. He quotes:
"How is random data generated?
frandom is based on the RC4 encryption algorithm, which is considered secure, and is used by several applications, including SSL. Let's start with how RC4 works: It takes a key, and generates a stream of pseudo-random bytes. The actual encryption is a XOR operation between this stream of bytes and the cleartext data stream.
Now to frandom: Every time /dev/frandom is opened, a distinct pseudo-random stream is initialized by using a 2048-bit key, which is picked by doing something equivalent to reading the key from /dev/urandom. The pseudo-random stream is what you read from /dev/frandom.
frandom is merely RC4 with a random key, just without the XOR in the end."
I'm sure there's more out there but I haven't had to research this stuff in a year or more.
PS any chance of making a linaro compatible kernel?
Click to expand...
Click to collapse
many experienced kernel devs have done a lot of research to prove that using diff toolchain has almost no impact, in fact most of the time its purely the optimzations they use that bring about speed improvements. i dont plan on doing a big full kernel and switching toolchains is a bit of work with not a lot of payoff.
and i dont doubt the use for random data on actual linux, but i cant imagine a lot of android apps actually patch into /dev/*random

shabbypenguin said:
many experienced kernel devs have done a lot of research to prove that using diff toolchain has almost no impact, in fact most of the time its purely the optimzations they use that bring about speed improvements. i dont plan on doing a big full kernel and switching toolchains is a bit of work with not a lot of payoff.
and i dont doubt the use for random data on actual linux, but i cant imagine a lot of android apps actually patch into /dev/*random
Click to expand...
Click to collapse
Ah well I didn't mean you per se. At this point all I want is for someone to compile frandom.ko for me
Sent from the rabbit hole.

Also if you want some more info try talking to Ktoonsez. I just read he implemented frandom on one of his kernels. I by no means possess dev level info on frandom.
Sent from the rabbit hole.

i have it compiled and trying to launch it, but it seems i keep getting blocked.
seems this selinux crap is going to piss us off even further :/

shabbypenguin said:
i have it compiled and trying to launch it, but it seems i keep getting blocked.
seems this selinux crap is going to piss us off even further :/
Click to expand...
Click to collapse
mind tossing me the link? I'll give it a shot and toss you a donation sir...and you have my thanks !

rawintellect said:
mind tossing me the link? I'll give it a shot and toss you a donation sir...and you have my thanks !
Click to expand...
Click to collapse
https://dl.dropboxusercontent.com/u/10162842/frandom.ko
no donation though. the file isnt working. at least not for me on stock rooted mdc... i should see if i have any luck on cm :/

shabbypenguin said:
https://dl.dropboxusercontent.com/u/10162842/frandom.ko
no donation though. the file isnt working. at least not for me on stock rooted mdc... i should see if i have any luck on cm :/
Click to expand...
Click to collapse
hmmm it failed on me as well. maybe if I uninstall SEAndroid?

rawintellect said:
hmmm it failed on me as well. maybe if I uninstall SEAndroid?
Click to expand...
Click to collapse
possible? im trying a backup and see if it works on cm currently

shabbypenguin said:
possible? im trying a backup and see if it works on cm currently
Click to expand...
Click to collapse
Got it working on your shabby beta kernel. Hmmm maybe use the MDL source to get it working on current kernels? in any case I'm happy!!
The reason for the failure is my previous insmod was for an MDL kernel I had on. Once I switched to your beta.002 (thank god I never throw out anything) kernel it works like a charm.
So for now I'm running a MDL rom and an MDC kernel...kinda funky...but I'll live with it until we can get one compiled for MDL. lol donation inbound!
donated!
Confirmation number: 4Y8663147883xxxxx. An email with your donation details has been sent to [email protected] and you can print your donation receipt.
DONATIONS COORDINATOR CONTACT INFORMATION
[email protected]

Related

Best Practices for ROM Chefs

Since I've been playing with a few different ROMs lately, and since I've done quite a lot of dabbling with ROM cooking in the past, but prefer to customize my build as I go along rather than make a flashable zip (I'm selfish that way), here are some best practices, most of which are quite easy that I've noticed VERY few devs do (congrats to the ones that do, though!).
1. For Kernel Devs: anything in the /sbin directory that's built into the ramdisk supercedes anything in any other directory. Therefore, if there's a crappy version of su in /sbin, root won't behave as expected. If there's a crappy version of redbend_ua in it, anyone who wants to use commandline to flash stuff will need to call the full path to a new redbend_ua.
Make sure everything in the sbin directory is up to date and the proper version.
2. For Deodexed builds especially: Please. Zipalign EVERYTHING. Including the .jar files in /system/framwork. ESPECIALLY framework-res.apk and twframework-res.apk. Doing so will not only optimize memory usage but also make the entire experience noticeably smoother and faster.
3. Check the version of busybox and SU that you include with rooted ROMs, if you include a very old or incorrect version (or a not yet supported version) things can get very weird, and applications that require root may not function properly.
4. As one of the people who introduced the playlogos idea to this particular forum, I strongly recommend not using it anymore; doing so can cause a race condition. Pretty much everyone these days is using a custom kernel anyways; put init scripts in init.d. It's the right thing to do.
That's about it. I appreciate all the hard work everyone puts into their ROMs, but I consistently find myself just building stuff from the ground up, to a large extent because of things like this. Make of it what you will, and happy cooking!
Added to the directory under the Useful Links section.
anomalous3 said:
4. As the father of the playlogos1 script, I can honestly say that it was an ugly hack that served a purpose before we had any other way of running init scripts. I strongly recommend not using it anymore; doing so can cause a race condition. Pretty much everyone these days is using a custom kernel anyways; put init scripts in init.d. It's the right thing to do.
Click to expand...
Click to collapse
Good Post & Yeah Yeah I know... I just do what easy at time
But, only thing that struck a Cord is Post 4.
father of the playlogos1 script
Click to expand...
Click to collapse
Unless your name is Kam187, you can say this ..
We been Hi-Jacking the playlogo since the Behold2 came out
But enough being an Ass... Very good Post & I'll keep this in mind the next time I release something... Do what's best & not what's the easiest
Thanks for everything man..
~Eugene
anomalous3 said:
2. For Deodexed builds especially: Please. Zipalign EVERYTHING. Including the .jar files in /system/framwork. ESPECIALLY framework-res.apk and twframework-res.apk. Doing so will not only optimize memory usage but also make the entire experience noticeably smoother and faster.
Click to expand...
Click to collapse
Thanks for the post. Just a quick question about zipaligning. I like to modify my framework-res.apk with a combination of various themes, icons, etc. Each time I do this I gather, would it be a good idea to zipalign, or should this only be intended following a recompile of the framework?
What's the basic rule of thumb for zipaligning? I once read that system apps should be neither re-signed nor zipaligned.
I zip-align everything when I theme.. Only time I have ever had a problem was with our cam app...
Sent from my SGH-T959 using XDA App
floepie said:
Thanks for the post. Just a quick question about zipaligning. I like to modify my framework-res.apk with a combination of various themes, icons, etc. Each time I do this I gather, would it be a good idea to zipalign, or should this only be intended following a recompile of the framework?
What's the basic rule of thumb for zipaligning? I once read that system apps should be neither re-signed nor zipaligned.
Click to expand...
Click to collapse
the second you modify anything in the apk, you need to zipalign. modification unaligns the work zipalign does.
i really don't think there is a case against zipaligning.
This is all quite interesting. I wonder if Metamorph zipaligns after it overwrites the PNGs and direct replaceable XMLs in their compiled form?
floepie said:
This is all quite interesting. I wonder if Metamorph zipaligns after it overwrites the PNGs and direct replaceable XMLs in their compiled form?
Click to expand...
Click to collapse
No I don't think it does.. But you can always use ninjamorph afterwards and zip align..
Sent from my SGH-T959 using XDA App
eugene373 said:
Good Post & Yeah Yeah I know... I just do what easy at time
But, only thing that struck a Cord is Post 4. Unless your name is Kam187, you can say this ..
We been Hi-Jacking the playlogo since the Behold2 came out
But enough being an Ass... Very good Post & I'll keep this in mind the next time I release something... Do what's best & not what's the easiest
Thanks for everything man..
~Eugene
Click to expand...
Click to collapse
Ah, my bad. I stumbled upon the idea independently and didn't realize other people had already figured it out (I should've, only so many ways to do something like that).
OP edited for accuracy.
Also it's been my experience that metamorphs don't seem to break the alignment, though I'm planning on doing some experimentation to see if that's always the case.
anomalous3 said:
Ah, my bad. I stumbled upon the idea independently and didn't realize other people had already figured it out (I should've, only so many ways to do something like that).
OP edited for accuracy.
Also it's been my experience that metamorphs don't seem to break the alignment, though I'm planning on doing some experimentation to see if that's always the case.
Click to expand...
Click to collapse
apparently zipalign is included on the phone? so it runs zipalign. http://www.google.com/codesearch/p?...http://android-metamorph\.googlecode\.com&d=0
yincrash said:
apparently zipalign is included on the phone? so it runs zipalign. http://www.google.com/codesearch/p?...http://android-metamorph\.googlecode\.com&d=0
Click to expand...
Click to collapse
makes sense. A lot of builds don't come with zipalign though, but I always just throw it in my /system/bin. Ooh, might add a new (more optional item) to the list: add some of the CM libs and binaries like zipalign, parted, etc.
anomalous3 said:
Ah, my bad. I stumbled upon the idea independently and didn't realize other people had already figured it out (I should've, only so many ways to do something like that).
OP edited for accuracy.
Also it's been my experience that metamorphs don't seem to break the alignment, though I'm planning on doing some experimentation to see if that's always the case.
Click to expand...
Click to collapse
I always have issue's with .9's after zipaligning & have to replace with the originals... Have you have this happen?
eugene373 said:
I always have issue's with .9's after zipaligning & have to replace with the originals... Have you have this happen?
Click to expand...
Click to collapse
haven't had this problem, are you also pngopting? The .9s don't need/want to be pngopted, and I've noticed that some apks don't handle png optimization very well (such as the frameworks). Anyways, the whole point of png optimization is to get rid of colors that the screen can't display, but we are in the enviable position of having screens that can display alot of colors that other devices can't, plus we have plenty of space.
Yeah I've been running pngopted.. Oops, just noticed that in my script...

Dragon Kernel 3.2 - Voodoo Sound v4

http://www.tabbal.net/files/Dragon-Kernel-Voodoo-OC-v3.2.zip
Just to keep the OP short, description and such are here: http://forum.xda-developers.com/showthread.php?t=922510
Changes from 3.1.2:
Voodoo Sound v4.
OC the bus slightly at 1.4Ghz, still deciding if it's worth while.
Increase the refresh rate for the GPU. Increases FPS cap to 65. Turn off the screen once after boot to make sure it's working.
Convert Android logger to a module, disabled at boot. insmod /lib/modules/logger.ko to enable.
Enabled charge current readout.
Increase kernel Hz to 1000, seems to smooth things out a little more.
FIRST ! , on it
and first to downmlaod too ;P
hey quick question will voodoo colorfix will ever get added ?
bartek25 said:
FIRST ! , on it
and first to downmlaod too ;P
hey quick question will voodoo colorfix will ever get added ?
Click to expand...
Click to collapse
I haven't seen any reason to mess with it honestly, I'm quite happy with the screen colors. Maybe if there is a control type app released for it so people can configure it.
Is there a non OC version?
You can use the voltage app to limit the cpu to 1ghz.
jmercil said:
Is there a non OC version?
Click to expand...
Click to collapse
I'm trying to avoid maintaining another branch without oc.. The kernel self-limits at boot to 1Ghz, so it should act like a non-OC kernel unless you load up the Voltage Control app and enable some OC states.
What about the voodoo sharpness mod? I'm excited to try out the 1000hz. Did you ever disable the fm module? Did you ever get a rom booting with full preempt like other devices do? I haven't had a chance to mess with it myself. :-(
Sent from my SGH-T959 using XDA App
ivanmmj said:
What about the voodoo sharpness mod? I'm excited to try out the 1000hz. Did you ever disable the fm module? Did you ever get a rom booting with full preempt like other devices do? I haven't had a chance to mess with it myself. :-(
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
I haven't done any of the voodoo screen stuff... Never seen a reason to. I might look at it. One of the things I would want to see is a userland control app so people can adjust to what they want, like Voodoo Sound does. The screen is just too subjective. Everyone is going to want something different.
Yes, the FM module is disabled, no significant difference. No, full preempt doesn't boot... still not sure what Samsung did there... I'm still using voluntary preempt.
From what I've seen of Samsung's code and their shortcuts, I suspect something in RFS isn't threadsafe so they broke full-preempt. That's just a guess though, as we don't have source for RFS and they will never give it to us as they think it's valuable..
Is kernel born to show our galaxy S power ?
And how is battery ??
thanharts said:
Is kernel born to show our galaxy S power ?
And how is battery ??
Click to expand...
Click to collapse
First page and the battery question is already asked..
Dude I can't overclock my phone not one bit my phone freezes up and I have to pull the battery is there a fix for this thank you
Sent from my SGH-T959 using XDA App
ttabbal said:
I haven't done any of the voodoo screen stuff... Never seen a reason to. I might look at it. One of the things I would want to see is a userland control app so people can adjust to what they want, like Voodoo Sound does. The screen is just too subjective. Everyone is going to want something different.
Yes, the FM module is disabled, no significant difference. No, full preempt doesn't boot... still not sure what Samsung did there... I'm still using voluntary preempt.
From what I've seen of Samsung's code and their shortcuts, I suspect something in RFS isn't threadsafe so they broke full-preempt. That's just a guess though, as we don't have source for RFS and they will never give it to us as they think it's valuable..
Click to expand...
Click to collapse
I like how you put it, "they think it's valuable.." lol
/efs still runs RFS so maybe that's just freaking out when we set the kernel to preempt.
As far as the screen goes, I definitively agree, but he did change more than just the color. He added a sharpness fix and several other settings. But I like the idea of it all being useland controlled.
Thegreat520 said:
Dude I can't overclock my phone not one bit my phone freezes up and I have to pull the battery is there a fix for this thank you
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Not all phones are overclockable. Have you ever been able to overclock your phone?
runs great so far at 1.2
Thanks, That what i did, actually this is the first of the OC kernels th I've bn able to get to1200mhz without the phone locking up. Thanked both of you!!
i haven't been able to successfully overclock this kernel using the voltage app.....if i use setcpu speed i can get to 1.4 ghz easily but anytime i use the voltage app i get a freeze....any suggestions??
EDIT* sorry i meant the previous kernel that the new update
I talked with Supercurio and he tells me the OneNAND driver itself is what's causing the issue with preempt. In order for us to be able to use preempt, we have to either mod the nexus s kernel to work on our phones or backport the OneNAND MTD driver. That way, we stop using the FSR layer altogether. (Wouldn't that also cause an increase in file system performance as the FSR layer causes some mayor slowdowns in fsync?
I love using your kernels as it allows me to underclock.
ivanmmj said:
Not all phones are overclockable. Have you ever been able to overclock your phone?
Click to expand...
Click to collapse
Honestly this is the first time I've tried and I can't even put it at 1.12 without it locking up on me damn just when I thought I had a awesome phone lol jk
Sent from my SGH-T959 using XDA App
I honestly love you, my phone flies, and it never crashed ever! I love the sound, and the battery life gets better and better, I just need to learn about undervolting, is there a site where it can teach me about it?
I'm doing good at 1.4 also.
-speed demon

[Q] can't install apps

so i dropped my heroc the other day when getting it off the shelf so that i could create/port something for this phone, sense i was getting bored with my evo, and after i dropped it i picked it up and checked to make sure everything works but only thing that doesn't is installing apps
any suggestions for fixes besides replacing are welcome
also i'd like to know somethings people would like to see done on the hero:
any mod ports to the phone you'd like?
any rom ports you all would like to see?
would you like a new rom?
a new theme?
any app ideas?
anything? lol
just trying to help
you shure your not kifno bsing us again this sounds like something he would post lmao.
Bierce22 said:
you shure your not kifno bsing us again this sounds like something he would post lmao.
Click to expand...
Click to collapse
Account currently disabled
CH3NO2 said:
also i'd like to know somethings people would like to see done on the hero:
any mod ports to the phone you'd like?
any rom ports you all would like to see?
would you like a new rom?
a new theme?
any app ideas?
anything? lol
just trying to help
Click to expand...
Click to collapse
If you really wanted to do something useful, you would get into improving our current driver situation. We have an open-source camera driver (which wraps the OEM camera driver) in the CyanogenMod tree, but it needs work, especially on the camcorder side (camcorder doesn't focus at present).
There's also still a lot of work needed on the GL side. We have the libgles_qcom.so file from previous ROM images, but it isn't 100% compatible with Gingerbread (missing textures in Quadrant, etc).
The YouTube player sometimes plays audio-only when viewing "HQ" videos. I suspect this is due to a missing video codec and/or related to the above GL issues. We need work done on various codecs.
There's plenty of work to be done in kernel space. The 2.6.35 kernel posted by s0be is significant progress, but there is still plenty of room for improvement. Personally I would like to see more optimizations done on the kernel side because these will benefit all ROM images.
There are also various bugs in CyanogenMod that shouldn't be too difficult to fix, such as notification power widgets disappearing when changing themes. Check their issue tracker on Google Code to find some easy things to fix.
It would be awesome to see a fully-working 2.3.4 ROM image that was 100% AOSP and had completely working drivers. It would certainly make future development much easier and provide a nice base to build other ROM images from.
...oh, wait, that's right. You just want to "port" "tweaks"/themes/nonsense. Try fixing what we have right now before you give us more half-working junk.
Bierce22 said:
you shure your not kifno bsing us again this sounds like something he would post lmao.
Click to expand...
Click to collapse
honestly the questions he had reek of kifno, check join date also, hmmmm....
if he is kifno, at least he stopped with all the stupid smilies at the end of every sentence
xfrobex said:
honestly the questions he had reek of kifno, check join date also, hmmmm....
if he is kifno, at least he stopped with all the stupid smilies at the end of every sentence
Click to expand...
Click to collapse
I'm sure it was, as the account was disabled hours after making the post.
this dude needs to discover some vagina to take his mind off his hero. Anyone that ran his tweaks has to be insane.
lmfao how did I miss this thread before xD
You think he'd get the hint after he's been banned X # of times along with getting flamed every time he comes back...smh
On a positive note, I hereby name Bierce22:
.:]Official kifno alter ego finder[:.

[Kernel] ◄ Stock Plus Kernel ► 11/11/11 - Ext4, 802.11n, Tun.ko

Stock+ Kernel​
This kernel is based on the HTC 2.6.35 kernel source that was recently released. Just like my Stock+ rom, my goal is to leave this as close to stock as possible while enabling some other useful features.
This kernel is for GingerSense Roms ONLY!
Thanks to tiny4579 for his tips on setting up a build environment. Thanks to Koush for his anykernel update
Click to expand...
Click to collapse
This kernel is not made to compete with Tiny's kernels. Tiny's kernels are for people that want more control over their phones with new governors, voltages, OC, etc.
This kernel is for those that like the stock kernel but would like to use the Ext4 mod, connect to 802.11n wireless and maybe use Cisco VPNs and such.
What's Changed From Stock?
Enabled built in Ext4 Support
Included the Tun.ko module (Some VPN software uses this)
Disabled HTC's performance lock (Allows you to underclock/overclock the CPU - This kernel does NOT support overclocking)
Enabled 802.11n support
More info:
If you want to use the Ext4 mod, do all the steps for that first and then flash this last in recovery.
Unless you have the dalvik_moved mod installed, this will take care of wiping dalvik for you.
Download Stock+ Kernel
Download Stock+ Kernel - Multiupload Mirror
​
If this kernel benefits you, please click the "Thanks" button!
Changelog:
11/11/11 - Initial Release
Reserved......
Gonna use this with the ext4 mod? I think I have one suggestion if you want to hit me up on gtalk later.
Edit. Did I take your third post?
Sent from my ADR6300 using Tapatalk
tiny4579 said:
Gonna use this with the ext4 mod? I think I have one suggestion if you want to hit me up on gtalk later.
Edit. Did I take your third post?
Sent from my ADR6300 using Tapatalk
Click to expand...
Click to collapse
I wasn't planning on changing the mod. I'll catch you on gtalk.
EDIT: After talking to you, I may add that other tweak and include this in the mod. It will save steps and assist with troubleshooting whether an issue is the mod or kernel enhancements. Thanks
jermaine151 said:
Stock+ Kernel​
This kernel is based on the HTC 2.6.35 kernel source that was recently released. Just like my Stock+ rom, my goal is to leave this as close to stock as possible while enabling some other useful features.
This kernel is not made to compete with Tiny's kernels. Tiny's kernels are for people that want more control over their phones with new governors, voltages, OC, etc.
This kernel is for those that like the stock kernel but would like to use the Ext4 mod, connect to 802.11n wireless and maybe use Cisco VPNs and such.
What's Changed From Stock?
Enabled built in Ext4 Support
Included the Tun.ko module (Some VPN software uses this)
Disabled HTC's performance lock
Enabled 802.11n support
More info:
If you want to use the Ext4 mod, do all the steps for that first and then flash this last in recovery.
Unless you have the dalvik_moved mod installed, this will take care of wiping dalvik for you.
Download Stock+ Kernel​
If this kernel benefits you, please click the "Thanks" button!
Changelog:
11/11/11 - Initial Release
Click to expand...
Click to collapse
can you show some AOSP love? i really want to us wireless N. i need to prove to my wife it wasnt a useless buy, when i bought our new router.
synisterwolf said:
can you show some AOSP love? i really want to us wireless N. i need to prove to my wife it wasnt a useless buy, when i bought our new router.
Click to expand...
Click to collapse
I figured that AOSP had plenty of kernel choices. Do none of them have the 802.11n enabled? If not, I can give it a shot. The incredible will max out at about 72Mbps on n.
Thanks for reminding me to add "GingerSense Only" to the OP!
Wow, this was timely. I just did the 2.5 -> 2.6 yesterday and now I get the "Low on space" error all the time. I was coming to XDA to do the Ext4 mod which I read about yesterday and now I find you've, perhaps, simplified the process for me.
I'm a little confused by the note that says, "If you want to use the Ext4 mod, do all the steps for that first and then flash this last in recovery.". Does that mean I should still flash Ext4 (choosing one of the 3 options from that process)? I wasn't sure if Enabled built in Ext4 Support might not actually meant that the Ext4 mod is already included in this zip.
Sorry for the newb-ish questions. I've been running a stock Incredible for almost a year before flashing your 2.5 ROM. I was a ROM-flashing fool with Windows Mobile but was enjoying running something stock that was actually decent, at least until I got sick of waiting for HTC to fix the Gingerbread release.
Thanks!
synisterwolf said:
can you show some AOSP love? i really want to us wireless N. i need to prove to my wife it wasnt a useless buy, when i bought our new router.
Click to expand...
Click to collapse
Good point. I should add this to incredikernel.
Sent from my ADR6300 using Tapatalk
blue_94_trooper said:
Wow, this was timely. I just did the 2.5 -> 2.6 yesterday and now I get the "Low on space" error all the time. I was coming to XDA to do the Ext4 mod which I read about yesterday and now I find you've, perhaps, simplified the process for me.
I'm a little confused by the note that says, "If you want to use the Ext4 mod, do all the steps for that first and then flash this last in recovery.". Does that mean I should still flash Ext4 (choosing one of the 3 options from that process)? I wasn't sure if Enabled built in Ext4 Support might not actually meant that the Ext4 mod is already included in this zip.
Sorry for the newb-ish questions. I've been running a stock Incredible for almost a year before flashing your 2.5 ROM. I was a ROM-flashing fool with Windows Mobile but was enjoying running something stock that was actually decent, at least until I got sick of waiting for HTC to fix the Gingerbread release.
Thanks!
Click to expand...
Click to collapse
Ok. So for you the next step would be to download this kernel and the ext4 no_data_limit_normal_dalvik mod (my recommendation) to your sdcard. Boot into recovery and make a nandroid backup.
Then flash the ext4 mod, followed by this kernel and boot it up. You should be good to go after that without the warnings.
Let me know how it goes.
tiny4579 said:
Good point. I should add this to incredikernel.
Sent from my ADR6300 using Tapatalk
Click to expand...
Click to collapse
your awesome!!!!! now she cant yell at me.
---------- Post added at 09:01 AM ---------- Previous post was at 08:58 AM ----------
jermaine151 said:
I figured that AOSP had plenty of kernel choices. Do none of them have the 802.11n enabled? If not, I can give it a shot. The incredible will max out at about 72Mbps on n.
Thanks for reminding me to add "GingerSense Only" to the OP!
Click to expand...
Click to collapse
you and tiny rock. right now incredikernel does not have n. as for topping out at 72Mbps. thats fine the router i bought is a dual band so n is on 1 and a/b/g is on 2.
never used n so it would be nice to use my router fully
synisterwolf said:
you and tiny rock. right now incredikernel does not have n. as for topping out at 72Mbps. thats fine the router i bought is a dual band so n is on 1 and a/b/g is on 2.
never used n so it would be nice to use my router fully
Click to expand...
Click to collapse
I totally understand. I need to finally bite the bullet and get a new router that supports n.
jermaine151 said:
I totally understand. I need to finally bite the bullet and get a new router that supports n.
Click to expand...
Click to collapse
main reason i bought it was because i thought my inc had it enabled but it didnt. plus it was on sale and my old router would drop my laptop connection when playing a game online. (but then i found out it wasnt the router but the cheap moto modem my IPS gave us.)
its nice to have our laptops run on one band and the rest of our crap on the other like google tv, roku box that is in the bedroom, and the blu ray player.
i got this one
http://www.walmart.com/catalog/prod...0000003142050&ci_src=14110944&ci_sku=15539745
i like it because of the USB hub it has built in so i can download movies to my HD that is attached and anyone on the network can view them or copy them to there pc.
synisterwolf said:
main reason i bought it was because i thought my inc had it enabled but it didnt. plus it was on sale and my old router would drop my laptop connection when playing a game online. (but then i found out it wasnt the router but the cheap moto modem my IPS gave us.)
its nice to have our laptops run on one band and the rest of our crap on the other like google tv, roku box that is in the bedroom, and the blu ray player.
i got this one
http://www.walmart.com/catalog/prod...0000003142050&ci_src=14110944&ci_sku=15539745
i like it because of the USB hub it has built in so i can download movies to my HD that is attached and anyone on the network can view them or copy them to there pc.
Click to expand...
Click to collapse
Thank you! Good info.
Pardon me if this is a ridiculous question but how can I tell that the wireless N capabilities are being used? I am running McSense 2.5 if that makes a difference.
Sent from my ADR6300 using xda premium
Nickel17 said:
Pardon me if this is a ridiculous question but how can I tell that the wireless N capabilities are being used? I am running McSense 2.5 if that makes a difference.
Sent from my ADR6300 using xda premium
Click to expand...
Click to collapse
You can go into Settings-->Wireless and Networks-->Wi-Fi Settings and touch (not long-press) the access point that you're connected to. If it's an 802.11n capable router, and you're close to it, you should get speeds of up to 72Mbps listed in that dialog. 802.11g only goes up to 54Mbps so without n, that would be the highest it could be.
i know ext4 is a filesystem, but what does the mod do? and why is whatever it does useful?
also what is this performance lock that is disabled?
Oh s**t! Look at this guy lol just going beast on the forums these days. Might have to grace McSense with this, will see what tweaks you got in the works. Oh and congrats on the 1K.
00McD00 said:
Oh s**t! Look at this guy lol just going beast on the forums these days. Might have to grace McSense with this, will see what tweaks you got in the works. Oh and congrats on the 1K.
Click to expand...
Click to collapse
Thanks McD!!! Check out this post (LOL) : http://forum.xda-developers.com/showpost.php?p=19264302&postcount=988
jermaine151 said:
Thanks McD!!! Check out this post (LOL) : http://forum.xda-developers.com/showpost.php?p=19264302&postcount=988
Click to expand...
Click to collapse
Those are legit, but what was your K/D at?...lol
Sent from my Incredible Droid
k.electron said:
i know ext4 is a filesystem, but what does the mod do? and why is whatever it does useful?
Click to expand...
Click to collapse
Read the first post here for a good explanation: http://forum.xda-developers.com/showthread.php?t=1315372
k.electron said:
also what is this performance lock that is disabled?
Click to expand...
Click to collapse
It allows underclocking the CPU. Pasted from here:
FAQ:
What is Perflock Disabler?
HTC added a "perflock" in their stock kernels to prevent over/underclocking. SetCPU's Perflock Disabler, like its name implies, disables this restriction.
.

Seeder 1.1 - speed up 90% your android. Anty lag program

More
http://forum.xda-developers.com/showthread.php?t=1987032
Download
http://forum.xda-developers.com/attachment.php?attachmentid=1616509&d=1357316797
1adamek said:
More
http://forum.xda-developers.com/showthread.phlistp?t=1987032
Download
http://forum.xda-developers.com/attachment.php?attachmentid=1616509&d=1357316797
Click to expand...
Click to collapse
1st of all you can't put a number on it since it depends on what your doing and what apps your using
2nd Apps only read from /dev/random instead of /dev/urandom when they need highly accurate random data. Usually used for stuff like encryption. (The author even added this security flaw as a note)
EDIT: The authors 90% is about possible causes from lag not speed it up by that factor.
Fake as f*ck. Read google's official replay.
EDIT:
http://www.xda-developers.com/android/entropy-seed-generator-not-all-its-hacked-up-to-be/
Conclusion: you get the same effect with wiping 3 times before flashing new rom.
faaaaake
view this
theaks30 said:
view this
Click to expand...
Click to collapse
Only watched up until he said theres a app that might do that,but it still doesn't make a difference.
If you need less random data the app would use /dev/urandom instead of /dev/random to get less random data (the app pulls data from urandom into random).
The only processes that use /dev/random are wpa_supplicant/hostapd and libcrypto. In both instances it's used for security reasons.
Like I said before. It would make a bigger difference by just not using SSL to transmit data than to use this app.
Arcee said it very clear: This sh*t is the equivalent to picture the flames on your car doors and hammer a 2 by 4 planck on the trunk's lid to make your car go faster.
theaks30 said:
view this
Click to expand...
Click to collapse
After watching the first few sentences, it is clear the guy has absolutely no freaking idea what pseudo-random or random mean. I really hate it when people "explain" stuff they know absolutely nothing about to others. It's despicable. They should have stuck to "hey, it feels faster"-like comments.
There is new lag fixer app. Please look into it.
LagFix 1.3
http://forum.xda-developers.com/showthread.php?t=2104326
Useless for us.

Categories

Resources