yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] dbaf14:
Hey guys ,

as i noticed today, the version

2.11.0

[download] is now available on au by KDDI network carrier too!

And btw i could download this client with docomo network also :confused:,,

so i tested this again and the result was the behavior while starting the game is different than from the behavior from previous versions(longer loading)!

so maybe a compatibilty to more networks could open a door for us :D

better than locked to softbank only !!!

will take a look into the code tonight!

dbaf14

~NEW LIST OF "SUPPORTED" DEVICES BY THE DEVELOPER~ :-P

ソフトバ ンクモバ イル(Softbank Mobile)

----------------------------------

HTC Desire SoftBank X-06 HT

HTC Desire SoftBank X-06 HTⅡ

HTC Desire HD SoftBank 001HT

GALAPAGOS SoftBank 003SH

GALAPAGOS SoftBank 005SH

DELL Streak SoftBank 001DL

au (by KDDI)

------------------------

IS03

IS04

IS06

IS11CA

IS11S

IS11SH

INFOBAR A01
​

-------edit---------

ok ok disassembled the classes.dex of this version and found in file

...\out\smali\jp\co\CAReward_Receiver\CARReceiver.smali

(check via some webservers the permission about connecting to the server[ip block] and if device time[PID] and career[CID][if softbank or au provider] is matching the servers and try to use an appkey or sth..??...? -.-

-----------------------

http://ad.mobadme.jp/ac/action.php

will output "ERROR: c_id is null" for us outside japan maybe something to fake to pass the ip block?

-----------------------

http://sponsor.ca-reward.jp/spg/time_check.html

maybe time match verification ???

the Manifest.xml of this version also tells about the Main-Activity wich should be

...\out\smali\jp\co\CAReward_Ack.smali now

-----------------------)

also in ...\out\smali\app\roms\c\a\i.smali its possible to exchange the simserial request like in the previous working version (point at a target .txt-file on sdcard see this thread page 3) we'd play this year ;-)

then i used apktool to extract the whole

apk

and decrypted some xml files and found in ..\out\res\values some files wich should be the access keys wich the client is listening for from the servers! [strings.xml]

by changing/bypassing appkey,cid and pid the ip-ban could be solved

[file is attached]

if someone of you understand and have that skills and is bored this days , just try it !

dbaf14
[Android Q&A, Help & Troubleshooting] dbaf14:
New version update some days ago ! for the other explorers of us !!!

>>>ROMS_VER_2.12.0<<<

dbaf14
[Android Q&A, Help & Troubleshooting] enp82003:
Thanks dbaf! hopefuly someone will get a p server or US players back on it!
[Android Q&A, Help & Troubleshooting] RedSpyderX:
Wow! Its so cool to know there are a lot RO Fans in here!

Today I dunno why I started humming Prontera theme and started too look for the original song and stumbled into "The Memory of Ragnarok CD" , full of good memories!!!

Then I read about the mobile version of this and ended up here, any news on it? Chances of getting it working?
[Android Q&A, Help & Troubleshooting] enp82003:
It was so awesome when we could play it on android! was just like the real game same sprites same music! hope the Devs get it to work again :<
[Android Q&A, Help & Troubleshooting] RedSpyderX:
I received this notification while I was listening to 'Payon's Dungeon Song' - Through the tower. And I believe it was also Bybaland island!

LOL Man 26yo and I cant get over that game, now I understand girls... RO took my MMO Virginity, thats what I cant get over it.

Thinking about going to a private server lOl
[Android Q&A, Help & Troubleshooting] enp82003:
My friend played IRO on LOKI name was sully he was so epic back then used to walk to his house in HS. The music to that game is so amazing i played it but not as much as i should of.

I was addicted to lineage 2 it took my "Virginity" but Iro def could of.
[Android Q&A, Help & Troubleshooting] dbaf14:
OMG OMG OMG ... @.@

hey guys , i need someone who is able to sniff wifi-data/traffic well !!!!

look at this video i made some minutes ago!!! >>> [YOUTUBE]http://www.youtube.com/watch?v=3GjiFpEUBY0[/YOUTUBE]

http://www.youtube.com/watch?v=3GjiFpEUBY0

new light on the horizon abt playing ragnarok outside japan !!!!!:D

dbaf14
[Android Q&A, Help & Troubleshooting] RedSpyderX:
OMG!! I cant Imagine me playing RO in my Touchpad w/ CM7!!!! !!!!
[Android Q&A, Help & Troubleshooting] dbaf14:
Hmm so i tested several things,,, and it requires:

softbank usim [we are able to fake in the apk!!] ,

japanese model info [ we can fake in build.prop for users with root!](i'll upload my one from ma Sh-12C here soon)

Special kind of internet connection ( for example my wifi at home let me play ragnarok, wifi at work doesnt, if someone make mobile hotspot with any carrier, works too!!

Then i set time on device to japanese time (maybe its a reason?)

Tomorrow i'll test to modify an android-x86 system (brick-resistant) ;-)

So just i want to sniff packet data, tried "shark for root" and "paket sniffer" but doesnt work..

hmm coz my phone have just temp. Root???

Any idea??

dbaf14
[Android Q&A, Help & Troubleshooting] dbaf14:
yeah~

finally could sniff some data , but still no idea how to decode the info out of that file :confused:

here are some downloads and the new version of ROMS (version 3.0.0) , some screenshots , contents of new version , traffic dump from 20mins play (sniff out server requests and answers) , back compiled .class-files from the new ROMS client, and the most important thing my build.prop(attachment) of my SH-12C wich let me play ROMS outside japan :D!

----------------------------

---Hoster - MEGAUPLOAD---

ROMS_ver_3.0.0.apk(8,92MB/untouched)

app.roms.zip (files wich will be downloaded while first start and during playing into ./data/data/...)

data@app@app.roms-2.apk@classes.zip(.classes-files wich will be saved in ./data/dalvik-cache/...)

rag_HTTP_output.zip (data of ragna.jp from web-sniffer)

shark_dump_1321005306_ROMS.zip(dumpfile : while playing ROMS, taken by shark for root)

recompiled.zip(for interested guys : reverse engineering :p , just back to .class compiled files out of the classes.dex from the ROMS ver. 3.0.0)​

----------------------------------------------------------------

some screenshots i made today !:p

http://www.youtube.com/watch?v=TV7SWD5dFnk

dbaf14
[Android Q&A, Help & Troubleshooting] Rickdaddy:
I hope someone can make a private English server like how they have it for the RO for computers.
[Android Q&A, Help & Troubleshooting] dbaf14:
Yeah also got it to work on galaxy tab!!!

http://www.youtube.com/watch?v=TV7SWD5dFnk

just need to edit the build.prop to some SH-12C specific entries

i made it with this :

ro.build.id=S7140
ro.build.date=2011年 8月 1日 月曜日 10:31:14 JST
ro.build.host=Sharp
ro.product.model=SH-12C
ro.product.brand=DOCOMO
ro.product.name=SH12C
ro.product.device=SH12C
ro.product.board=SH12C
ro.product.manufacturer=SHARP
ro.product.locale.language=ja
ro.product.locale.region=JP
ro.build.fingerprint=DOCOMO/SH12C/SH12C:2.3.3/S7140/01.01.01:user/release-keys

also things need to play now in my opinion

- real Softbank/au - USIM card or using method to fake "simserial"+fake provider output (we did at the beginning of this year 2011 - read the first 5 pages)

- one of the devices of the developers list of supported devices or you change your build.prop to SH-12C specific entries (ROOT ONLY)

- special internet connection (maybe hidden IP ??) my at home works , somewhere else sometimes not , but if make a portable hotspot with another device , ALWAYS WORKED for me !:D

dbaf14
[Android Q&A, Help & Troubleshooting] neilbantoc:
Hello OP.

So does the "not working on phones outside japan" warning in the original post still valid, or is there a way now on how to get this working?

If there is so, please update the original post with instructions to do so. I'm willing to test this on my Transformer and my SGS 2. They're both rooted so editing build.prop isn't a problem. My only problem though is how to actually edit the file. (I don't know how.. LOL)

Thanks!
[Android Q&A, Help & Troubleshooting] Devizen:
May I know how do you fake the simserial for Tablet?

My tablet doesn't use sim so I don't know how to do that.

Or can I use the APK from http://xdaforums.com/showpost.php?p=11323372&postcount=25 to play on my Tablet?

Thank you. (:
[Android Q&A, Help & Troubleshooting] gonzu:
i want to know too how can i fake the simserial :S ... is possible do that with Market Enabler?
[Android Q&A, Help & Troubleshooting] somegek:
since the 3.0.0 isn't cracked, we cannot play ROMS using the "romobile_iccd.txt", right?
[Android Q&A, Help & Troubleshooting] skydirt:
Has there been an update on this?
[Android Q&A, Help & Troubleshooting] dbaf14:
yeah,

finally Ragnarok is available for NTTDoCoMo users

--------------------here are the actual apk's :-----------------

>>>>au & Softbank ROMS version 3.6.0<<<<

>>>>NTT DoCoMo ROMS version 3.6.0<<<<​

just strange when i downloaded this it was installing without updating the already installed app or sth :confused:

so i checked and it has another package name , but except this i couldnt find the time to check if there are some "good for us" differences between this versions!

au & Softbank's versions package name = app.roms

NTTdocomo's versions package name = app.roms_docomo

maybe someone can offer some time to check this ?

just its a fact this apk recognize my softbank account and let me play like the other apk do!

dbaf14
[Android Q&A, Help & Troubleshooting] tpiardi:
played that my entire infancy, would be cool have ragnarok on my android :D
[Android Q&A, Help & Troubleshooting] acocalypso:
Could you upload it somewhere else like rapidshare? cause megaupload is down.

Is there any way to see a detailed instruction how to set up ragnarok for android?

Would be really great to see on.

And how is it with the english translation?
[Android Q&A, Help & Troubleshooting] dbaf14:
Later i'll upload latest version wich i updated today (update from 25.jan.2012 i guess)

Some explanation will follow^_^

dbaf14
[Android Q&A, Help & Troubleshooting] acocalypso:
would be really great, have you read my pm?
[Android Q&A, Help & Troubleshooting] dbaf14:
yeah ,

so this is the newest softbank version 3.10.0 of ROMS

as u already know the client and the phones

build.prop

need to be modificated to run

additional as i noticed , just some internet connections will work

for example :

my Home's internet via CableTV -> [B]works[/B]
my Workplace's internet -> [COLOR="Red"][B]dont work[/B][/COLOR]
WiFi-Hotspot(tether) made by another Phone via mobile network -> [B]works[/B]

if i dont change the build.prop to sh-12c's/or other japanese phones specific entries it will not work on my galaxy tab or other phones (i know it coz it works without any modifications on my sh-12c with an original softbank SIMcard!)

things to change in build.prop

ro.build.id=S7140
ro.build.date=2011年 8月 1日 月曜日 10:31:14 JST
ro.build.host=Sharp
ro.product.model=SH-12C
ro.product.brand=DOCOMO
ro.product.name=SH12C
ro.product.device=SH12C
ro.product.board=SH12C
ro.product.manufacturer=SHARP
ro.product.locale.language=ja
ro.product.locale.region=JP
ro.build.fingerprint=DOCOMO/SH12C/SH12C:2.3.3/S7140/01.01.01:user/release-keys

as u already read , i own a softbank simcard now !

so if iam right ,the only thing wich will happen while starting the Game is reading the simserial wich is possible to change in the client!

this is already happen last year by kR105!'s help and they(Gungho)

didnt change

the location of where to place the code to read the fake-simseral in the romobile_iccd.txt-file

much

!

also if reengineered the classes.dex (not smali!), in file ...\app\roms\c\a\i its possible to exchange the simserial request like in the previous working version (point at a target .txt-file on sdcard [see this thread page 3])

it should be in line 730~800 ,,not sure :o

and the code maybe need to be changed lil bit to work in the new version (who have that java skills?)

Basically what he did was replace this function:

public static String G()
{
return ((TelephonyManager)g.getSystemService("phone")).getSimSerialNumber();
}

with this one:

public static String G() throws Exception
{
FileInputStream fis = new FileInputStream((File)new File("/sdcard/romobile_iccd.txt"));
byte[] buff = new byte[19];
fis.read(buff);
fis.close();
return new String(buff);
}

so people without a softbank simcard need to do this !

-> edit build.prop

-> edit the client

-> own good internet ;-P

dbaf14
[Android Q&A, Help & Troubleshooting] acocalypso:
Thank you so much, is it possible to upload a modified version that reads the sim serial from file. I dont have the knowledge.
[Android Q&A, Help & Troubleshooting] acocalypso:
ok after digging thrue the stuff, i found following:

public static String F()
{
Object localObject2 = (TelephonyManager)e.getSystemService("phone");
Object localObject1;
if (localObject2 != null)
{
if (!G())
{
localObject1 = ((TelephonyManager)localObject2).getSimSerialNumber();
}
else
{
localObject1 = new byte[5];
localObject1[0] = 75;
localObject1[1] = 68;
localObject1[2] = 68;
localObject1[3] = 73;
localObject1[4] = 95;
localObject2 = ((TelephonyManager)localObject2).getSubscriberId();
if (localObject2 != null)
localObject1 = g(localObject1) + (String)localObject2;
else
localObject1 = null;
}
}
else
localObject1 = null;
return (String)(String)localObject1;
}

public static boolean G()
{
Object localObject = (TelephonyManager)e.getSystemService("phone");
int i1;
if (localObject != null)
{
String str = ((TelephonyManager)localObject).getNetworkOperatorName();
if (str != null)
{
byte[] arrayOfByte = new byte[4];
arrayOfByte[0] = 75;
arrayOfByte[1] = 68;
arrayOfByte[2] = 68;
arrayOfByte[3] = 73;
if (str.indexOf(g(arrayOfByte)) >= 0)
{
localObject = ((TelephonyManager)localObject).getSimSerialNumber();
if (localObject == null)
break label91;
if (((String)localObject).length() < 19);
}
else
{
i1 = 0;
break label103;
}
i1 = 1;
break label103;
label91: i1 = 1;
}
else
{
i1 = 0;
}
}
else
{
i1 = 0;
}
label103: return i1;
}

in \app\roms\c\a\i

looks different than yours, can you help me out?
[Android Q&A, Help & Troubleshooting] acocalypso:
so i restored the source code in i.java, but i have around 100 errors when i try to compile it.

hope some dev can help.

i.java is attached
[Android Q&A, Help & Troubleshooting] acocalypso:
So here is the whole decompiled source code from the newest version
[Android Q&A, Help & Troubleshooting] Rastamaffia:
Great job guys!

BUT! how can i decompress that classes.dex or edit the (which???) file to make it work?:D
[Android Q&A, Help & Troubleshooting] acocalypso:
my attachmed is decompiled so you can use tools like Dj Java decompiler to edit and recompile the .class files.
[Android Q&A, Help & Troubleshooting] RockLee91:
hi guys, i love ragnarok online (i've played for 10 year **) and i wish to play it on my acer iconia a100, anyone can explain to me ho to install it? tnx a lot >.<

Sorry for my poor english!:p
[Android Q&A, Help & Troubleshooting] gonzu:
at 1st of february, the app has been actualized to the version 3.11.0 :( ... so, we need that new apk to rey this method D: ... sry for my bad eglish xD
[Android Q&A, Help & Troubleshooting] acocalypso:
no problem here we go:

the new version of ro
[Android Q&A, Help & Troubleshooting] gonzu:
I have the lastest version instaled on my phone, how can I share it? simply I use Root Explorer and move? or we will wait for another guy? xD
[Android Q&A, Help & Troubleshooting] dbaf14:
New version released

3.12.0

Visible change until now...they changed the ugly loading screen^_^

We are working on it ^_^

dbaf14
[Android Q&A, Help & Troubleshooting] xmrlazyx:
Is there anywhere that the new clients are uploaded? Or do we have to checkup with this thread every time there's a new update?
[Android Q&A, Help & Troubleshooting] acocalypso:
if you have a japanese phone you can download it from the market :D else download it here https://rapidshare.com/files/3536506132/ラグナロク_Mobile_Story-41.apk
[Android Q&A, Help & Troubleshooting] chivi88:
Can anyone brief me on how to make this game work? there are too many post so i don't really get what to do with what. I've downloaded the .apk file(the guy above) what do next?>.< Also i get this message in red and a button below it. When i press it the game exits.

:p
[Android Q&A, Help & Troubleshooting] frank007hk:
I wanna try RO too, is it possible to play it on tablet only with wifi?
[Android Q&A, Help & Troubleshooting] chivi88:
I'm using Galaxy Ace . The screen is alright thou. It's not stretched or anything .
[Android Q&A, Help & Troubleshooting] dbaf14:
ROMS version 3.12.0 for Docomo!

[new files for dev's to projectsite addet]

dbaf14
[Android Q&A, Help & Troubleshooting] frank007hk:
would you write a instruction for how to make it run on the dev home page??

thanks a lot for your efforts.
[Android Q&A, Help & Troubleshooting] xmrlazyx:
I agree, can someone please consolidate the instructions and files needed to get this thing working? It's kinda confusing with everything here and there =[
[Android Q&A, Help & Troubleshooting] deathnam:
agree... an updated guide would be appreciated...

and maybe a new clean post with a reference to this 1
[Android Q&A, Help & Troubleshooting] acocalypso:
Ok here is the actuell status of the Project:

1. It is still not possible to access the game outside of japan. (tweaks like changing the build prop and have a good internet connections still work)

2. We are working on bypassing the version check, grapping necessary files and to connect.

3. We are looking for a java dev.

4. since there are two version from Softbank and NTT DoCoMo, we still dont know what exactly are the diffrence between those two.

And at last no there isnt any way to play it now beside #1 (you will play in japanese language)

greetz Aco
[Android Q&A, Help & Troubleshooting] DoctorComrade:
I do some Java development but I don't know how much help I would be. Mostly do a lot of my java stuff with dynamic web pages.
[Android Q&A, Help & Troubleshooting] acocalypso:
what we need is someone who can Re-Engineer Java Code, and can fully understand the code.
[Android Q&A, Help & Troubleshooting] fL43:
I've tried to decompile the apk file and got the java code. But it seems that the code is somehow obfuscated so it's quite difficult to understand.
[Android Q&A, Help & Troubleshooting] akromatic:
good to see this project hasnt died yet, be interested in getting it running on my galaxy note
[Android Q&A, Help & Troubleshooting] dbaf14:
Hey guys

Found something interesting named "PDroid"

See this ->

http://xdaforums.com/showthread.php?t=1357056

Here you can choose if some permissions of apps are allowed or not!

Additional it seems to be possible to set other values for such phone state requests like ragnarok with simserial do!

So its maybe possible to set softbank simserial , phone type ,usim country code and operator code with help of this app !^_^

Maybe thats the idea?

If yes this could solve everything except the ip-block/ban of other countries

dbaf14
[Android Q&A, Help & Troubleshooting] osguald:
I was looking forward this game... the languaje is an issue though
[Android Q&A, Help & Troubleshooting] acocalypso:
short update:

if everything went fine, we are able to play RO even outside of Japan.
[Android Q&A, Help & Troubleshooting] Teixe:
These are good news!

I not have rooted my Xperia Play then I can not modify the build.prop and change the settings, I tried do it on the SDK emulator but without success... :mad:

I want to test it now! xD
[Android Q&A, Help & Troubleshooting] ivanlabrie:
:o

Want to try this so bad...couldn't get it to work on my Nook color running CM7.1 so far. Couldn't fake simserial, cause I don't *have* one.

Any updates on this?:confused:
[Android Q&A, Help & Troubleshooting] dbaf14:
Check the first 5 pages! But if it works with u keep the rule and use another number if your one is already in use! ^_^

dbaf14
[Android Q&A, Help & Troubleshooting] DarkLey:
Hey guys

so, I'm trying to make this work on my Galaxy SII and I have a few questions:

1 - When editing de build.prop, i can't manage to put the kanji on the date field. Can someone explain how to do that for me?

2 - I downloaded the .apk file of the 3.12 version, but when I launch it, it insists for me to update. How am I suposed to edit the updated client (tweak the SIMSerial thing)?

Thanks in advance =)
[Android Q&A, Help & Troubleshooting] jeanlima:
Play ragnarok out side japan

Hey guays.. i found a way to play ragnarok outside japan, its not dificult and need justo some steps.

Well First i am from Brazil so my english is realy bad.

1. You will need to ROOT your device. Well i cant explaim how to do this, but you can find searching in google. ( Warning: It may avoid you waranty .

2. After ROOT your device you need this app: ( i cant get the url because this forum dosent alow me to do this sorry )..

Named Market enabler.

Well this app just change your country and do other thing to access others markets country.

3. Open the app and look for softbank Japan. and set the value.

Well now you are faking a country and a network.

4. Try to play ragnarok faking softbank network but ofcourse in a wif network..

Well its seems done for me.. try out guays and reply!

Here worked!

EDIT: Sorry.. All that i get with market enabler is to update the ragnarok i still cant play due to an error.

A black screen and some japanise words that i can't understand.

Sorry.. just cant go longet
[Android Q&A, Help & Troubleshooting] dbaf14:
Yeah u need softbank/docomo/au USIM or valid way to fake ur SIMserial!

Ps: we are still working on it, new client will be uploaded today

dbaf14
[Android Q&A, Help & Troubleshooting] DarkLey:
Looking forward to it! Had the worst time trying to get it working on my Galaxy SII.
[Android Q&A, Help & Troubleshooting] for3x:
Look

Hey guys look at this new released game, it is really similar to Ragnarok

Its called Ragnaroth Free RPG

play.google.com/store/apps/details?id=de.akirilow.game.ragnoid
[Android Q&A, Help & Troubleshooting] pierpa86:
hi man, i don't understand how to play ragnarok here, enyone can post one guide please ? :rolleyes:
[Android Q&A, Help & Troubleshooting] demencia89:
I'd really appreciate that too :)
[Android Q&A, Help & Troubleshooting] Obelfix:
Well... I can't get it to work on my Galaxy Tab.. but it's nice to see that you folks are still working on it :)

I'm looking forward to see it work in English and German language soon ;) And i hope you'll provide an easy Server program. I tried to do something with the files from your Project Page on google but there is no way to get anything to work as a user.
[Android Q&A, Help & Troubleshooting] DigiOps:
Am I Late?

The other day I had a hankering for some good ol' RO and came across this thread. Has there been any progress?

Just throwing this out there, but has anyone considered studying the PC client to build our own custom client strictly for private server use in addition to a patching tool to enable it to find the many different servers?

I'm not too knowledgeable, but there was already discussion of gutting the existing apk so I wouldn't think building an entirely new mobile client would be too off base.
[Android Q&A, Help & Troubleshooting] acocalypso:
we are still working on it, but will take some more time, to get the necessary files.

Also im trying to get a working version with PDroid
[Android Q&A, Help & Troubleshooting] DigiOps:
PDroid? Wouldn't that block information a server would potentially need to see to connect or is that to circumvent the similar serial issue/supplement alternative data like server ip?

Again, my knowledge is limited... :P I'm. Happy its still being worked on though. Very cool.

---------- Post added at 02:51 PM ---------- Previous post was at 02:44 PM ----------

Similar was supposed to be sim. The edit function wasn't quite working the way it should...
[Android Q&A, Help & Troubleshooting] acocalypso:
One one side you can block Informations, on the other side you can change information like serialcodes, auth codes etc.