Jump to content
Aeromesi

Andro: Ragnarok client emulator for Android - Some help

Recommended Posts

So I went upon myself to unpack the apk file of Andro and check it out, seems like a lot of stuff is encrypted and I found somethings in Aeva Ragnarok Onlines AndRO version. First in the res/raw folder there's a packets.h file with the packet structure of Hercules(So it's obviously made to support Hercules now) (even has the Hercules signature you see in our packets from the team)


And the client info looks like this:

<connection>    <display>RagnarokDeep-Asia</display>	    <address>95.211.121.52</address>	    <port>6900</port>	    <version>29</version>	    <langtype>0</langtype>	    <registrationweb>http://ragnarokdeep.com/mreg</registrationweb>	    <desc>For Asian players</desc>	    <website>http://ragnarokdeep.com</website>	    <type>Deep</type>		<packetver>20120712</packetver>		<nationality>th</nationality>		<nationality>ph</nationality>		<nationality>sg</nationality>		<res>asia.ragnarokdeep.com</res>		<res-port>4121</res-port>		<res-subdir>deep-130303</res-subdir>		<grf>deep.grf</grf>		<grf>deep_pal.grf</grf>		<grf>data.grf</grf>		<patchserver>			<http>http://ragnarokdeep.com/res/pl/patch.txt</http>			<ftp>ftp://ftp.ragnarokdeep.com/patchk</ftp>			<grf>data.grf</grf>			<inf>Patch.inf</inf>		</patchserver>		<patchserver>			<http>http://ragnarokdeep.com/res/pl/patchd.txt</http>			<ftp>ftp://ftp.ragnarokdeep.com/patchd</ftp>			<grf>deep.grf</grf>			<inf>dpatch.inf</inf>		</patchserver>		<iteminfo>deepitem</iteminfo>	    <luafiles514>true</luafiles514>	    <eathena>true</eathena>	    <support_stop_packet>true</support_stop_packet>	    <support_billing>true</support_billing>	    <loading>	        <image>loading00.jpg</image>	        <image>loading01.jpg</image>	        <image>loading02.jpg</image>	        <image>loading03.jpg</image>	        <image>loading04.jpg</image>	        <image>loading05.jpg</image>	        <image>loading06.jpg</image>	        <image>loading07.jpg</image>	        <image>loading08.jpg</image>	        <image>loading09.jpg</image>	        <image>loading10.jpg</image>	    </loading>	    <ping>asia.ragnarokdeep.com</ping>	    <pingport>5121</pingport>	</connection>


Now I tried editing it but I get an error with not having a signature whenever I repack it into an apk (as simple as renaming the *.apk to *.rar

Is there anyway to decrypt the files to change it to different servers? Any possible way? I tried for 8 hours toying around with it and got nowhere today.

I feel like Ragnarok would be more alive again if these were able to be put on Android for users who aren't a fan of PC but fans of mobile technology, aka Android, etc.

I don't know what can be done, I'm lost on leads for anything, here's the unpacked client I got from AevaRO if it can help anyone with more experience than me.

Download for the unpacked version:

https://drive.google.com/file/d/0BzIqsBG9s19fY25seW84dUZxSjg/view?usp=sharing

Share this post


Link to post
Share on other sites

You have to sign the apk,

You are repacking, signature are a way to know who made the apk

https://code.google.com/p/signapk/

Check this for knowing how to sign the apk.

 

About AndRO, its waste for those who want to use new client, it doesn't support much feature.

And UX is worst.

I wouldn't opt for AndRO for now, till it's well developed and have a good UX.

Share this post


Link to post
Share on other sites

You have to sign the apk,

You are repacking, signature are a way to know who made the apk

https://code.google.com/p/signapk/

Check this for knowing how to sign the apk.

 

About AndRO, its waste for those who want to use new client, it doesn't support much feature.

And UX is worst.

I wouldn't opt for AndRO for now, till it's well developed and have a good UX.

How would i use that link you sent to unpack it? i downloaded it but dont see any .exe to use signapk o.o and I messaged you on skype :P

Share this post


Link to post
Share on other sites

But you need the key file first,

For it use keytool

 

http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html

 

Format:

 

keytool -genkey -v -keystore my-release-key.keystore

-alias alias_name -keyalg RSA -keysize 2048-validity 10000

 

Signing:

java -jar signapk.jar key.x509.pem key.pk8 [android_app].apk [signed_android_app].apk

 

Its java application(the signing tool)

Share this post


Link to post
Share on other sites

Andro have many disadvantage and not so stable. For example there no skills animation...

its ok , some people just login to check their characters or chat with friends ^^

Share this post


Link to post
Share on other sites

@Aeromesi

 

Tried it already but it seems that, it is not the clientinfo were looking for. I tried repacking and sign the APK, install it as local (127.0.0.1) but it seems not working. I use AdvanceAPKTool where this tool is used for editing res, modules and other server configs in MuMobile. 

 

EDIT:

https://www.androidfilehost.com/?fid=95832962473396065

Edited by Jezu

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.