AndroidGood and EVO

ROM Dev Spotlight: Team D.I.R.T’s Alex Cruz (Mazda)

mazda cropped - for some reason we don't have an alt tag hereIt’s been a very long time since a ROM developer spotlight was done on Good and EVO. It’s past time to break the year-long hiatus, sit down, and speak with a developer who’s had a number of ROMs reviewed here on Pocketables.

Alex Cruz, a.k.a. Mazda, is a founding member of Team D.I.R.T. (Developers In Real Time), and he had some time yesterday to answer some questions I had. He will also answer any questions you might have in the comments.

To start off, for people who don’t know you, who are you?

I’m a 29-year-old Navy veteran who lives a regular life. I have a beautiful wife, two smart boys, two dogs, and a hobby. My hobby, of course, is making ROMs for Android. I also enjoy helping others whenever possible.

Tell us a bit about Team D.I.R.T. and your involvement with it.

Team D.I.R.T originally was just two guys (Kommodore Heinz and me) with one ROM (Mangoed Chicken Se7en). Kommodore Heinz and I started this dev team because we had a bad taste in our mouth after our departure from another dev team. We wanted to set the standard and be THAT TEAM! We had huge expectations and an even bigger hunger to learn.

team dirt - for some reason we don't have an alt tag here

We knew we couldn’t meet our expectations alone so we recruited and learned from the community’s best. Guys like Tommytomtoe, Preludedrew, and some others helped us in answering all our questions and even some tough love!

We went after a lot of developers but knew that having an “A List” group of guys wouldn’t do it. We had to recruit individuals that not only set the standard within the Android community with their work but also shared the same values as us.

Fast forward about 9-12 months into the future, and we’re now 14 guys with over 25 ROMs spread out over a number of devices.

My involvement in Team D.I.R.T is the same as the next guy next to me. Unlike other teams where you have a TOP DOG or a self appointed leader, we consider ourselves equal and vote on everything that impacts the team and it’s image.

What things have you directly developed, and what have you assisted with?

I’ve developed quite a few ROMs for the EVO 4G and the EVO 3D. ROM ports such as AOKP, Codename Android, Paranoidandroid, RemICS-UX and CM10 are just a few. I have assisted a few developers in ROMs such as MIUI, AOKP Jelly Bean, and, yes, even Sense-based ROMs.

What devices do you have / work on?

Oh wow, I think I don’t have enough time to name all the devices I have, considering some don’t power up anymore. So I’ll just name the ones that do power up. I have the EVO 4G, EVO 3D (CDMA), Galaxy Nexus (GSM), Nook Color, Inspire 4G, and LG Thrill.

For right now, I only work on a couple of those devices. I only work on the EVO 4G and EVO 3D, and unofficially I make ROMs for my wife on her Inspire 4G. I will start developing for the Galaxy Nexus and join up with my teammate Savoca, who already has a ROM (Strike X) on the Sprint version of the Galaxy Nexus.

What are you working on now?

Although most have known me as a porting dev, I’ve started to get my feet wet and build roms from their source. As you know, I had an AOKP Jelly Bean port on the EVO 3D (CDMA) and recently build it from source. Right now, I’m in the process of fixing some minor issues and giving it even more customization.

I have to say it’s been real fun since building AOKP Jelly Bean from its source, and just the entire learning experience. Guys like Preludedrew, Tommytomatoe, and JMZtaylor really don’t get enough credit in my opinion. They have really been good
friends and have helped me through this ROM!

What challenges do you normally face?

WOW! Without going into personal details, I would have to say my daily challenge within the Android community is dealing with hypocrites. What I mean about this, is seeing developers preach open source 24/7/365, but then hide their very own to their ROM.

Working with developers like Preludedrew and Tommytomatoe have really been a great. They have influenced me to do things the right way, and that “sharing is caring.” What that means for those that don’t know is that if you care about the development of the community, then you share your work.

After all, isn’t the fact we’re open source what makes us better then Apple?

What do you do for employment, enjoyment, and refreshment?

Unfortunately, the contracting company I was working for really pissed off the U.S. Navy and didn’t have their contract renewed, so that meant that we were all given a severance package and showed the door.

Well, living in northwest Florida, you can’t go a few weeks without spending time in the great outdoors. I love to spend days with my wife and kids either camping or fishing. Yeah, I’m not a total geek…

Looking for any employment in particular?

Right now, I’m looking for administrative positions, since that’s what I’ve done in the past, but it’s looking like I might have to venture out to other fields.

As a team, is D.I.R.T. working on anything interesting / anything upcoming expected?

We usually work together on all of our ROMs, whether that’s providing general help to each other or actually having a hand or two in a ROM, but we do have something in the works.

We’re working on a Team D.I.R.T signature ROM. Right now, it’s nothing to write home about, but we should have something out hopefully before the world ends (Mayan calendar joke).

What’s your favorite non-D.I.R.T. ROM?

I have a few that come to mind when I think what’s my favorite non-DIRT ROM. What comes to mind is CM7, VirusROM REVOlution, MikFroyo, and Paranoidandroid.

Those ROMs, at one point or another, were TOP DOG and made me feel like I was using something one of a kind! I still flash back, believe it or not, to CM7 just to get that cool school feel!

Do you have any words of advice for new developers?

Take your time and do things right the first time around. Don’t try to rush things because of proceed pressure. Always remember to credit and thank individuals that have helped you, no matter what!

I’ve often seen people say, “Well I’m not going to thank this person because I don’t like them,” when in fact you should always give credit, whether you have a good relationship with them or not.

Finally, the one piece of advice that has helped me the most: Do things because you want to! If you’re not having fun with all of this, then is not worth it! The moment you start acting like this is a job and demand a buy for flash, then it is time to move on to something else.

Have any advice for those thinking of rooting?

DO IT! Being unrooted is like being on a highway with no speed limits but your car has a governor on it. Being rooted takes that governor out and lets you do things that you couldn’t do before!

Things like flashing custom ROMs (firmware) with as much customization as you want. Anything from applying themes to installing apps that your carrier restricts you from. You can have it all! You know all that bloatware that’s slowing your phone down – gone if you wish! Again, DO IT!

 Why should someone try your ROMs?

Attention to detail! My ROMs, along with all Team D.I.R.T ROMs, provide that attention to detail. What this means is that we pay attention to the little things. We don’t rush a ROM because people in the forums demand things or set deadlines for ourselves. We make sure things are done right the first time around so we don’t have to pull a ROM 15 minutes after release. With our ROMs, you will get support unlike any other. If something is broken, we will take responsibility for it and fix it if we’re able.

Most developers slap a donation link up (I’m not sure if you do or not). One of my favorite developers of all time claimed to have purchased some beef jerky and half a Mountain Dew with what he made. What could you purchase, if you’ve made anything off of donations?

Yeah, I have a donation link on my XDA profile, but most people don’t really donate just because I never mention it or require people to donate for this or that. I think if someone was to donate, I would put it towards a newer phone or something to help me develop better ROMs, like more RAM for my computer…

Can you explain your process to someone who doesn’t know how any of this is done? (i.e. What tools do you use, how do you compile and test, something to demystify how this is done.)

A lot of what is done in the Android community when it comes to ROMs is done with several different tools. Tools like ApkManager and Apk Tool are vital for someone starting out. These two tools help you decompile, compile and edit system and regular apks inside a ROM. This is important for those that want to theme a ROM, or maybe add a certain modificaition to give your ROM that extra WOW effect.

Another key tool to use is the dsixda android kitchen. This is what is normally used to modify shipped ROMs, or add your spin on someone else’s custom ROM. Then there’s tools like Tommy’s Android Utility that are an all in one type of tool. This tool has it all when it comes to helping someone that’s starting out in the Android community.

I personally use is Apk Manager, APkTool, Notepad++, Beyond Compare, Virtuous Ten Studio, Photoshop and terminal in Ubuntu.

What are your thoughts on the cult of personality ROMs, the ROMs that have every single mod incorporated into them, and developer wars  (i.e. the 2011/2012 kernel wars that nearly destroyed the EVO 3D).

I honestly love to see ROMs that have tons of features built in. A lot of developers may say this hurts the community, but I think they help raise the bar. They also prevent users from flashing 10-20 different zips AFTER they flash a ROM to get a ROM the way the user wants it.

The war that took part between the developers of the EVO 3D, in my opinion, was something that should have never happened. What I mean is, it should have been handled differently and in private. I’ve been in the community for roughly three years and I’ve never seen or heard anything like it. Developers of any kind shouldn’t fight among themselves because it hurts the community, but they’re human and they’re going to disagree on things from time to time. Hopefully, the staff for these forums have set new guidelines on how to deal with situations like this.

Do you notice differences between the EVO development crowds and others?

OH, YEAH! I don’t know what it is about the EVO community, but has a different vibe. I’ve noticed that in other development crowds, they tend to set limits on what they can and can’t do. In the EVO community, it seems like anything is possible!

Who I like to call the Debbie-downers said we couldn’t get Sense 3.0 on the EVO 4G, that was done! They said, well you got Sense 3.0 but you can’t get  Sense 3.5. Well, that was done! They said, well you got Sense 3.5, but there’s no way you can get ICS going. That was done! Then they said, well you got ICS, but it’s never going to be stable enough for use. Well, that was done! Recently, they claimed that Jelly Bean could never run on the EVO 4G. Well, thanks to preludedrew, that was done, too!

The developers in the EVO community are truly one of a kind!

Is there anyone out there not getting enough attention who’s doing active development and whom we ought to look at?

I think there’s a lot of developers that don’t get the attention they deserve, whether that’s because they don’t want the attention or someone has taken credit for their work.

But to name a few, I think developers like the_plattypus, JMZtaylor, and Preludedrew don’t get enough attention in the community! Between those guys, they’ve really changed a lot in the community, with not only their skills of bringing ROMs alive, but also helping their peers make their ROMs better, really making the community a lot better overall!

HUGE fans of those three right there!


If you have any questions for Alex, drop him a note below in the comments. You can also follow him on Twitter.

Pocketables does not accept targeted advertising, phony guest posts, paid reviews, etc. Help us keep this way with support on Patreon!
Become a patron at Patreon!

Paul E King

Paul King started with GoodAndEVO in 2011, which merged with Pocketables, and as of 2018 he's evidently the owner. He lives in Nashville, works at a film production company, is married with two kids. Facebook | Twitter | Donate | More posts by Paul | Subscribe to Paul's posts

Avatar of Paul E King

25 thoughts on “ROM Dev Spotlight: Team D.I.R.T’s Alex Cruz (Mazda)

    • Avatar of NelsonTitua

      You should come over to the LTEvO i would certainly appreciate an LTE based ROM.

      • I’m going to see about getting my hands on one but for right now, you should look out for Sinistertensai. He recently got an LTE and I believe is in the process of dropping something soon for the LTE :)

        • Avatar of NelsonTitua

          Good to know bro.. I will def keep an eye out.

    • Avatar of hisuwh

      Bigging up your own interview. lol
      Famous now ;)

  • Avatar of closet nerd

    Cool to meet the man behind the M lol thanks for all your hard work

    • Thanks! Hopefully Paul and the rest of the guys here at pocketables can start doing more and more of these spotlights!

      I know there’s at least 5-6 guys aside from the ones I mentioned above that although don’t need the attention because that’s who they are and they will continue on doing what they do no matter what, they sure as hell deserve it!

      • Avatar of Paul E King

        will be working on another one for next week or the next week unless something happens.

        Developer spotlights were Jenn’s thing, but as long as people are interested in them I’ll bring them back.

        • WOO HOO!!! Yeah I think is a good idea to have these spotlights on developers!

          Not only does it give the developers a bit of recognition but it also lets the users get to know the developers and see that they’re not machines and they’re very much alike in some ways…hahahaha

  • Avatar of Abraham

    I LOVE your EVO 3D ROM. That is the current one I am using and it is simply awesome!
    Keep up the good work!

    • Thanks dude!! I’m currently working on the update, just running into issues because I want to keep it stable while adding new and exciting features :)

      I don’t see how the BIG DOGS do it in such little time! HAHAHAHA

      The other day I was talking to Preludedrew and out of no where he decided he wanted something on his ROM and had it done in a few hours with a toggle and everything….it was truly something that would of had you say WOW!! HAHAHA

      • Avatar of Abraham

        Haha, well with experience comes everything. No need to rush things. As they say, you gotta walk before you can run.

        I sent you some Facebook, Barcode Scanner and Netflix logcats through PM some days ago. Dont know if you remember.

        Keep it up though man! Awesome job!

  • Avatar of Chaco

    My EVO 4G is not forgotten, and i still love it enough, not to want to get rid of it. I am clearly one of the peeps that witnessed many BS around a while back. I will say that the work produced is great. Many things i never thought will happen. Thanks Alex.

    • Thanks dude! I’m glad I’m able to help some people experience some ROMs that were only available on high end devices in their EVO 4G.

      I know times are rough and not everyone can get rid of their EVO 4G and go and buy a SGS3 or an EVO LTE :)

      Thanks again for the support throughout all of this Chaco!

  • Avatar of Paul E King

    So, non-article question that should have been, but really I’m recovering from the flu and I wasn’t all that here to begin with:

    How did you get your start in programming this stuff? Do you have a programming background? How did you get into the EVO line?

    What was the first ROM you remember flashing?

    • I don’t have a programming background but I’ve always had a thing for finding out how things work and tweaking stuff. I remember at a very early age I took my NES apart and pissed off my mom because she thought “I just spend my hard earn money and this KID broke it by taking it apart” but I ended up putting it together and it actually ran just fine :)

      I don’t remember what I did to it BUT I wanted to take it part to see what was inside…hahahaha

      I actually would of NEVER got an EVO 4G because I was satisfied with my HD2 running Android off my sdcard. Well one day it broke and I wanted to get something better and newer and so I got the EVO 4G. The first Android ROM I can remember using was mdeejay’s Froyo Sense on the HD2! I remember thinking it was the best thing in the world because at the time, it was!

      On the EVO 4G, I can’t remember which one was the first BUT I do remember flashing a lot of Virus’ ROMs!

      • Avatar of Dan Davis

        Well I am glad you made a wise decision and picked up and Evo. Thanks for sharing your awesome ROMs .

  • Avatar of Paul E King

    As a note, I changed the primary picture to “team dirt” as the way the pocketables website was cropping your photo it was your nose and neck and I was without photoshop handy

  • Avatar of Tom Gojcaj

    Nice Mazda. Proud of you man. Back when I had my evo I met Mazda and ran his ROMs. Then I donated that evo to JMztaylor so he could dev for it kuz he didn’t have the funds to purchase one. I then Bought an evo 3d and wanted Mazda to make a ROM for it so bad but he didn’t have the device. Sooo I purchased a gnex and put the 3d in an envelope and sent to Mazda’s house. Donated it to him so he can get that device dirty. I never got to enjoy his 3d ROMs but one day his dirty hands will get around a gnex. He is a good guy. Keep it up man.

    • Thanks man! Hopefully I can get the wife to let go of the GNEX and I can get rolling on that too :)

      The community needs more guys like you! You are one classy dude!! :)

  • Great to see you Mazda in person, been using your rom on my evo 3d (starcraft70)

  • What part did you have with dirty unicorns 4.3 for the t769. It is awesome and I am only coming from aokp 4..2. Lots of new stuff.

  • Additionally I would love to see a rom native internal. To external storage option ESP. For t769. I am using an app for it due to small internal on this device but it fails often, is this possible via a rom option?or is it something team dirt would be interested in?


Leave a Reply

Your email address will not be published. Required fields are marked *