NBH Editor v4.1.2

Search This thread

loserskater

Inactive Recognized Developer
Jun 6, 2008
2,160
4,433
Palmdale, CA
I'm no longer updating this! All of the new changes have been pushed to the atools version. L1q1d is going to be taking over from here on out so check out his thread HERE.


Here's an editor to select which settings you want for your nbh!
All this does is hex edit different things, including the cmdline info, like you could do with a hex editor. It's just a lot more user friendly.

Disclaimer:
I'm not responsible for ANYTHING that happens to you, your phone, or your computer. I would not release something that intentionally harms a computer or phone, but there's always that chance when using unofficial software.

______________________________________________________________________________________________________________________________________

What everything means:
Device:
-Vogue: LINK
-Kaiser: LINK
-Polaris: LINK

Resolution:
-240x320: The native resolution on these devices. Will give the best overall picture quality.
-320x428: The smaller version of the 320x480 that fits our screens better.
-320x480: The native resolution for the G1 and most 1st gen Android devices. Things will fit better as they aren't scaled down, but everything will look blurry/squished.

Version:
-This is the Android version. Be careful not to get it mixed up with a user's release version. Most builds say either Donut, Eclair, or Froyo, but if not then you can install the system and look under Settings>About Phone and look under "Android Version"
-Donut: 1.6
-Eclair: 2.1
-Froyo: 2.2

Panel Type:
-Only Vogues have auto panel detection, so for Kaiser and Polaris users you will just have to pick one. If there's weird pixels, things don't look right, sleeping issues try a different panel.

Keyboard Types:
-Look HERE for more info if you don't know which keyboard type.

More Settings:
-ppp.nostart: If you set this to 1 it should prevent data from starting on boot. Helpful for some people but if you don't have to worry about data then leave it 0.
-CPU Overclock: This uses the same method that myn uses with Rogue Tools. Our CPU's are set to run at 400 MHz, but we can overclock them to over 500 MHz. I would suggest not going over 500 unless you know what you're doing, but some users have reported running at 550 just fine. It could decrease your device's life expectancy if using constantly, but probably won't notice for quite some time.
-System/Data Partitions: You can use this if running system or data off an EXT2 partition to use all of nand. Also helps when using an older Sense build that needed a larger system partition.
-Disable Vibrate on boot: Check THIS POST for more info on that.
-Battery Capacity: Self explanatory.

______________________________________________________________________________________________________________________________________


How to use the Editor:

WINDOWS, MAC, LINUX:

1. Download python (Version 2.7)
2. Download editor from below.
3. Download the nbh for your phone
a. from DZO's SITE
b. Download the latest one using the editor​
4. Open the NBH from the editor
5. Change any settings
6. Save new NBH
7. Enjoy your new nbh

Don't want to install python?
1. Download Windows NBH Editor.zip from below
2. Extract to where you'd like
3. Run nbheditor.exe



Last but not least... Thanks! I've said it all before but this wouldn't be possible without the mighty one, DZO. Thanks to DZO, kallt_kaffe, myn and l1q1d for pointers, and all the other devs that are helping get these what should have been extinct devices back to life!

To Do:
Taking suggestions!


attachment.php



UPDATES

DOWNLOAD!!!(Right Click>Save As...)
 
Last edited:

myn

Retired Senior Recognized Developer
Nov 15, 2007
2,679
3,985
Nice work man. This will really make things easier for alot of people.

PS. Nothing wrong with C# :). I much prefer it over Java.
 

loserskater

Inactive Recognized Developer
Jun 6, 2008
2,160
4,433
Palmdale, CA
Nice work man. This will really make things easier for alot of people.

PS. Nothing wrong with C# :). I much prefer it over Java.

I'm hoping so.

And it's just a lot to take in without any real experience. It's not too bad but I probably could've started somewhere a little easier.
 

mnjm9b

Senior Member
Apr 26, 2008
1,046
227
LOL... I was just working on this yesterday...
although my version is for linux.

I will check to see if this runs in wine before I bother more development.

the only difference between yours and mine is that mine compiles a new nbh from zImage
and I included ppp.nostart and battery capacity settings as well.

Edit: I can't easily get it working in wine... I will try a few tricks and report back.
 
Last edited:

loserskater

Inactive Recognized Developer
Jun 6, 2008
2,160
4,433
Palmdale, CA
Re: [BETA]Loser's NBH Editor v1

LOL... I was just working on this yesterday...
although my version is for linux.

I will check to see if this runs in wine before I bother more development.

the only difference between yours and mine is that mine compiles a new nbh from zImage
and I included ppp.nostart and battery capacity settings as well.

Nice. I plan to add more to it like ppp.nostart and battery capacity and clock settings. And eventually get it so dzo and others only need to make one nbh for all devices.

Let me know if it works in wine.
 

tatnai

Senior Member
Jul 17, 2008
2,186
234
Ann Arbor, USA
ok, i'm probably an idiot, but .. .

can't get this to run. downloaded, unzipped, double click on any of the icons i get:
The application failed to initialize properly (0xc0000135). click on OK to terminate the application

win xp. what am I doing wrong?
 

loserskater

Inactive Recognized Developer
Jun 6, 2008
2,160
4,433
Palmdale, CA
ok, installed .net 4. after rebooting, I now I get

do I need a different .net version?

Try the 3.5 version posted on the first post (Or download from microsoft's site)

If you need to remove your current version try THIS
I just found that removal tool and I have not used it so I have no idea how it works.

Thanks for posting that issue. I'll be sure to include the .net installer in future releases.
 
Last edited:

myn

Retired Senior Recognized Developer
Nov 15, 2007
2,679
3,985
If you're not using any of the new functionality in .NET 4.0 or even 3.5 you can set the target framework lower and this will give you compatibility for vista and windows 7 users without having the dependency to download a newer framework.

Version 3.0 of the .NET Framework is included with Windows Server 2008 and Windows Vista. Version 3.5 is included with Windows 7, and can also be installed on Windows XP and the Windows Server 2003 family of operating systems.
 

mrkite38

Retired Forum Moderator
Mar 30, 2009
1,545
366
California
If you're not using any of the new functionality in .NET 4.0 or even 3.5 you can set the target framework lower and this will give you compatibility for vista and windows 7 users without having the dependency to download a newer framework.

+1 for that, good thought myn.
 

loserskater

Inactive Recognized Developer
Jun 6, 2008
2,160
4,433
Palmdale, CA
If you're not using any of the new functionality in .NET 4.0 or even 3.5 you can set the target framework lower and this will give you compatibility for vista and windows 7 users without having the dependency to download a newer framework.

Excellent point. New release coming in a little bit with target framework 2.0
 

loserskater

Inactive Recognized Developer
Jun 6, 2008
2,160
4,433
Palmdale, CA
I'm requesting help. I need to find the following in a hex editor:

LOAD_START(0x1030000 on kaiser and polaris, 0x1000000 on vogue), and MTYPE (0x5fd=kaiser, 0x683=vogue, 0x6bb=polaris).

(I hope) Once I can find where these correspond in the hex editor I'll be able to make any NBH work with any device.
 

SuperJMN

Senior Member
Mar 4, 2007
1,058
26
Ciudad Real
superjmn.wordpress.com
I'm requesting help. I need to find the following in a hex editor:

LOAD_START(0x1030000 on kaiser and polaris, 0x1000000 on vogue), and MTYPE (0x5fd=kaiser, 0x683=vogue, 0x6bb=polaris).

(I hope) Once I can find where these correspond in the hex editor I'll be able to make any NBH work with any device.


Sorry, I've looked for those values, but I cannot find them.