+1 there. Very valid. On 28 Sep 2015 18:01, "Irbis" <[email protected]> wrote:
> Hi guys! Sorry for this huge delay. I've been very busy in past weeks and > I had no access to my main PC. So let me recap the whole situation/problem. > > I am a user of Construct 2 framework. Its a HTML5 WYSIWYG engine with > Event-based, object oriented coding. So sadly, I cannot call myself a > proper "programmer". Construct 2 has various export/wrapper options. Such > as Desktop (Node WebKit), browser (native html5) and also mobiles (Intel > XDK + xWalk). > > The permissions for the mobile exports are being set upon export moment. > First - in Construct 2 interface. Which you can see over here, in top half > of the image. > http://i.imgur.com/aioSpTr.png > > There we/I set what sort of permissions will be needed for the APK file to > run. Then, the project is being exported for Intel XDK and imported in > Intel XDK software. To my knowledge - it is there where the XDK read the > permissions setup. And its also the last moment when you can add any > additional permissions (visible on the bottom half of the image). After > that, the game/APK is being exported via CrossWalk. > > The problem here (to my understanding) is that the CrossWalk automatically > sets up the permissions, overwriting or extending already present > permissions. By default it adds practically every and all possible > permissions. It is set so for the programmers to delete any needless > permissions, instead of adding them. The problem is - when programmers have > all the access to editing those permissions - we don't. Because upon > exporting from Intel XDK the Crosswalks writes in all the permissions and > right off the bat - compile the apk without asking. We basically have no > control over it. Which is annoying as there are two times where we are > supposed to set them up (C2 and then Intel XDK). Yet whatever we set in C2 > or XDK - its being ignored and overwritten by Crosswalk. > > This leads to a very serious problem with the exported APK. As you might > or might not be aware - Google is especially overzealous in case of > malware/spyware APKs in their Google Play platform. And Google strategy was > always "ban first - ask questions later". Which already happen a week ago > with a simple game made by my friend. The game was also exported from > Construct 2 via Intel XDK/CrossWalk. It had all the permissions Crosswalk > had set. It was a very simple game. But users reported both the game and > the game creator as spyware, because the game requested full access to > their mobile devices(Which Crosswalk set without asking). Long story short > - the game and the developer account had been blocked and remains blocked > till now. Mark (the friend of my and the creator of the game) is still > trying to sort this out with Google, trying to prove that he had no > malicious intentions but the case for the time being remains unsolved. To > put it bluntly - I don't want to share his fate. I cannot afford it. > > I am aware of the method of rewriting the permissions from the manifest > but its a very edgy solution. Do I really have to crack my own game to make > it work? And if so - then whats the point of using Intel XDK/Crosswalk > anyway, when I still have do the job manualy. > > Possible solution here would be Crosswalk just staying the heck away from > permissions. Leaving the users with the task of adding them. Which btw was > just like that in the previous Crosswalk version, where it all worked fine. > The programmers, who have full access to the permissions setup within > Crosswalk will be able to add them anyway. And we, Construct 2/Intel XDK > users will be enabled again to produce games without cracking them after > export. > > This is a very dire situation but its not being widely reported due to the > how specific Construct 2 userbase is. Most of the users are kids or young > people which don't even know there is a problem to begin with. But that 1% > of the users are people like me - who do this for living. Or at least are > trying... > > And from my personal perspective - I need to get some answers. And get > them quick. Because by the 1st of October, I am publishing a new game. The > the was supposed to be released already, 4 weeks ago but Crosswalk > permisions issue styopedm e from releasing the game. And one of the > platforms on which the game will be present - is Google Play. So I need to > know will this issue be resolved in next 2-3 days. If not, I would like to > request for some external help in my case. I hope it will be resolved > because the case is really very simply - Just leave the permissions alone. > Otherwise I will be forced to actually pay someone to crack my own game. > Because I might end up not being capable of doing that on my own(Because as > I said - I am not a proper programer). But it leaves my face pale white > when I think about any possible update I would like for the game. Will I > have to go through this process every time...? Please help. I have a wife > and 4yo son. :( > I am in a very difficult position over here. > > Radek > > _______________________________________________ > Crosswalk-help mailing list > [email protected] > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help > >
_______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
