Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] hp 14-cm0xxx bios unlock(ami f...
Last Post: Anneaham
Yesterday 11:34 PM
» Replies: 1
» Views: 406
[Request] Lenovo v520s sff unit bios sup...
Last Post: DeathBringer
Yesterday 01:41 PM
» Replies: 7
» Views: 719
[REQUEST] BIOS Unlock for Gigabyte G5-KD...
Last Post: Dudu2002
Yesterday 06:52 AM
» Replies: 10
» Views: 3487
[REQUEST] HP 15-ac109nx – Insyde BIOS F....
Last Post: Naifaey13
Yesterday 06:08 AM
» Replies: 0
» Views: 123
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
Yesterday 02:45 AM
» Replies: 44
» Views: 12895
HP probook4436s(e2-3000m)can update to a...
Last Post: hurricaning
06-17-2025 09:21 AM
» Replies: 2
» Views: 325
[REQUEST] Acer Nitro 5 AN515-58 BIOS Unl...
Last Post: Neonka
06-17-2025 05:05 AM
» Replies: 36
» Views: 13933
[REQUEST] Asus ROG Strix GL702ZC BIOS Un...
Last Post: bip_bop
06-17-2025 02:16 AM
» Replies: 171
» Views: 98880
[SOLVED] Lenovo E545 (HRETxxWW) WiFi + B...
Last Post: Vigor89
06-16-2025 04:51 PM
» Replies: 268
» Views: 117620
[Test, sp54926] HP Pavilion dm1-4000sd
Last Post: symbios24
06-16-2025 08:14 AM
» Replies: 36
» Views: 28742
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: flastac
06-14-2025 09:45 AM
» Replies: 212
» Views: 106480
[Request] Bios is locked need to unlock ...
Last Post: Xperjo
06-14-2025 12:59 AM
» Replies: 0
» Views: 443
Ailenware M15 R2
Last Post: axdy
06-13-2025 05:17 PM
» Replies: 0
» Views: 308
ASUS P5LD2 Deluxe & Conroe CPU
Last Post: k24a1
06-13-2025 03:05 PM
» Replies: 20
» Views: 9787
Request: Modded BIOS with NVMe support f...
Last Post: thadrusta
06-13-2025 01:08 PM
» Replies: 1
» Views: 869
[REQUEST] Lenovo Yoga 500 (BDCNxxWW) BIO...
Last Post: soren
06-12-2025 05:19 PM
» Replies: 21
» Views: 15980
Unlock EMT64 / 64-bit UEFI support on In...
Last Post: ordi
06-12-2025 01:41 PM
» Replies: 4
» Views: 614
H-Joshua-H61-uATX with i5-2500K or i7-37...
Last Post: EQX
06-12-2025 12:49 PM
» Replies: 33
» Views: 19133
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Yaserxi
06-12-2025 08:50 AM
» Replies: 341
» Views: 173877
[Request] Alienware X51 R2 BIOS Unlock
Last Post: thadrusta
06-11-2025 08:22 PM
» Replies: 14
» Views: 14440

[Requests]HP Pavilion g4-1000 Series For UEFI
#21
All I did was unlock what was hidden. If it looks weird, then it's how the manufacturers made it.
find
quote
#22
Quote:Insyde and HP decided to remove a lot of EFI functionality.

Indeed,but.
CryptRSA.efi is running fine as efi.
Open in IDA and I see there is one export, named InitializeDriver
If this can be extracted modded to launch bootloaders instead SystemDiagnostics and have this inserted into BIOS.
There is in BDS code that check 7E offset in NV area.
Add some code (don't know in what module) to check that 7E and if EFI enabled then call or launch this.

As already probably see in one of my message,changing a conditional jump in BDS module I get listed (if EFI enabled in BIOS) Internal EFI shell as boot option,but error on booting.
Since that function check offset 7E I was thinking that is one of that who create boot options.
Can be decoded info from dmpstore Variable Boot000X to see what is linked to EFI shell?


Looking at dumps from ram I see that BDS module call a functions inside MonitorKey module and one in OemOdmDriver or something like that (not on laptop now,and may be wrong name from memory)

Don't remember where and now I can't find it again I read about a something that return code is something LegacyBios and then all go legacy and EFI disabled but don't remember what source code was.

Also what is that VideoMem.udm,I ignored until now but opened in IDA and I see that is not related to Videomem only ,found inside functions that looks like or related to boot options

@ gujiangjiang
Something similar I encountered when I was using another SetupUtility module (FE354 ....) from other BIOS.
Some blocks of squares in some area.
Could be strings missing or in other language or wrong address for string and can't display that characters

gujiangjiang what is set as language in BIOS,switch to english if is something else.
Also that strings doesn't look right,there are strings from help area assigned to parameters name look like.
find
quote
#23
(05-23-2014, 02:24 PM)gabiz_ro Wrote:
Quote:Insyde and HP decided to remove a lot of EFI functionality.

Indeed,but.
CryptRSA.efi is running fine as efi.
Open in IDA and I see there is one export, named InitializeDriver
If this can be extracted modded to launch bootloaders instead SystemDiagnostics and have this inserted into BIOS.
There is in BDS code that check 7E offset in NV area.
Add some code (don't know in what module) to check that 7E and if EFI enabled then call or launch this.

As already probably see in one of my message,changing a conditional jump in BDS module I get listed (if EFI enabled in BIOS) Internal EFI shell as boot option,but error on booting.
Since that function check offset 7E I was thinking that is one of that who create boot options.
Can be decoded info from dmpstore Variable Boot000X to see what is linked to EFI shell?


Looking at dumps from ram I see that BDS module call a functions inside MonitorKey module and one in OemOdmDriver or something like that (not on laptop now,and may be wrong name from memory)

Don't remember where and now I can't find it again I read about a something that return code is something LegacyBios and then all go legacy and EFI disabled but don't remember what source code was.

Also what is that VideoMem.udm,I ignored until now but opened in IDA and I see that is not related to Videomem only ,found inside functions that looks like or related to boot options

@ gujiangjiang
Something similar I encountered when I was using another SetupUtility module (FE354 ....) from other BIOS.
Some blocks of squares in some area.
Could be strings missing or in other language or wrong address for string and can't display that characters

gujiangjiang what is set as language in BIOS,switch to english if is something else.
Also that strings doesn't look right,there are strings from help area assigned to parameters name look like.

Does this means hp laptop have chance to be boot var EFI ?


Sent from my iPhone using Tapatalk

Intel Core i5 2410M @ 2.30GHz
Sandy Bridge 32nm Technology
6.00 GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)
Hewlett-Packard 166D (CPU1)
Intel HD Graphics 3000
119GB ATA PLEXTOR PX-128M5 SCSI Disk Device (SSD)
find
quote
#24
Don't know sure.
But looking at Bds module from HP and from others that are EFI boot capable I see they are very similar.

Used some diff tools,zynamic bindiff if I remember right and I see that some functions are identical,some are little different and some are very different or don't exist or missing compared to others.
But changes of BDS module are very risky,I bricked many times my laptop,and when Bds is modified sometimes,very often recovery does not work,needt to program BIOS externally.
I solved problem with efiutils,was incompatible with ida python that came with ida.Updated list of guids,still have many that can't find any info about them,maybe are HP only.But for some reason update structures don't work as expected,need to manually declare structures like [rax+48h] is in fact Boot_services.freepool by example.
Also noticed something last night,I see something about install protocol,that must have some guid and other parameters usual passed in some registers but in few functions registers are xor'ed before,need to check on others laptop if that is right or wrong.
Is something like
xor registers
xor other register
call boot services install protocol

Other thing that I encountered mostly on HP modules efiutils complain about cannot rename x guid because that name is already defined and indeed same sequence of bytes exist twice in module.
find
quote
#25
I get Internal efi shell in F9 menu,is loading now but drivers Ps2Mouse,DiskIo,Fat and Partition doesn't get loaded as result no device are accessible.
Replaced with other drivers,Partition and Fat are loaded but no DiskIo so still no device are accessible.
find
quote
#26
(05-27-2014, 09:47 PM)gabiz_ro Wrote: I get Internal efi shell in F9 menu,is loading now but drivers Ps2Mouse,DiskIo,Fat and Partition doesn't get loaded as result no device are accessible.
Replaced with other drivers,Partition and Fat are loaded but no DiskIo so still no device are accessible.

It's a big step for EFI.
You can try Clover bootloader ,and try to boot from internal efi shell.


Sent from my iPhone using Tapatalk

Intel Core i5 2410M @ 2.30GHz
Sandy Bridge 32nm Technology
6.00 GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)
Hewlett-Packard 166D (CPU1)
Intel HD Graphics 3000
119GB ATA PLEXTOR PX-128M5 SCSI Disk Device (SSD)
find
quote
#27
Hey gujiangjiang,

Can you test out this rom and let me know it if bricks. This is just to test out some RSA stuff, so there's nothing unlocked. Thanks Big Grin
find
quote
#28
(05-29-2014, 05:23 PM)donovan6000 Wrote: Hey gujiangjiang,

Can you test out this rom and let me know it if bricks. This is just to test out some RSA stuff, so there's nothing unlocked. Thanks Big Grin

Ok ,i will try and give you q feedback.


Sent from my iPhone using Tapatalk

Intel Core i5 2410M @ 2.30GHz
Sandy Bridge 32nm Technology
6.00 GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)
Hewlett-Packard 166D (CPU1)
Intel HD Graphics 3000
119GB ATA PLEXTOR PX-128M5 SCSI Disk Device (SSD)
find
quote
#29
(05-29-2014, 05:23 PM)donovan6000 Wrote: Hey gujiangjiang,

Can you test out this rom and let me know it if bricks. This is just to test out some RSA stuff, so there's nothing unlocked. Thanks Big Grin
Hello,donovan6K,

My friend had just test this BIOS ,But sadly bricked.

Sad

Intel Core i5 2410M @ 2.30GHz
Sandy Bridge 32nm Technology
6.00 GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)
Hewlett-Packard 166D (CPU1)
Intel HD Graphics 3000
119GB ATA PLEXTOR PX-128M5 SCSI Disk Device (SSD)
find
quote
#30
(05-29-2014, 05:23 PM)donovan6000 Wrote: Hey gujiangjiang,

Can you test out this rom and let me know it if bricks. This is just to test out some RSA stuff, so there's nothing unlocked. Thanks Big Grin

Hello ,Any other progress?

Regards


Sent from my iPhone using Tapatalk

Intel Core i5 2410M @ 2.30GHz
Sandy Bridge 32nm Technology
6.00 GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)
Hewlett-Packard 166D (CPU1)
Intel HD Graphics 3000
119GB ATA PLEXTOR PX-128M5 SCSI Disk Device (SSD)
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)