PaphosAL
Veteran flasher
- Joined
- Jan 22, 2006
- Messages
- 1,598
- Reaction score
- 399
Thanks to a nifty bit of work by SatSearching in SS-Enigma 3 I've now managed to make a small Flexmenu blue button plugin for Neutrino images that allows gbox to run without the arse-ache of having to keep manually entering the keys after a roll.
How? When the screen goes black with gbox, we just switch to evocamd, let the box AU, then switch back to gbox. A cunning piece of script by Cryogenic has automatically copied the new keys from the evocamd file to the gbox file in the correct format for gbox to carry on with.
What's new about that? OK, others have done similar recently, but with a bunch of Flexmenu files over 200kb in size. And the BIG but: Reboots are required for the Emu changes on all tested so far...
What's so clever about this fix, then? We've integrated a small fragment of Cryo's script into a 'skinny' Flexmenu plugin that only adds around 46kb to an image that doesn't have Flexmenu installed already! (For those images that do, the additional payload is miniscule).
Plus: Switching from gbox to evocamd and back to gbox is all done 'On the Fly' - No rebooting - No Restarting Neutrino!
With this afternoon's roll here in 'pure' - It was gbox to evocamd and back to gbox in under 60 seconds. Wicked, eh?
How to Install: It's a breeze. First, make sure you have gbox and evocamd resident in /var/bin and that the following files (and only these) are present in /var/keys:
OK- Now start evocamd and let the box AU. It will create Keylist.txt in /var/keys automatically.
Next: This is where trying to do a 'global' Neutrino patch for Flexmenu differs greatly from doing a similar bolt-on for one particular Enigma image, so please tread carefully on this part, guys!
Use FTP or Tuxcom to look in your /var/tuxbox/config folder and check if there'a a file named shellexec.conf
-- If there is- some form of Flexmenu is probably already installed, so please follow the Partial Patch instructions at the bottom...
-- If you don't see that file- then you have a 'bare' image, or one that uses 'All in Wonder' type Extras menus from under Settings. Follow these instructions for a Full Install:
Full Install- unRAR the attached files and FTP everything to the same folders indicated inside my rar file, overwriting existing where applicable. The little nagra file that goes into /var/keys is important! It contains an OLD set of keys which will get updated as soon as you switch to gbox.
As AU on gbox is now disabled in the new gbox_cfg file (to prevent fake keys being written), it follows that gbox can no longer write it's own nagra file, so the 'dummy' is used to get gbox started off correctly..
Important: With the exception of shellexec.cfg and shellexec.conf - ALL other files transferred must be chmod 755, or it won't work! You need to Reload Plugins or Reboot to activate this new menu item under the Blue button.
-----------------------------------------------------
Partial Patch: Ignore this section if you've just done a Full Install, please.
OK- So you've already got some form of Flexmenu in your image. Check this with the Blue button- you should see some sort of extra system Menu there- but it could be called anything!!
Tread carefully now, you don't want to undo a shedload of stuff that's already there. UnRAR the attached files, and you will see everything is niceley 'Foldered' to indicate where the files are to be transferred to.
A lot of it will already be in your image. The new bits you need are in:
The final 'tricky' bit is to copy 'n paste the Menu part of my shellexec.conf file (including the Credits, please!) into your shellexec.conf in your /var/tuxbox/config folder. Have a good look at yours first (it's probably all crafted by Cryogenic) to see how the Menus and Sub-Menus are structured, and make sure you slot the New into the Old at exactly the right point. And do make a back-up first, just in case it goes pear-shaped!!
You're basically just adding in another Menu to an existing Menu, if that makes sense? Save when done- and Reload Plugins. Hope it works for you!
-----------------------------------------------------
Go on then- give it a whirl !! Feedback and any problems: In here, please.
Cheers- AL (and SatSeaching) :Cheers:
How? When the screen goes black with gbox, we just switch to evocamd, let the box AU, then switch back to gbox. A cunning piece of script by Cryogenic has automatically copied the new keys from the evocamd file to the gbox file in the correct format for gbox to carry on with.
What's new about that? OK, others have done similar recently, but with a bunch of Flexmenu files over 200kb in size. And the BIG but: Reboots are required for the Emu changes on all tested so far...
What's so clever about this fix, then? We've integrated a small fragment of Cryo's script into a 'skinny' Flexmenu plugin that only adds around 46kb to an image that doesn't have Flexmenu installed already! (For those images that do, the additional payload is miniscule).
Plus: Switching from gbox to evocamd and back to gbox is all done 'On the Fly' - No rebooting - No Restarting Neutrino!
With this afternoon's roll here in 'pure' - It was gbox to evocamd and back to gbox in under 60 seconds. Wicked, eh?
How to Install: It's a breeze. First, make sure you have gbox and evocamd resident in /var/bin and that the following files (and only these) are present in /var/keys:
- Autoupdate.Key
- camd_cfg
- nagrarom7.bin (the new one by Cydine - 12/04/08)
- nagraepr7.bin
- nagraram7.bin
OK- Now start evocamd and let the box AU. It will create Keylist.txt in /var/keys automatically.
Next: This is where trying to do a 'global' Neutrino patch for Flexmenu differs greatly from doing a similar bolt-on for one particular Enigma image, so please tread carefully on this part, guys!
Use FTP or Tuxcom to look in your /var/tuxbox/config folder and check if there'a a file named shellexec.conf
-- If there is- some form of Flexmenu is probably already installed, so please follow the Partial Patch instructions at the bottom...
-- If you don't see that file- then you have a 'bare' image, or one that uses 'All in Wonder' type Extras menus from under Settings. Follow these instructions for a Full Install:
Full Install- unRAR the attached files and FTP everything to the same folders indicated inside my rar file, overwriting existing where applicable. The little nagra file that goes into /var/keys is important! It contains an OLD set of keys which will get updated as soon as you switch to gbox.
As AU on gbox is now disabled in the new gbox_cfg file (to prevent fake keys being written), it follows that gbox can no longer write it's own nagra file, so the 'dummy' is used to get gbox started off correctly..
Important: With the exception of shellexec.cfg and shellexec.conf - ALL other files transferred must be chmod 755, or it won't work! You need to Reload Plugins or Reboot to activate this new menu item under the Blue button.
-----------------------------------------------------
Partial Patch: Ignore this section if you've just done a Full Install, please.
OK- So you've already got some form of Flexmenu in your image. Check this with the Blue button- you should see some sort of extra system Menu there- but it could be called anything!!
Tread carefully now, you don't want to undo a shedload of stuff that's already there. UnRAR the attached files, and you will see everything is niceley 'Foldered' to indicate where the files are to be transferred to.
A lot of it will already be in your image. The new bits you need are in:
- /var/bin
- /var/etc
- /var/keys
The final 'tricky' bit is to copy 'n paste the Menu part of my shellexec.conf file (including the Credits, please!) into your shellexec.conf in your /var/tuxbox/config folder. Have a good look at yours first (it's probably all crafted by Cryogenic) to see how the Menus and Sub-Menus are structured, and make sure you slot the New into the Old at exactly the right point. And do make a back-up first, just in case it goes pear-shaped!!
You're basically just adding in another Menu to an existing Menu, if that makes sense? Save when done- and Reload Plugins. Hope it works for you!
-----------------------------------------------------
Go on then- give it a whirl !! Feedback and any problems: In here, please.
Cheers- AL (and SatSeaching) :Cheers: