The FFVII Mobile Game Initiative (2004-2008 Era)

NaoyaShinota

Pro Adventurer
I found out that the reason why the footage for BCFFVII exists Is because he phone that it was recorded on was the SH902i AV video function. The W51H doesn’t seem to give me an option for this I’ve looked but I can’t find it. So I’ll just have to settle for recording the Demo on my iPhone. I’m still searching for the BCFFVI.D91DC281-5CA8-4B2D-B269-FCD99D1DA900.jpeg
 
Last edited:

NaoyaShinota

Pro Adventurer
Tips and trick for phone hunting
I don’t know if Anyone is aware of what I’m writing here. I dont Know everything you do but if at least one thing here can help you that would be great. Here are somethings that could help when searching for BCFFVII

Websites: https://buyee.jp
You can purchase lots of things from Mercari, Yahoo Auction, Yahoo Shopping through Buyee if you aren’t in Japan.
Mercari does have a feature to ask questions. Andyou can have Buyee ask the seller a question too but unlike eBay your questions and messages to the seller are public.
These websites seem to have the phones that we are searching for and are much better at this point.

Phone release year: We will assume that phones released in the year 2004 and up should give you a decent chance as to finding the game. As we have seen from Twitter and the lifestream it seems that almost any phone with i-mode, Yahoo Keitai, or AU that is released in or after 2004 can run BCFFVII. However if a phone before this year somehow has it that would be great. But for now this should be the designated target year.

Description words to look out for:
Initialized: If you find the words “settings initialized” or some type of initialized then the phone may have deleted the data. Sometimes Phones listed as Junk could give you a good chance as well. Some of them even turn on even if the person says it won’t. Sadly it’s a bit of a gamble.

Lithium Batteries: Check with Buyee about Lithium battery policy and shipping. More than one shipped could cause a problem in shipping but that depends on where you live.

It’s possible that the game may not exist on the phones anymore but we won’t know till we try. I know Twitter user “sshin” still has his phone that played BCFFVII but wether or not he still has it is unknown. His DM are only for those who he follows him. At this point as much as I would like to ask him if he’s willing to sell it but I don’t think he’ll respond to that. However if I could find out what phone he has then I could work on some way to help him extract files from his phone.

Note: Some posts will claim that the phone doesn’t turn on. Yet the phone is initialized this is what an initialized phone looks like. Does it mean this person erased the games? We don’t know for sure. But what we do know is that we can’t trust every seller that we find. I have gotten lucky with my P900iV having so many games on it.

Keywords hat have helped me search for phones:
ジャンク (junk)
ガラケー (feature phones)
 

NaoyaShinota

Pro Adventurer
It occurred to me that I haven’t checked the detail of the file size for the BCFFVII Demo here is the translation
Total Size: 903kb
App size: 803kb
Data Size: 20k
License: Use Limits none
Last time and day operated: 2007/1/4 12:28
(C)SQUARE ENIX
Site: FINAL FANTASY Mobile
Only chapter 1 is available.
No free mode.
You can skip through cutscenes and dialogue. You are given a few high level materia such as Fire Lv4, Cure Lv 5 and Ice Lv4.
You can view the status of the character you are playing.
The enemies chase you until you encounter them.
After completing the Demo, you are asked if you want to connect to Final Fantasy Mobile.

I am currently learning how to develop a script to dump the NAND for the P900iV. While I’m doing that, I will also look into the P-03A reverse engineering. It was revelased some time ago that the user “sshin” on Twitter does have a cell phone that has Before Crisis” and “FFVII Snowboarding”. After some further investigation thanks to @Shademp I was able to find out that the phone model is a P-03A. So hopefully if a tool is developed to easily extract the phone data of your choice without having to sacrifice the phone itself, then possibly we can get closer to getting this game. This seems to be the best way to go in my opinion. It will be hard I’m not exactly sure what it is that I will need to make this happen but somebody has got to try it.068614ED-0E6F-401C-8968-6F16403EBD32.jpeg
 

NaoyaShinota

Pro Adventurer
Something that I have found out about HcloudXIII which is now
and after further into it he did not have Before Crisis Final Fantasy VII installed on his P900iV. He faked it. I have evidence that points to it.
It is just a photo. I was fooled too. (props to you if you knew at first)

1. Notice at the bottom left corner of the screen when we look at BCFFVII their should be an option to control the volume of the sound yet their isn't.
2. On FFI the game that is preinstalled on the screen at the bottom right corner it says "end" when you translate it from Japanese but when viewing BCFFVII, it says FUNC which stand for function. This appears when you are looking at photos. And also notice the two arrows pointing in different directions for photo navigating. That function is not on any game on these type of phones.
3. At the top of the phone he does not have a SIM card in his phone. The game requires a connection to Docomo and if you remove your sim card you wouldn't be able to access the game at all. This is one of Japan's anti piracy feature. Also where is the cell phone signal? it should be displayed.
4. His SD card is inserted in the phone
5. I have an image straight from one of the games from one of the websites and put it on my phone and got the same result. Granted it is not the screen title but if I were to be mean I could fool a lot of people with this photo and say look I have the game. Not many people outside of Japan are knowledgeable on this subject (just to be more clear this phone does not have the game BCFFVII, it merely has an image that took me a long time to get working on the sd card). In a way it's good to know that we didn't miss an opportunity but also kind of upset that he did that. Don't know if he did it on purpose.

Update: Researching info on P-03A tool development
My P-03A is on the way. I have been looking further into the processor of the P-03A and it's OS. There are many new things to look at when trying to dump this phone. Here is the steps we need to take to get started to even attempt to make a program for this phone.
1. we need the OS which is supposedly Linux + OMAP (L) according to Wikipedia. Can we trust everything Wiki says? no but at this point what other source do we have? Also unlike ITRON which is the said to be OS for the P900iV and some other phones, MOAP (L) does not have a book. Meaning info on this at this point is little to nothing and hard to find. If you do find it however I would be grateful if you shared it.

2. USB files would help as well. So far they seem to only work with Windows XP and under but I am sure that from what we have seen with everything the tech world has to offer, the lack of SDK for this phone should not be stopping us but making it a little bit harder to achive our goals. USB files are not publicly available for Docomo phones. The only way to obtain them is to purchase the CD rom that it came with from Buyee at this point or hope that someone will upload them. Which will most likely be me at this point.

3. When and if we have the OS we will need to reverse engineer it, the downside to this is that MOAP(L) is also not an open development platform. So there could be some trouble. but we do know the name of the processor should be ‘MN2CS0038’ (UniPhier 4MBB+). Reverse engineering this OS will be hard but I am sure it can be done.

image0.jpeg
 

Radigar

Pro Adventurer
Amazing findings!!

I would have thought because of that size that would also include chapter one in free mode, in theory a chapter would be around 200Kb according to this old news, thats make some sense or am I wrong?:

https://www.itmedia.co.jp/mobile/articles/0409/23/news013.html

By the way maybe some of you are interested on get it, I found an old phamplet with chapters previews and some rare screenshots:
"Before Crisis Final Fantasy VII" Complete Book

Seems to be a good gem that also preservate in some way part of bc story

i-img1200x1200-1615369858a8uyzb7750.jpg


i-img1200x1200-1615369858i3cg7s7750.jpg
 
Last edited:

NaoyaShinota

Pro Adventurer
@Radigar keep in mind that was released on/near the first day of the release. Over time they have constantly updated it because eventually there was bugs, fixes and upgrade compatibility for the the game. So that data you presented is the closest we will get to accurate until we find newer and up to date info. Nice find btw.
 

NaoyaShinota

Pro Adventurer
ATTENTION everyone!! This is not a guarantee but it could be a chance. G-MODE once again is opening itself up to requests for games to be ported through Archives/Archives+. Their is no guarantee that we will get what we asked for. But we have been given a chance. Don't let this chance go to waste. Spread this around as much as you can. You know what I voted for lol. Of course vote for what you want though. DEADLINE 4/26

INSTRUCTIONS: Make sure you at least include the following
タイトル ( Title )
メーカー名 ( Maker Name)
hashtag GMODEアーカイブス

G-MODE ジー・モード【公式】 on Twitter: "【締切 4/26】 ㊗️G-MODEアーカイブス1周年㊗️ 復刻希望フィーチャーフォンゲームのタイトルを このツイートに #GMODEアーカイブス タグをつけて ・タイトル ・メーカー名 を「1リプ1タイトル」で教えて下さい! ※開発の参考にさせていただきますが、 復刻のお約束はできないことをご了承下さい? https://t.co/GfinxAGqFO" / Twitter
 
Last edited:

Strangelove

AI Researcher
AKA
hitoshura
By the way maybe some of you are interested on get it, I found an old phamplet with chapters previews and some rare screenshots:
"Before Crisis Final Fantasy VII" Complete Book

Seems to be a good gem that also preservate in some way part of bc story

i-img1200x1200-1615369858a8uyzb7750.jpg


i-img1200x1200-1615369858i3cg7s7750.jpg
I bought this and arrived today, really surprised at the quality of it since it looks brand new. it is more a pamphlet than book and doesn’t go into extensive detail

it covers each chapter of the main story, with a paragraph detailing each episode along with some images and captions plus the free mode side missions and occasional staff comments. there’s a few pages about the game systems, and the last few pages introduce other square enix mobile titles (monotone, dc lost episode, dragon quest mysterious dungeon, dq monsters mobile, friends of mana, and a remake of seiken densetsu iirc). it does not cover the special chapters at all except a bit on the back page talking about the i mode version including the legend chapter

i don’t have a scanner but i can try and get photos of it
 

NaoyaShinota

Pro Adventurer
Reverse Engineering W51H extraction Progress

So for those who don’t know, the dump of the W51H was posted earlier. Thanks to Kraze he was able to get the bin file that does contain the filesystem, files. Meaning if we can extract the filesystem from this then I can ensure you that I will be able to extract the Before Crisis Demo. Because at this point, I would not have to destroy my phone by removing the processor. I would just have to buy a JTAG emulator and some wires which I have done and now I am patiently waiting for it to arrive. I intend of dumping my W51H phones so we can get closer to preserving Before Crisis data.
So for those who want to attempt to do this, at this point we need all the help we can get. I do want to share what I have learned because if somebody can find out what to do before I do, and I hope they do, then that would be great. Who knows maybe you or someone else can get further than I have. Cause I want to get to our goal. Even if you show proof that I did a lot of things wrong.
Using a program called binwalk, we can perform many actions on the bin file such as view signatures and even extract files. However you may have found a program that can do better than binwalk or does things differently than binwalk. At this point it's about what gets the job done. There are more things you can do with Binwalk but at this point it seems to be a common program to use when exctracting file from a firmware image file. I am very much a newb and I am still learning a lot.
I am running it on Linux Ubuntu. Because it has given me the best results compared to windows. But it does work on windows and mac as well. So, I used this command to perform a signature scan. (note this is done on Ubuntu, if you want to try this on windows or mac, command line might differ)

$ binwalk -B w51h.bin

I ran a signature scan and couldn't find anyting like Kernel, boot loader, firmware. So I tried the following command to extract the files hoping I would get the system files.

$ binwalk -Me w51h.bin

I thought that doing this would give me the filesystem but It only gives me files in the formats of TGAC, zip and zlib files. This ends up being 12.9gb and the original bin file is 66mb. I’m not sure if what I did was correct or that AU has gotten really smart when it comes to hiding their stuff. It is possible that you need to perform a certain action to extract the filesystem properly. So, I try using zlib to decompress the extracted zlib file. Instead, what I get is more bin files and when trying to extract it, I get an error message.
With my limited knowledge I reached out to some other discord groups hoping someone would tell me I was doing something wrong. But they did point me to another website. This is called website called binvis.io and was able to view more folder paths then I have with any other program before. But still have no idea how to extract what I need. I have seen people use different methods such as search for Kernel and the use that Kernel to obtain access to getting what they want.

So we have some progress, not successful but we are learning, so what do we do?
1. Use Binwalk or a program to extract files from bin.
2. Search for a method that can help us extract system files.

This is what It should look like if extracted correctly. This is just a photo of a different device. But I have seen some similar folder names when viewing the bin with binbis.io.
image0.jpg


P-03A progress: I still haven't obtainted the epoxy remover to remove the glue that is holding down the chips. I can't go any further until I obtain this.
As
P900iV: I have been watching various JTAG, hacking of consoles videos seeing if their is a method out their that can bring me a step closer. Of course learning how someone hacked a Wii won't provide all the answers but knowledge is power. I have many ideas that I would like to perform on this to be able to JTAG the P900iV. Because, the more you know about the field you are in and the tips and tricks, the closer you can get to obtaining your goal.

I hope this helps or gives more reassurance that Before Crisis Preservation hasn't died. If anything it is going on, just that this stuff is hard lol. But I enjoy it, I have learned a lot.
 

NaoyaShinota

Pro Adventurer
KH Coded extraction process
I reached out to rikunami13 on Twitter. One of the two people who helped The 13th vessel get the KH coded data. I asked what the process was and all they did was take the data stored on the SD card and gave it to 13th vessel and the other person and uploaded it. That’s it. I did however let him know that I’m currently searching for BCFFVII. But like others, he doesn’t know anyone who does have it. The other person has yet to reply.
 

NaoyaShinota

Pro Adventurer
BCFFVII Specs Theory & Updates
So from what we know, the game was first released for the 900i series. The 900i series phones were FOMA P900i, P900iV, N900i, N900iS, SH900i. Of course as time went on more would be added. These phones all have one thing in common which is DoJa-3.5. DoJa 3.5 was installed on the 900i series. Its JAVA CLDC version is 1.0, its maximum JAR size is 100kb, and maximum scratchpad is 400kb. This is the reason why they have the cut and download feature. So we can expect the file size to possibly be 100kb. But as we have seen, thanks to others on this forum that it isn’t just the 900i series that can play this game. Even in the interviews and websites give us a proof that other phones can play it as well.
Another phone such as the P-03A can play it too. But this version of DoJa that it can run is 5.1. DoJa profiles below or above cannot be played or downloaded onto that device. Meaning that it needs to be a specific Profile in order for it to work. The limitation on 5.1 have been upgraded such as having the JAVA CLDC going to 1.1 and both the maximum Jar size and scratch pad being increased to 1MB. At this point it is possible that there is multiple BCFFVII files with different DoJa and Star Profile. And it is possible that if a higher profile version does exist, then more of the data the phone can handle. But at this point it is just a theory until I am proven wrong.
I have been hearing a lot about this situation where even if we do find the game it won’t be playable because it connects to a server. In a way this is true. But that mindset was only established because some just give up and think there is no way around it. There are ways around it.
The limitation of the JAR size depends on the Phone. But on computer it can be bigger. I know because I have been working on developing i-appli for some time by now. I have learned a lot. We have the following tools to help us:

SDK with DoJa 1.0-5.1(excluding 2.5 I couldn’t find it) and Start 1.0-2.0.
Link: Iappli Tool (dev Tools) : Free Download, Borrow, and Streaming : Internet Archive

Development Guides (This has a lot of old stuff but some new stuff as well)
Link: I Appli Tools Updated : Free Download, Borrow, and Streaming : Internet Archive

Programming books (I will look into preserving the one’s I have)

With this you can program the game to not connect to the server and play offline. If you still wanted to make a server for BCFFVII to connect to you can make your own server. It’s not impossible. It will be difficult. But I can say this we have the tools to make it playable on the computer. Also it may be playable on the P900iV as well. Which I am still working on.
I would like to one day make it possible to play BCFFVII on the P900iV. If one person was able to Jailbreak the iPhone without SDK of any kind, I am confident that if I pursue this and not give up I will obtain this.
I still plan on extracting the demo but there have been a few things holding me up.
I am still working on learning about JTAG becuase I belive this is our ideal and somewhat only method to extract data from the phones until someone shows me a better method that actually works.

also one more thing I should have mentioned. I believe the DoCoMo version of BCFVII file format should be a JAR and JAM file. In case anybody somehow comes across this game and want to know what file format it should be. As for Softbank and AU I don’t know.
 
Last edited:

Naga

Lv. 1 Adventurer
AKA
BootyLord
Question. Has there been any real progress for this initiative? Have at least ONE of the roms for these FFVII Mobile Games been found and preserved?
 
No roms have been dumped but Japanese phones with pre-installed demos have been found. I have multiple P903i phones with the DoC: Lost Episode demo and NaoyaShinota has a W51H phone with the ability to play Before Crisis. Naoya's find in particular is especially rare.

Clean methods of extracting the game roms, without breaking the phones apart, are probably years away still. There is too much reverse-engineering of mobile phone technology left.
 

NaoyaShinota

Pro Adventurer
Status of the BEFORE CRISIS Final Fantasy VII preservation
Before Crisis Demo: currently looking into W51H dump file that needs to be extracted. If W51H doesn’t get a file extraction then no Demo. Because that’s the phone it is on. I am trying and it’s hard to extract files from the dump. Need help. Dump is available in the forums here.
Before Crisis: Someone found it but not sure they are willing to sell their phone due to fear of Data being stolen. We have tried contact with this person with a method that doesn’t involve stealing their personal data but hasn’t replied

Status of FF Mobile games
Dirge of Cerberus Lost Episode: Found, need someone to help extracting file from phone. This is not easy. At all. Preinstalled on P903i and P903iX.
Snow Boarding: someone did have it but wether or not they have it now is a mystery. And even if they have it will they sell it, and if they sell it, who knows how to extract data from a P-03A.
FFI: Found, phone needs to be reversed engineered (pre-installed on P900iV)
FFII: Found, phone needs to be reversed engineered (pre-installed on a phone, I forget which one)
FFIV: Lost
FF Legends: Lost

I don’t even know if that is the entire list of FF Mobile games. But with the way things are going it’s going to be a long long time until you see some preservation happening. We need more reverse engineers and dedicated people to help us out.
 

NaoyaShinota

Pro Adventurer
Did You Know Gaming did a video on Japanese Mobile game preservation crisis. Before Crisis and many others are mentioned. I know we are getting Before Crisis with Ever Crisis next year but it may be a remake. Not the original game. Therefore the original is still not in the hands of those who want to preserve it.

 

NaoyaShinota

Pro Adventurer
An update

I am still looking into backing up Before Crisis. The problem has been the cable I need to get it. Some guy on eBay has it but is slow when it comes to shipping it. Just letting you know I am working on this. I have been looking into JTAG and UART. But stuff like this cost money and it is not cheap. But in the end it will be worth it. I am a newb, a person who knows nothing about developing a hack. And I am also learning what to do on my own. Jumping to DMS of skilled people who know what they are talking about and seeing if they can point me into the right direction. I plan on learning what ever is necessary to make this possible. I have been talking to the reverse engineering discord and they have been constantly telling me to get a JTAGULATOR. As of now we don’t know if this works or not. Cause I learn from experience and. A JTAGULATOR helps you find JTAG points on devices without having to destroy your device I have put off the P-03A project aside cause I am not at that level yet. My major target is OMAP phones cause I own a lot of OMAP processor phones. OMAP processor data sheets are available online. Some of them but not all of them exist. The JTAG Emulator I own Blackhawk USB510 supports OMAP. With this if we work hard enough, a lot of phone can possibly be reverse engineered. Here is an example of what a JTAGULATOR can do.

 
Absolutely beautiful video! Thank you so much for sharing a recording of this treasure with everyone. <3
Will you be uploading the other, shorter videos (like the Game Over screen) to your YouTube channel as well?


I enjoy the fact that your actual phone vibrates as Tseng calls the player. Striking multiple targets with a Fire spell (10:41 and 14:33) looks really satisfying and reminds me of waiting for targets to line up in Chrono Trigger.

For anyone curious, translation of the menu text at 3:41 and the options that lead nowhere when clicked on.
ステータス
Status

アイテム → アイテムがありません
Item → No items available

マテリア装備 → 体験版では使用できません
Materia Equipment → Not available in the trial version

メンバーリスト → メンバーがいません
Member List → There are no members

オプション → 体験版では使用できません
Options → Not available in the trial version

本部に戻る
Return to headquarters
 
Last edited:
Top Bottom