Slice Posted September 13, 2023 Share Posted September 13, 2023 This is not my project. Origin is https://github.com/0xCUB3/About-This-Hack which came from https://github.com/8itCat/About-This-Hack But when I took new one I encounter a problem with signing. I have no paid Apple developer account so I prohibited from compile the application. It is not working with crash About This Hack.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle' not valid for use in process: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?)), bla-bla-bla... So I found old fork and improve it. It works. I also add my new features "Acceleration". Memory manufacture (first one) and Serial always hidden. Also link to our forum instead of Dortania. It is located in https://github.com/CloverHackyColor/About-This-Hack There is also release version. 11 5 Link to comment Share on other sites More sharing options...
Derty Posted September 13, 2023 Share Posted September 13, 2023 ok. 1 Link to comment Share on other sites More sharing options...
Cyberdevs Posted September 13, 2023 Share Posted September 13, 2023 It crashes on Monterey, I have SIP fully enabled. Link to comment Share on other sites More sharing options...
CloverLeaf Posted September 13, 2023 Share Posted September 13, 2023 Nice! A bit weird Memory reading. Link to comment Share on other sites More sharing options...
matxpa Posted September 13, 2023 Share Posted September 13, 2023 1 Link to comment Share on other sites More sharing options...
Anto65 Posted September 13, 2023 Share Posted September 13, 2023 Yours shows more things...lol 😅 👍 Link to comment Share on other sites More sharing options...
matxpa Posted September 13, 2023 Share Posted September 13, 2023 Yes ToolTip on 16 minutes ago, antuneddu said: Yours shows more things...lol 😅 👍 Yes I can (more) (lol) 1 Link to comment Share on other sites More sharing options...
miliuco Posted September 13, 2023 Share Posted September 13, 2023 @Slice Great job. I like how About This Hack generates interest in the community and there are several forks with different code. I can't find MainStoryboard in the repo but it's required in the project, is it intencional? Thanks. Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 7 hours ago, miliuco said: @Slice Great job. I like how About This Hack generates interest in the community and there are several forks with different code. I can't find MainStoryboard in the repo but it's required in the project, is it intencional? Thanks. Huh! I seems to forget to upload it. Will be fixed. 9 hours ago, Cyberdevs said: It crashes on Monterey, I have SIP fully enabled. It compiled under Ventura, this is the problem. I can't compile it under Mojave because of Swift and I have no Monterey to recompile to older system. 2 Link to comment Share on other sites More sharing options...
cankiulascmnfye Posted September 14, 2023 Share Posted September 14, 2023 (edited) Opening this fork of About this Hack on an iMac11,3 in Big Sur takes about 20 seconds whereas the "original" opens instantly Edited September 14, 2023 by cankiulascmnfye Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 9 hours ago, CloverLeaf said: Nice! A bit weird Memory reading. It's up to the bootloader to substitute Name instead of manufacture code { 0x80, 0xAD, "SK Hynix"}, 2 minutes ago, cankiulascmnfye said: Openening this fork of About this Hack on an iMac11,3 in Big Sur takes about 20 seconds whereas the "original" opens instantly Still not optimized. The application is written in Swift while original in Objective-C. 1 Link to comment Share on other sites More sharing options...
CloverLeaf Posted September 14, 2023 Share Posted September 14, 2023 6 hours ago, Slice said: It's up to the bootloader to substitute Name instead of manufacture code { 0x80, 0xAD, "SK Hynix"} Is there any way to set it to show the name correctly every time ? Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 1 minute ago, CloverLeaf said: Is there any way to set it to show the name correctly every time ? Open issue at Acidanthera about Hynix memory. As I see above sometimes OpenCore correctly shows the name. 1 Link to comment Share on other sites More sharing options...
ANTIKO Posted September 14, 2023 Share Posted September 14, 2023 19 hours ago, cankiulascmnfye said: about 20 seconds About 4 seconds Link to comment Share on other sites More sharing options...
Alpha22 Posted September 14, 2023 Share Posted September 14, 2023 does not read memories Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 1 hour ago, Alpha22 said: does not read memories How it looks in the System Profiler? Link to comment Share on other sites More sharing options...
Alpha22 Posted September 14, 2023 Share Posted September 14, 2023 16 minutes ago, Slice said: How it looks in the System Profiler? Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 18 hours ago, miliuco said: @Slice Great job. I like how About This Hack generates interest in the community and there are several forks with different code. I can't find MainStoryboard in the repo but it's required in the project, is it intencional? Thanks. Fixed. Test please. 1 Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 3 hours ago, Alpha22 said: May be 1.0.2 is better. Link to comment Share on other sites More sharing options...
Alpha22 Posted September 14, 2023 Share Posted September 14, 2023 36 minutes ago, Slice said: May be 1.0.2 is better. V 1.0.2 Link to comment Share on other sites More sharing options...
Slice Posted September 14, 2023 Author Share Posted September 14, 2023 34 minutes ago, Alpha22 said: V 1.0.2 I will think. Is it DDR5 memory? And is the graphics really Radeon Pro 560? This is default value if not defined. Link to comment Share on other sites More sharing options...
miliuco Posted September 14, 2023 Share Posted September 14, 2023 (edited) 5 hours ago, Slice said: Fixed. Test please. Yes, now it's well compiled by Xcode. For me the compiled app works fine, starts in 3-4 seconds, all info is ok. Only issue is RAM manufacturer. I guess it has nothing to do with OpenCore but with the way macOS detects the manufacturer. If System Profiler has it as hex number (e.g. mine shows 029E instead of Corsair) then ATH shows also the number. In my opinion, this feature can be dismissed or, if you keep it, you can add a struct or list (integrated or in a separated file) with the most common manufacturer codes. I don't know if the work is worth it. As an example, memtest86plus uses the attached file that is a list of the codes present in the JEDEC list of RAM manufacturers. Maybe it can be integrated in the project but I don't know if is too hard work. My skills are too poor to do this task. Even without the manufacturer name, the app is useful and works fine. Anyway, don't think too much about this and thanks for your work. RAM manufacturer: Spoiler Ram manufacturer after adding an if block, only for 029E code: Spoiler jedec_id.h Edited September 14, 2023 by miliuco Forgotten Jedec_id.h 1 Link to comment Share on other sites More sharing options...
Alpha22 Posted September 15, 2023 Share Posted September 15, 2023 7 hours ago, Slice said: I will think. Is it DDR5 memory? And is the graphics really Radeon Pro 560? This is default value if not defined. Yes they are DDR5 Corsair and Radeon RX 560 4G Link to comment Share on other sites More sharing options...
Slice Posted September 15, 2023 Author Share Posted September 15, 2023 8 hours ago, miliuco said: Only issue is RAM manufacturer. I guess it has nothing to do with OpenCore but with the way macOS detects the manufacturer. If System Profiler has it as hex number (e.g. mine shows 029E instead of Corsair) then ATH shows also the number. Thanks for the test! Anyway it is OpenCore fault. Do the same with Clover and see the difference. Clover is older bootloader and better tuned for most cases. The origin of the bug comes from Apple. Old macintoshes have several bugs in System Profiler including memory Manufacture, Serial, PCI devices and ROM properties. We are observing how Apple programmers excluded these fields instead of cure them. I decided to not follow Apple but show real values. Let Apple envy us. 3 hours ago, Alpha22 said: Yes they are DDR5 Corsair and Radeon RX 560 4G OK, Clover can't detect DDR5 yet. As well as OpenCore. About manufacture there is good second field while the program took first one. I need some algo to re-detect memory. 4 Link to comment Share on other sites More sharing options...
cankiulascmnfye Posted September 15, 2023 Share Posted September 15, 2023 1.0.2 opens in about 10 seconds now. It detects the total amount of RAM, but I think it has issues with detecting the banks – it says "Empty" "Empty", I have 4 Slots loaded with 4x4 GB of RAM )present in System Profiler). The speed is also reported incorrectly )1067 istead of 1333 Mhz) Link to comment Share on other sites More sharing options...
Recommended Posts