maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   OS2008 / Maemo 4 / Chinook - Diablo (https://talk.maemo.org/forumdisplay.php?f=29)
-   -   How to "crack" wayfinder 7 days trial (https://talk.maemo.org/showthread.php?t=13451)

allnameswereout 2008-08-19 12:36

Re: How to "crack" wayfinder 7 days trial
 
Will this work? Can anyone compile this?

Code:

/*
 *
 * $ gcc -fpic -shared -o libwlancal.so libwlancal.c -ldl
 *
 */

#define _GNU_SOURCE
#include <stdio.h>
#include <dlfcn.h>

FILE* fopen(const char* path, const char* mode) {
        if (path == "/sys/devices/platform/wlan-omap/cal_mac_address") {
                printf("Opening %s\n", path);
                FILE* (*real_fopen)(const char*, const char*) =
                        dlsym(RTLD_NEXT, "fopen");
                return real_fopen("/home/user/.oksikokos", mode);
        }
}


Veereihen6 2008-08-25 19:48

Re: How to "crack" wayfinder 7 days trial
 
ok, my head is spinning....(but that might just be the coffee!)...

OK, so here's a question:

Must I still use the hexedited file if I am still in my original trial period?
I have 3 days left on my original trial.

I'm running Diablo, map version is 2.2.8.453-1

If so then I'm assuming that I would have to hexedit the navicore-navigator file, copy it into the /usr/libexec directory etc, etc, & use libfaketime and libmacspoof.

qwerty12 2008-08-26 11:05

Re: How to "crack" wayfinder 7 days trial
 
Quote:

Originally Posted by allnameswereout (Post 215251)
Will this work? Can anyone compile this?

Code:

/*
 *
 * $ gcc -fpic -shared -o libwlancal.so libwlancal.c -ldl
 *
 */

#define _GNU_SOURCE
#include <stdio.h>
#include <dlfcn.h>

FILE* fopen(const char* path, const char* mode) {
        if (path == "/sys/devices/platform/wlan-omap/cal_mac_address") {
                printf("Opening %s\n", path);
                FILE* (*real_fopen)(const char*, const char*) =
                        dlsym(RTLD_NEXT, "fopen");
                return real_fopen("/home/user/.oksikokos", mode);
        }
}


Compiled and stripped:
http://qwerty12.maemobox.org/libwlancal.so

(Haven't tested)

Veereihen6 2008-08-26 23:51

Re: How to "crack" wayfinder 7 days trial
 
ok, i've done the hex edit, then:

$ touch /home/user/.oksikokos
$ cat /sys/devices/platform/wlan-omap/cal_mac_address > /home/user/.oksikokos

$ MAC_ADDRESS=00:11:22:33:44:55 LD_PRELOAD="/home/user/libmacspoof.so.1.0.1:/home/user/libfaketimeMT.so.1" FAKETIME="@2008-07-15 `date +%T`" navicore

Making sure I changed to a random mac address, and changing the date to one inside my trial period

but I am getting

>>>Licensing Error<<<
>>>An Unknown Error (0) Has Occured<<<

I'm running Diablo, map version is 2.2.8.453-1

Any ideas? Thanks in advance!

allnameswereout 2008-08-27 00:13

Re: How to "crack" wayfinder 7 days trial
 
qwerty12, thanks for compiling the library!! Haven't had time yet to try it.

Veereihen6, do you have /home/user/libmacspoof.so.1.0.1 and /home/user/libfaketimeMT.so.1 ? You don't have to use a different MAC address yet if your license is still valid. Just use libfaketime to set the date to 6 days before your license expires and it should work fine. Keep the time as-is.

Veereihen6 2008-08-27 00:49

Re: How to "crack" wayfinder 7 days trial
 
Yep, I have both libmacspoof and libfaketime.

But if i'm reading this correctly, I just have to run the following every time 5 or 6 days:

LD_PRELOAD="/home/user/libfaketimeMT.so.1" FAKETIME="@2008-07-15 `date +%T`" navicore

This seemed to have worked, so far, I guess I will see what happens in a few days.

Thanks!!

allnameswereout 2008-08-27 01:10

Re: How to "crack" wayfinder 7 days trial
 
Just because the application starts up doesn't mean it is working. Try entering a waypoint (calculate a route). It wants to use the GPS and/or phone home then. See if it still works then.

Notice the date is 15 july 2008. Its old. Your license wasn't valid back then. Try something like 2008-08-24 and see if this works still in 2 weeks. If the date is before the license was valid (7 days) then, according to my experience, the application won't start up at all.

Veereihen6 2008-08-27 01:41

Re: How to "crack" wayfinder 7 days trial
 
I hear you, I will try it out tomorrow when I head to work.

FWIW, when I ran the libfaketime, I used a 2008-08-23 which is inside the trial.

Also, I don't tether to my phone, and very rarely use wayfinder when I have a wifi signal, but we'll see how this goes.

davige 2008-08-27 15:30

Re: How to "crack" wayfinder 7 days trial
 
BEST WAY TO CRACK WAYFINDER: go on Ebay & buy Navicore Personal 2007 for N800/N770 software license. I paid $50 for a lifetime Wayfinder N.A. license on my N810.

zigtah 2008-08-27 16:13

Re: How to "crack" wayfinder 7 days trial
 
Quote:

Originally Posted by Veereihen6 (Post 217984)
I hear you, I will try it out tomorrow when I head to work.

FWIW, when I ran the libfaketime, I used a 2008-08-23 which is inside the trial.

It should work fine for a couple of weeks. But after that Wayfinder notices that the system date (emulated by the libfaketime) has drifted too far from the date received from the GPS signal, and won't do navigation with that licence anymore. Then you have to request for a new trial and temper with the mac addresses.

I just find this too inconvenient and am seriously considering on buying a cheap dedicated GPS device to do my in-car navigation. 99 euros for three years licence is just too much if I can get a separate device for the same price.


All times are GMT. The time now is 08:54.

vBulletin® Version 3.8.8