Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

Автор Тема: Декомпиляция файлов python  (Прочитано 99959 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 2676
  • -> Вас поблагодарили: 3569
  • Сообщений: 4211
  • Репутация: +3670/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • awards Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
Декомпиляция файлов python
« Ответ #45 : 29 Апрель 2013, 10:11:40 »
nikolasi,  да все это понятно. А как быть если плагин очень хороший, а автор забросил и ни под каким предлогом не хочет развивать его. Так хоть кто то, что то и поправит. Они ведь пишут МОД или еще что то, но не выдают правленный плагин за свой.
Эти пользователи сказали Вам СПАСИБО:
GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Octagon SF4008, AX HD51, Dreambox 900, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.
Satellite: Поворотка + 4w, 4.8e, 9e, 13e, 36

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 2676
  • -> Вас поблагодарили: 3569
  • Сообщений: 4211
  • Репутация: +3670/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • awards Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
Декомпиляция файлов python
« Ответ #46 : 29 Апрель 2013, 10:21:49 »
nikolasi,  пишите хоть на CI, если поддерживаете свой проэкт, на который потраченно ни один киллограмм головного мозга и тонна времени. Хочу Вам выразить огромную благодарность за Ваши работы и помощь нашим начинающим программистам!!! СПАСИБО!
Эти пользователи сказали Вам СПАСИБО:
GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Octagon SF4008, AX HD51, Dreambox 900, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.
Satellite: Поворотка + 4w, 4.8e, 9e, 13e, 36

Оффлайн Sаtti

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 1
  • -> Вас поблагодарили: 18
  • Сообщений: 4
  • Репутация: +20/-0
  • Пол: Мужской
    • Награды
  • Модель ресивера: Kathrein UFS 910, Vu+ UNO
Декомпиляция файлов python
« Ответ #47 : 29 Апрель 2013, 11:24:37 »
А как быть если плагин очень хороший, а автор забросил и ни под каким предлогом не хочет развивать его.
Полностью согласен, особенно декомпилятор важен когда очень хочется поставить плагин заточенный под удав 2.6 в имидж в котором живет удав 2.7, а автор не выпускает свежих версий (((

Добавлено: 29 Апрель 2013, 16:17:11
Так что теперь есть два пути, либо в ресивере
Коснусь немножко пути в ресивере, может кому сгодится установочный пакет IPK для собранный на основе декомпилятора из поста 49, вот краткая инфа:

Положить в папку ресивера /tmp файлы **********.pyo
дать по очереди команды в телнет
cd /usr/lib/python2.7
python2.7 -u ./scripts/uncompyle2 -r -o  /tmp  /tmp
По окнчании декомпиляции в папке /tmp появится декомпилированные файлы
**********.pyo_uncompyle, ну а дальше надо ручками превести расширение
этих файлов в потребный вид, вот такой **********.py
« Последнее редактирование: 29 Апрель 2013, 16:17:11 от Sаtti »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Декомпиляция файлов python
« Ответ #48 : 29 Апрель 2013, 18:13:33 »
Я вообще не понимаю логики.
Зачем тогда вообще что то писать и выкладывать в интернете.
Можно пользоваться этим самому и никому об этом не говорить.
Лично я напишу еще с десяток плагинов и они будут работать на любом софте с энимой2.
И мне не жалко на это времени и сил,хоть какая то память обо мне останется.
Вот сейчас начал новый проект,плагин КХЛ.К началу сезона закончу.

Оффлайн Sаtti

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 1
  • -> Вас поблагодарили: 18
  • Сообщений: 4
  • Репутация: +20/-0
  • Пол: Мужской
    • Награды
  • Модель ресивера: Kathrein UFS 910, Vu+ UNO
Декомпиляция файлов python
« Ответ #49 : 29 Апрель 2013, 23:17:22 »
мы например тоже перешли на си-следующая версия все нужное будет тока в си
Нескромный вопрос: вы делаете примерно то же что описано в этой статье http://habrahabr.ru/post/138537/ ?
« Последнее редактирование: 29 Апрель 2013, 23:20:02 от Sаtti »

Оффлайн vodik

  • Модератор
  • Активист
  • *****
  • Спасибо
  • -> Вы поблагодарили: 88
  • -> Вас поблагодарили: 715
  • Сообщений: 35
  • Репутация: +724/-0
  • Пол: Мужской
  • awards За знание своего дела Продвинутый пользователь
    • cScVOD
    • Награды
  • Модель ресивера: VU+ Duo2|Gi Spark2 Combo|ET11000|WV T62A
Декомпиляция файлов python
« Ответ #50 : 08 Июль 2013, 11:43:56 »
Все получилось без шаманства. Декомпиляция файла заняла около 3-5 секунд.
Так что теперь есть два пути, либо в ресивере, либо на компе декомпилировать кому нужно. Но все равно уважать труд автора плагина нужно!!!



Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Edik>cd c:\python27

c:\Python27>python ..\python27\Scripts\uncompyle2 -r -o  c:\uncompyle c:/compyle

# 2013.04.29 10:18:23 ╘шэы эфш  (ыхЄю)
decompiled 1 files: 1 okay, 0 failed, 0 verify failed
# decompiled 1 files: 1 okay, 0 failed, 0 verify failed
# 2013.04.29 10:18:28 ╘шэы эфш  (ыхЄю)

c:\Python27>
что бы постоянно не вводить эти команды,можно воспользоватся простеньким файлом .cmd,который уже имеет эти две команды и сам все сделает,открываете файл,который в архиве и все.сам пользуюсь,может ещё кому-то пригодится
« Последнее редактирование: 08 Июль 2013, 12:19:15 от SashaGamliy »
Эти пользователи сказали Вам СПАСИБО:
Официальный форум cScVOD - http://cscvod.ru

Оффлайн братела

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 1
  • -> Вас поблагодарили: 0
  • Сообщений: 1
  • Репутация: +0/-0
    • Награды
  • Модель ресивера: GI8895
Декомпиляция файлов python
« Ответ #51 : 28 Июль 2013, 06:01:20 »
что бы постоянно не вводить эти команды,можно воспользоватся простеньким файлом .cmd,который уже имеет эти две команды и сам все сделает,открываете файл,который в архиве и все.сам пользуюсь,может ещё кому-то пригодится
Спасибо! Очень удобно и главное быстро...

Оффлайн vadim72

  • Активист
  • *
  • Спасибо
  • -> Вы поблагодарили: 9
  • -> Вас поблагодарили: 16
  • Сообщений: 35
  • Репутация: +16/-0
    • Награды
  • Модель ресивера: azbox elite
Декомпиляция файлов python
« Ответ #52 : 23 Октябрь 2013, 11:31:28 »
нужна помощь - переведите в init__.py
хотел переделать пути плага (классный плаг для бэкапа  от опеспа - аналогов не видел) но в init__.pyo не могу попасть
сам плаг открыл нужно открыть init
через утилиту uncompyle2 он мне выдал pass то есть запороленно
очень нужно открыть


Оффлайн kreativ

  • Бомбардир
  • **
  • Спасибо
  • -> Вы поблагодарили: 35
  • -> Вас поблагодарили: 58
  • Сообщений: 98
  • Репутация: +59/-0
  • Пол: Мужской
    • Награды
  • Модель ресивера: Sezam5000(OpenPli 4.0), Sezam marvel(OpenPli 4
Декомпиляция файлов python
« Ответ #53 : 23 Октябрь 2013, 12:45:29 »
pass  это не запаролено, а неиспользуется, т.е. просто пустои файл, pass тоже можеш удалить, прецендентов не будет
Эти пользователи сказали Вам СПАСИБО: