Метод упаковки palemoon.res (ex omni.ja)

Обсуждения на русском языке
Post Reply
User avatar
_Sandra_
Newbie
Newbie
Posts: 5
Joined: 2018-12-22, 10:36

Метод упаковки palemoon.res (ex omni.ja)

Post by _Sandra_ » 2020-11-26, 19:36

С обновлением PM до 28.16.0 обнаружил, что архиваторы показывают файлы в файле palemoon.res, но не могут их распаковать. Чем теперь можно редактировать файлы в архиве?

User avatar
_Sandra_
Newbie
Newbie
Posts: 5
Joined: 2018-12-22, 10:36

Re: Метод упаковки palemoon.res (ex omni.ja)

Post by _Sandra_ » 2020-11-26, 20:33

Судя по коммиту:
+JAR_COMPRESSION=brotli
+OMNIJAR_NAME=palemoon.res

там новый метод упаковки "brotli". Но рабочих программ найти пока не удалось...

User avatar
Al6bus
Lunatic
Lunatic
Posts: 271
Joined: 2015-08-24, 14:55
Location: Lemberg

Re: Метод упаковки palemoon.res (ex omni.ja)

Post by Al6bus » 2020-11-27, 09:29

Я думаю поиск в гугле 7zip brotli должен помочь :)
Windows 7 Pro x64 - Pale Moon x64
We hope for multiprocessing

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 8903
Joined: 2012-10-09, 19:37
Location: Seriphia Galaxy

Re: Метод упаковки palemoon.res (ex omni.ja)

Post by New Tobin Paradigm » 2020-11-27, 09:54

Machine Translation:

7zip не поможет даже ZStandard. Наш архив ресурсов представляет собой настраиваемый формат, который нельзя открыть с помощью сторонних инструментов.

Кроме того, поддержка НЕ ​​распространяется на тех, кто пытается взломать omnijar и спрашивает, как или даже найти решение, а затем высокомерно злорадствует по этому поводу, только отмечает вас как человека, которого мы НЕ должны слушать.

По сути, ты в любом случае трахался. Почему бы вам просто не использовать МОЩНОСТЬ XUL для создания расширений, пользовательских скриптов, тем и т.д., чтобы добавить свои настройки? Если он хорошо развит, вы всегда можете его скомпилировать.

ТАКЖЕ не делайте того, что размещение сообщений на неанглоязычной доске избавит вас от моего пристального внимания. Есть много машинных переводчиков, плюс я также включаю в свои сообщения оригинальный английский, как вы можете видеть.

English:

7zip won't be able to help you even ZStandard. Our resource archive is a custom format that cannot be opened by 3rd party tools.

Also, support is NOT extended to those who try to hack omnijar and asking for how or even finding a solution then arrogantly gloating about it only marks you as someone we should NOT listen to.

Basically, you're fucked either way. Why don't you just use the POWER of XUL to create extensions, userscripts, themes, etc to add your customizations? If it is intensely advanced well you can always compile it.

ALSO do not thing posting in a non-english board will excuse you from my intense scrutiny. There are plenty of machine translators out there plus I also include the orginal english in my posts, as you can see.
How far are you prepared to go? How much are you prepared to risk? How many people are you prepared to sacrifice for victory?
Are you willing to die friendless, alone, deserted by everyone? Because that's what may be required of you in the war that is to come.

Image

User avatar
Kris_88
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2021-01-26, 11:18

Re: Метод упаковки palemoon.res (ex omni.ja)

Post by Kris_88 » 2021-01-27, 08:08

New Tobin Paradigm wrote:
2020-11-27, 09:54
Кроме того, поддержка НЕ ​​распространяется на тех, кто пытается взломать omnijar и спрашивает, как или даже найти решение, а затем высокомерно злорадствует по этому поводу, только отмечает вас как человека, которого мы НЕ должны слушать.
Это странно...
Я разрабатываю add-on для Palemoon и мне очень помогло то, что я могу видеть содержимое browser.xul и могу его изменить. Очень удобно для поиска ID элементов и небольших тестов.
Что касается продвинутых пользователей, то почему им нельзя вносить какие-то правки?
Вот, к примеру, человек спрашивает как переопределить горячую клавишу:
viewtopic.php?f=13&t=25979%5B/url
Да, это легко сделать при помощи дополнения, но ведь это можно сделать и вообще без дополнений,
причём, нужно исправить всего лишь одно слово в browser.xul.
Так почему он не может сделать это для себя лично?
Программы предназначены для людей, а не люди для программ.
Не нужно забывать об этом.

Что касается распаковки palemoon.res, я конечно, нашёл решение.
Но даже боюсь писать о нём тут.
При таком подходе у разработчиков не удивлюсь, если они закроют и этот путь.

This is strange ...
I am developing an add-on for Palemoon and it helped me a lot that I can see the content of browser.xul and can change it. Very handy for finding item IDs and small tests.
For advanced users, why can't they make any edits?
For example, a person asks how to override a hotkey:
viewtopic.php?f=13&t=25979%5B/url
Yes, this is easy to do with an add-on, but it is possible to do it without add-ons at all.
Moreover, you only need to fix one word in browser.xul.
So why can't he do it for himself?
Programs are for people, not people for programs.
Don't forget about this.

As for unpacking palemoon.res, I certainly found a solution.
But I'm even afraid to write about it here.
With this approach of the developers, I would not be surprised if they close this path too.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29255
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Метод упаковки palemoon.res (ex omni.ja)

Post by Moonchild » 2021-01-27, 09:54

Kris_88 wrote:
2021-01-27, 08:08
For advanced users, why can't they make any edits?
Because (1) they shouldn't, (2) they don't have to, (3) it's part of the browser program files you should never edit. This isn't some commercial package you have to hack and pirate because there is no other way. WE PROVIDE THE WAY.
We also have the entire source code open, including browser.xul, in our repo, on-line and immediately at your fingertips. There is no excuse for disassembling/unpacking compiled binaries and resources and editing them. So just don't.
And no this isn't a competition. We just want to keep what we can reasonably supply and assure (program) separate from what the user can use to completely control their experience (extensions, user profile, settings, etc.). Have some respect for that, please. Don't make us have to obfuscate things on top of optimizing it because I'd really rather not do that to avoid bad practice.

(machine translation for convenience)
Потому что (1) они не должны, (2) они не должны, (3) это часть программных файлов браузера, которые вы не должны никогда редактировать. Это не какой-то коммерческий пакет, который нужно взламывать и пиратствовать, потому что другого пути нет. МЫ ПРЕДОСТАВЛЯЕМ ПУТЬ.
У нас также открыт весь исходный код, включая browser.xul, в нашем репо, он-лайн и сразу у вас под рукой. Нет оправдания дизассемблированию / распаковке скомпилированных двоичных файлов и ресурсов и их редактированию. Так что просто не делайте этого.
И нет, это не соревнование. Мы просто хотим сохранить то, что мы можем разумно предоставить и гарантировать (программу) отдельно от того, что пользователь может использовать для полного управления своим опытом (расширения, профиль пользователя, настройки и т. Д.). Прояви уважение к этому, пожалуйста. Не заставляйте нас запутывать вещи поверх его оптимизации, потому что я бы действительно не стал этого делать, чтобы избежать плохой практики.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

User avatar
Kris_88
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2021-01-26, 11:18

Re: Метод упаковки palemoon.res (ex omni.ja)

Post by Kris_88 » 2021-01-27, 10:31

Moonchild wrote:
2021-01-27, 09:54
Have some respect for that, please. Don't make us have to obfuscate things on top of optimizing it because I'd really rather not do that to avoid bad practice.
OK.
As you wish...

Хорошо.
Как пожелаете...

Post Reply