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] Bios Unlock Asus ROG GL552VW
Last Post: feluchi
Today 10:59 AM
» Replies: 120
» Views: 70070
[REQUEST] Lenovo L540 (J4ETxxWW) Whiteli...
Last Post: mache
Today 05:36 AM
» Replies: 57
» Views: 8329
[REQUEST] Lenovo Ideapad 320-15ISK White...
Last Post: arbdlp
Yesterday 02:33 PM
» Replies: 3
» Views: 2249
[REQUEST] Lenove Yoga 3 14 80JH Whitelis...
Last Post: Dudu2002
Yesterday 06:14 AM
» Replies: 26
» Views: 11987
[Success] [Bios Mod] Dell XPS L321X EFI ...
Last Post: Benson123
Yesterday 06:07 AM
» Replies: 16
» Views: 2743
MPM NOT VALID Zbook Fury G8
Last Post: costin83
Yesterday 04:19 AM
» Replies: 0
» Views: 79
need help with account
Last Post: UchihaRecker
09-25-2024 05:49 PM
» Replies: 0
» Views: 83
[REQUEST] Toshiba Satellite L650 WhiteLi...
Last Post: Cobalt027
09-25-2024 12:41 PM
» Replies: 14
» Views: 5405
LG X130 Unlock Bios for Wifi Adapter
Last Post: Mert Serdar
09-25-2024 08:31 AM
» Replies: 0
» Views: 156
[REQUEST] Lenovo IdeaPad L340 (BGCNxxWW)...
Last Post: alihashemi1313
09-25-2024 04:20 AM
» Replies: 75
» Views: 23587
Redmi book 15 pro - bios - working scree...
Last Post: fsztacheta
09-24-2024 04:20 PM
» Replies: 0
» Views: 250
Dell XPS 9570 No TPM issue
Last Post: naquaada
09-24-2024 08:12 AM
» Replies: 0
» Views: 229
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: TekNando
09-24-2024 07:08 AM
» Replies: 110
» Views: 38049
MSI PRO B650-S Wifi Board
Last Post: Maxinator500
09-24-2024 12:55 AM
» Replies: 5
» Views: 386
[REQUEST] Acer Nitro 5 AN517-54 BIOS Unl...
Last Post: Dudu2002
09-23-2024 01:35 PM
» Replies: 11
» Views: 1892
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
09-23-2024 07:38 AM
» Replies: 714
» Views: 369082
[REQUEST] ASUS FX506HC BIOS Unlock
Last Post: iamkudo
09-23-2024 07:36 AM
» Replies: 2
» Views: 638
[REQUEST] Sony Vaio SVE141 & SVE151 seri...
Last Post: Dudu2002
09-23-2024 02:31 AM
» Replies: 51
» Views: 24329
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: Dudu2002
09-22-2024 12:57 PM
» Replies: 585
» Views: 224142
Packard Bell EasyNote LJ75 & i7-640M
Last Post: DeathBringer
09-22-2024 07:33 AM
» Replies: 3
» Views: 328

[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: 2 Guest(s)