Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 24 Vote(s) - 3.96 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
HP Envy 17 1150eg BIOS HELP!
Last Post: Daimonion84
Today 12:59 PM
» Replies: 0
» Views: 98
GPU whitelist removal for MSI Trident 3 ...
Last Post: Vlasec
Today 09:37 AM
» Replies: 0
» Views: 77
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
Today 08:36 AM
» Replies: 1740
» Views: 772772
[REQUEST] Lenovo Z61t (7FETxxWW) Whiteli...
Last Post: pejuangs
Today 03:38 AM
» Replies: 32
» Views: 5853
Samsung NP300V5AH (300V3A/300V4A/300V5A/...
Last Post: justsomerandomguy
Yesterday 02:09 PM
» Replies: 21
» Views: 25571
[REQUEST] Lenovo L340-15API & V155-15API...
Last Post: Marc_LT
Yesterday 08:14 AM
» Replies: 10
» Views: 4999
[REQUEST] Lenovo Thinkpad T440p (GLETxxW...
Last Post: Dudu2002
05-02-2025 11:20 AM
» Replies: 529
» Views: 232203
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
05-02-2025 02:15 AM
» Replies: 643
» Views: 263677
[REQUEST] Acer Aspire 5742(G,Z) BIOS Unl...
Last Post: Brasil150
05-02-2025 12:13 AM
» Replies: 165
» Views: 47208
Bricked InsydeH2O BIOS of Acer Aspire 57...
Last Post: Brasil150
05-01-2025 11:50 PM
» Replies: 3
» Views: 1519
[REQUEST] Lenovo G560e (4ECNxxWW) Whitel...
Last Post: lenovo_g560_user
05-01-2025 04:45 AM
» Replies: 4
» Views: 3471
Clevo NH70RH
Last Post: RWS021193
04-30-2025 03:08 PM
» Replies: 0
» Views: 359
Clevo P775TM1-G BIOS
Last Post: Gertjie1975
04-30-2025 01:29 AM
» Replies: 158
» Views: 88259
ASUS X101CH EMT64 Request
Last Post: ioannisbfirst
04-29-2025 04:08 PM
» Replies: 34
» Views: 28446
Bios modding tool for vintage AMIBIOS
Last Post: lilkuz2005
04-29-2025 11:56 AM
» Replies: 0
» Views: 560
New Members Say Hi Here
Last Post: marcusp
04-29-2025 10:28 AM
» Replies: 161
» Views: 249305
Asus K95VB (motherboard LA-A681P) BIOS c...
Last Post: marcusp
04-29-2025 10:24 AM
» Replies: 0
» Views: 305
[REQUEST] Dell Inspiron 5675 CPU Upgrade
Last Post: claymore
04-29-2025 08:50 AM
» Replies: 4
» Views: 3496
[REQUEST] Asus GL504GW Bios Unlock
Last Post: RocoCoco90
04-29-2025 05:06 AM
» Replies: 66
» Views: 30567
[REQUEST] ASUS TUF Gaming A16 FA617NS BI...
Last Post: Santy
04-29-2025 12:44 AM
» Replies: 0
» Views: 513

[READ FIRST] Access Advanced settings through EFI shell
Please help with the unlock of this BOIS

http://support.hp.com/us-en/product/HP-E...6/drivers/

thanks











(05-12-2013, 03:17 AM)Falseclock Wrote: THIS TOPIC mostly for newest notebooks (2012-2013 years) ONLY with RSA signed BIOSes, when Phoenix tool can't open your rom file.

3 weeks ago, when I came to this forums I was a newbie for BIOS modding or accessing it's hidden options.

But I searched a lot of information over internet and found some smart hints.

Having a huge programming skills in disassembling and ASN.1 data reading/parsing I realized a good way to change bios settings without modding.

I have HP Pavillion dv7 7171er with Insyde H2O RSA signed bios.

I found the way how to get it decrypted but all attempts to flash modded bios with patched DLL was unsuccessful. Each time I had to recover my Laptop with Win+B restoring.

On 15th time when by laptop was bricked again I decided to disassemble Setup Menu and found where needed options for me are hidden and how to access them for changes.

So here is small part of decompiled Setup Menu.

As you can see, it is realy represent's what we see in reality.


Code:
╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ FormSet: 'Main'                                                         GUID: a04a27f4-df00-4d42-b552-39511302113d ║
╟────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ VarStore Id: '0x1234', Size: '900', Name: 'SystemConfig'                GUID: a04a27f4-df00-4d42-b552-39511302113d ║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Form Name: 'Main'                                                                                  [ ID: '0x0001' ]│
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌- Grayout IF:
|    Question [ ID: 0x08 ] == 0x02
|    Question [ ID: 0x07 ] == 0x01
|    AND expression
└- END IF Grayout;
Time: 'System Time' [ QId: '0x01', VarStoreId: '0x00', Help: '<Enter> selects field.' ]
  Default value: '00:00:00', Type: 0x05
Date: 'System Date' [ QId: '0x02', VarStoreId: '0x00', Help: '<Enter> selects field.' ]
  Default value: '2010/05/01', Type: 0x06
┌- Grayout IF:
|    EQ == TRUE
|    Text: 'Notebook Model'                 Default: '[Not Detected]'                 Help: ' '
|    Text: 'Product Number'                 Default: '[Not Detected]'                 Help: ' '
|    Text: 'System Board ID'                Default: '[Not Detected]'                 Help: ' '
|    Text: 'Born On Date'                   Default: '[Not Detected]'                 Help: ' '
|    Text: 'Processor Type'                 Default: '[Not Detected]'                 Help: ' '
|    ┌- Suppress IF:
|    |    Question [ ID: 0x06 ] == 0x00
|    |    Text: 'Processor Speed'                Default: '[Not Detected]'                 Help: ' '
|    └- END IF Suppress;
|    Text: 'Total Memory'                   Default: '[Not Detected]'                 Help: ' '
|    Text: 'BIOS Version'                   Default: 'Fake Data'                      Help: ' '
|    Text: 'BIOS Vendor'                    Default: 'Insyde'                         Help: ' '
|    Text: 'Serial Number'                  Default: '[Not Detected]'                 Help: ' '
|    Text: 'UUID Number'                    Default: '[Not Detected]'                 Help: ' '
|    Text: 'Product configuration ID'       Default: '[Not Detected]'                 Help: ' '
|    Text: 'System Board CT Number'         Default: 'C AAAA RR SS WW X X X'          Help: ' '
|    Text: 'Factory installed OS'           Default: '[Not Detected]'                 Help: ' '
|    ┌- Suppress IF:
|    |    Question [ ID: 0x05 ] == 0x00
|    |    Text: 'Primary Battery SN'             Default: 'N/A'                            Help: ' '
|    └- END IF Suppress;
|    ┌- Suppress IF:
|    |    Question [ ID: 0x04 ] == 0x00
|    |    Text: 'Secondary Battery SN'           Default: ''                               Help: ' '
|    └- END IF Suppress;
└- END IF Grayout;
Reference: 'System Log' [ ID: '0x0540' ]

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Form Name: 'System Log'                                                                            [ ID: '0x0540' ]│
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Subtitle: 'System Log'
Action:                                 Help: View the system diagnostic failure results.
Text: 'Result:'                        Default: 'Time:'                          Help: 'View the system diagnostic failure results.'
┌- Grayout IF:
|    EQ == TRUE
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
└- END IF Grayout;

So now I need 2-3 BIOSes to proof my concept.

If you need to enable AHCI for example of change something else. please post you BIOS links here.

I will test and after 100% success I will write GUIDE and provide source code.

IMPORTANT: This is related only newest BIOSes which are not encrypted.
If it is RSA signed, you will need additional steps. I will inform you in this case.



Moderators, please pin this topic for some time.
You can always unpin in the feature.
find
quote


Messages In This Thread
Request Request - by socalav - 01-20-2014, 01:55 AM
RE: [READ FIRST] Access Advanced settings through EFI shell - by burhanafridi603 - 07-23-2015, 01:21 AM
Please ignore! - by outlandish - 08-25-2019, 11:59 AM

Forum Jump:


Users browsing this thread: 8 Guest(s)