kambala писал(а):
81263082примерно на 90% решил задачу со сроком действия бутылки. дата установки хранится в файле
Код:
~/Library/Application Support/CrossOver/Bottles/<бутылка>/system.reg
(т.е. в «виндовом реестре») в поле InstallTime (оно там всего одно, в Software\\CodeWeavers\\CrossOver\\cxoffice). Это поле в какой-то момент читает сам wine или какая-то программа, запущенная под ним.
вот только непонятно как из значения этого поля получить реальную дату (курение винапи не помогло). методом научного тыка нашел подходящее значение валидной даты, но как соотнести это с изначальным значением — тоже непонятно.
например, тестировал сегодня, 12.04.2021:
6bff470d - говорит, 10 дней как срок вышел
6bdd470d, 6bcc470d - всё ок (поменял только ff)
6bbb470d — 56 дней назад вышел срок
пока игрался с этими числами, часто попадал на отрицательное количество дней, прямо так и отображалось: expired -1234 days ago.
Думаю ты где-то близко к правде. Нашел в интернете инфу, что чувак делал патч для старой версии. Там не считая даты нужно еще хэш поправить. Найти бы этот самый патч CrossOver_10_Patch_by_Pesymista_64bit да посмотреть как он хэш считает.
Trial reset:
1. Go to .cxoffice or .cxgames (depens on that with bottle you want reset)
2. Enter to directory with name of your bottle.
3. Open \\\"system.reg\\\" file in your favorite text editor.
4. Find [Software\\\\\\\\CodeWeavers\\\\\\\\CrossOver\\\\\\\\cxoffice] string.
5. After it should be: \\\"InstallTime\\\"=dword:12345678 (of course you\\\'ll have another number here)
6. Run Patcher and press \\\"Reset trial\\\" button, in textbox will appear new hash.
7. Replace old hash (in this case 12345678) with new one generated by Patcher, save and close file.
8. Run CrossOver, now it think that you created this bottle today and still have 30 days of trial
In most cases nag\\\'s will not appear coz it depends on install date.
9. Enjoy!
Тут чуваки тоже про этот пачт говорили, но найти его я не смог пока.
https://zenway.ru/forum/viewtopic.php?id=56
Вроде как нашел magnet ссылку на этот файл. Но у меня скачать не получилось, раздающих нет.
СПАМ Crossover 10 Impersonator Linux [32 & 64 bit]&xl=71956745&tr=udp://tracker.openbittorrent.com:80&tr=udp://open.demonii.com:1337&tr=udp://tracker.coppersurfer.tk:6969&tr=udp://exodus.desync.com:6969