Well. As Harmattan havent copy protection at all, developers started
creating own methods for detecting if application is *really* bought by
user. And it was done using osa binaries. You can always get application
source, and if it osa - application installed from Store (means paid
applicatioin was bought).
I see following:
Lightweight library provides methods for developer to detect if
application installed from Harbour (bought actually) or not. Daemon side
of library handles this calls and send negative results to Harbour
servers. This protection library should provide also some kind of
*sandbox*. Functions, included into sandbox will be executed in safe
threads and will be self-obfuscated and protected from modifications.
Any byte changing *sandbox* part of application cause showing warning
screen when application starting, application became misbehave or
quiting after some period of time, and sending information to Harbour
servers.
And developer can choose which strategy application will use: easy or
hard, or make own methods based on easy *is bought?* checks.
On 08.11.2013 12:02, Jonni Rainisto wrote:
That's good, but what I don't get in that case is... does that
coincidentally mean "enable developer mode" == "disable copy protection"?
It doesn't mean that. It will be lightweight, does not limit resources and
does not care what mode you are on. People will just have to wait for untill
its ready before more datails will be available. But feel free to give
suggestions what kind of API's you would prefer to have as a developer in
Harbour to make your life easier.
re, Jonni
________________________________________
From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org]
on behalf of Attila Csipa [q...@csipa.in.rs]
Sent: Friday, November 08, 2013 2:37 AM
To: Mohammed Hassan; Sailfish OS Developers
Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store
On 07-Nov-13 15:51, Mohammed Hassan wrote:
Not quite :) What I'm interested in is what *will* be there (or,
rather, what resources will it limit) as opposed to what is NOT
going to be there (whether not having Aegis there is good, or bad,
depends on what you will have there instead is better or worse than
Aegis).
As Jonni said:
After you enable developer mode, you have _true_ root access to the device
and can freely replace system binaries and do what ever you want with your
device (you may lose warranty when you enable developer mode).
That's good, but what I don't get in that case is... does that
coincidentally mean "enable developer mode" == "disable copy protection"?
Best regards,
Attila
_______________________________________________
SailfishOS.org Devel mailing list
_______________________________________________
SailfishOS.org Devel mailing list
_______________________________________________
SailfishOS.org Devel mailing list