Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
Diamondback
Old
(Last edited by Diamondback; 29th July 2012 at 09:48 PM.)
#1  
Diamondback's Avatar
Developer Committee / Senior Moderator / Recognized Developer - OP
Thanks Meter 5098
Posts: 3,774
Join Date: Jan 2010
Default [M10Tools] M10Tools is going OpenSource, helpers needed

Hey guys,

today I come to you with good and bad news.

Bad news first: Flemmard decided finally, that he hasn't got enough time anymore to support and develop M10Tools fulltime.
That means, he is quitting the main development. This is very unfortunate because Flemmard and I are the only two person who actually know how to reverse engineere the *.m10 format.

Therefore I am searching a new developer now, who can take Flemmard's part over.
And here comes the good news: The next version is going to be OpenSource (most likely some kind of GPL).
(This doesn't include the upcoming Virtuous Ten Studio, only the decoder/encoder for the m10 files itself)

Now let's get to the actual search. The requirements are quite hard:

We search (Flemmard will be still here as some kind of help) one or two very experienced C# or C++ developers with the following requirements:
  • Very good experience in C# and/or C++
  • Windows dev of course
  • Experience with reading/writing binary data would be helpful
  • Experience with reverse engineering file formats would be also helpful
  • Good spoken english required (German would be nice too)
  • Communication is done via either IRC or Skype
  • Development uses SVN, so knowledge about SVN and how it works is quite helpful
  • Having a HTC phone with a sense 3.0/3.5 ROM is strongly advised. You don't totally need it, but it helps a lot

Now lets come to the tasks that needs to be done and the usual workflow
  • We do know everything important about the m10 file format, so the hard work is already done
  • But you still WILL be starring at your hexeditor four hours (no joke here), so if you don't like digging through hexcodes you are totally wrong here
  • This is not a halftime job. Writing such a decider/encoder requires quite a bit of spare time
  • Once I explained you most of the things we know about m10 formats, YOU will start writing a parser for those files. This is much trial and error.
  • The time will come where you understand the basics of the format. Then you need to finish that decoder/encoder and start working on the addtional things (mainly image decoding/encoding)
  • Image decoding: The images saved in m10 have different special file formats. We do know how to decode them. There is just ONE format that needs further research.
  • One last thing: Flemmard won't give out his current source code. We have to accept that.

As I am too lazy to put up another G-Forms thing, I'd just like you to answer here in that post if you are interested in becoming a main m10tools dev.

Flemmard and me had a great time developing this tool, so I guess this will repeat with the new guy(s).
Virtuous Ten Studio - Advanced Reverse Engineering Solution
---------------------------------------------------------
Remote Theme Injector - theme your favorite paid apk

Contact the Developer Committee with any questions or concerns regarding the Recognized Developer program.
Mention my name with @Diamondback in any post to easily get my attention.
Please use BB Codes to format your posts.



The Following 6 Users Say Thank You to Diamondback For This Useful Post: [ Click to Expand ]
 
Dunc001
Old
#2  
Dunc001's Avatar
Recognized Developer
Thanks Meter 1115
Posts: 2,490
Join Date: Apr 2010
Location: Hiding out south of the border...
Did you ever speak to THIS guy?
HTC One
TrickDroid 5.5.1 Sense 5.0 with ElementalX Kernel

First HTC HD2
Back from the dead and running Nexus JB 1.3

Second HTC HD2
Touchwiz 2.1 DataOnExt
 
Diamondback
Old
#3  
Diamondback's Avatar
Developer Committee / Senior Moderator / Recognized Developer - OP
Thanks Meter 5098
Posts: 3,774
Join Date: Jan 2010
Quote:
Originally Posted by Dunc001 View Post
Did you ever speak to THIS guy?
Nope, everyone should have a chance of getting in here if he is still interested, he can just post here
Virtuous Ten Studio - Advanced Reverse Engineering Solution
---------------------------------------------------------
Remote Theme Injector - theme your favorite paid apk

Contact the Developer Committee with any questions or concerns regarding the Recognized Developer program.
Mention my name with @Diamondback in any post to easily get my attention.
Please use BB Codes to format your posts.



 
vegetaleb
Old
#4  
vegetaleb's Avatar
Senior Member
Thanks Meter 492
Posts: 4,199
Join Date: Feb 2010
Location: Beirut
This is sad for our HTCs , I used to build some themes but HTC new m10 files are as bad as locking the bootloader!
Why the hell do they play like that?
 
dementor123
Old
(Last edited by dementor123; 14th December 2011 at 04:21 PM.)
#5  
Senior Member
Thanks Meter 22
Posts: 278
Join Date: Dec 2010
Location: New York City
Unfortunate that flemmard can't keep putting his time on this but we all understand that all devs do what they do here out of their passion and hobby not because they have to do it.

That being said, I will more than happy to help you guys here. I have been a c# developer since .net 1.0 and work with svn day in and day out. As far as reverse engineering goes, I haven't worked with hex editor much but I'm pretty comfortable with IL. Though I know we cant compare binaries with IL. Please pm me if you would like to know anything else.
 
Psyloid
Old
#6  
Psyloid's Avatar
Senior Member
Thanks Meter 221
Posts: 909
Join Date: May 2011
Quote:
Originally Posted by vegetaleb View Post
This is sad for our HTCs , I used to build some themes but HTC new m10 files are as bad as locking the bootloader!
Why the hell do they play like that?
because they hate people like us, messing with their files prolly

I'd say : it's as bad as a locked bootloader AND closed source camera drivers

HTC is taking a piss out of Android and open source, unfortunatly their phones have the best build quality, otherwise i would own a sony or samsung phone ...


Samsung Galaxy S2

RUNNING CM9

Retired Devices :
Acer Liquid , ZTE Blade, HTC incredible S, Samsung Tab P7100, Asus TF300T

 
traduz
Old
#7  
traduz's Avatar
Senior Member
Thanks Meter 12
Posts: 114
Join Date: Jul 2011
I have a large experience on C++, and free time too

---------- Post added at 01:42 PM ---------- Previous post was at 01:36 PM ----------

i lack on those three requirements
Experience with reading/writing binary data would be helpful
Experience with reverse engineering file formats would be also helpful
Having a HTC phone with a sense 3.0/3.5 ROM is strongly advised. You don't totally need it, but it helps a lot
Galaxy Ace S5830B ~ CM7-APOCALYPSE-FINAL

Retired SE dumb phone's developer
 
Diamondback
Old
#8  
Diamondback's Avatar
Developer Committee / Senior Moderator / Recognized Developer - OP
Thanks Meter 5098
Posts: 3,774
Join Date: Jan 2010
Quote:
Originally Posted by traduz View Post
I have a large experience on C++, and free time too

---------- Post added at 01:42 PM ---------- Previous post was at 01:36 PM ----------

i lack on those three requirements
Experience with reading/writing binary data would be helpful
Experience with reverse engineering file formats would be also helpful
Having a HTC phone with a sense 3.0/3.5 ROM is strongly advised. You don't totally need it, but it helps a lot
Can you please come to IRC? (#vts-dev on Freenode)
Virtuous Ten Studio - Advanced Reverse Engineering Solution
---------------------------------------------------------
Remote Theme Injector - theme your favorite paid apk

Contact the Developer Committee with any questions or concerns regarding the Recognized Developer program.
Mention my name with @Diamondback in any post to easily get my attention.
Please use BB Codes to format your posts.



 
Reversedhex
Old
#9  
Senior Member
Thanks Meter 4
Posts: 202
Join Date: Nov 2008
Location: Krommenie
im a windows dev with some spare time but i cant make any promises.
i have experience reading/writing binary data but not with reversing file format.
and a spare desire z

i have been following your dev work on irc for a while
Oooohw yeah!
 
ivolol
Old
#10  
ivolol's Avatar
Senior Member
Thanks Meter 70
Posts: 209
Join Date: Oct 2010
Location: Melbourne

 
DONATE TO ME
I am hoping to help!

Come to #vts-dev and #m10tools on freenode irc!
Device: HTC Desire HD -- Status: Rooted, S-OFF, Eng
Rom: Codefire X -- Radio: 12.69a.60.29U

Want to know how to do everything with the Desire HD? Check my thread!

THREAD CLOSED
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Coloring Your Logcat World

Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more

Guide Your Sheep to Safety with Finger Shepherd

Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more