ajagadee Thu, 10/23/2008 - 17:58
User Badges:
  • Cisco Employee,


As far as I know, there is no way to change that information.



*Pls rate if it helps*

sirdudesly Sat, 10/25/2008 - 01:18
User Badges:

um why?

You didn't compile IOS, all that name is is the person who did.

scottmac Sat, 10/25/2008 - 11:37
User Badges:
  • Green, 3000 points or more

Just use a Hex Editor like WinHex, EditPad or similar) and do an ASCII search for the string containing the name of the person that did the compile, substitute whatever you want.

It's pretty basic stuff (unless they've hidden it in code or something...doesn't seem likely).

Good Luck


Joseph W. Doherty Sun, 10/26/2008 - 05:35
User Badges:
  • Super Bronze, 10000 points or more

That might work although some possible issues might be:

1) IOS images are often compressed, so you would first need to decompress the image

2) text strings are usually stored one of two ways, either text followed by a terminator (C style) or with an explicit string length variable (sometimes within a machine instruction). If the latter, if your replacement string is shorter, you'll need to pad the string end with space, which will likely also display. For either, if your replacement string is longer, for the former storage method it will likely overlay what ever is next in the image, if the latter, it too could overlay what's next or it might be safely stored but truncated when displayed (unless you can also adjust the string length variable)

3) IOS images might carry a verification hash, so it's possible any change to an image might result in the system rejecting it as corrupted

4) lastly, I'm unsure, but legally you don't own an IOS image, so changing it any way is likely to be a license violation. If you're doing something like 3rd party support, or even for internal company production images, I would advise against trying to "brand" IOS images you're supporting.


This Discussion