Pages: 1
9900 C# Filesystem scanner
(Click here to view the original thread with full colors/images)
Posted by: criterzzz
I created a program which scans 9900 for folders, case-sensitive at about 62 tries per second. I have concluded that there are no more folders with 2-3-4 letters than those ones already known. I will start doing the scan on 5 letters, but it will take me 23 days of continous computation. I am thinking of making this a distributed computing project to scan folders at least up to 7 letters.
I had uploaded the the .NET C# project to the yahoo groups.
http://groups.yahoo.com/group/CDM9900/files/
In order for the project to run propertly, run QPST before you execute it. QPST runs some code against the phone to open it up for communication, i have yet to decode what it is. When the project runs, the average time for the a 3rd letter(xAxx) to switch to the next is 42 seconds.
If you would like to see what's going on the port while the program is working - Download "HDD USB Monitor". It's very useful, although the C# project runs 10 seconds slower if you do so.
If you have any questions just email me.
<criterzzz>
criterzzz at ort-usa dot org
Posted by: DrunkenRower
Could you post the EXE as well, because I don't want to get VS.NET just to compile
Posted by: criterzzz
it's already included in the bin folder, although you might not find it any useful. All it does is just goes through 4 letter words the length of which is hardcoded for now. I released the code for the reasons that may be some people might want to modify it quicker than i am and get better ideas. I will try to finish it myself by the end of the year after the finals, so it's possible for several people to work on the multiple folders combinations. thanks for reply.
Posted by: DrunkenRower
Yeah, I noticed the file in BIN, but it crashes even though I have QPST running... I have .NET framework installed, but does your prog require other dll's?
I might be able to take a look at your code over the winter break, so maybe we can come closer to cracking the file system.
Posted by: NuAngel
Same here... "application has generated an exception that could not be handled."
I have the framework installed, anything else I might need?
Nu
Posted by: criterzzz
Nevermind I thought you could not execute the file. You have to shut down QPST Explorer completely after you had run a sample folder. here are the steps for proper execution.
1.Execute QPST Explorer.
2. Access ANY folder on the phone.
By doing that you are unlocking the phone for the communication.
3.Quit QPST <---sorry for ommiting this step.
4.Execute my program(CellCOM)
5. Press Open Port
6. Press Send.
Cheers.
OLD POST:
hmmm..dunno what could be the problem. Try to unzip everything on the harddrive and run it from there.
All of the dlls which are required are already included in the /bin folder. I tried 3 different machines and it all works fine, though all 3 have .Net Studio installed. Ican't be sure if that would affect anything.
Anyway I hope by the middle of January i should have a decent release and setup made.
Posted by: azimmortal
i'm getting the same error that everyone else is getting. i start up EFS Explorer, access the contents of the /brew folder, close QPST, run cellcom.exe, then i get this:
Posted by: DrunkenRower
Any developments on the scanner of the FS?
Posted by: criterzzz
I am stopping all of the development. I had found the folders. but..... here is my message from the yahoo newsgroup:
------------------
Sorry to bring you these sad news.
After much debugging and reverse engineering of the brew applications
like Modtones and MyWallpaper 3.2, I have concluded that the
Picture/Tones folders exist.
"shared/gallery/images"
"gallery/tones"
and so on...these strings were found in the binaries of those two
programs which can be downloaded using QPST. Please examine them yourself, maybe one of you can figure it out.
What this means is that
read/write is possible to the phone but only by the means of a brew
application. All known ways to me for reading those folders using QPST
and USB cable were unsucessful. "0x59 0x0A" and "0x59 0x0B" Brew
commands responded that the folders don't exist.
I had tried to go around this by trying to develop a custom Brew
application which can be downloaded and installed on the phone. Guess
what...it has to be signed by Verisign, whose signature costs many bucks.
Since the folders are known and custom brew programming is unfeasible,
the only way to get the pictures is to figure out the brew command to
get the listing of the folder.
I hope the MMS way would be completely figured out so we don't have to
pay any money for sending/receiving the pictures/tones to our servers.
<criterzzz>
-----------------------------------------
Posted by: DrunkenRower
That's so sad 
Thanks so much for all the hard work!
vBulletin Copyright ©2000 - 2008,
Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2008
- Created by Stefan "Xenon" Kaeser