RegawMOD Bootloader Customizer Plugin | HTC Devices with S-OFF | 10.09.13

regaw_leinad

Inactive Recognized Developer
Jan 30, 2010
3,667
3,784
0
Seattle, WA
www.regawmod.com
Description
This post contains the information and the Visual Studio 2010 solution zip file
to create a plugin for the newly re-released RegawMOD Bootloader Customizer.

Once you create your plugin, please either pm me, or post in the RM Bootloader Customizer's thread
with your completed plugin, so I can add it to post #2's List of Plugins!

Current enum of known devices (not all may compatible with this tool though)

Usage
This ReadMe is a block comment in the BootloaderPlugin class that you have to modify.
All you need to do is follow these steps to create your plugin. This all takes place in Microsoft Visual Studio.

Code:
/*
 * RegawMOD Bootloader Customizer Plugin Template ReadMe
 * 
 * 1.  Make sure the external reference to 'RegawMOD Bootloader Customizer.exe' is correct and valid.
 * 2.  In the Project Properties window, change the following to your own values:
 *      - Assembly Name
 *      - Default Namespace
 *      - Information in 'Assembly Information...'
 * 3.  Change the namespace of this class to the same as your Default Namespace you just defined
 * 4.  Drag and Drop your hboot.img (rename your image to hboot.img) and android-info.txt to the root of the project
 *     in the Solution Explorer, overwriting the placeholder hboot.img and android-info.txt files.
 * 5.  Make sure they are set to "Embedded Resource" in their properties window.
 * 6.  Edit ONLY the private fields below to match your configurations
 * 7.  Build and deploy your dll under the "Release" configuration
 */
Requirements
.NET 4.0
Microsoft Visual Studio 2010/2012 (any version) - Get Express Here
HTC device with S-OFF bootloader

Changelog
Version 2.1 | 10.09.13
  • Add Verizon HTC One support
Version 2.2.2 | 06.10.13
  • Added support for HTC One varieties
Version 2.2 | 02.18.13
  • Support for Droid DNA and HTC One series

Download Latest Release
Bootloader Plugin Template.zip

Download Info
Bootloader Plugin Template.zip MD5 - f8a4f4b1dc5b6ce8958af06c044036b7

Source code
Github
 
Last edited:

regaw_leinad

Inactive Recognized Developer
Jan 30, 2010
3,667
3,784
0
Seattle, WA
www.regawmod.com
I'm making great progress on this. I removed the need to reference an external dll to create the plugin, now you just need to reference the application itself as I implemented the plugin interface into it. This cuts back on a lot of confusion, as well as keeps it more organized. I'll put out an updated version tomorrow (Wednesday the 18th) and a whole new plugin zip.
 

terrormattie

Senior Member
Mar 24, 2009
288
68
0
I have succesfully build an custom dll an loaded it into the .exe.

When I click the create zip button it tells me it hasnt been implented yet, how do I build the zip then? Thank you!
 

regaw_leinad

Inactive Recognized Developer
Jan 30, 2010
3,667
3,784
0
Seattle, WA
www.regawmod.com
I have succesfully build an custom dll an loaded it into the .exe.

When I click the create zip button it tells me it hasnt been implented yet, how do I build the zip then? Thank you!
The actual program is in the final testing phase, as stated in the OP, the one included in the zip is just a tester application. I should be releasing the full application very soon, as I have successfully built a zip for the EVO 4G LTE with it.
 

Captain_Throwback

Recognized Developer
Aug 22, 2008
20,107
22,384
203
The Nothing
The actual program is in the final testing phase, as stated in the OP, the one included in the zip is just a tester application. I should be releasing the full application very soon, as I have successfully built a zip for the EVO 4G LTE with it.
For other devices - will the S-OFF method matter? The OG EVO is an mtd device, and Revolutionary flashes a custom HBOOT to the device. However, it can be overwritten just by hex-editing an unmodified HBOOT to a higher number than Revolutionary.

Will that affect how the program works?

-----------
Current Device: HTC EVO 4G LTE | ROM: Chaos | Kernel: Stock (3.0.8-01368-g6fdcee1)
 

117micc

Senior Member
Apr 12, 2009
802
231
73
Baltimore
I have no idea what im doing, but i wanna use this... the config directions are very vague, how do i copy my hboot.img and android text files and wow... im so lost
 

regaw_leinad

Inactive Recognized Developer
Jan 30, 2010
3,667
3,784
0
Seattle, WA
www.regawmod.com
For other devices - will the S-OFF method matter? The OG EVO is an mtd device, and Revolutionary flashes a custom HBOOT to the device. However, it can be overwritten just by hex-editing an unmodified HBOOT to a higher number than Revolutionary.

Will that affect how the program works?
It won't actually affect the program if you get all of the details correct. If you can flash an unsigned PC36IMG.zip on the EVO, then this should work.

I have no idea what im doing, but i wanna use this... the config directions are very vague, how do i copy my hboot.img and android text files and wow... im so lost
If you're familiar with Visual Studio, then just drag and drop the hboot image and android-info.txt file into the root directory of the project in the Solution Explorer. Creating this plugin shouldn't be too hard, I thought the instructions weren't too technical.




I'm going to have a build of the full application out soon.
 
  • Like
Reactions: Ratleme

regaw_leinad

Inactive Recognized Developer
Jan 30, 2010
3,667
3,784
0
Seattle, WA
www.regawmod.com

terrormattie

Senior Member
Mar 24, 2009
288
68
0
In the last test version the max chars for the banner text was still 16 regardless of the settings. Hope this will be fixed in your release tonight.