1. Inked_xx's Avatar
    Hello everyone,

    I am the author of the "Inked_xx HD" theme. I noticed a while back that my theme (which is for sale on the ModMyi Repo for $1.50) showed up on the Insanelyi Repo for free!

    Some ******* uploaded my theme and made it available for free! They have stolen my work and are causing me to lose money. It's been downloaded from them 500 times! I've lost approximately $750 in download revenue. Those sons of ******* have a history of habitual theft of others peoples work! In fact, when you add this repo to your sources in Cydia, there is a warning stating that this repo is distributing other people work.

    Are there any of you out there that have also had their themes or apps made available for free by these thieves?

    I sent them a message asking to remove my theme from their repo and they still haven't!

    Is there anything I can do?

    Is there anything WE can do?
    2011-10-03 01:14 PM
  2. 2k1's Avatar
    About 90% of the people that post there themes forbad price they always git piracy. So even try with passwords but theres always gonna be that @as thats gonna ruin it for everyone else sorry to hear that bro
    2011-10-03 01:24 PM
  3. Inked_xx's Avatar
    Thanks for you're response!

    I don't understand! My theme is cheap compared to others and is VERY complete so people are getting GREAT VALUE for their money. I have included a EULA (End User Agreement) in my package that clearly states that they are NOT allowed to do that. A friend of mine even suggested I consult a lawyer. Specially since they have done this to many people with many themes and apps. It could be a class action suit.

    Is it worth it? Is it worth going through the trouble? What's do you guys think?
    2011-10-03 01:32 PM
  4. 2k1's Avatar
    Think someone else thought about doing this. Bad thing about it is we can never stop piracy it will always be there. It's kinda sad ppl put all this time and money into something and you always got that one person that will ruin it for everyone else.
    2011-10-03 01:35 PM
  5. Inked_xx's Avatar
    Yeah it's sad. I'm very upset about this whole thing =(
    2011-10-03 01:40 PM
  6. 2k1's Avatar
    Sir tim I think lost couple of thousand dollars with piracy it's sad
    2011-10-03 01:41 PM
  7. Broomhead's Avatar
    Try post or pm'ing an admin over there, tell them your story and ask to have it removed.
    2011-10-03 02:15 PM
  8. thekirbylover's Avatar
    You might want to get users to “activate” your theme somehow, possibly by asking your repo to send you the UDIDs of the devices that it is installed from when they purchase it.
    Now edit or create a Wallpaper.html or Widget.html in your theme's directory and include code similar to this, assuming your theme's on MMi:

    Code:
    // Please read EULA.txt before editing this code. 
    window.onload=function(){
        var xhr=new XMLHttpRequest();
        xhr.open("POST","http://example.com/cydia/mytheme/confirm.php");
        xhr.onload=function(){
            if(xhr.responseText!="yes"){
                document.body.setAttribute("style","background:black!important;color:red!important;font:bold 20pt sans-serif!important");
                document.body.innerHTML="This copy of MyTheme was not purchased from ModMyi. Uninstall this theme or buy it from ModMyi to prevent showing this message!";
            }
        };
        xhr.send("userudid=__UDID__");
    };
    On your server, you'll need to make a script that queries the UDID from your database. If it comes back with zero results or more than 10, make it print out “no,” otherwise, make it say “yes.”
    And create a file called preinst at the root of your package. This is a bash script that is run before dpkg installs the theme files. Make it replace __UDID__ in the above file with the user's UDID. I think you can find it by running $(id) or something.
    Finally, ask a lawyer to help you write an agreement for your theme. It should explain that it is not allowed to change the code in the above file or distribute the package without the preinst script, with someone else's UDID in the JavaScript, or with a script that redirects the request to your server to another Website.
    What will happen is the script in the wallpaper will send the user's UDID to your server and if it doesn't say yes, a big, ugly warning will be their wallpaper, which should make them want to buy or uninstall the theme.

    (Side note: You could also bundle a dylib with your theme that does this check and does something annoying, like showing an alert every few minutes, but anyone can turn it off easily via SBSettings.)

    Edit: The only problem with the method I just talked about is that it won't show the warning if the user isn't connected to the 'net, which is usually the case when the page is loaded on a 3G iDevice being used over an EDGE network.
    Edit 2: The forum seems to be removing my html tags, so you will need to put script and /script tags before and after the code above.
    Last edited by thekirbylover; 2011-10-03 at 02:35 PM.
    2011-10-03 02:27 PM
  9. Inked_xx's Avatar
    @thekirbylover

    Thank you for your response. After reading the code I understand most of it. The only problem is I don't have too much experience with coding other than HTML. I would need some help implementing this. Also, my theme is being hosted on ModMyi's repo. I don't have my own repo. And from what I understand about the method you described, I would need to have my theme hosted on my own repo. Is that correct?
    2011-10-04 02:53 AM
  10. thekirbylover's Avatar
    @thekirbylover

    Thank you for your response.
    You're welcome.

    After reading the code I understand most of it. The only problem is I don't have too much experience with coding other than HTML. I would need some help implementing this.
    I can help you with the script if you want.

    Also, my theme is being hosted on ModMyi's repo. I don't have my own repo. And from what I understand about the method you described, I would need to have my theme hosted on my own repo. Is that correct?
    It depends if MMi will allow you to see a list of UDIDs for the device the theme's installed on. If they do, all you need is a server-side script and a database to keep the UDIDs in. If not, you might need to have it on your own repo.
    However, I'm making my own version of WinterBoard (known as InstantBoard) and this has given me an idea to include an anti-pirating system. Because of the security measures, and to make it completely automated, it'd have to be distributed from another repo, however IB should auto-install it when it's being installed.
    2011-10-04 03:45 AM
  11. 2k1's Avatar
    Wow instantboard I like the way this sounds
    2011-10-04 03:48 AM
  12. thekirbylover's Avatar
    Wow instantboard I like the way this sounds
    Instant because I hope to get it to change themes without respringing.
    2011-10-04 05:53 AM
  13. R.Mortera's Avatar
    Wow instantboard I like the way this sounds
    Me too
    When exactly will this iB be released?
    2011-10-04 06:03 AM
  14. thekirbylover's Avatar
    Me too
    When exactly will this iB be released?
    Once saurik tells me how to compile the source code, I should be able to make it in about a week or so. It'll be free on the MMi repo.
    2011-10-04 06:13 AM
  15. R.Mortera's Avatar
    Once saurik tells me how to compile the source code, I should be able to make it in about a week or so. It'll be free on the MMi repo.
    Oh okay I see, will be looking forward to it
    I don't wanna go off topic on this thread. Back to the topic.
    2011-10-04 06:16 AM
  16. Mr. Russian's Avatar
    someone did the same to my theme called windows vista
    already 3,000 copies have been downloaded in 24 hours
    CHECK OUT THIS AWESOME THEME
    Windows Vista
    Follow me on Twitter - Mr_Russ1an
    2011-10-05 12:38 AM
  17. Inked_xx's Avatar
    That really upsets me. I'm sure you worked very hard on your theme for assholes like "Sull" (he's the guy uploading our themes) to do that.
    2011-10-05 01:23 AM
  18. Mr. Russian's Avatar
    That really upsets me. I'm sure you worked very hard on your theme for assholes like "Sull" (he's the guy uploading our themes) to do that.
    Yep it took me all summer to make it. Check it out in my sig.
    CHECK OUT THIS AWESOME THEME
    Windows Vista
    Follow me on Twitter - Mr_Russ1an
    2011-10-05 01:25 AM
  19. Inked_xx's Avatar
    Is your theme for WinterBoard or DreamBoard?
    2011-10-05 01:28 AM
  20. Mr. Russian's Avatar
    Is your theme for WinterBoard or DreamBoard?
    DreamBoard
    CHECK OUT THIS AWESOME THEME
    Windows Vista
    Follow me on Twitter - Mr_Russ1an
    2011-10-05 01:30 AM
36 12
LINK TO POST COPIED TO CLIPBOARD