Reply
Thread Tools Search this Thread
Saturn's Avatar
Posts: 1,565 | Thanked: 1,873 times | Joined on Mar 2007 @ UNKLE's Never Never Land
#701
Release of cleven 3.3-1 in extras-devel

This version (should be available in few minutes) expects (but do not force) the KP51.

To casual users: Please allow people with more experience to test it first before you upgrade. I have not tested it with all possible combinations and the major changes might break your system. Recommended is to use the version in stable repository or if you feel adventurous the testing repository.

Changes:
  • CHANGE: Update of recommended kernel - KP51 is expected.
  • CHANGE: Removed the dependency on the wlan drivers - KP51 comes with them.
INSTRUCTIONS:

  • To override the autodiscovery of the drivers location and use the default, create an empty file in /home/user/.cleven/skipKernelCheck
    Code:
    touch /home/user/.cleven/skipKernelCheck
  • To skip the kernel check in the startup, create an empty file in /home/user/.cleven/skipVersionCheck
    Code:
    touch /home/user/.cleven/skipVersionCheck
WARNING: This version will work only with Kernel-Power version 51 and above.

Last edited by Saturn; 07-29-2012 at 12:42 PM.
 

The Following 6 Users Say Thank You to Saturn For This Useful Post:
Posts: 2,180 | Thanked: 8,287 times | Joined on Mar 2010 @ Sofia,Bulgaria
#702
@Saturn - does it explicitly depend on KP >= 51 or depends on kernel-feature-packet-injection?
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 4 Users Say Thank You to freemangordon For This Useful Post:
Saturn's Avatar
Posts: 1,565 | Thanked: 1,873 times | Joined on Mar 2007 @ UNKLE's Never Never Land
#703
Originally Posted by freemangordon View Post
@Saturn - does it explicitly depend on KP >= 51 or depends on kernel-feature-packet-injection?
Actually neither. From the KP51 thread :
Packet injection wifi driver:
Kernel modules are already included and installed in /opt/packet-injection-modules/2.6.28.10-power51/
I have a check in the application that the version is KP51 if not a warning is displayed.

It works like that, but do you think I should make a dependency to the kernel-feature-packet-injection?

Thanks
 

The Following User Says Thank You to Saturn For This Useful Post:
Estel's Avatar
Posts: 3,842 | Thanked: 5,616 times | Joined on Mar 2011
#704
Correct me if I'm wrong, but it doesn't have a chance to work properly without KP, yes? If correct, it sounds like dependency for me (to kernel-feature-packet-injection)
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following User Says Thank You to Estel For This Useful Post:
Posts: 2,180 | Thanked: 8,287 times | Joined on Mar 2010 @ Sofia,Bulgaria
#705
Originally Posted by Saturn View Post
Actually neither. ...
Well, if you aim KP/KCSSU, kernel-feature-packet-injection should be added to dependencies. Actually I don't know if Cleven works with stock kernel, so maybe it is better that way. On the other hand if stock kernel is not supported/aimed, then you have to be sure there are packet injection drivers installed on the system, thus the kernel feature.

On the other hand, hardcoding path to drivers (/opt/packet-injection-modules/2.6.28.10-power51/) is a bad idea, a better solution will be:

/opt/packet-injection-modules/`uname -r`/

That way you will support every kernel providing those drivers in the correct place. For now there are only kernel-power and kernel-cssu, but who knows what future will bring.

Thanks.
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 4 Users Say Thank You to freemangordon For This Useful Post:
Saturn's Avatar
Posts: 1,565 | Thanked: 1,873 times | Joined on Mar 2007 @ UNKLE's Never Never Land
#706
Thanks for your time.

Originally Posted by freemangordon View Post
Well, if you aim KP/KCSSU, kernel-feature-packet-injection should be added to dependencies. Actually I don't know if Cleven works with stock kernel, so maybe it is better that way. On the other hand if stock kernel is not supported/aimed, then you have to be sure there are packet injection drivers installed on the system, thus the kernel feature.
From what I understand the drivers need a KP to work.
Also the drivers some times need to be compiled with the KP headers

I though it was not necessary to force anyone with a custom kernel to get also drivers for the latest KP too, i.e. add the dependency.

To summarise, if one has KP51 and later then he has the drivers included. if one has KP-custom then he has to provide them himself and use the "skipKernelCheck" option.

On the other hand, hardcoding path to drivers (/opt/packet-injection-modules/2.6.28.10-power51/) is a bad idea, a better solution will be:

/opt/packet-injection-modules/`uname -r`/

That way you will support every kernel providing those drivers in the correct place. For now there are only kernel-power and kernel-cssu, but who knows what future will bring.

Thanks.
It is already made like that and it will work for all versions above KP51 if you don't change the rules. The check for the version is only to warn users that don't follow these threads. Power users can skip the check and the warning with the second option given in the release notes.

Hope I was more clear this time.
 

The Following 3 Users Say Thank You to Saturn For This Useful Post:
Estel's Avatar
Posts: 3,842 | Thanked: 5,616 times | Joined on Mar 2011
#707
Originally Posted by Saturn View Post
To summarise, if one has KP51 and later then he has the drivers included. if one has KP-custom then he has to provide them himself and use the "skipKernelCheck" option.
But, if someone have custom kernel, it isn't problem to set that it "Provide" "kernel-feature-packet-injection", yep? I think it's most clean way, to depend on it.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 
sifo's Avatar
Posts: 1,357 | Thanked: 1,265 times | Joined on Oct 2011 @ Tartus.Syria
#708
and who is that one who have a custom kernel and dont know what is going on in TMO ? ,
maybe adding seome info about the packet injection at cleven start-up would help or in "About" menu ,
as Mr.Saturn seems he want the freedom of choice so not adding Kp51 packets as a dep to force the user to use it

./sifo
__________________
[ N900-Crack ] [ The Purge ] [ New Smiles ] [ New icons ] [ ? ]
" Hey ! I've just met you and this is crazy, so install cssu maybe ? "
Please help out keeping Maemo.org alive, and consider donating.
 
Estel's Avatar
Posts: 3,842 | Thanked: 5,616 times | Joined on Mar 2011
#709
That is what "kernel-feature-packet-injection" is for - it doesn't enforce any type of kernel, it just ensure, that installed kernel provide packet injection.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 
StefanL's Avatar
Posts: 286 | Thanked: 322 times | Joined on Aug 2010 @ This world :)
#710
Originally Posted by Saturn View Post
I don't use Pali's script (it is really well written but to use it I will need to change a lot). How did you try to run it?

From reading the code you need to pass an option for the action you would like to execute. e.g.

to run:
#./packet-injection.sh load
#./packet-injection.sh enable

to restore:
#./packet-injection.sh unload

But if this is too complicated you can just use what you had before just point to the new location.

Let me know if I didn't understand the question.
@Saturn,

Thanks, that clears things up for me, his script needs the extra input on the command line. What clever little coders we have here .
__________________
My phone evolution: Nokia 7610 (RIP), N82 (RIP), BB9000 (RIP), N900, BB9760 (RIP), N8, BB9900, N9 64GB
Working : Python Gorillas (Maemo5) Faircrack0.49 Update (Maemo5)
Not so much : WPScrack (Maemo5)
 
Reply

Tags
aircrack, cleven, reaver

Thread Tools Search this Thread
Search this Thread:

Advanced Search

 
Forum Jump


All times are GMT -4. The time now is 07:51 AM.