Please refer to the offical XDA page for faster support!
Screenshot:
Default settings is no authentication / no auto update, but safemode / pause after batch enabled.
I chose to skip the authentication by default because some people got stuck in the authentication loop.
Changelog BETA 4
New: File, Options and Help menu, containing the following items:
File > Restart, Exit
Options > Preferences
Help > Credits, About
New: Options (Preferences)
- Enable/Disable authentication (I removed /nocheck parameter)
- Enable/Disable auto check for updates
- Enable/Disable safe mode (always mount /system)
- Enable/Disable pause command after processing a batch
Fixed: All files that might could cause errors because of the Windows linebreaks (su -c "busybox dos2unix ...")
Fixed: Batch files having incorrect way of closing
Fixed: Incorrect number of quotes in 06setcpugov, 07setio
Fixed: Missing text in 08batterytweak making it not work
Fixed: Pushing i9001 default boot sound resulting into "to be implemented" messagebox (forgot it somehow)
Updated: batch files to be able to act with auto pause option, also more file permissions are added
Updated: Overall stability of the app
Changed: CPU Governor & I/O Schelduler can now be chosen to be set at boot or to be set directly
Changed: Extended Status Bar text to Extra Mods
Added: Flip-To-Mute & Non Increasing Ringtone under Extra Mods section
broodROM Configurator Developement (Legacy!):
The main goal of broodROM Configurator is to manage/configurate broodROM RC2 from your pc.
Top priority on this project is an user friendly experience, that means everyone can do it, even your mother...
The app will allow you to add/change several tweaks/settings to broodROM RC2.
How does it work?
broodROM Configurator starts with a version checker, this checks if the ROM version is eligible for broodROM Configurator.
This check is integrated because the app is specially made for the broodROM file structure, on other ROMS it might cause damage.
When the phone is successfully authenticated you will get the Main GUI
In the Main GUI you can start customizing your broodROM RC2 Installation, I've taken Installing a new kernel here for example:
1. Choose a prefered Kernel, I choose Cranium Kernel v6 (1.9GHz)
2.
Click Install
Now the following command will be executed:
Pseudocode:
Start Program ( pushkernel.bat "kernel name" "kernel file" )
These two parameters (%1 and %2)
add a little dynamic to the batch file which makes it multifunctional, not just for 1 kernel but for all.
The batch file: (pushkernel.bat)
@echo off
title broodROM Configurator
echo.
echo Pushing %1
echo Make sure your phone has debugging mode enabled
echo.
cd /d %~dp0
adb root
echo.
echo Please connect your phone to continue...
adb wait-for-device
echo.
adb remount
cls
echo.
echo Pushing %2 to sdcard.. Please wait
echo.
adb push "k/%2" "sdcard/%2"
echo.
echo Pushing %2 to sdcard done
echo.
echo Your phone will now reboot in CWM Recovery...
adb reboot recovery
echo.
echo When you are in CWM Recovery:
echo 1. Scroll to "Install zip from sdcard", Press the menu button
echo 2. Scroll to "Choose zip from internal sdcard", Press the menu button
echo 3. Now search for the %2 file and press the menu
echo button to install the kernel
echo 4. Choose reboot system now
echo.
echo Controls for CWM:
echo - Scroll in menu ( vol - , vol + )
echo - Choose ( menu button, the left one )
echo - Return ( back button, the right one )
echo.
echo.
echo Done...
pause
This will result in:
(First comes the check if your mobile phone is connected and in debugging mode. the script waits until it's connected.)
When the phone is connected you will probably only see that message flashing very fast.
It will continue to the main process of the batch file.
The script will:
1. Push the desired kernel to your sdcard
2. Reboot your phone in recovery mode
3. Give you instructions on how to flash the new kernel
This is an example from the scripts which cannot be fully automated, the following scripts are not fully automated:
- Pushing a kernel
- Pushing a system accelerator
- Pushing new languages
The rest of the scripts are fully automated, here is an example of the installation of a theme
@echo off
title broodROM Configurator
echo.
echo Pushing ICS 2.0 by reneph/RavoxX (Edited for broodROM RC2)
echo Phone will freeze and reboot after operation
echo Make sure your phone has debugging mode enabled
echo.
cd /d %~dp0
adb root
echo.
echo Please connect your phone to continue...
adb wait-for-device
echo.
adb remount
cls
adb -d shell stop
adb push "theme/ics2/android.policy.jar" "system/framework/android.policy.jar"
adb push "theme/ics2/framework-res.apk" "system/framework/framework-res.apk"
adb push "theme/ics2/SystemUI.apk" "system/framework/SystemUI.apk"
adb push "theme/ics2/twframework-res.apk" "system/framework/twframework-res.apk"
adb push "theme/ics2/Contacts.apk" "system/app/Contacts.apk"
adb push "theme/ics2/DialerTabActivity.apk" "system/app/DialerTabActivity.apk"
adb push "theme/ics2/DownloadProvider.apk" "system/app/DownloadProvider.apk"
adb push "theme/ics2/Mms.apk" "system/app/Mms.apk"
adb push "theme/ics2/MusicPlayer.apk" "system/app/MusicPlayer.apk"
adb push "theme/ics2/Phone.apk" "system/app/Phone.apk"
adb push "theme/ics2/Settings.apk" "system/app/Settings.apk"
echo.
echo Done... Rebooting device
adb reboot
pause
No screenshots from this one.. Will post more later
Feel free to post a comment.
Previous comments:
Name: broodplank
Comment: I will keep this post updated, you can expect a beta version soon
Name: abelll
Comment: cant wait!!!!
Name: Christian
Comment: For wheen ????
i can't wait !!!
:P
Name: eric
Comment: brooromrc2 become a professional tool !!
very nice idea .
gross estimate date please ???
Name: Koraiem
Comment: Great job man! Can't wait..
btw, I tried applying the custom boot animation with the right permissions but it doesn't work.. shouldn't cranium v6 support this??
Name: xci
Comment: awesome! just great work you are pulling off with this rom!
I hope i can do an easy change to thunderbolt with this configurator, cannot wait
Name: broodplank
Comment: @eric: Thanks!, I think it will release this week (est. date)
@Koraiem: Cranium Kernel doesn't has bootanimation support, thats why ;)
@xci: Thanks, yes you will be able to switch to thunderbolt the easy way
Name: Tomato
Comment: Thank you for your amazing works~ cant wait too.^_^ ~~
Name: Giphoo
Comment: So thanks to ur amazing works.^_^
But I can't wait,too,three,four,five,six,seven...
BTW Does it support Chinese in this beta version?
Name: broodplank
Comment: @Giphoo: Yes, Chinese language will be available, but not for swype tho.
Name: _____
Comment: AWESOME!!!
Name: Harcownikov
Comment: My Hero ^^
xD
Name: rhcp
Comment: nice!! good rom!
Name: mbba67
Comment: Guys,Guys,Guys....This is not a Rom but application for your phone ROM Configurator....You Guys read or not?
Name: broodplank
Comment: @mbba67: It's an application idd, but it's an addition for broodROM RC2 which can be found here: http://forum.xda-developers.com/showthread.php?t=1396837
Name: Bremer
Comment: ok. im getting little impatient..
Name: broodplank
Comment: @Bremer: I don't have very much time to code it actually, so I'm doing my best to release it asap
Name: khaled
Comment: i like it
Name: asparagas
Comment: I wait.
Name: i9001
Comment: release this week? plz <3
Name: broodplank
Comment: Beta coming this week :)
Name: LLURILOP
Comment: WOAAH!!!
Name: kiren
Comment: when to release??
Name: Manas
Comment: is there any sound improvement tool..on broodROM Configurator
Name: .
Comment: omg beta today :D
Name: giphoo
Comment: great!
Name: broodplank
Comment: BETA 1 Released! Check top of page
Name: giphoo
Comment: how to choose Chinese...
Name: gonna check it out
Comment:
Name: broodplank
Comment: Install Extra languages > Install locale app
Name:
Comment: wow why is this 180mb???
Name: broodplank
Comment: Because it contains all kernels, themes and other files
Name: Bremer
Comment: When im trying to install any kernel, cmd prompt flashes and then nothing happens. Any solutions? I've already replaced that batch. Everything else is working fine.
Name: giphoo
Comment: @broodplank:It doesn't work. When I reboot the phone, I should change Current Locale again.
Name: broodplank
Comment: @bremer: I'm aware of the problem, fix can be downloaded here: http://broodplank.net/files/broodromcon_beta1_patch.rar
@giphoo: I'll look for an alternative then, maybe I can find a Chinese language patch
Name: Daniel
Comment: when you will release the next beta, with the corrections? only for interest i want to flash my phone, and when you say you will release tomorrow i can wait. thx
Name: xjy920928
Comment: will a perfect chinese language patch be available in the next beta? i'm looking forward to it. anyway thx for ur work
Name: fayway
Comment: Hi broodplank
Thanks a lot for the configurator and for broodRom RC 2, TOTAL RESPECT !
I want to report a bug after installing the Arabic RTL patch using the configurator.
I followed exactly the steps in xda-developers thread (http://forum.xda-developers.com/showthread.php?t=1396837), but after installing the Arabic language using the configurator, the phone stacked in the boot animation during system load, I repeat the operation 2 times with the same result... in all cases, I was forced to restore the whole system.
Thanks in advance
Name: Tim
Comment: Hi Broodplank, Many thanks for your rom! I tried to install the extended status bar but it doesn't work. How can i fix this?
Name: broodplank
Comment: @Tim: works in beta 3 ;)
Name: Terrah
Comment: Just what the doctor odreerd, thankity you!
Name: John
Comment: Hi Broodplank. I like the rom very much, but I can't get the configurator to work. It always hangs while authenticating. I enable debugging, connect the usb-cable, but it always hangs. Other OS' no difference (XP,VISTA,W7). What do I do wrong?
Name: broodplank
Comment: @John: Hmm that should work, try adding the /nocheck parameter to skip authentication
Name: John
Comment: I did that, but when I change things it says the phone is not connected. I can connect to Kies when debugging is disabled.Also Odin works and with debugging enabled I can acces the 2 sd-cards after I enabled them. No difference with other beta's..
Name: John
Comment: problem solved! The Samsung Android ABD Interface driver showed an error in Windows Device Manager. I followed the steps on this site: http://junefabrics.com/android/driver.php , downloaded and installed the driverpack and everything works fine now!
Name: jakke
Comment: Bedankt voor al je effort om je sgs te customizen echt ideaal! Komt er nog een rc 3 uit
Name: Tini
Comment: I have installed RC3 with flashed ROM. I would like to reverse the process...I mean...I would like my I9001 as it came from the factory(same ROM, same version of android)...can you help me with some informations?
Name: ghello
Comment: will there come a configurator for RC3 soon?
Name: broodplank
Comment: @ghello: Working on it ;)
Name: ghello
Comment: @broodplank: nicee! this version works really good btw, nice job! ;)
Name: broodplank
Comment: BETA 4 has been released!
Name: kaydewaard
Comment: tried configurator all day, still not working properly... getting a dos screen for short time, then it dissapears... running broodrom rc3 on phone. installed config4 a few times as well...