Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
03-21-2017, 07:11 PM
|
#1
|
LQ Newbie
Registered: Mar 2017
Posts: 6
Rep: 
|
Linux and Golden Tee arcade game
Ok guys so I recently bought a Golden Tee machine and I have some questions. I'm a newbie to Linux but the game appears to be running Linux 3.9.6-PRD.1.5. Here's my issue:
When I turn on the game, the screen shows a bunch of auto-load Linux junk. What I'm trying to do is install a USB credit card reader that isn't the one they sell directly (Incredible Technologies is pretty stingy on their hardware - you have to use certain video cards/keypads/card readers/motherboards/etc/etc). The card reader works - it shows all the info on the screen while the game is booting, but the game isn't recognizing it most likely because it's ONLY looking for their reader. Likewise with the Video Card requirements, my guess is the drivers for these devices are installed on the hard drive and the drivers for my Card Reader aren't.
So how do I do this? I'm a rookie to Linux, but I can follow directions very well. I did some of my own troubleshooting and the issue I'm having is I can't stop the game from loading to access the hard drive (or don't know how). Basically, I can't pull open a terminal, period. If I try to do the Ctrl+Alt+F3 and what not, it looks like I can, but then all I get is a blank command line cursor and the game eventually auto-resets on me after about 30 seconds.
I tried connecting to the machine via Putty using the local IP address and it produced a connection timeout error.
Basically I'm just trying to figure out how to associate my card reader with the game so I don't have to spend $160 on one of theirs.
Thanks!
|
|
|
03-22-2017, 04:03 PM
|
#2
|
LQ Addict
Registered: Dec 2013
Posts: 19,872
|
and all this without even a single helpful link?
what is this machine?
what sort of linux is it running (yes, there's gazillions of different varieties)?
does it have documentation?
|
|
|
03-22-2017, 06:49 PM
|
#3
|
Moderator
Registered: Aug 2002
Posts: 26,920
|
A golf arcade game.
From a quick search the computer appears to be a regular desktop machine. It may be possible to boot a live CD/USB to examine its hard disk however, it may or may not have enough RAM depending on the model year. I also suspect it is running an embedded version and not a normal desktop. It could be as stated configured just for the reader that IT sells.
https://forums.arcade-museum.com/sho...d.php?t=337793
http://amusement.itsgames.com/service/manuals
|
|
|
03-23-2017, 04:03 AM
|
#4
|
LQ Newbie
Registered: Mar 2017
Posts: 6
Original Poster
Rep: 
|
Quote:
Originally Posted by ondoho
and all this without even a single helpful link?
what is this machine?
what sort of linux is it running (yes, there's gazillions of different varieties)?
does it have documentation?
|
Linux 3.9.6-PRD.1.5 is what i see on startup.
|
|
|
03-23-2017, 04:04 AM
|
#5
|
LQ Newbie
Registered: Mar 2017
Posts: 6
Original Poster
Rep: 
|
Quote:
Originally Posted by michaelk
|
4GB of RAM, Intel processor, I can find all of those details if you need them but I highly doubt they matter in this particular situation.
|
|
|
03-23-2017, 04:05 AM
|
#6
|
LQ Newbie
Registered: Mar 2017
Posts: 6
Original Poster
Rep: 
|
Basically what I'm looking for is someone who knows how to stop the autorun of the game and allow me to access the hard drive to install said drivers needed to associate my card reader with the game. In my opinion this isn't high-level stuff... the only difficult part of the equation here is me being a Linux novice. If you guys need it I can post a video of the machine's startup.
Last edited by 86Baseball; 03-23-2017 at 04:07 AM.
|
|
|
03-23-2017, 06:17 AM
|
#7
|
LQ Guru
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
|
Quote:
Originally Posted by 86Baseball
Basically what I'm looking for is someone who knows how to stop the autorun of the game and allow me to access the hard drive to install said drivers needed to associate my card reader with the game. In my opinion this isn't high-level stuff... the only difficult part of the equation here is me being a Linux novice. If you guys need it I can post a video of the machine's startup.
|
I'd be very surprised if the game's manufacturers haven't written their software to only work with the specific hardware signature presented by their own card reader in order to prevent exactly what you're trying to do. In addition, I'd also been surprised if they hadn't locked the system up tightly to prevent unauthorised meddling/hacking. I beg to differ on your opinion that you don't think cracking the system would be high-level stuff.
|
|
4 members found this post helpful.
|
03-23-2017, 06:59 AM
|
#8
|
LQ Newbie
Registered: Mar 2017
Posts: 6
Original Poster
Rep: 
|
Quote:
Originally Posted by hydrurga
I'd be very surprised if the game's manufacturers haven't written their software to only work with the specific hardware signature presented by their own card reader in order to prevent exactly what you're trying to do. In addition, I'd also been surprised if they hadn't locked the system up tightly to prevent unauthorised meddling/hacking. I beg to differ on your opinion that you don't think cracking the system would be high-level stuff.
|
At first you'd think that... but the people associated with this game are by no means computer savvy... they are bar flies. There are people out there who are able to update this game outside proper authorization methods and I suspect doing this is no different. So far the responses here have been about as useful as origami during a chess match. If someone would like to bring some solid advice to the table to tackle this then by all means lets hear it... but I'd rather not get these fluff responses.
|
|
|
03-23-2017, 07:44 AM
|
#9
|
Moderator
Registered: Aug 2002
Posts: 26,920
|
Although the golf program is copyrighted the OS still falls under the GNU license and the source code is available from the it website. I did not find anything obvious in the software license that would make the thread objective against the LQ site rules yet although it is up to Jeremy and I typically overlook the little details.
I agree and would hope there are some security features in place that would prevent someone from skimming card numbers. It may or may not be high level but the game is not a standard desktop system so while you might be able to follow directions no one except the OS/game developer can actually say how it works.
I would expect there are people that can crack/update the system despite the fact that it has a special license dongle (CID). As stated the computer is a standard desktop motherboard so you should be able to boot a live USB to examine the hard drive.
I can say that common USB card readers are HID devices which emulates a keyboard but have no idea about the one that is supplied by it.
Last edited by michaelk; 03-23-2017 at 07:51 AM.
|
|
|
03-23-2017, 02:16 PM
|
#10
|
LQ Addict
Registered: Dec 2013
Posts: 19,872
|
Quote:
Originally Posted by 86Baseball
There are people out there who are able to update this game outside proper authorization methods and I suspect doing this is no different. So far the responses here have been about as useful as origami during a chess match. If someone would like to bring some solid advice to the table to tackle this then by all means lets hear it... but I'd rather not get these fluff responses.
|
you got it all figured out, don't you?
Quote:
Originally Posted by michaelk
As stated the computer is a standard desktop motherboard so you should be able to boot a live USB to examine the hard drive.
|
that sounds like a sensible first step.
once you get there, post some sytem specs and then let's continue.
|
|
|
03-23-2017, 02:43 PM
|
#11
|
LQ Guru
Registered: May 2005
Location: boston, usa
Distribution: fedora-35
Posts: 5,330
|
heres code i used to parse credit card info from a usb magnetic card swipe:
Code:
#include "stdio.h"
main(int argc, char *argv[])
{
int i, c;
FILE * fstream;
fstream = fopen(argv[1], "r");
c = fgetc(fstream);
for(i=0; i < 4059; i++)
fgetc(fstream);
for(i=0; i < 380; i++)
{
//printf(" i = %d \n", i);
if((i - 1) % 8 == 0)
printf("%c", c);
// if((c >= 0 && c <= 31) || (c >= 127))
// printf("");
// if(c >= 32 && c <= 126)
// printf("\n%d --- %c\n", (i - 1),c);
c = fgetc(fstream);
}
fclose(fstream);
}
|
|
|
03-24-2017, 10:33 AM
|
#12
|
LQ Newbie
Registered: Mar 2017
Posts: 2
Rep: 
|
Quote:
Originally Posted by 86Baseball
At first you'd think that... but the people associated with this game are by no means computer savvy... they are bar flies. There are people out there who are able to update this game outside proper authorization methods and I suspect doing this is no different. So far the responses here have been about as useful as origami during a chess match. If someone would like to bring some solid advice to the table to tackle this then by all means lets hear it... but I'd rather not get these fluff responses.
|
I'd be interested to find out how to update the game without proper authorization. I have a 2013 machine and need to figure out a fix for the card reader as well!
|
|
|
03-24-2017, 11:21 AM
|
#13
|
LQ Newbie
Registered: Mar 2017
Posts: 6
Original Poster
Rep: 
|
Quote:
Originally Posted by ondoho
that sounds like a sensible first step.
once you get there, post some sytem specs and then let's continue.
|
I'll check it out this afternoon and post results
|
|
|
07-19-2017, 04:22 PM
|
#14
|
LQ Newbie
Registered: Mar 2017
Posts: 2
Rep: 
|
Any updates?
|
|
|
10-27-2017, 09:10 PM
|
#15
|
LQ Newbie
Registered: Oct 2017
Posts: 2
Rep: 
|
I've been looking at some stuff on this myself. I think the CID check might be embedded in the kernel somehow, but I haven't dug too far yet. The autorun stuff would be in /etc/rc.d/ and the IT stuff is in it.d (default runlevel is 5). Go through those files and track where the game starts and modify the files to skip the start and drop out to a command line.
There is a file called install_nvidia that actually patches the OS with new graphics drivers, so it would be a good example to use to load drivers for new hardware, as for the system reading the data, not sure where that would be at this point.
That should give you a place to start. If anyone else makes any progress into this, let me know as well. I'd like to find how to skip the CID check myself.
|
|
|
All times are GMT -5. The time now is 06:00 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|