|· About Hijack FAQ. |
|· What is the Hijack Kernel? |
|· What features does Hijack offer? |
|· What does Hijack require to work? |
|· Where can I get Hijack? |
|· Is it dangerous to install Hijack or a hacked Kernel? |
· How do I install Hijack?
(Entry last updated on February 18th, 2014)
MS-Windows users: Use Tony Fabris' Empeg Logo Editor to install the Hijack Kernel. Snag it from the Downloads section of this site here (and you should probably check out Tony's FAQ entry on the subject). Follow these simple directions:
Grab the download.c source code (original Linux version here, alternate versions here), and compile and run it under Linux as follows:
- Connect the serial cable that came with the empeg/RioCar to your computer and to the player.
- Plug the Power cable up to the player.
- Startup the Empeg Logo Editor program.
- Select the appropriate COM port from the File -> Select COM Port menu
- Select File -> Kernel flash utility, read the warning, and click yes if you haven't already disabled it.
- Logo Editor will prompt you for the .zImage file. Find it and click Open.
- The kernel will be installed, and the player rebooted. If the Logo Editor doesn't find the empeg/RioCar, unplug the power and plug it back in.
- YOU DID IT! Easy as pie.
cc -o download download.c
Of course, you'll have to replace the 'ZZZZZZZZZ' with the correct kernel filename. The commands may be slightly different depending on which flavor of Unix you're running.
## Power OFF your player, and connect up the factory serial cable
./download ZZZZZZZZZZ.zImage 10000
## The program will now prompt you to power up the player
Mac/Other users: You're SOL for the time being (unless there's a way i'm not aware of). It's being discussed as an addon to Jemplode at the moment. I'll keep ya posted.
Once you've got Hijack installed, it will allow you to perform future kernel updates via ethernet, which is much faster than flashing via serial connection.
To update via FTP, you simply FTP the kernel .zimage to /proc/empeg_kernel which is a device node that Hijack creates (note that empeg_kernel is NOT a directory). If you're doing it command line style, you'd use something like this (where v135.hijack... is the actual file name of the kernel):
If you're using a graphical FTP client, then you'll want to rename the .zimage file to "empeg_kernel", then just upload it to /proc and it will overwrite the current kernel.
put v135.hijack...zImage /proc/empeg_kernel
If it doesn't work, try pausing the player before uploading (flashing). The kernel will be flashed and the player will reboot. If it doesn't automatically reboot, then manually reboot the player to apply the new kernel.
Remember, it will show up as a FILE in your graphical FTP client, not a directory or device.
NOTE: By default, the Hijack FTP and HTTP servers only run when the player is in AC/HOME mode. If you are having trouble accessing these features, check to make sure the player isn't in DC/CAR mode.
|· Is there a way to automatically update Hijack with the newest release? |
|· How do I access Hijack's menu on the empeg/RioCar? |
|· What do all of the Hijack menu items do? |
|· How do I configure Hijack's options? |
|· What options for Hijack are available in config.ini? |
|· What does ir_translate do and how do I configure it? |
|· How do I access the built in FTP server, and what can I do with it? |
|· How do I access the built in web (HTTP) server, and what can I do with it? |
|· How can I secure my player if i'm on a LAN? |
|· Why am I getting a "Hijack Config Error" message at boot up? |
|· Why doesn't the temperature ever change in 'Vital Signs'? |
|· What are the Patch files for (as opposed to the .zimage files)? |
|· I can't get the Restore Visuals feature to work! |
|· What other Userland Apps have been made to work with Hijack? |
|· How can I compensate Mark Lord for this work of genius? |
|· How do I adjust the VolAdj settings, and what do they mean? |
|· FAQ Changelog |