droples Posted December 19, 2014 Share Posted December 19, 2014 OS X _10.10.1- Everything is working. OS X_10.9.5 -I have a strange problem. The mounting process does not go to the end. https://dl.dropboxusercontent.com/u/56771347/mount10_9_5.jpg https://dl.dropboxusercontent.com/u/56771347/10_9_5CloverThemeManagerLog.txt OS X 10.10 diskutil info IMac122:~ droplets$ diskutil info /Volumes/UEFI/ Could not find disk: /Volumes/UEFI/ IMac122:~ droplets$ diskutil info /Volumes/UEFI/ Could not find disk: /Volumes/UEFI/ IMac122:~ droplets$ diskutil info /Volumes/UEFI/ Device Identifier: disk0s1 Device Node: /dev/disk0s1 Part of Whole: disk0 Device / Media Name: EFI System Partition Volume Name: UEFI Mounted: Yes Mount Point: /Volumes/UEFI File System Personality: MS-DOS FAT32 Type (Bundle): msdos Name (User Visible): MS-DOS (FAT32) Partition Type: EFI OS Can Be Installed: No Media Type: Generic Protocol: SATA SMART Status: Verified Volume UUID: 63E03D18-9F3A-316C-A3C9-356DA28D3617 Disk / Partition UUID: 0863F066-65A6-46F9-B747-72F25E463E02 Total Size: 209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Units) Volume Free Space: 114.5 MB (114516992 Bytes) (exactly 223666 512-Byte-Units) Device Block Size: 512 Bytes Allocation Block Size: 1024 Bytes OS X 10.9.5 DiskUtil info iMac-Droplets:~ droplets$ diskutil info /Volumes/EFI/ Device Identifier: disk0s1 Device Node: /dev/disk0s1 Part of Whole: disk0 Device / Media Name: EFI System Partition Volume Name: EFI Escaped with Unicode: EFI Mounted: Yes Mount Point: /Volumes/EFI Escaped with Unicode: /Volumes/EFI File System Personality: MS-DOS FAT32 Type (Bundle): msdos Name (User Visible): MS-DOS (FAT32) Partition Type: EFI OS Can Be Installed: No Media Type: Generic Protocol: SATA SMART Status: Verified Total Size: 209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Units) Volume Free Space: 132.9 MB (132876800 Bytes) (exactly 259525 512-Byte-Units) Device Block Size: 512 Bytes Link to comment Share on other sites More sharing options...
blackosx Posted December 20, 2014 Author Share Posted December 20, 2014 Thanks for the bug report droples. I am currently making changes to the way the app functions and will have a new version soon (hopefully tomorrow). Link to comment Share on other sites More sharing options...
blackosx Posted December 21, 2014 Author Share Posted December 21, 2014 Latest changes - Theme update improvements. Themes installed from the repo now have the last commit hash for that theme stored in a file named .hash in the theme directory. This hash is then used for checking against the hash in the repo for updates. - Changed to using unique partition GUID rather than volume UUID. - Installed themes are only recorded in prefs if partition has a unique GUID. - Fix bug where help file was deleted - Fix bug where volume dropdown menu wasn’t re-populated when returning from help page. - Tested on 10.7, 10.8, 10.9 and 10.10 Note: Any previously installed themes, even though they may be up to date, will appear with an ‘X’ beside the UnInstall button in the UI. This is because they won’t have the .hash file which this app will now require for updates. Note2: On receiving updateID 5, the app should remove the following two files and then re-make them. ~/Library/Preferences/org.black.CloverThemeManager.plist ~/Library/Application\ Support/CloverThemeManager/index.git Link to comment Share on other sites More sharing options...
droples Posted December 21, 2014 Share Posted December 21, 2014 Update5. Everything is working. Gracefully. https://dl.dropboxusercontent.com/u/56771347/OSX_10.9.5CloverThemeManagerLog.txt https://dl.dropboxusercontent.com/u/56771347/OSX10.10_UPD5_CloverThemeManagerLog.txt Link to comment Share on other sites More sharing options...
blackosx Posted December 21, 2014 Author Share Posted December 21, 2014 Thanks for the confirmation droples. Link to comment Share on other sites More sharing options...
droples Posted December 23, 2014 Share Posted December 23, 2014 OS X_10.7.5mbr . If used CloverThemeManager_v0.74.7.zip ,then there is a some problems. Process stops at "Inject Dropdown" and updates to 5 does not occur. https://dl.dropboxusercontent.com/u/56771347/BS0.74OSX_10.7.5MBR_CloverThemeManagerLog.txt But, if I use /BashScript0.75.0/JSinit0.74.7/JSctm0.74.7 from another system, then everything works fine. https://dl.dropboxusercontent.com/u/56771347/BS0.75CloverThemeManagerLog.txt https://dl.dropboxusercontent.com/u/56771347/10.7.5MBR.jpg Link to comment Share on other sites More sharing options...
blackosx Posted December 23, 2014 Author Share Posted December 23, 2014 Thanks for the report droples. I will replace the version of the app in the opening post with the latest version rather then rely on the older version updating correctly. EDIT: Done. v0.75.0 now in the opening post. This includes all updates till now. Link to comment Share on other sites More sharing options...
droples Posted December 23, 2014 Share Posted December 23, 2014 Thanks blackosx! If this is topically .... https://dl.dropboxusercontent.com/u/56771347/OSX_10.7.5Mbr_0750CloverThemeManagerLog.txt https://dl.dropboxusercontent.com/u/56771347/OSX_10.10_0750CloverThemeManagerLog.txt Link to comment Share on other sites More sharing options...
droples Posted January 1, 2015 Share Posted January 1, 2015 OS X_10.10.1 https://dl.dropboxusercontent.com/u/56771347/UPD6CloverThemeManagerLog.txt 1 Link to comment Share on other sites More sharing options...
blackosx Posted January 1, 2015 Author Share Posted January 1, 2015 Yes. Update 6 changes the method of authenticating when doing anything that requires elevated privileges. Otherwise the app is the same as before. Link to comment Share on other sites More sharing options...
blackosx Posted January 6, 2015 Author Share Posted January 6, 2015 v0.75.0 (update 6) -> v0.75.1 New version 0.75.1 attached to first post- Enabled ‘Open Log’ menu item from CloverThemeManager menu.- Revise check for out-of-date index.git (due to re-built repo).- Activate SecurityAgent when running osascript on OS X 10.9 and newer in attempt to give dialog box the focus. The dialog box is correctly given the focus on OS X 10.7 but not later versions. Activating SecurityAgent in Yosemite seems to work on subsequent opening, just not the initial opening). Not sure how to do this in 10.9.- Switch to using JrC’s partutil program for gathering disk and partition information.- Add option to disable/enable snow effect (will remove snow after winter).- Style nvram dropdown menu.- Add hover to message box close button.- Adjust vertical position of theme title when thumbnails are hidden.- Various code cleanups and bug fixesPlease report any issues. Link to comment Share on other sites More sharing options...
droples Posted January 7, 2015 Share Posted January 7, 2015 Happy New Year. 0.75.1 Option to disable/enable snow effect is works. But There is one feature on all systems ->SnowOFF (no snow) ->How to add my theme -> Back to App -( again there is snow - only with this menu) Partutil program for gathering disk and partition information is working on the 10.10.x,10.9.x,10.8.x. (GUID_partition_scheme). On the 10.7.5Mbr(FDisk_partition_scheme) there are nuances. https://dl.dropboxusercontent.com/u/56771347/0751.zip https://dl.dropboxusercontent.com/u/56771347/Mbr.jpg Link to comment Share on other sites More sharing options...
blackosx Posted January 7, 2015 Author Share Posted January 7, 2015 Happy New Year droples and thanks for testing this version. I'll check the snow setting when returning back from the help page. As for the UUID. Interesting.... What did the previous version of CloverThemeManager show? And what do you see in the UIDs.txt file from running DarwinDumper's 'Disk Partitions & Unique IDs' option? Link to comment Share on other sites More sharing options...
legot28 Posted January 7, 2015 Share Posted January 7, 2015 hello i can't use your app because it stop like the png i post why ? thank you Link to comment Share on other sites More sharing options...
blackosx Posted January 7, 2015 Author Share Posted January 7, 2015 Hi Have you used a previous version of this app? Please can you delete /Users/<USERNAME>/Library/Application\ Support/CloverThemeManager/index.git *replacing <USERNAME> with your user name and then re-load the app? EDIT: Actually, If you haven't already deleted index.git, I wonder if you could supply me contents of the log file? To get it, choose 'Open Log' from the CloverThemeManager app menu. Link to comment Share on other sites More sharing options...
blackosx Posted January 7, 2015 Author Share Posted January 7, 2015 Updated to v0.75.2 - Remember user choice for enabled/disabled snow. @droples - Can you test please? Link to comment Share on other sites More sharing options...
droples Posted January 8, 2015 Share Posted January 8, 2015 @blackosx -Yes of course! But only after 10 hours I can get here to the computer. Sorry. Link to comment Share on other sites More sharing options...
legot28 Posted January 8, 2015 Share Posted January 8, 2015 thank you work fine now Link to comment Share on other sites More sharing options...
blackosx Posted January 8, 2015 Author Share Posted January 8, 2015 @blackosx -Yes of course! But only after 10 hours I can get here to the computer. Sorry. No problem On the 10.7.5Mbr(FDisk_partition_scheme) there are nuances. CloverThemeManager uses the Unique partition GUID from a GPT to identify the mounted device. I switched to using partutil as that also reports the Unique partition GUID, but does it faster than my script could. The reason the Unique partition GUID is used as opposed rather the Universal Unique Identifier (Volume UUID) you see in disk utility is that before OS X 10.10, a Volume UUID was not used for the EFI System Partition. As you have seen, the Unique partition GUID is not available on MBR partitioned devices. In this situation CloverThemeManager will still work with those devices but won’t record what themes have been installed to them. This is because the next time the system is rebooted and devices are mounted, OS X could may have assigned them different disk identifiers depending of the order it detects the devices, and indeed different mount points; think two USB sticks both named EFI. If connecting them both at the same time OS X will name one EFI and the next EFI 1. So from a 10.10 viewpoint only, I could change CloverThemeManager to use the Universal Unique Identifier (Volume UUID) instead of the Unique partition GUID but that won't be useful when booting older versions of the OS. thank you work fine now Great. Thanks for letting me know Link to comment Share on other sites More sharing options...
droples Posted January 8, 2015 Share Posted January 8, 2015 No problem CloverThemeManager uses the Unique partition GUID from a GPT to identify the mounted device. I switched to using partutil as that also reports the Unique partition GUID, but does it faster than my script could. The reason the Unique partition GUID is used as opposed rather the Universal Unique Identifier (Volume UUID) you see in disk utility is that before OS X 10.10, a Volume UUID was not used for the EFI System Partition. As you have seen, the Unique partition GUID is not available on MBR partitioned devices. In this situation CloverThemeManager will still work with those devices but won’t record what themes have been installed to them. This is because the next time the system is rebooted and devices are mounted, OS X could may have assigned them different disk identifiers depending of the order it detects the devices, and indeed different mount points; think two USB sticks both named EFI. If connecting them both at the same time OS X will name one EFI and the next EFI 1. So from a 10.10 viewpoint only, I could change CloverThemeManager to use the Universal Unique Identifier (Volume UUID) instead of the Unique partition GUID but that won't be useful when booting older versions of the OS. Thank you for the clarification. 0.75.2 Option to disable/enable snow effect is working all systems. https://dl.dropboxusercontent.com/u/56771347/OSX1075_0752CloverThemeManagerLog.txt DarwiDump-2.9.4 Device Name Volume UUID Unique partition GUID disk0s1 /Volumes/lion10.7.5mbr CFC6BA69-A20A-3FEC-A77A-D7E306EC02EB disk0s2 /Volumes/arch_lion10.7.5mbr 736227BD-8443-313E-BE65-5F6F145CC153 DarwinDump-2.9.7 Device Name Volume UUID Unique partition GUID disk0s1 /Volumes/lion10.7.5mbr CFC6BA69-A20A-3FEC-A77A-D7E306EC02EB disk0s2 /Volumes/arch_lion10.7.5mbr 736227BD-8443-313E-BE65-5F6F145CC153 Boot.log 0:828 0:000 Starting Clover rev 3120 on CLOVER EFI 0:828 0:000 SelfDevicePath=PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(1,MBR,0x2A482A48,0x2,0x4EFC1B80) @DD43D698 Link to comment Share on other sites More sharing options...
blackosx Posted January 8, 2015 Author Share Posted January 8, 2015 Thanks for taking the time again to test. The app is still under development and I will keep tweaking it as and when I get time. As you can see from the darwindump option, Unique Partition GUID does not exist for your devices under MBR. For ref: The GUID CF31FAC5-C24E-11D2-85F3-00A0C93EC93B you see in Clover bootlog is for an 'Unknown Device'. https://html2-f.scribdassets.com/1mu6p18xhc2cgcvj/images/104-97ec24765d.jpg Link to comment Share on other sites More sharing options...
droples Posted January 8, 2015 Share Posted January 8, 2015 Yes, thank you, I saw it.But now I'll know PS In addition Starting any actions in the CloverThemeManager without mounting ESP-partition in some cases (How to add my theme->Back to App) a following message appears on the screen https://dl.dropboxusercontent.com/u/56771347/NoMount.jpg https://dl.dropboxusercontent.com/u/56771347/nn1010_0752CloverThemeManagerLog.txt Link to comment Share on other sites More sharing options...
blackosx Posted January 8, 2015 Author Share Posted January 8, 2015 No problem So installing themes to /Volumes/lion10.7.5mbr/EFI/Clover/themes works fine? It should do. EDIT: ^^^ Thanks for the feedback on the Low Space Warning. I'll check it out. Link to comment Share on other sites More sharing options...
droples Posted January 8, 2015 Share Posted January 8, 2015 No problem So installing themes to /Volumes/lion10.7.5mbr/EFI/Clover/themes works fine? It should do. Yes! Works fine. Thank You! Link to comment Share on other sites More sharing options...
blackosx Posted January 8, 2015 Author Share Posted January 8, 2015 EDIT: ^^^ Thanks for the feedback on the Low Space Warning. I'll check it out. I've managed to re-produce this bug. I'll create a fix soon. EDIT: Fixed EDIT2: I spotted another problem.... Link to comment Share on other sites More sharing options...
Recommended Posts