Доводим до Вашего ведома, что на рынке Украины, России и стран СНГ ожидается появление клонов на модель DVB-T2 приставки World Vision T57/T57D. Пожалуйста, будьте бдительны при покупке данной модели, если вам поступают предложения не от официального импортера компании Galaxy Innovations.

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

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

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 2449
  • -> Поблагодарили: 3021
  • Сообщений: 4062
  • Страна: ua
  • Репутация: +3115/-4
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: ET9000, ET9200, ET7000mini, Vu+ Duo2, Vu+ Duo,WV Force1 и др
Декомпиляция файлов python
« Ответ #45 : 29 Апрель 2013, 10:11:40 »
nikolasi,  да все это понятно. А как быть если плагин очень хороший, а автор забросил и ни под каким предлогом не хочет развивать его. Так хоть кто то, что то и поправит. Они ведь пишут МОД или еще что то, но не выдают правленный плагин за свой.
Эти пользователи сказали Вам СПАСИБО:
           

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 2449
  • -> Поблагодарили: 3021
  • Сообщений: 4062
  • Страна: ua
  • Репутация: +3115/-4
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: ET9000, ET9200, ET7000mini, Vu+ Duo2, Vu+ Duo,WV Force1 и др
Декомпиляция файлов python
« Ответ #46 : 29 Апрель 2013, 10:21:49 »
nikolasi,  пишите хоть на CI, если поддерживаете свой проэкт, на который потраченно ни один киллограмм головного мозга и тонна времени. Хочу Вам выразить огромную благодарность за Ваши работы и помощь нашим начинающим программистам!!! СПАСИБО!
           

Оффлайн Sаtti

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 1
  • -> Поблагодарили: 15
  • Сообщений: 4
  • Страна: 00
  • Репутация: +16/-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
  • -> Поблагодарили: 3128
  • Сообщений: 2240
  • Страна: lv
  • Репутация: +3152/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба Огромный вклад в развитие тем форума Продвинутый пользователь За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Декомпиляция файлов python
« Ответ #48 : 29 Апрель 2013, 18:13:33 »
Я вообще не понимаю логики.
Зачем тогда вообще что то писать и выкладывать в интернете.
Можно пользоваться этим самому и никому об этом не говорить.
Лично я напишу еще с десяток плагинов и они будут работать на любом софте с энимой2.
И мне не жалко на это времени и сил,хоть какая то память обо мне останется.
Вот сейчас начал новый проект,плагин КХЛ.К началу сезона закончу.

Оффлайн Sаtti

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 1
  • -> Поблагодарили: 15
  • Сообщений: 4
  • Страна: 00
  • Репутация: +16/-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 »

Оффлайн SashaGamliy

  • Модератор
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Поблагодарил: 88
  • -> Поблагодарили: 714
  • Сообщений: 192
  • Страна: ua
  • Репутация: +723/-0
  • Пол: Мужской
  • Награды За знание своего дела Продвинутый пользователь
    • cScVOD
    • Награды
  • Модель ресивера: VU+ Duo2|Gi Spark2|Gi Fly|ET9000|AB IPBox 9000HD
Все получилось без шаманства. Декомпиляция файла заняла около 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
что бы постоянно не вводить эти команды,можно воспользоватся простеньким файлом .cmd,который уже имеет эти две команды и сам все сделает,открываете файл,который в архиве и все.сам пользуюсь,может ещё кому-то пригодится
Спасибо! Очень удобно и главное быстро...

Оффлайн vadim72

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



Оффлайн kreativ

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