Open anotherdumbUser opened 4 months ago
yeah unfortunately there's no way for us to differentiate between the two using the SMBIOS (since they are both MBP11,2). The only way otherwise is to pull data from the internet, requiring an internet connection, which is not ideal.
@0xCUB3 @anotherdumbUser
Could you try the next (in attached file) 4 code lines on Terminal In a text file coz' escape sequences on code (seen when editing the text are different on displayed text, and content of commandes is wrong)
The aim is to get last four chars of Serial Number (cachedSerial key content in ~/Library/Preferences/com.apple.SystemProfiler.plist Extract local Lang from "env" With those two values we can extract the model name from ~/Library/Preferences/com.apple.SystemProfiler.plist
So if you want or can test it ...
Regards
@matxpa Sorry, I don't understand how this works, I'm not familiar with it. My hope is that the developers will implement this accordingly. 🙏🏻
yeah unfortunately there's no way for us to differentiate between the two using the SMBIOS (since they are both MBP11,2). The only way otherwise is to pull data from the internet, requiring an internet connection, which is not ideal.
In earlier versions of About-This-hack, however, it was displayed correctly🤔
I don't think this is true? I didn't change anything related to SMBIOS checking since early versions (pre-1.0.0), when I used everymac.com to scrape the data. Obviously, that required an internet connection, which was hardly ideal.
yeah unfortunately there's no way for us to differentiate between the two using the SMBIOS (since they are both MBP11,2). The only way otherwise is to pull data from the internet, requiring an internet connection, which is not ideal.
In earlier versions of About-This-hack, however, it was displayed correctly🤔
I don't think this is true? I didn't change anything related to SMBIOS checking since early versions (pre-1.0.0), when I used everymac.com to scrape the data. Obviously, that required an internet connection, which was hardly ideal.
Oh yes, really, you're right. I just checked my screenshots in MacRumors and indeed, since my first installation of About-This-Hack with version 1.1.0, the wrong model is always displayed. 😢 Would you check the solution mentioned by @matxpa?
yeah unfortunately there's no way for us to differentiate between the two using the SMBIOS (since they are both MBP11,2). The only way otherwise is to pull data from the internet, requiring an internet connection, which is not ideal.
In earlier versions of About-This-hack, however, it was displayed correctly🤔
I don't think this is true? I didn't change anything related to SMBIOS checking since early versions (pre-1.0.0), when I used everymac.com to scrape the data. Obviously, that required an internet connection, which was hardly ideal.
Oh yes, really, you're right. I just checked my screenshots in MacRumors and indeed, since my first installation of About-This-Hack with version 1.1.0, the wrong model is always displayed. 😢 Would you check the solution mentioned by @matxpa?
The solution works for me, but my SMBIOS is always displayed correctly 😛. You should test it for yourself to see if it works as it should.
The solution works for me, but my SMBIOS is always displayed correctly 😛. You should test it for yourself to see if it works as it should.
@0xCUB3 I don't know how to do that on my MacBook Pro 2014. Would you help my with a step by step tutorial 🙏🏻. By the way I#m using OpeCore Legacy Patcher, will the solution make problems to OCLP?
I#m using OpeCore Legacy Patcher, will the solution make problems to OCLP?
nope! It's just a terminal command. Copy the content of the text file @matxpa sent and paste it into a terminal window and press ENTER.
You are supposed to just run the three lines at the top. here they are:
lang=$(env | grep "LANG=" | sed 's/LANG=//g' | awk -F'.' '{print $1}')
modl=($(/usr/libexec/PlistBuddy -c "print 'ModelNames':${shortEndSerial}-${lang}" ~/Library/Preferences/com.apple.SystemProfiler.plist))
echo "${shortEndSerial} --> ${lang} --> ${modl}"
You are supposed to just run the three lines at the top. here they are:
lang=$(env | grep "LANG=" | sed 's/LANG=//g' | awk -F'.' '{print $1}') modl=($(/usr/libexec/PlistBuddy -c "print 'ModelNames':${shortEndSerial}-${lang}" ~/Library/Preferences/com.apple.SystemProfiler.plist)) echo "${shortEndSerial} --> ${lang} --> ${modl}"
That's the result 🤷♂️
@matxpa will have to help you since he wrote the script
@matxpa @0xCUB3 fyi - This is the content of com.apple.SystemProfiler.plist
@anotherdumbUser @0xCUB3
Hi ... (in attached file) 4 code lines on Terminal Not 3 lines, lack of init of the first var (1st. code line from script)
the first var (1st. code line of code from script) extracts the last 4 chars from content of key "cachedSerial" --> "G3QC" (from C02NLBV4G3QC) in file com.apple.SystemProfiler.plist content.
the second var (2nd line of code from script) extracts your LANG from BSD env. variables. yours is "de_DE"
In the third line of code replace "ModelNames" with "CPU Names" (your file ".plist" doesn't have a "ModelNames" key"
the third var (3rd line of code from script) extracts content of key "G3QC-de_DE" ( = first + "-" + second variables content) --> "MacBook Pro 'Retina, 15", Mitte 2014)"
And the fourth line code display the content of the 3 variables and want to see on ATH only the 3rd content (Mac model) G3QC --> de_DE --> MacBook Pro 'Retina, 15", Mitte 2014)
So on your test you've just forget to execute the first line code so the first var was empty.
If you retry with all 4 code lines ... what's the result now ?
Regards
PS.......this function should be coded with Swift not Shell
@matxpa
If you retry with all 4 code lines ... what's the result now ? Still not working - please take a look at the screenshot
PS.......this function should be coded with Swift not Shell What do you mean by that? I can't find any settings for this in Terminal? I opened Terminal.app as normal and inserted your lines of code
@anotherdumbUser
Hi
As i wrote in my previous answer you had to do :
In the third line of code replace "ModelNames" with "CPU Names"
(your file "SystemProfiler.plist" doesn't have a "ModelNames" key", just a "CPU Names" key)
And i wrote those lines code before having the content of your "SystemProfiler.plist" (for example on older OS (H.Sierra) "cachedSerial" key doesn't exist.)
Regards
@matxpa Thanks for your help, I overlooked the exchange 🫣 I now have the following result:
How do I now integrate these lines of code into About This Hack so that the app displays my model correctly?
@anotherdumbUser Hi You can't add yourself this functionality, it should be added in a new release.
Another way could be to put the model names list in a text file in resources directory of the application ATH so you could change yourself the content of this file for your model ID (MacBookPro11,2).
Regards
@matxpa @0xCUB3
it should be added in a new release.
👍🏻 that would be great! 🙏🏻 There are some users at macrumors.com who would like this be addressed
There are some users at macrumors.com who would like this be addressed
people are talking about this app on macrumors? Where?
Also @matxpa I don't think this will work. My M2 Pro 14" MacBook Pro doesn't have any of these values in the SystemProfiler plist. It's possible that it's only there for Intel Macs.
@anotherdumbUser @0xCUB3 @perez987 Hi
Screenshot with a mac model name extracted from SystemProfiler.plist
Content (part) of SystemProfiler.plist-bba3-9f1373cf329d) DR53 (4 last chars of Serial Number (from IOPlatformSerialNumber)) + fr-FR_FR (Locale.preferredLanguages[0], 4 possible combinations (2 with end SN (4 or 3chars ) + 2 with preferredLanguages : DR53-fr_FR, DR53-fr-FR_FR, R53-fr_FR and r53-fr-FR_FR)
Screenshot with a mac model name extracted from embedded list of mac models (ATH V2.0.0 and older)
And when SystemProfiler.plist don't have, at least, "CPU Names" key like your M2, the mac model name is extracted from the embedded list in ATH. Two ways should work one with local value the other with embedded list.
Regards
@anotherdumbUser @0xCUB3 @perez987 Hi
From "~/Library/Preferences/com.apple.SystemProfiler.plist"
I removed the key DR53-fr-FR_FR
I launch this latest beta and ...
So I can tell you I think this will work.
Regards
PS Log (part of) without DR53-fr-FR_FR
Two last lines, one shows the lack of the key in "com.apple.SystemProfiler.plist", the other one tell us that the mac model name content comes from embedded list
Log (part of) with DR53-fr-FR_FR
The last line "HCMacModel :" shows that the content comes from key DR53-fr-FR_FR in "com.apple.SystemProfiler.plist"
And finally I test with : "com.apple.SystemProfiler.plist" not found (I renamed it "com.apple.SystemProfiler.plast") lack of "CPU Names" key in "com.apple.SystemProfiler.plist" (as with a M1, M2 or M3 and maybe others) and mac model name comes from embedded list.
There are some users at macrumors.com who would like this be addressed
people are talking about this app on macrumors? Where?
For example here, where Intel Macs can also use the latest OS thanks to OpenCore Legacy Patcher - like my MacBook Pro 11.2 from 2014 https://forums.macrumors.com/threads/macos-14-sonoma-on-unsupported-macs-thread.2391630/
Hi
With H.Sierra
And Sequoia
Regards
This is very hard to debug as I don't have an affected mac. If someone here with one could test out @matxpa's implementation and create a PR, that would be very useful.
@anotherdumbUser @0xCUB3 @perez987
Hi
You'll be interested (I hope so) by this (ATH multilingual, only 7 nowadays, you could modify or add languages, the content is in a plist file, so no need to (re)build the app) and with a correct model name. It's a beta (so ...) !
Regards
@matxpa Wow! You do not stop! Very interesting.
I'll take a look at the code and see if I can harvest the parts about plist reading.
@anotherdumbUser @0xCUB3 @perez987
Hi Everyone who would test it can do it (app.zip next link) https://drive.google.com/file/d/1MulL7KBLicWc-7NU-CJXvOc0AOMX2SyV/view?usp=sharing
At launch used language is the Default one (CFBundleDevelopmentRegion Development language, in most cases "en"). When the app is running you can choose another one, your prefered one, and this by Preferences Menu Item or the icon representing a toothed wheel.
Reminder : it's a beta or proto. as you like. If this app is not located in /Applications, and if you make changes in Preferences view then press Save button then press Relaunch button the app relaunched is not this new one. So you copy it to /Application before first launch or launch it from the folder you placed it but not the one in /Applications.
Regards
@matxpa ATH is launched always in French. My system language is Spanish.
French can't be changed, selecting another language is not saved, language menus are greyed and Annuler / Enregistrer buttons are not displayed when changing language.
The rest of the settings can be changed because Annuler / Enregistrer buttons are displayed. Only language has the issue.
@perez987
Hi", I apologize, i'm "dazed and confused"
I saw this bug (a regression : on my previous screenshots it worked) bug on changes test of languages, only "Default" selection worked, issue resolved.
I see on your screenshot you've also the problem of "Settings..." instead of "preferences" And this MenuItem doesn't open Settings view anymore.
This App (ATH) was build by Xcode Version 14.2 (14C18) on Monterey 12.7.5 (21H1222) and the behavior at use seems to be different between Monterey and Sonoma (Ventura and Sequoia not tested yet)
New buid at : https://drive.google.com/file/d/1s5quUqqLV6nSYQX8mMsjuo-mA9NDTR5x/view?usp=sharing but without Check Update nor Menu Item Preferences... (both not entirely resolved)
In progress
Regards
@matxpa
Sorry but latest version can't be opened, only a warning saying This app can't be opened
.
Terminal command open /Applications/About\ This\ Hack.app/Contents/MacOS/About\ This\ Hack
doesn't open the app but TextEdit with weird code.
Tried on Ventura 13.6.8.
@perez987
Hi", I apologize (I feel like I'm repeating). I've just D.L that wrong zip I sent yesterday and can't open it. So I U.L a new one in Google Drive (and test), D.L, uncompress and open it successfully (I didn't do that yesterday, I should have do so).
Version with Prefs from ToolBarItem (toothed wheel) and MenuItem (Preferences...) working
A new one : https://drive.google.com/file/d/1ZN8Zt6N5_qh2aE1Kv2xNlCt4E32soenC/view?usp=drive_link
Regards
@matxpa This runs fine. Changing preferences is okay (including language). In case it's useful I attach LocaleLang.plist file with Spanish localizations revised.
@perez987
Thanks Is it useful ? Sur it's so i applied your changes (replaced "es" Dictionary section within LocaleLang.plist) Regards
@perez987
Hi", I apologize (I feel like I'm repeating). I've just D.L that wrong zip I sent yesterday and can't open it. So I U.L a new one in Google Drive (and test), D.L, uncompress and open it successfully (I didn't do that yesterday, I should have do so).
Version with Prefs from ToolBarItem (toothed wheel) and MenuItem (Preferences...) working
A new one : https://drive.google.com/file/d/1ZN8Zt6N5_qh2aE1Kv2xNlCt4E32soenC/view?usp=drive_link
Regards
@matxpa Thank you for your work. Unfortunately the file does not work.
Process: About This Hack [28200] Path: /Applications/About This Hack.app/Contents/MacOS/About This Hack Identifier: app.netlify.0xCUBE.About-This-Hack Version: 2.0.1 (1337) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 503
Date/Time: 2024-08-05 23:59:35.3102 +0200 OS Version: macOS 14.5 (23F79) Report Version: 12 Anonymous UUID: 6DACE7AC-1EE9-D201-6154-EDC5E03F6D4F
Sleep/Wake UUID: E38F5F42-AC73-4B43-A964-E4F6F6DED5D0
Time Awake Since Boot: 190000 seconds Time Since Wake: 17582 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4 Terminating Process: exc handler [28200]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libswiftCore.dylib 0x7ff81df2e8ee closure #1 in closure #1 in closure #1 in assertionFailure(:_:file:line:flags:) + 318 1 libswiftCore.dylib 0x7ff81df2e69e closure #1 in closure #1 in assertionFailure(:_:file:line:flags:) + 270 2 libswiftCore.dylib 0x7ff81df2e54d closure #1 in assertionFailure(:_:file:line:flags:) + 381 3 libswiftCore.dylib 0x7ff81df2e106 assertionFailure(:_:file:line:flags:) + 230 4 About This Hack 0x104edde2c static HCDisplay.getDispMain() + 1356 5 About This Hack 0x104f5d455 ViewController.viewDidLoad() + 325 6 About This Hack 0x104f5d8ec @objc ViewController.viewDidLoad() + 28 7 AppKit 0x7ff811014938 -[NSViewController _sendViewDidLoad] + 87 8 AppKit 0x7ff81105ee22 _noteLoadCompletionForObject + 576 9 AppKit 0x7ff810f8b143 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1791 10 AppKit 0x7ff811000189 -[NSNib _instantiateNibWithExternalNameTable:options:] + 659 11 AppKit 0x7ff810fffe01 -[NSNib _instantiateWithOwner:options:topLevelObjects:] + 143 12 AppKit 0x7ff810fff65d -[NSViewController loadView] + 331 13 AppKit 0x7ff810fff3ba -[NSViewController _loadViewIfRequired] + 72 14 AppKit 0x7ff81157e509 __24-[NSViewController view]_block_invoke + 27 15 AppKit 0x7ff810ff7158 NSPerformVisuallyAtomicChange + 134 16 AppKit 0x7ff810fff331 -[NSViewController view] + 123 17 AppKit 0x7ff81116b7f1 -[NSTabViewController _goodTabViewContentSize] + 255 18 AppKit 0x7ff81116b4c2 -[NSTabViewController viewDidLoad] + 83 19 AppKit 0x7ff811014938 -[NSViewController _sendViewDidLoad] + 87 20 AppKit 0x7ff810fff4eb -[NSViewController _loadViewIfRequired] + 377 21 AppKit 0x7ff81157e509 __24-[NSViewController view]_block_invoke + 27 22 AppKit 0x7ff810ff7158 NSPerformVisuallyAtomicChange + 134 23 AppKit 0x7ff810fff331 -[NSViewController view] + 123 24 AppKit 0x7ff8111ccdad -[NSWindow _contentViewControllerChanged] + 111 25 AppKit 0x7ff810ff7158 NSPerformVisuallyAtomicChange + 134 26 AppKit 0x7ff8111cccbf -[NSWindow setContentViewController:] + 104 27 Foundation 0x7ff80e8bfd59 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 316 28 AppKit 0x7ff811200339 -[NSWindow setValue:forKey:] + 111 29 AppKit 0x7ff8110395e0 -[NSIBUserDefinedRuntimeAttributesConnector establishConnection] + 212 30 AppKit 0x7ff810f8aeec -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1192 31 AppKit 0x7ff811000189 -[NSNib _instantiateNibWithExternalNameTable:options:] + 659 32 AppKit 0x7ff810fffe01 -[NSNib _instantiateWithOwner:options:topLevelObjects:] + 143 33 AppKit 0x7ff811ad411e -[NSStoryboard _instantiateControllerWithIdentifier:creator:storyboardSegueTemplate:sender:] + 472 34 AppKit 0x7ff810f70fab NSApplicationMain + 744 35 About This Hack 0x104ead4e4 static NSApplicationDelegate.main() + 36 36 About This Hack 0x104ead4b7 static AppDelegate.$main() + 39 37 About This Hack 0x104ead598 main + 24 38 dyld 0x7ff80d4d4366 start + 1942
Thread 1: 0 libsystem_pthread.dylib 0x7ff80d85bac0 start_wqthread + 0
Thread 2: 0 libsystem_pthread.dylib 0x7ff80d85bac0 start_wqthread + 0
Thread 3: 0 libsystem_pthread.dylib 0x7ff80d85bac0 start_wqthread + 0
Thread 4: 0 libsystem_pthread.dylib 0x7ff80d85bac0 start_wqthread + 0
Thread 5: 0 libsystem_pthread.dylib 0x7ff80d85bac0 start_wqthread + 0
Thread 6: 0 libsystem_pthread.dylib 0x7ff80d85bac0 start_wqthread + 0
Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000082062ffb rbx: 0x0000000000000001 rcx: 0x0000000082062ffb rdx: 0x0000000000000006 rdi: 0x00000000000000cc rsi: 0x0000000000000190 rbp: 0x00007ff7bb055c80 rsp: 0x00007ff7bb055c70 r8: 0x00000000000000cb r9: 0x0000000082263006 r10: 0x00000000000000c6 r11: 0x00000000000007fb r12: 0x00007ff80d492640 r13: 0x00007ff7bb056270 r14: 0x0000000000000001 r15: 0x0000000000000001 rip: 0x00007ff81df2e8ee rfl: 0x0000000000010202 cr2: 0x0000000000000000
Logical CPU: 1 Error Code: 0x00000000 Trap Number: 6
Thread 0 instruction stream: 39 00 00 00 ba 02 00 00-00 41 b9 02 00 00 00 6a 9........A.....j 01 6a 6a 6a 02 6a 18 50-e8 75 f7 ff ff 48 3d 00 .jjj.j.P.u...H=. 00 00 80 7c 3d be 00 00-00 80 48 39 f0 7d 6b 4c ...|=.....H9.}kL 8b 5d 10 4c 89 de 48 c1-ee 20 0f 85 9a 00 00 00 .].L..H.. ...... 8b 5d 18 48 89 d7 89 ce-4c 89 c2 44 89 c9 4d 89 .].H....L..D..M. d0 41 89 c1 53 41 53 e8-e6 f9 38 00 48 83 c4 10 .A..SAS...8.H... [0f]0b 48 83 ec 08 48 8d-05 35 80 44 00 48 8d 3d ..H...H..5.D.H.= <== e2 7f 44 00 48 8d 0d 47-80 44 00 be 0b 00 00 00 ..D.H..G.D...... 41 b8 2b 00 00 00 ba 02-00 00 00 41 b9 02 00 00 A.+........A.... 00 6a 01 68 d1 0d 00 00-eb 36 48 83 ec 08 48 8d .j.h.....6H...H. 05 fd 7f 44 00 48 8d 3d-aa 7f 44 00 48 8d 0d bf ...D.H.=..D.H... 7f 44 00 be 0b 00 00 00-41 b8 2d 00 00 00 ba 02 .D......A.-.....
Binary Images:
0x1054c5000 - 0x1054d1fff libobjc-trampolines.dylib ()
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=505.4M resident=0K(0%) swapped_out_or_unallocated=505.4M(100%) Writable regions: Total=7.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=7.7G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG image 40K 1 ColorSync 216K 24 CoreServices 164K 1 CoreUI image data 532K 3 Foundation 16K 1 Kernel Alloc Once 8K 1 MALLOC 603.4M 49 MALLOC guard page 32K 8 STACK GUARD 56.0M 7 Stack 11.0M 7 VM_ALLOCATE 8K 2 VM_ALLOCATE (reserved) 7.1G 10 reserved VM address space (unallocated) CTF 824 1 DATA 20.0M 369 DATA_CONST 19.1M 223 __DATA_DIRTY 813K 115 FONT_DATA 2352 1 LINKEDIT 187.0M 14 OBJC_RO 71.8M 1 __OBJC_RW 2200K 2 __TEXT 318.4M 384 dsce.got 124K 1 dyld private memory 260K 2 mapped file 198.2M 27 shared memory 1296K 17 =========== ======= ======= TOTAL 8.5G 1273 TOTAL, minus reserved VM space 1.5G 1273
{"app_name":"About This Hack","timestamp":"2024-08-05 23:59:35.00 +0200","app_version":"2.0.1","slice_uuid":"9b449bd6-d43d-30dc-a504-efb514583fad","build_version":"1337","platform":1,"bundleID":"app.netlify.0xCUBE.About-This-Hack","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.5 (23F79)","roots_installed":0,"name":"About This Hack","incident_id":"717CA7DF-D112-4643-9EA2-BA2FF56094F9"} { "uptime" : 190000, "procRole" : "Foreground", "version" : 2, "userID" : 503, "deployVersion" : 210, "modelCode" : "MacBookPro11,2", "coalitionID" : 25131, "osVersion" : { "train" : "macOS 14.5", "build" : "23F79", "releaseType" : "User" }, "captureTime" : "2024-08-05 23:59:35.3102 +0200", "codeSigningMonitor" : 0, "incident" : "717CA7DF-D112-4643-9EA2-BA2FF56094F9", "pid" : 28200, "cpuType" : "X86-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-08-05 23:59:30.0715 +0200", "procStartAbsTime" : 193644326250775, "procExitAbsTime" : 193649564374253, "procName" : "About This Hack", "procPath" : "\/Applications\/About This Hack.app\/Contents\/MacOS\/About This Hack", "bundleInfo" : {"CFBundleShortVersionString":"2.0.1","CFBundleVersion":"1337","CFBundleIdentifier":"app.netlify.0xCUBE.About-This-Hack"}, "storeInfo" : {"deviceIdentifierForVendor":"739D28BA-71C6-5ED7-93DE-575157710DBB","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "app.netlify.0xCUBE.About-This-Hack", "crashReporterKey" : "6DACE7AC-1EE9-D201-6154-EDC5E03F6D4F", "codeSigningID" : "app.netlify.0xCUBE.About-This-Hack", "codeSigningTeamID" : "", "codeSigningFlags" : 570490885, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "wakeTime" : 17582, "sleepWakeUUID" : "E38F5F42-AC73-4B43-A964-E4F6F6DED5D0", "sip" : "enabled", "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_INSTRUCTION","signal":"SIGILL"}, "termination" : {"flags":0,"code":4,"namespace":"SIGNAL","indicator":"Illegal instruction: 4","byProc":"exc handler","byPid":28200}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":2876674,"instructionState":{"instructionStream":{"bytes":[57,0,0,0,186,2,0,0,0,65,185,2,0,0,0,106,1,106,106,106,2,106,24,80,232,117,247,255,255,72,61,0,0,0,128,124,61,190,0,0,0,128,72,57,240,125,107,76,139,93,16,76,137,222,72,193,238,32,15,133,154,0,0,0,139,93,24,72,137,215,137,206,76,137,194,68,137,201,77,137,208,65,137,193,83,65,83,232,230,249,56,0,72,131,196,16,15,11,72,131,236,8,72,141,5,53,128,68,0,72,141,61,226,127,68,0,72,141,13,71,128,68,0,190,11,0,0,0,65,184,43,0,0,0,186,2,0,0,0,65,185,2,0,0,0,106,1,104,209,13,0,0,235,54,72,131,236,8,72,141,5,253,127,68,0,72,141,61,170,127,68,0,72,141,13,191,127,68,0,190,11,0,0,0,65,184,45,0,0,0,186,2],"offset":96}},"threadState":{"r13":{"value":140701971341936},"rax":{"value":2181443579},"rflags":{"value":66050},"cpu":{"value":1},"r14":{"value":1},"rsi":{"value":400},"r8":{"value":203},"cr2":{"value":0},"rdx":{"value":6},"r10":{"value":198},"r9":{"value":2183540742},"r15":{"value":1},"rbx":{"value":1},"trap":{"value":6},"err":{"value":0},"r11":{"value":2043},"rip":{"value":140703631075566,"matchesCrashFrame":1},"rbp":{"value":140701971340416},"rsp":{"value":140701971340400},"r12":{"value":140703351514688,"symbolLocation":0,"symbol":"objc_msgSend"},"rcx":{"value":2181443579},"flavor":"x86_THREAD_STATE","rdi":{"value":204}},"queue":"com.apple.main-thread","frames":[{"imageOffset":194798,"symbol":"closure #1 in closure #1 in closure #1 in assertionFailure(:_:file:line:flags:)","symbolLocation":318,"imageIndex":13},{"imageOffset":194206,"symbol":"closure #1 in closure #1 in assertionFailure(:_:file:line:flags:)","symbolLocation":270,"imageIndex":13},{"imageOffset":193869,"symbol":"closure #1 in assertionFailure(:_:file:line:flags:)","symbolLocation":381,"imageIndex":13},{"imageOffset":192774,"symbol":"assertionFailure(:_:file:line:flags:)","symbolLocation":230,"imageIndex":13},{"imageOffset":220716,"symbol":"static HCDisplay.getDispMain()","symbolLocation":1356,"imageIndex":12},{"imageOffset":742485,"symbol":"ViewController.viewDidLoad()","symbolLocation":325,"imageIndex":12},{"imageOffset":743660,"symbol":"@objc ViewController.viewDidLoad()","symbolLocation":28,"imageIndex":12},{"imageOffset":686392,"symbol":"-[NSViewController _sendViewDidLoad]","symbolLocation":87,"imageIndex":14},{"imageOffset":990754,"symbol":"_noteLoadCompletionForObject","symbolLocation":576,"imageIndex":14},{"imageOffset":123203,"symbol":"-[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:]","symbolLocation":1791,"imageIndex":14},{"imageOffset":602505,"symbol":"-[NSNib _instantiateNibWithExternalNameTable:options:]","symbolLocation":659,"imageIndex":14},{"imageOffset":601601,"symbol":"-[NSNib _instantiateWithOwner:options:topLevelObjects:]","symbolLocation":143,"imageIndex":14},{"imageOffset":599645,"symbol":"-[NSViewController loadView]","symbolLocation":331,"imageIndex":14},{"imageOffset":598970,"symbol":"-[NSViewController _loadViewIfRequired]","symbolLocation":72,"imageIndex":14},{"imageOffset":6362377,"symbol":"24-[NSViewController view]_block_invoke","symbolLocation":27,"imageIndex":14},{"imageOffset":565592,"symbol":"NSPerformVisuallyAtomicChange","symbolLocation":134,"imageIndex":14},{"imageOffset":598833,"symbol":"-[NSViewController view]","symbolLocation":123,"imageIndex":14},{"imageOffset":2090993,"symbol":"-[NSTabViewController _goodTabViewContentSize]","symbolLocation":255,"imageIndex":14},{"imageOffset":2090178,"symbol":"-[NSTabViewController viewDidLoad]","symbolLocation":83,"imageIndex":14},{"imageOffset":686392,"symbol":"-[NSViewController _sendViewDidLoad]","symbolLocation":87,"imageIndex":14},{"imageOffset":599275,"symbol":"-[NSViewController _loadViewIfRequired]","symbolLocation":377,"imageIndex":14},{"imageOffset":6362377,"symbol":"__24-[NSViewController view]_block_invoke","symbolLocation":27,"imageIndex":14},{"imageOffset":565592,"symbol":"NSPerformVisuallyAtomicChange","symbolLocation":134,"imageIndex":14},{"imageOffset":598833,"symbol":"-[NSViewController view]","symbolLocation":123,"imageIndex":14},{"imageOffset":2489773,"symbol":"-[NSWindow _contentViewControllerChanged]","symbolLocation":111,"imageIndex":14},{"imageOffset":565592,"symbol":"NSPerformVisuallyAtomicChange","symbolLocation":134,"imageIndex":14},{"imageOffset":2489535,"symbol":"-[NSWindow setContentViewController:]","symbolLocation":104,"imageIndex":14},{"imageOffset":195929,"symbol":"-[NSObject(NSKeyValueCoding) setValue:forKey:]","symbolLocation":316,"imageIndex":15},{"imageOffset":2700089,"symbol":"-[NSWindow setValue:forKey:]","symbolLocation":111,"imageIndex":14},{"imageOffset":837088,"symbol":"-[NSIBUserDefinedRuntimeAttributesConnector establishConnection]","symbolLocation":212,"imageIndex":14},{"imageOffset":122604,"symbol":"-[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:]","symbolLocation":1192,"imageIndex":14},{"imageOffset":602505,"symbol":"-[NSNib _instantiateNibWithExternalNameTable:options:]","symbolLocation":659,"imageIndex":14},{"imageOffset":601601,"symbol":"-[NSNib _instantiateWithOwner:options:topLevelObjects:]","symbolLocation":143,"imageIndex":14},{"imageOffset":11956510,"symbol":"-[NSStoryboard _instantiateControllerWithIdentifier:creator:storyboardSegueTemplate:sender:]","symbolLocation":472,"imageIndex":14},{"imageOffset":16299,"symbol":"NSApplicationMain","symbolLocation":744,"imageIndex":14},{"imageOffset":21732,"symbol":"static NSApplicationDelegate.main()","symbolLocation":36,"imageIndex":12},{"imageOffset":21687,"symbol":"static AppDelegate.$main()","symbolLocation":39,"imageIndex":12},{"imageOffset":21912,"symbol":"main","symbolLocation":24,"imageIndex":12},{"imageOffset":25446,"symbol":"start","symbolLocation":1942,"imageIndex":16}]},{"id":2876796,"frames":[{"imageOffset":6848,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":4355},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145314684928},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":123145315209216},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703355484864},"rbp":{"value":0},"rsp":{"value":123145315209216},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145315209216}}},{"id":2876797,"frames":[{"imageOffset":6848,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":10243},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145315221504},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145315744640},"rbx":{"value":123145315745792},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703355484864},"rbp":{"value":0},"rsp":{"value":123145315745792},"r12":{"value":999430},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145315745792}}},{"id":2876805,"frames":[{"imageOffset":6848,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":19715},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145315758080},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":123145316282368},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703355484864},"rbp":{"value":0},"rsp":{"value":123145316282368},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145316282368}}},{"id":2876844,"frames":[{"imageOffset":6848,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":24323},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145316294656},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":123145316818944},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703355484864},"rbp":{"value":0},"rsp":{"value":123145316818944},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145316818944}}},{"id":2876845,"frames":[{"imageOffset":6848,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":30211},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145316831232},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":123145317355520},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703355484864},"rbp":{"value":0},"rsp":{"value":123145317355520},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145317355520}}},{"id":2876846,"frames":[{"imageOffset":6848,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":0},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":0},"r8":{"value":278532},"cr2":{"value":0},"rdx":{"value":123145317367808},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":0},"trap":{"value":0},"err":{"value":0},"r11":{"value":0},"rip":{"value":140703355484864},"rbp":{"value":0},"rsp":{"value":123145317892096},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145317892096}}}], "usedImages" : [ { "source" : "P", "arch" : "x86_64h", "base" : 4383854592, "size" : 53248, "uuid" : "caf1eb21-6511-3736-9b71-deedf5e9226b", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4383322112, "CFBundleShortVersionString" : "kCoreWiFiMarketingVersion", "CFBundleIdentifier" : "com.apple.CoreWiFi", "size" : 20480, "uuid" : "6f7094e7-07ba-3d05-ac50-ecbf52c95891", "path" : "\/System\/Library\/PrivateFrameworks\/CoreWiFi.framework\/Versions\/A\/CoreWiFi", "name" : "CoreWiFi", "CFBundleVersion" : "kCoreWiFiProjectVersion" }, { "source" : "P", "arch" : "x86_64", "base" : 4383395840, "CFBundleShortVersionString" : "16.0", "CFBundleIdentifier" : "com.apple.framework.CoreWLAN", "size" : 4096, "uuid" : "eb543c87-f92d-34d9-b43c-c11adde5692d", "path" : "\/System\/Library\/Frameworks\/CoreWLAN.framework\/Versions\/A\/CoreWLAN", "name" : "CoreWLAN", "CFBundleVersion" : "1657" }, { "source" : "P", "arch" : "x86_64", "base" : 6334205952, "size" : 503808, "uuid" : "d5ce0007-0117-3ddb-beb8-5886a5f8b758", "path" : "\/System\/Library\/Frameworks\/CoreWLAN.framework\/Versions\/A\/CoreWLANOld.dylib", "name" : "CoreWLANOld.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4383281152, "CFBundleShortVersionString" : "535.3.0", "CFBundleIdentifier" : "com.apple.WiFiPeerToPeer", "size" : 4096, "uuid" : "4eef9e49-350d-38f4-8b74-b159fe566704", "path" : "\/System\/Library\/PrivateFrameworks\/WiFiPeerToPeer.framework\/Versions\/A\/WiFiPeerToPeer", "name" : "WiFiPeerToPeer", "CFBundleVersion" : "535.3" }, { "source" : "P", "arch" : "x86_64", "base" : 8293122048, "size" : 1687552, "uuid" : "d5ce0007-36ac-37a1-a5d7-07ad7365e60a", "path" : "\/System\/Library\/PrivateFrameworks\/CoreWiFi.framework\/Versions\/A\/CoreWiFiOld.dylib", "name" : "CoreWiFiOld.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 10059292672, "size" : 163840, "uuid" : "d5ce0007-9684-3a09-bf78-fb3a4f8bb7b1", "path" : "\/System\/Library\/PrivateFrameworks\/WiFiPeerToPeer.framework\/Versions\/A\/WiFiPeerToPeerOld.dylib", "name" : "WiFiPeerToPeerOld.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4384100352, "CFBundleShortVersionString" : "343.19", "CFBundleIdentifier" : "com.apple.Metal", "size" : 49152, "uuid" : "14674697-1556-3119-a4a8-ca8dbe3eaea5", "path" : "\/System\/Library\/Frameworks\/Metal.framework\/Versions\/A\/Metal", "name" : "Metal", "CFBundleVersion" : "343.19" }, { "source" : "P", "arch" : "x86_64", "base" : 4391383040, "CFBundleShortVersionString" : "18.0.0", "CFBundleIdentifier" : "com.apple.CoreImage", "size" : 3883008, "uuid" : "66ee7d8d-ed35-3650-8b54-9bede38b7ece", "path" : "\/System\/Library\/Frameworks\/CoreImage.framework\/Versions\/A\/CoreImage", "name" : "CoreImage", "CFBundleVersion" : "1440.3" }, { "source" : "P", "arch" : "x86_64", "base" : 4397379584, "size" : 1966080, "uuid" : "6581cd53-8583-38d1-b4b9-773f1dc3f551", "path" : "\/System\/Library\/Frameworks\/Metal.framework\/Versions\/A\/MetalOld.dylib", "name" : "MetalOld.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4379774976, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.IO80211", "size" : 8192, "uuid" : "9f4b4005-419a-3ed8-8516-1e80e22d4828", "path" : "\/System\/Library\/PrivateFrameworks\/IO80211.framework\/Versions\/A\/IO80211", "name" : "IO80211", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "x86_64", "base" : 4402720768, "size" : 344064, "uuid" : "d5ce0007-f5f4-3ab8-a256-05df5202823b", "path" : "\/System\/Library\/PrivateFrameworks\/IO80211.framework\/Versions\/A\/IO80211Old.dylib", "name" : "IO80211Old.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4377444352, "CFBundleShortVersionString" : "2.0.1", "CFBundleIdentifier" : "app.netlify.0xCUBE.About-This-Hack", "size" : 1130496, "uuid" : "9b449bd6-d43d-30dc-a504-efb514583fad", "path" : "\/Applications\/About This Hack.app\/Contents\/MacOS\/About This Hack", "name" : "About This Hack", "CFBundleVersion" : "1337" }, { "source" : "P", "arch" : "x86_64", "base" : 140703630880768, "size" : 4923392, "uuid" : "37e40068-5079-36e0-b908-daf2333cc726", "path" : "\/usr\/lib\/swift\/libswiftCore.dylib", "name" : "libswiftCore.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703413227520, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 21164019, "uuid" : "33ecd3dc-c895-35e2-a1fd-c1761b155964", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2487.60.105" }, { "source" : "P", "arch" : "x86_64", "base" : 140703372476416, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 12808180, "uuid" : "086a9e16-7c3a-32b4-821e-214a25c9a7eb", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation", "name" : "Foundation", "CFBundleVersion" : "2503.1" }, { "source" : "P", "arch" : "x86_64", "base" : 140703351758848, "size" : 592800, "uuid" : "baa6f02e-dff3-3562-8c99-ea2820c91ad9", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703351488512, "size" : 270332, "uuid" : "bbbf3c18-2c7f-33e4-8e68-0dc82c64300e", "path" : "\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703355478016, "size" : 49144, "uuid" : "25b2f3eb-07b4-3cb9-9457-2c26210c27c8", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" } ], "sharedCache" : { "base" : 140703351062528, "size" : 25769803776, "uuid" : "b48cfc6b-b7ed-3343-97fb-f5187dc04df8" }, "vmSummary" : "ReadOnly portion of Libraries: Total=505.4M resident=0K(0%) swapped_out_or_unallocated=505.4M(100%)\nWritable regions: Total=7.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=7.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG image 40K 1 \nColorSync 216K 24 \nCoreServices 164K 1 \nCoreUI image data 532K 3 \nFoundation 16K 1 \nKernel Alloc Once 8K 1 \nMALLOC 603.4M 49 \nMALLOC guard page 32K 8 \nSTACK GUARD 56.0M 7 \nStack 11.0M 7 \nVM_ALLOCATE 8K 2 \nVM_ALLOCATE (reserved) 7.1G 10 reserved VM address space (unallocated)\nCTF 824 1 \nDATA 20.0M 369 \nDATA_CONST 19.1M 223 \nDATA_DIRTY 813K 115 \n__FONT_DATA 2352 1 \nLINKEDIT 187.0M 14 \nOBJC_RO 71.8M 1 \n__OBJC_RW 2200K 2 \nTEXT 318.4M 384 \ndsce.got 124K 1 \ndyld private memory 260K 2 \nmapped file 198.2M 27 \nshared memory 1296K 17 \n=========== ======= ======= \nTOTAL 8.5G 1273 \nTOTAL, minus reserved VM space 1.5G 1273 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "a1e7d0634737945907c2520302ce6f45c73b0090", "trialInfo" : { "rollouts" : [ { "rolloutId" : "60356660bbe37970735c5624", "factorPackIds" : {
},
"deploymentId" : 250000016
},
{
"rolloutId" : "648cada15dbc71671bb3aa1b",
"factorPackIds" : {
"SIRI_UNDERSTANDING_ATTENTION_ASSETS" : "65a8118e05d9422724106749",
"SIRI_UNDERSTANDING_ASR_ASSISTANT" : "65a8115446dfa0720068876d",
"SIRI_UNDERSTANDING_NL" : "65a811c046dfa0720068876e",
"SIRI_EXPERIENCE_CAM" : "65a81173096f6a1f1ba46525",
"SIRI_UNDERSTANDING_MORPHUN" : "65a811a96c2f903aa921c246"
},
"deploymentId" : 240000116
}
], "experiments" : [
] } }
Model: MacBookPro11,2, BootROM 478.0.0.0.0, 4 processors, Quad-Core Intel Core i7, 2,2 GHz, 16 GB, SMC 2.18f15 Graphics: Intel Iris Pro, Intel Iris Pro, Built-In Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020 Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020 AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x134), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1772.1) AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Serial ATA Device: APPLE SSD SM0256F, 251 GB USB Device: USB30Bus USB Device: Internal Memory Card Reader USB Device: Apple Internal Keyboard / Trackpad USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller Thunderbolt Bus: MacBook Pro, Apple Inc., 17.1
@anotherdumbUser
Hi. I apologize, I thank for your backward and report I suspect an error on pixel_resolution search
Your Mac (hard part) ... Graphics: Intel Iris Pro, Intel Iris Pro, Built-In Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online ... and app. crashes in HCDisplay.getDispMain() function coz' lack of value in a pixel resolution array isn't managed
so could (or would ) you execute the next BSD command on terminal
system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution"
or
system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution" | grep "\
Show us the result (i suppose "2880 x 1800" and "spdisplays_1800p") and 1800p value isn't in the array content
1800p (WQXGA+) in (https://en.wikipedia.org/wiki/Display_resolution_standards#WQXGAplus)
the embeded resolution array content
"720p": "HD - High Definition",
"900p": "HD - High Definition",
"1080p": "FHD - Full High Definition",
"1440p": "QHD or WQHD - Quad or Wide Quad High Definition",
"2160p": "UHD or WUHD - Ultra or Wide Ultra High Definition",
"4320p": "UHD or WUHD - Ultra or Wide Ultra High Definition"
and doesn't contain 1800p
could you try this new one https://drive.google.com/file/d/1Kd9Qw-f1K1BL0wQuNAsIwEdKOAzEFIpz/view?usp=sharing I hope your issue will be resolved
Regards
system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution"
<key>_spdisplays_resolution</key>
<string>1440 x 900</string>
--
<string>spdisplays_2880x1800Retina</string>
--
<dict>
--
<dict>
system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution" | grep "" | sed -e 's/^\t.*//g' -e 's/<\/string>$//g' | sort -u
Nothing displayed!
These are my display settings:
@anotherdumbUser
Hi, thanks.
But it's a joke from github editor, coz' what i wrote is not what we see
i had to modify that commande to insert a"\" to protect the content of "\
so the command to execute is
system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution" | grep "\
It seems the "spdisplays_pixelresolution" on your MacBook is "spdisplays_2880x1800Retina" and the actual resolution is 1440 x 900. Conclusion "spdisplays_pixelresolution" isn't the right way to display details of resolution, I have to change this function to work with spdisplays_resolution not spdisplays_pixelresolution.
Did you try the new app I set a link in previous comment ?
Regrads
Did you try the new app I set a link in previous comment ?
I tried that just know on my second Mac - MBA M1 App couldn't been opened
And here the Terminal output from MBA M1:
Last login: Tue Aug 6 20:11:19 on console kay@Kay--Air ~ % system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution"
<key>_spdisplays_resolution</key>
<string>1280 x 800 @ 60.00Hz</string>
--
<string>spdisplays_2560x1600Retina</string>
--
<dict>
--
<dict>
kay@Kay--Air ~ %
kay@Kay--Air ~ % system_profiler -xml SPDisplaysDataType | egrep -A1 "spdisplays_resolution|spdisplays_pixelresolution" | grep "
1280 x 800 @ 60.00Hz spdisplays_2560x1600Retina kay@Kay--Air ~ %
@matxpa Latest version runs fine on my system, as previous does. One comment. In Displays tab, isn't the font size of the resolution text, the one in the center of the window, too small? At least I see it smaller than in previous versions of ATH.
@anotherdumbUser
could you try this new version
@perez987
the reason why is : a long time ago i had to reduce the display area of each screen resolution coz' of overlay with 2 or 3 displays. Today I replaced "System mini" font with "System small" one and allowed tooltips expansion you can try new version
new version at: https://drive.google.com/file/d/1_toxP4gJyIG6fkH3YFweNukhnprQL4-T/view?usp=drive_link
Regards
@matxpa It's okay.
For Laptop (and AIO, i don't know) translation of "Built-In Display" should be a +.
de : Built-In Display = Eingebautes Display es : Built-In Display = Pantalla incorporada it : Built-In Display = Display incorporato nl : Built-In Display = ngebouwde display pl : Built-In Display = Wbudowany wyświetlacz
users with one of this language as mother language may correct the translation and send their correction.
And all new language is welcome, if you duplicate "en" section in /Applications/"About This Hack.app"/Contents/ResourcesLocaleLang.plist, translate values and send that translation.
You can extract all the keys to type translation as value Extract keys : execute next command on terminal, select all the result paste in text editor, translate and send translation
PlistBuddy -c "print :en" "/Applications/About This Hack.app/Contents/Resources/LocaleLang.plist" | awk -F' = ' '{print $1,"= "}' | sort | egrep -v "Dict { =|} =" | sed 's/^. *//g'
and result looks like ... = About This Hack = About This Hack Help = Add language = Apple Support = Big Sur = Bootloader = ... ect
Before
After "de" and "es"
Regards
@anotherdumbUser
could you try this new version new version at: https://drive.google.com/file/d/1_toxP4gJyIG6fkH3YFweNukhnprQL4-T/view?usp=drive_link
Always issues with unzip the file. I used original unzip app from Apple (Archivierungsprogramm.app) and Keka.🤷♂️ What#s the problem? With Pacifist I got it!👍🏻
@matxpa
The integrated display of laptops or AIO is named integrada
instead of incorporada
in Spanish:
es : Built-In Display = Pantalla integrada
.
@anotherdumbUser
Es ist schon besser, die Anwendung stürzt nicht mehr ab. Aber, lack of resolution item "2880 x 1800" into "/Applications/About This Hack.app/Contents/Resources/Resolution.plist" file. If you could : add this item in this above plist file name with your favorite plist file editor Key Type Value 2880 x 1800 String WQXGA+ Wide Quantum eXtended (16/10)
If you want you can modify the value content (those Data (in plist files) are not embeded in the application, so no need to build a new one)
Otherwise replace your file ("/Applications/About This Hack.app/Contents/Resources/Resolution.plist") with this one Resolutions.plist.zip I'm obliged to zip it otherwise a plist file isn't selectable to insertion
I hope you've seen you got your right Mac Model.
PS : on your M1 does the application work ? (this app. may work from H.Sierra to Sequoia)
Regards
@perez987 The integrated display of laptops or AIO is named integrada instead of incorporada in Spanish: es : Built-In Display = Pantalla integrada.
Google translator isn't infallible
I've well integrada in my brain and the plist file
Regards
Version 1.2.0 shows the wrong machine "MacBook Pro (Retina, 15-inch, Late 2013) - MacBookPro11,2" instead of "MacBook Pro (Retina, 15-inch, Mid 2014) - MacBookPro11,2 🤷♂️