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] Acer PT715-51 (Triton 700) ins...
Last Post: gtarik
Yesterday 11:51 PM
» Replies: 22
» Views: 10085
Optiplex 7060 SFF 9th Generation Intel C...
Last Post: DeathBringer
Yesterday 02:43 PM
» Replies: 47
» Views: 9117
[REQUEST] Lenovo G500(S) (7BCNxxWW) Whit...
Last Post: brum
Yesterday 06:06 AM
» Replies: 566
» Views: 213352
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: raven9mm
05-21-2024 05:04 PM
» Replies: 1771
» Views: 392686
[REQUEST] Gigabyte Aero 15 OLED BIOS Unl...
Last Post: C4lDx
05-21-2024 02:45 PM
» Replies: 5
» Views: 430
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: Dudu2002
05-21-2024 02:44 PM
» Replies: 728
» Views: 204201
Unlock all hidden options for insydeh20 ...
Last Post: Andrew_baha
05-21-2024 09:59 AM
» Replies: 255
» Views: 1024707
[REQUEST] Acer Revo M1-601 BIOS Unlock
Last Post: sglider
05-20-2024 10:49 AM
» Replies: 9
» Views: 5262
[Request] SLIC 2.1 for Asus X550JX
Last Post: alestoroz
05-20-2024 06:21 AM
» Replies: 0
» Views: 158
HP Pro 3300 & 3400 (H61): Upgrade to Ivy...
Last Post: miant
05-20-2024 05:10 AM
» Replies: 122
» Views: 81307
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
05-20-2024 01:57 AM
» Replies: 637
» Views: 184866
Acer Aspire 7739G laptop. i need a modif...
Last Post: keisi130481
05-20-2024 12:23 AM
» Replies: 8
» Views: 348
Winflash "flash bios is not an upgrade" ...
Last Post: apacha
05-19-2024 01:47 PM
» Replies: 22
» Views: 466
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: Dudu2002
05-19-2024 11:50 AM
» Replies: 1085
» Views: 384190
[REQUEST] ASUS ROG GL553VD BIOS Unlock
Last Post: Reklez
05-19-2024 09:09 AM
» Replies: 116
» Views: 40192
[REQUEST] Lenovo Z410 & Z510 (8DCNxxWW) ...
Last Post: Dudu2002
05-19-2024 08:19 AM
» Replies: 474
» Views: 134952
REQUEST please msi b650 gaming plus wifi
Last Post: samtron6
05-18-2024 10:22 PM
» Replies: 0
» Views: 210
[REQUEST] Lenovo ThinkPad T480s (N22ETxx...
Last Post: No_013
05-18-2024 08:56 PM
» Replies: 21
» Views: 6498
[Freebie Guide]How get unlocked hidden s...
Last Post: Alan23
05-18-2024 06:24 PM
» Replies: 4
» Views: 12563
[REQUEST] Alienware M16 R1 AMD 7745HX RT...
Last Post: Arc717
05-18-2024 06:15 PM
» Replies: 0
» Views: 201

[REQUEST] Samsung RV510-A02TR Unblock Phoenix BIOS
#21
It's OK my friend! I hope we will solve problem.
find
quote
#22
Hello ages2001 and Max,

I've been in a sort of BIOS modding limbo for a while (happens from time to time). Now seems to be a good time to jump back in!

There are two ways that Phoenix BIOS images can be modded: (1) disassembler and hex editor or (2) just a hex editor. Believe it or not, just a hex editor is actually simpler if you know what you are looking at.

If a menu is added to the Major Offset Jump Table (the array of hex bytes that defines which menus show up and where they begin in the extracted TEMPLAT module) and the menu still doesn't show up, then it's likely that there is a function or functions later in the TEMPLAT module hiding it that need to be nop'd.

I'll discuss this more in depth as I go through the full modding process over the next couple days. Get ready!

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#23
---------- Phoenix Modification Guide Part 1: Getting Started ----------

This guide is for modification of Phoenix BIOS. This is different from Phoenix UEFI, which is usually present in newer notebooks (especially post 2010).

Consider this guide a sort of "rough draft" of the final guide, which will be posted in its own thread in this forum at a later time.

First off, there are lots of tools out there, so I will name off a few and give brief descriptions of each.

1.) The famous Phoenix BIOS Editor (PBE). This is a tool that was released by Phoenix long ago likely for the purpose of allowing notebook manufacturers to "preview" the BIOS Setup Utility as they tailor the default factory image to their specifications.

And that is exactly what any Phoenix BIOS modifier should use this tool for - just previewing. PBE should never be used for BIOS modifications as it is known to CORRUPT BIOS images.

This program is (1) not required for Phoenix BIOS editing (2) doesn't work on a small proportion of the newer images and (3) does not account for hiding functions. That said, it is still extremely helpful when it does work and I would recommend using it to read (not write) images.

Link: Uh... it's out there Wink

2.) AndyP's Phoenix Tool. The BIOS image is actually a packed collection of different files that we call "modules". These modules store different data or perform different functions. Our edits will be to these modules. PhoenixTool is able to unpack these modules for us, allow us to make our modifications with another tool of our choice, and then pack all of the files back together into a functional, flashable BIOS image. The tool takes care of checksum recalculations and [some of] module resizing during compression - more on this later.

Link: https://forums.mydigitallife.net/threads...ses.13194/ <- You may need to create a free account, but here you will find the legit, up-to-date version of this program. I did not post the direct link out of respect for the author.

3.) HxD Hex Editor. This is my personal choice of hex editor. You may prefer others and they will work just as well provided that they have search functionality for hex code and plain text.

Link: https://mh-nexus.de/en/hxd/

^^These are the utilities I will be referencing during this demo. The others below may be used in a complementary capacity to enhance your understanding of what is going on within the hex code we will be dealing with.

4.) IDA Pro (warning: extremely expensive) / Ghidra (warning: although open source, developed by the USA NSA). These are disassemblers that will allow you to disassemble the hex code and see what functions are really taking place behind the scenes. Essentially, you will be able to directly view and analyze the exact commands that the CPU executes and the exact variables that get stored in CPU registers/RAM during BIOS routines. This is a whole other topic though, and I will not be covering it in this guide at this time.


More to come! Stay tuned!

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#24
Ready for more?

---------- Phoenix Modification Guide Part 2: Modules of the Phoenix BIOS ----------

As stated in Part 1, a Phoenix BIOS is comprised of a number (often 100-200) of fairly standardized modules that each perform specific functions or store certain data.

Today we will look at some of the more interesting modules. But before that, here are some definitions for consistency...

--- Definitions ---

BIOS Setup Utility: This is what you enter by pressing F2, F10, Delete, etc. when you start your computer. It has all of the BIOS menus/settings that we are going to be modifying/adding.

Parent Menu: The primary menus that you see near the top of the screen when you enter the BIOS Setup Utility. Examples are System Information, Main, Advanced, Intel, Security, Boot, etc.

Sub-Menu: Menus within Parent Menus or other sub-menus.

Setting: Something you can set like "AHCI".

Option: For the AHCI setting, the options might be "Enabled" and "Disabled".

Item: A sub-menu, setting, or option.

--- Modules ---

STRINGS: As you may have guessed from the name, the STRINGS module contains all of the strings (text) that you will encounter with your given BIOS. These text items show up in the BIOS Setup Utility as settings, options, menu names, function key legends, and item descriptions. They also comprise any BIOS messages or instructions you may see when booting up. Near the beginning of this file is a large jump table with references to the TEMPLAT module. When you want to unlock a particular setting or menu, you go from that setting's text (ie: "Intel Virtualization Technology") to that setting's location in the jump table, and it will tell you where that setting is located in the TEMPLAT module. You will reference this file frequently while working in the TEMPLAT module.

TEMPLAT: This is the module where most (usually all) of your modifications will take place. It stores several jump tables that define the appearance and placement of settings within menus and sub-menus within parent menus (or other sub-menus). By modifying the jump tables, you can modify which items show up in the BIOS Setup Utility.

There are three important sections of this file. (1) Jump Tables, (2) hex code associated with each individual item (menus and settings), and (3) functions that control the behavior of each item (including hiding certain unlocked menus).

ROMEXEC: There are many of these files, usually with "01", "02", "03", etc. appended onto the end. These contain executable code for the BIOS, as well as some NVRAM data. By changing the NVRAM data, you can change default options for settings (ie: what the options would be set to if you were to restore the BIOS to default values by removing the CMOS battery or choosing the setting reset function in the BIOS Setup Utility).


I may add more to this section in the future, but these are the relevant modules for our purposes right now. Don't go away, as we will continue our journey tomorrow (err..... on Friday hopefully!) Smile

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#25
Thanks for replying Sml6397! Maxinator500 unlocked the BIOS successully after some attempts!
Also thank you Maxinator500!
Here is unlocked Samsung RV510 unlocked BIOS link: https://www.mediafire.com/file/d0imjr94i...0.zip/file
find
quote


Forum Jump:


Users browsing this thread: 3 Guest(s)