wangyw15 / CeVIOActivator

Just for research
MIT License
20 stars 5 forks source link

License Issue when Offline #2

Closed technobird22 closed 1 week ago

technobird22 commented 3 weeks ago

When online, it shows error upon startup Since an problem occurred in the Activation Server, it starts offline., but all features work normally :)

When offline, after the error is shown, it asks for license keys, then closes automatically, saying it does not detect any installed voices.

Could it be made working even when offline?

CeVIO AI version: 9.1.9.0 Activator version: v1.5

Thanks for your work on this!

wangyw15 commented 3 weeks ago

"When offline" means that the system is disconnected from network? If this condition, I haven't considered of it, need some time to work.

wangyw15 commented 3 weeks ago

I tried block the program from accessing network. It warn the following message:

Unable to connect to the Activation Server:

- There is a possibility that internet communication is blocked by security software.

- There is a possibility that Port 443 is occupied by Virtualization Software.

Is that the message you encountered?

technobird22 commented 3 weeks ago

Hmm, I haven't encountered those messages before. Yes, by offline I mean the machine is disconnected from the network.

What I've found is that it still shows the Since an problem occurred in the Activation Server, it starts offline. error (which is also shown when it is connected to the network and works), but after displaying the error, it requests me to activate the voices (fig 1), then says that there are no voices installed and exits (fig 2).

Figure 1: image

Figure 2: image

wangyw15 commented 3 weeks ago

I've reproduced the problem. It's kind of strange, because there's code to start offline, but some checks block the offline start.

Need more time to inspect, but it's too difficult.

wangyw15 commented 3 weeks ago

I think there's never a real offline startup, because it still needs network connection for genuine license.

I tried to modify the executable itself, but it refused to start after modification.

technobird22 commented 2 weeks ago

Yes, I agree with you, although in older versions of the CeVIO editor, it was possible to still run and export offline using the unofficial CeVIO SFE tool, if I remember correctly.

Since you've managed to get it bypassed and working when it is online, I wonder if there's a way to bypass the network check so it works offline too.

I didn't think there would be too big of a difference between it being online and offline, so wonder if it's possible to bypass offline start too.

I agree that it may be hard to achieve, but if it is possible, that would be awesome.

Thanks for your hard work!

wangyw15 commented 2 weeks ago

Yeah, both activation process is identical. The editor allows up to 1 year for offline usage. but if it cannot access network, it sees today as 12/31/9999.

I've thought out a temporary solution: for offline use, activate to 12/31/9999, for online use, activate to 1 year later. Strange but it might work.

wangyw15 commented 2 weeks ago

I tried to inspect how SFE works, but the patch itself is obfuscated :(

wangyw15 commented 2 weeks ago

I've updated and released a new version, you can try as the new release described.

v1.6

wangyw15 commented 2 weeks ago

Due to the bypass method, it may raise new problems. Feel free to open new issue :)

technobird22 commented 2 weeks ago

Awesome, thanks! I'll try it out when I have the chance :)

wangyw15 commented 1 week ago

v2.0 is released, it should open without any warning.

Feel free to open new issues.