Jump to content

meyraw

Members
  • Posts

    39
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by meyraw

  1. To anyone who was still uncertain if PandRO is just a modification of AndRO and needed "STRONG PROOF".
    Let's compare the PandRO for one of the thief's clients, server RagnaLife, with AndRO for one of my clients, server MOTR.
    The RagnaLife website is ragnalife.com, let's download their "Mobile client APK":
    The file name is RagnaLifev354.apk (RagnaLife version 354). By the way, I have just released a version 354 of my AndRO a month ago: http://roworkshop.com/andro/main/changelog.html But that is only a coincidence, right? Only same version numbering, the app is different, right? Let's check...
    Oh, and just in case RagnaLife changes their APK file, I'll just re-upload it to my own hosting: http://roworkshop.com/RagnaLifev354.apk
    For server MOTR, we will use the latest APK version from this page: http://roworkshop.com/andro/main/motr.html which is http://srv2.roworkshop.com/apk/new/354/MOTR.apk
    So, after we download both APK files, what we want is to rename both .apk files to .zip files (because .apk is basically a .zip file with app resources and bytecode).
    All the bytecode of the app is contained inside a single file, "classes.dex". We can clearly see this file inside the ZIP archive contents.
    Ok, we see the classes.dex being seemingly different (PandRO is much bigger, in fact!). Does this mean that the apps are different? Let's check.
    What we want next is to open Android Studio (assuming you have one installed) and to drag and drop both "classes.dex" files into Android Studio.
    What you see here is all the APK file bytecode split into classes: http://srv2.roworkshop.com/temp/screen0.png
    These classes have both normal (human readable) and obfuscated (those strange characters) names.
    Let's analyze.
    First let's open these 2 files side by side and order classes by "size" (press "Size" in the table header) to see what's so big in PandRO: http://srv2.roworkshop.com/temp/screen2.png
    From what we see, the classes that occupy the most size are standard Android libraries: http://srv2.roworkshop.com/temp/screen3.png
    We are not interested in these, let's look further. And the first obfuscated class that we see is this one: http://srv2.roworkshop.com/temp/screen4.png
    Same name after obfuscation, 74.9 Kb in both APKs, 41 defined methods, 41 referenced methods. If you expand the class you will see that the methods themselves are pretty much the same.
    Next obfuscated class: http://srv2.roworkshop.com/temp/screen5.png
    Same name after obfuscation, 6 defined methods, 6 referenced methods, 0.1 Kb size difference.
    You can look further by yourself and find out that these two APK files are pretty much the same. The amount of code that the thief developer has wrote by himself is about 1% of the code.
    It's also easy to see if we order by Class (press "Class" in the table header) and see the class names, the situation is even easier to see: http://srv2.roworkshop.com/temp/screen8.png
    To better understand how much different applications really differ, I will show you the differentce between versions of AndRO, v354 and v351: http://srv2.roworkshop.com/apk/new/351/MOTR.apk
    Like with previous APK files, download MOTR v351, rename to zip, unzip and open classes.dex side by side with classes.dex or MOTR v354 (don't forget to order by Class): http://srv2.roworkshop.com/temp/screen7.png
    So, what we clearly see is that the obfuscated class names are different! The question is, how could the class names and functionality of PandRO be the same as AndRO? And the only answer is that PandRO is just a modification of AndRO. And RagnaLifev354.apk is a copy of MOTR v354 modified for a PandRO server.

    Anyone who is still concerned can register on both servers, try both APKs and see the "differences", or actually lack of differences.

    TL;DR code of AndRO and PandRO is 99% same, Skyzone is helping to sell a stolen app.

    • Love 1
  2. Just now, Brynner said:

    not only in this community lol. that's happening every where. and all your allegation with skyzone still a heresay without strong evidence. even you keep pushing your issue with skyzone. PandRO can still keeps improving their services you cant stop them since PandRO has its own developer or maintainer. 

    The only ones that require "further evidence" is you and Skyzone. For everyone else everything is clear as a day.

  3. @JinYuichi You may be right. It's much harder to protect Java bytecode than a C++ native code. Having that said, even Gravity tried to pack their EXE with Themida, but it still got cracked. Maybe I was too naive thinking that one member of a p-server community won't steal from the other.

     

    @Vy Low Thank you for your support. Don't worry, I'm not going to stop working on the project.

  4.  

    58 minutes ago, Skyzone said:

    About this I don't know what is coding from because I don't asking for this what made. I message them to be one of our partner's and all are free,  I only do this because of interested customer from skyzone to deal with this Developers, 
    and WHY YOU SAYING THAT IS MINE? PandRO is another company. PARTNERSHIP is no MONEY INVOLVE. WHY YOU SAYING THAT SKYZONE IS THIEF from your Work? First of All I don't care of your Work. because when AndRO is on Ragnarok Gepard Shield is none sense anybody can bypass skills. I include there pandro support only this because some of them are looking of what kind of AndRO and the PandRO better Look..... I DONT CARE what other saying but your Accusing me without a proof that IM DEVELOPING YOUR ANDRO and RESELL to EARN MONEY that is NOT TRUE. everybody know who and what I do support on skyzone hosting. I don't accepting AndRO Support, but Im kinda shy to not respond to there needs that you dont do in your support, I tell them on my page what they do on my Web Hosting needs. 

    My work on Web Developing is more Pricy on AndRO is only 400 to 500$? and My Web Developing Skill is enough to pay for 500$ to 1,000$ every week I have customer to develop website. you think I'm do this for your AndRO you crazy man.
     

    about this information can you tell me where you message this? you are basing nothing and wrong accusations. you know. improve your service support thats all. 
    I work on skyzone hosting silently 20 hours a day and you think we can do dealing something not we don't work. 

    So, you're having a special page on your website for re-selling my work and now you're telling that there's no money involved? What a nonsense.

    First, I think you only provide you "free" support to your PAID clients and as long as they PAY you? Oops, suddenly money become involved.

    Second, I don't really care who is re-selling: you, your brother, your friend developer, whatever. As long as you're helping him/her to distribute, while knowing that this app is a modified AndRO, you are involved. Like I said, this topic is a warning for others, that the same thing can happen to them: suddenly their work gets sold by one of your "partners", and of course you're denying everything.

    And third, stop telling me "Improve your app" or "Improve your support" or whatever else about my improvement. If you wanted to help me in improvement you would send me a message to cooperate instead of stealing the code or working with the guy who stole it.

     

  5. @Brynner I'm fine with people making money, but I'm not fine with people making money using my work without my permission. I respect other custom client developers like Dia, KeyWorld, Antares, Curiosity, Shinryo, Temtaime and whoever makes the RO client on Unity, forgot his name. Because they spent hundreds of hours to write the code. But I will never respect a person that decompiled an app written by another member of the community, made a new UI, renamed it and started selling as if it was his own app.

     

    @Skyzone you're keeping telling me that you are not involved. But how the one helping a thief to sell stolen goods while knowing that these goods are stolen be not involved? You can call yourself developer, partner, supporter, whoever. But as long as you're helping to sell the modified AndRO, you ARE involved. And I can't imagine any partnership between us, in which I will stand next to the one selling my project plus one percent of his own code.

  6. @Skyzone

    - Your so called "recommendations" are just a technical support for your clients. What you publically recommend in your website is a modified and illegally resold AndRO, not the original one. Which makes you a partner in his crime.

    - Please stop acting like you are unaware of PandRO being an illegal modification of AndRO. I am sure that with your technical knowledge you are well aware of that.

    - There was never any 3rd party partnership information on your webpage, you present this service as yours. And even if it was, the fact is that you are selling a stolen application. I don't know what you did or did not steal before and what you will or will not steal after that: after all, it's pretty hard to prove the fact that the one stole a script, because the script is fully server side by design and the thief server can just say that he wrote the script himself. But. I believe server owners must be aware of who they are dealing with. A potential thief of their information.

     

    @Brynner the fact that the code has been reverse-engineered doesn't remove the fact that Skyzone Hosting re-sells it to gain profit which makes this company a thief.

  7. Duplicating a message in this thread, because some of my clients are only following this thread and not reading the general section.

     

    Recently (actually not so recently) some guys calling themselves Skyzone have decompiled my application and started to re-sell it to server owners without my permission.

    According to server owners, Skyzone Hosting is telling them that what they do is totally legal and permitted by me.

    It is not.

    I have contacted Skyzone Hosting and gave a proposal of "30% royalty with a read-only control on payment operations" but they rejected.

    Hereby I inform that Skyzone Hosting are cheaters and scammers. This is a message to server owners: think twice before dealing with a hosting that can steal your files and start re-selling them.

    Servers that bought a cracked AndRO from Skyzone are sponsoring cheaters and scammers. I strongly recommend them to stop doing this and buy a license for the non-cracked app instead: http://roworkshop.com/andro

  8. 44 minutes ago, Brynner said:

    i think anything you release on public have a higher chance of getting modified, decompiled or rebuilt in a new one. thats you should do first is to secure your apps or codes.

    and im not sure if your code was stolen by them since i don't know PoringDevs which is the developer and maintainer of the PandRO. he/she's the one you should contact regarding on this matter. i did not know Skyzone personally but he's only selling a hosting service with additional addons or other stuff. PandRO still a 3rd party program from his offered services. and also you should have a strong proof that they use your code before posting them regarding on this matter. 

    and also the price is also matter. specially not all can afford AndRO which is totally pricey that's why they offered alternative option.

    >i think anything you release on public have a higher chance of getting modified, decompiled or rebuilt in a new one. thats you should do first is to secure your apps or codes.

    Of course. I just want to warn anyone that Skyzone Hosting can steal their information, that's all.

     

    > and im not sure if your code was stolen by them since i don't know PoringDevs which is the developer and maintainer of the PandRO. he/she's the one you should contact regarding on this matter. i did not know Skyzone personally but he's only selling a hosting service with additional addons or other stuff. PandRO still a 3rd party program from his offered services.

    If you read my first message carefully you will see that I have already tried to settle this in private, but my proposal was not heard.

     

    >and also you should have a strong proof that they use your code before posting them regarding on this matter. 

    As a creator of AndRO that tested both applications I can assure you that this is a same program. And anyone who used both AndRO and PandRO can tell that it's the same application with a different UI. The attached screenshot is a comparison of PandRO and AndRO. Sure, "different apps" ?

     

    >and also the price is also matter.

    I have the right to sell my product for any price I want.

     

    I will say it again: I am not trying to contact Skyzone Hosting in this topic.

    This topic is a warning to all server owners, so they could think twice before dealing with a scam hosting that can steal their information and start re-selling it.

     

    1067997802_.thumb.png.f78c2b3132e18a841b89bd8fdfdf22f3.png

  9. >your project is nice but pricey and you forgot to secure your own paid service application. how securely this paid service of yours if they manage to decompiled those application.

    That is true but it still doesn't allow anyone to steal my code and re-sell it.

     

    >upon on checking on the website of skyzone hosting they haven't selling it at the moment. and also they have another apps called PandRO.

    This "PandRO" is really a decompiled AndRO with a modified UI.

  10. Hello.

    Some of you know me as a creator of AndRO app. Recently (actually not so recently) some guys calling themselves Skyzone have decompiled my application and started to re-sell it to server owners without my permission.

    According to server owners, Skyzone Hosting is telling them that what they do is totally legal and permitted by me.

    It is not.

    I have contacted Skyzone Hosting and gave a proposal of "30% royalty with a read-only control on payment operations" but they rejected.

    Hereby I inform that Skyzone Hosting are cheaters and scammers. This is a message to server owners: think twice before dealing with a hosting that can steal your files and start re-selling them.

    Servers that bought a cracked AndRO from Skyzone are sponsoring cheaters and scammers. I strongly recommend them to stop doing this and buy a license for the non-cracked app instead: http://roworkshop.com/andro

    • Love 3
  11. On 5/12/2020 at 6:26 AM, erjsanmiguel said:

    Hi ! Is there any way to auto locate ro folder ? the app is creating folder only on /data/user/0 and /storage/emulated/0 ..but i cant find it on my phone ..help

    free version asks you to specify ro folder at startup

    paid version allows you to change ro folder in login screen settings

     

    On 5/5/2020 at 11:43 AM, maczekiel said:

    im getting iteminfo.lua error, any fix for may edited iteminfo.lua?

    check if you included <iteminfo>itemInfo.lua</iteminfo> tag in your clientinfo

    may also be an encoding problem, make sure you use the right langtype

     

    On 5/4/2020 at 6:55 PM, Zyper143 said:

    Need help im having failed to connect map server after select char

    1326771504_Screenshot_20200504-234337_-AndRO-.thumb.jpg.4e1c5f4f9d05d64d8fd3f923198c5d08.jpg

    try <enforce_login_address_on_char_and_map>true</enforce_login_address_on_char_and_map> tag in your clientinfo

    • Love 1
  12. @Frost Diver It's a known but, maybe will be fixed in the later versions

    @mazvi Making AndRO support packet obfuscation is useless, because all the server config is available at your clientinfo.xml, which will make players easily read the packet keys and bot.

    @Mister Midnight Ask your GM to add them to client, or to remove corresponding entries from weapontable lua file.

    @BFPkiller you don't need to edit apk, only your client's clientinfo.xml. I didn't really test free version with external file server, but you can try to specify in your server config:

    <fileserver_filelist_url>http://your.server/path/to/client/list.txt</fileserver_filelist_url>

    <fileserver_url>http://your.server/path/to/client</fileserver_url>

  13. Updated to latest version

    What's new:

    • Quick navigation to items/mobs/skills with Ctrl+T
    • NPC labels in symbols outline
    • Ability to navigate to item description in itemInfo.lub (through command list)
    • Show NPC sprite when hovering over NPC viewid in scripts
    • Syntax highlighting and formatting in item script preview
    • Copy embed HTML when hovering on item AegisName/skill idname/mob spritename through right click menu
    • DB entry preview window (through command list)
    • Mob skills in mob preview window
    • Easier configuration (only one checkbox for rAthena mode and one setting for rAthena directory path)
    • Bug fixes
  14. I decided to share my VSCode plugin which I use to edit scripts and DB.

    This is my first experience with VSCode plugins, so many things may be done wrong.

    GitHub:

    https://github.com/Bynsu/eAthena-VSCode-Syntax

    You can read the readme for installation instructions.

    Features:

    • Script files syntax highlighting and NPCs outlining/navigation
    • Quest information when hovering over QuestID
    • DB hover information and column help
    • DB column highlighting and hinting

    Screenshots:

     

    image.thumb.png.c83bb6558fe25dd2343366d3ae48f139.png

     

    image.thumb.png.e2472563d68ff12fbdf2cfcc8a692db6.png

     

     

    image.png

    • Upvote 6
    • MVP 1
  15. Just walked by and fixed some bugs:

    http://roworkshop.com/Browedit.rar
     

    You need to put this EXE into the latest BrowEdit from github's "vs2015" subfolder.

    And don't forget to download "blib" git repository contents into the "blib" subfolder of BrowEdit, or you will experience a gray square bug like @vBrenth did ?

     

    Bugs fixed:

    - data directory is now read with higher priority than GRF files which fixes the bug when BrowEdit loaded an unmodified map after modification and saving into data folder

    - implemented a (custom and basic) colors support when generating light map from light objects

    - fixed not reading / not saving light objects "range" param

    - fixed not saving light object "color" param after object edit

    - fixed crash when selecting any light in object edit mode

    - note: custom light intensity parameter is now ignored

     

    Source code:

    https://github.com/Bynsu/browedit

    https://github.com/Bynsu/blib

     

    Fixed some more bugs:

    - Fixed lightmap calculation Z being a bit more offset than light position

    - (texture edit) Can now add tiles with mouse drag 

    - (object edit) Can now select lights with mouse

    - (object edit) Presing P will now open selected objects properties

    Full: http://roworkshop.com/BrowEdit_full.rar

    EXE only: http://roworkshop.com/Browedit.rar

    • Upvote 1
    • Love 1
×
×
  • Create New...