Apologies for the delay in updates, but development has finally resumed. I've resolved the NVRAM reset issue. In addition to correctly resetting the header, I discovered a bug introduced in version 1.1.4 where the NVRAM store type (VSS, SVS) was not properly assigned. This has now been fixed.
Additionally, I'm introducing a new T2ROM window, where you'll be able to view the iBoot version, serial number, and export/transfer the Scfg serial store (Intel only, image attached).
Looking ahead, after the release of version 1.2, the next update will focus on separating EFI and T2-related tools. A new startup window will be introduced to detect the ROM type via drag-and-drop functionality, etc. However, for the time being, the T2 UI will be open over the main window as a tool window, as I'm working with limited time per release cycle.
Welcome to the forum! Glad you developed something like this. This would come in handy for MDM removals on T2 machines. I do this by hand for most of the MDM locks of old devices. This is truly remarkable.
Welcome to the forum! Glad you developed something like this. This would come in handy for MDM removals on T2 machines. I do this by hand for most of the MDM locks of old devices. This is truly remarkable.
Do you have a reference to how MDM is "bypassed" on T2 devices, it could be worth adding to make life easier. And thanks, I'lm looking forward to geting V1.2 out, but I'm fixing bug after bug cropping up after moving a lot of stuff about.
Version 1.1.5 released, bringing an important bugfix when resetting NVRAM. I've had to pull the dev branch down for now whilst I get everything in order.
Do you have a reference to how MDM is "bypassed" on T2 devices, it could be worth adding to make life easier. And thanks, I'lm looking forward to geting V1.2 out, but I'm fixing bug after bug cropping up after moving a lot of stuff about.
We don't bypass MDM on T2 devices, we remove it by simply replacing the serial number with a non-MDM serial.
Well done on your achievements so far, I'll be following with keen interest.
We don't bypass MDM on T2 devices, we remove it by simply replacing the serial number with a non-MDM serial.
Well done on your achievements so far, I'll be following with keen interest.
The version 1.2.0 development branch is back up on github, there's a list of changes in the changelog which is mostly complete, there are also images of the UI redesign. And thanks for the information, I'll add an option to change the serial in the ROM then.
I don't recommend compiling and using anything in dev as it's unfinished and unstable.
The version 1.2.0 development branch is back up on github, there's a list of changes in the changelog which is mostly complete, there are also images of the UI redesign. And thanks for the information, I'll add an option to change the serial in the ROM then.
I don't recommend compiling and using anything in dev as it's unfinished and unstable.
This project will do a whole lot of good to the community if we could connect without having to desolder the chip (i.e if we are able to connect via dfu mode) and also if we are able to edit the serial this way.
We don't bypass MDM on T2 devices, we remove it by simply replacing the serial number with a non-MDM serial.
Well done on your achievements so far, I'll be following with keen interest.
This project will do a whole lot of good to the community if we could connect without having to desolder the chip (i.e if we are able to connect via dfu mode) and also if we are able to edit the serial this way.
Unfortunately access to the T2ROM by any means other than removing it is out of my scope, I don't even think it's possible. However, I put some information here on how to dump the SPIROM very inexpensively: https://logi.wiki/index.php/T2_Diagn...OM_Programming
EFIROM is for macbook without t2, SOCROM is for chips with t2? Am I in the right direction? And the program can only edit socrom?!
Mostly correct. T2 Macs still have an EFI, but it's in the NAND and inaccessible. The program can edit serial for Intel based T2 SOCROM, and EFIROM => Click "Patch" and select "Change Serial Number", the application will then replace the SSN and allow you to save the patched firmware.
Do you have a reference to how MDM is "bypassed" on T2 devices, it could be worth adding to make life easier. And thanks, I'lm looking forward to geting V1.2 out, but I'm fixing bug after bug cropping up after moving a lot of stuff about.
In order to bypass an MDM it would be ran with software, however when trying to REMOVE the MDM lock permanently, one would need to change the serial to the device. If you can change the serial number on the device without the need to desolder the chip that retains the information of the board such as EFI lock/FIRMWARE LOCK, Serial number of the board then that would be pretty awesome. But in order to remove the MDM lock on T2 machines one has to desolder the SOCROM chip next to the T2 chip. Reprogram with ASPROGRAMMER, and then change the serial with WinHex. Find the serial, DO NOT change any of the code but the serial so it can still normally boot. That is how its done.
Serial numbers cannot be bought unless it is an iPad etc. You can check serials via Mac Serial Lookup, but I would always check serials on Apple Servers via IMEI. As long as the serial pulls up Locked or free and clear on Apple servers the serial can be used.
Comment