[DEV][Windows/Linux][2012-05-14] Custom Rom Creator Studio v1.2

Search This thread

jens13

Senior Member
Jan 11, 2008
113
98
I have created a development environment for making the process of creating custom roms and themes easier.

For Windows/.NET Framework 4.0 and Linux/Mono 2.10.2
The version for Mono might work on OSX/Mono.

As I use my time to develop the application the documentation are a little spars at the moment but I'm working on that.

It is using apktool and smali/baksmali to do the hard work.

Features:
  • Open files from command line and associate file types(.rssln, .rsproj and .apk)(windows only)
  • ApkViewer, shows content of apk files (windows only)
  • Compare content of apk and jar files with older versions.
  • Text editor
  • Deodexing
  • Automatically discovers boot class paths
  • Decompiling classes
  • Recompiling classes
  • Decoding resources
  • Encoding resources
  • Optimizing png files (windows only)
  • Signing apk files
  • Creating update.zip
  • Excluding/Including files
  • Logging


Thanks to:
Brut.all for ApkTool
JesusFreke for smali/baksmali
Everyone contributing on xda, I've learned a lot here over the years.

Change log at project home

Project home at Github

FAQ at Project home

Downloads
 
Last edited:

jens13

Senior Member
Jan 11, 2008
113
98
I hope you can find some use for it.

I will write a short guide on how to create a Theme.
I might have the time later tonight otherwise it's going to be tomorrow night.
 

Shiftok

Senior Member
Dec 11, 2010
219
53
I don't know why, but on my Windows 7 x86 don't working. Java JRE and .Net 4 i was installed from oficial sites, but now crash program((. I was try to start program as administrator, but any result((
Any ideas?
 
  • Like
Reactions: NiTrO_AndroidT

jens13

Senior Member
Jan 11, 2008
113
98
I don't know why, but on my Windows 7 x86 don't working. Java JRE and .Net 4 i was installed from oficial sites, but now crash program((. I was try to start program as administrator, but any result((
Any ideas?

Hard to say, but if you check in the following path or something similar, you should find a logfile.

C:\Users\%USER%\AppData\Roaming\Custom Rom Creator Studio\Logfiles

If you can post the latest one I will check it out.
 

Shiftok

Senior Member
Dec 11, 2010
219
53
directory C:\Users\%USER%\AppData\Roaming\Custom Rom Creator Studio is exist, but subdirectory Logfiles not exists. If it help you... Windows show it's information:
Problem signature:
Problem Event Name: CLR20r3
Problem signature 01: crcstudio.exe
Problem signature 02: 0.9.0.0
Problem signature 03: 4dd1be2c
Problem signature 04: mscorlib
Problem signature 05: 4.0.0.0
Problem signature 06: 4d53693b
Problem signature 07: 3fd5
Problem signature 08: 1a
Problem signature 09: System.ArgumentNullException
OS Version: 6.1.7601.2.1.0.256.1
Language Code: 1058
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement on the Internet:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

If the privacy statement on the Internet is not available, check with its local variants:
C: \ Windows \ system32 \ ru-RU \ erofflps.txt
 

jens13

Senior Member
Jan 11, 2008
113
98
directory C:\Users\%USER%\AppData\Roaming\Custom Rom Creator Studio is exist, but subdirectory Logfiles not exists. If it help you... Windows show it's information:
It looks like the application isn't even loaded.
I'm on my way out right now, but I will look in to it later tonight.
 

JD7

Senior Member
Feb 26, 2007
93
24
Glasgow
I extracted the crcstudio to a folder I named Crcstudio, then copied the tools zip to that folder.

I then extracted the tools zip and then ran crcstudio.exe - no problems.

Going to check out the tool now.
 

jens13

Senior Member
Jan 11, 2008
113
98
I am running into the same thing with my windows 7 machine. I have the requirements met for the .net and jve files.

It just does not want to start up and there are not any log files.

I have no idea what might cause this problem.
The application will run about 20 lines of code before it logs "Application started" to the log file...

I have made a new crcstudio.exe for you to try, with additional exception handling, it will report any errors in the startup of the application in messageboxes.

Thanks for your support.

// I have removed the attached file, because the latest version fixed this problem //
 
Last edited:

Gonizahavy

Senior Member
Mar 26, 2011
80
10
It worked for my untill I did a restart, then it was crashing before the logg entry "Application Started"
Now I'm using your new exe file, which gives me this exception and then starts up the program and it works now :)

Code:
---------------------------
---------------------------
System.IO.DirectoryNotFoundException: Could not find a part of the path.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.Move(String sourceFileName, String destFileName)
   at CrcStudio.Messages.FileMessageConsumer.RenameOldLogFiles(String file)
   at CrcStudio.Messages.FileMessageConsumer.CreateLogFile()
   at CrcStudio.Program.Main()
---------------------------
OK   
---------------------------
 
  • Like
Reactions: jens13

jens13

Senior Member
Jan 11, 2008
113
98
It worked for my untill I did a restart, then it was crashing before the logg entry "Application Started"
Now I'm using your new exe file, which gives me this exception and then starts up the program and it works now :)

Code:
---------------------------
---------------------------
System.IO.DirectoryNotFoundException: Could not find a part of the path.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.Move(String sourceFileName, String destFileName)
   at CrcStudio.Messages.FileMessageConsumer.RenameOldLogFiles(String file)
   at CrcStudio.Messages.FileMessageConsumer.CreateLogFile()
   at CrcStudio.Program.Main()
---------------------------
OK   
---------------------------

Ok, thanks.
It's the creation of the logfile that fails.
I will fix this, and release a new version asap.

Sent from my GT-I9000 using XDA Premium App
 

sdq928

Member
Feb 16, 2011
28
2
Redmi K20 Pro
This is my Error Message:
aaaa.jpg
 
  • Like
Reactions: jens13

jens13

Senior Member
Jan 11, 2008
113
98
Thanks Gonizahavy, sdq928 and Shiftok for you patience.

The problems had to do with different languages for windows.
This one will probably work better, but I will go trough the code tonight to make some more improvements before I release a new version.

// I have removed the attached file, because the latest version fixed this problem //
 
Last edited:
  • Like
Reactions: Shiftok

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    I have created a development environment for making the process of creating custom roms and themes easier.

    For Windows/.NET Framework 4.0 and Linux/Mono 2.10.2
    The version for Mono might work on OSX/Mono.

    As I use my time to develop the application the documentation are a little spars at the moment but I'm working on that.

    It is using apktool and smali/baksmali to do the hard work.

    Features:
    • Open files from command line and associate file types(.rssln, .rsproj and .apk)(windows only)
    • ApkViewer, shows content of apk files (windows only)
    • Compare content of apk and jar files with older versions.
    • Text editor
    • Deodexing
    • Automatically discovers boot class paths
    • Decompiling classes
    • Recompiling classes
    • Decoding resources
    • Encoding resources
    • Optimizing png files (windows only)
    • Signing apk files
    • Creating update.zip
    • Excluding/Including files
    • Logging


    Thanks to:
    Brut.all for ApkTool
    JesusFreke for smali/baksmali
    Everyone contributing on xda, I've learned a lot here over the years.

    Change log at project home

    Project home at Github

    FAQ at Project home

    Downloads
    2
    New release 1.1.0.0
    Fixed Issue 15 : Error when path to tool folder includes spaces.
    Fixed Issue 16 : Text color in treeview does not change.

    For more details: http://code.google.com/p/custom-rom-creator-studio/wiki/Changes
    2
    New release 0.9.5.0
    Fixed Issue 2 : Collection was modified; enumeration operation may not execute.
    Fixed Issue 10 : Does not handle new option in smali/baksmali v1.3.0
    Fixed Issue 11 : Archives containing files with zero bytes length

    For more details: http://code.google.com/p/custom-rom-creator-studio/wiki/Changes
    1
    I don't know why, but on my Windows 7 x86 don't working. Java JRE and .Net 4 i was installed from oficial sites, but now crash program((. I was try to start program as administrator, but any result((
    Any ideas?
    1
    Can anyone tell me, where i can get the Tools.zip download?

    Gesendet von meinem E2303 mit Tapatalk

    There is no current Tools.zip, you could collect the files your self and put them in the tools sub directory of the application.
    But I don't think it will work, I haven't worked on this application for more than two years and both the tools it relies on and Android has changed a lot since then.
    If you want to build your own custom rom, you can use the tools listed below without Custom Rom Creator Studio.

    That said, this is the tools you need:
    apktool.jar (https://ibotpeaches.github.io/Apktool/http://)
    baksmali.jar (https://github.com/JesusFreke/smali)
    smali.jar (https://github.com/JesusFreke/smali)
    aapt.exe (This might be needed by apktool or smali/baksmali, if it is you can find it in the Google Android SDK)

    Good luck