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

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

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

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

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Декомпиляция файлов python
« Ответ #15 : 03 Март 2013, 20:50:08 »
Хе)
Как-какие?
Любую закрытую вещь вскрывай, да смотри, вот какие......
Правда все-таки пока не любую, взламывается около 50 процентов.....
Лично для меня это просто в разы ускорит мои старания "по повышению собственной квалификации".......

А вообще, "какие преимущества" дает декомпилятор поймешь только если займешься программированием....
приведет все ктому что все новое будет кодироватса си+++ и привязыватса конкретно к моду того кто это делал.Если счас взяв чужое оно работает то в новых модах вы этого не сможете или привидет к тому что просто новых модов от ведущих команд не будет.будете юзать тока опенпли и пухнуть от счастья.Научитса чему то декомпилировав чужой файл и тупо сперев код вы не сможете...

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 2676
  • -> Вас поблагодарили: 3569
  • Сообщений: 4211
  • Репутация: +3670/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • awards Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
Декомпиляция файлов python
« Ответ #16 : 03 Март 2013, 21:06:06 »
nikolasi,  я с тобой согласен на все 100%, что чужое взламывать это плохо, а как быть с тем например: сделал автор очень интересный плагин, поддерживать его перестал вовсе, какой то человек взял и внес туда дополнительно полезных функций, от этого он ведь не присваивает себе написание кода, а максимум напишет что это мод его. И у нас есть ребята которые научились делать свои интересные вещи посмотрев когда то чьи то работы, а ведь учиться нужно как то. Хотя я тоже был бы против если бы допустим мои работы каждый  переделывал как хотел без согласовывания со мной, да еще и называл ее своей работой. 
Эти пользователи сказали Вам СПАСИБО:
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

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

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь Огромный вклад в развитие тем форума За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Декомпиляция файлов python
« Ответ #17 : 03 Март 2013, 21:24:01 »
приведет все ктому что все новое будет кодироватса си+++ и привязыватса конкретно к моду того кто это делал.Если счас взяв чужое оно работает то в новых модах вы этого не сможете или привидет к тому что просто новых модов от ведущих команд не будет.будете юзать тока опенпли и пухнуть от счастья.Научитса чему то декомпилировав чужой файл и тупо сперев код вы не сможете...
Привет.
Да черт с этим декоплилятором.Ерунда это все.

Помоги плиз.Сейчас переделываю перманент таймшифт для Пли,это будет более продвинутый плаг и тут возникла заминка,я в скинах не очень.Ты же спец :).
class PTSIndicator(Screen):
skin = """
<screen name="PTSIndicator" title="Timeshift Indicator" flags="wfNoBorder" position="60,60" size="36,36" zPosition="%s" backgroundColor="transparent" >
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/icon_rec.png" position="0,0" size="36,36" alphatest="on">
<!--convert type="ConditionalShowHide">Blink</convert-->
</widget> 
</screen>""" % (config.plugins.pts.z.value)
Вывел иконку на экран,когда таймшифт работает.Но не знаю,как сделать что бы она мигала.
Да и саму иконку еще найти надо,рисовать я тоже не умею.
А самая глобальная задача,добавить буфер таймшифта к записи.Сейчас сижу си++ изучаю.

Оффлайн iscan_adm

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 8
  • Сообщений: 3
  • Репутация: +8/-0
    • Награды
  • Модель ресивера: ipbox900
Декомпиляция файлов python
« Ответ #18 : 04 Март 2013, 16:54:09 »
Коллеги, все что вы говорите -учиться и тд - вы рассматриваете сугубо по отношению лично к себе.
Но что касается прошивок для спутниковых тюнеров - то тут с появлением декомпилятора питона в открытом паблике все выглядит немного по инному.
Я прекрасно помню сколько кода утекло к полякам на PKT и особенно к арабам на ACT - пока прошивку INDB (Barracuda) не стали выкладывать сугубо в компилированном виде и с защитой от установки на другие моды. Воровали наши идеи  нещадно и выдавали за свои.
Прошивки как раз и отличаются питоновскими фишками, тк ядра, драйвера и тп у всех одинаковое.
Проблема в том, что сейчас любой  или практически любой код может быть декомпилирован, что приведет к тому, что кто-то будет писать, а остальные "лямзить" и в результате у вас будут однообразные прошивки с абсолютно одинаковыми функциями и рюшиками, отличающиеся разве что заставками или скинами.
Николай прав- при таком раскладе попросту неинтересно что-то делать нового. Тк прошивки как-раз и отличает их наполнение.
В случае же перехода на си++, что многие креаторы, которые захотят продолжать что-то делать рано или поздно сделают дабы защитить свою интеллектуальную собственность- вы будете иметь что-то типа заводской линукс-прошивки с кастрированным функционалом в которой сами ничего не сможете поправить.Почему катрированным?- да потому что при превращении в библиотеку си++ файл питона размером в 5-6 кб превращается в so-шку =380кб-500кб. Место в памяти не резиновое, а на юсб ставить хотят не все.
Зы - сугубо личное мнение.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн undergiven

  • Продвинутый
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 32
  • -> Вас поблагодарили: 265
  • Сообщений: 781
  • Репутация: +295/-2
  • awards За знание своего дела
    • Награды
Декомпиляция файлов python
« Ответ #19 : 04 Март 2013, 17:38:35 »
А как же открытость Линукса и остальные идеи разработчика данной системы?
Понятно что все в этом мире просто кроме денег.
Так скоро и слесарь-сантехник будет требовать деньги за установленный кран и за каждый раз когда ты его открываешь и моешь руки.
Так как он его установил особо изобретательно и это его интеллектуальная собственность.
Не зря многие сейчас уходят на всякие интернет вещания и подобный способ распространения контента.
Те же каналы Виасата HD уже давно можно смотреть в интернете, а по спутнику мы видим только их рекламу.
Все так же имхо.
Лично я не останусь без телевидения, пусть оно уже и будет не спутниковое.
А переживать стоит производителям о этой проблеме, тому же DMM иначе как они собираются и дальше оправдывать цены во многие сотни баксов на свои чудо коробки?

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

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

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

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь Огромный вклад в развитие тем форума За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Декомпиляция файлов python
« Ответ #21 : 05 Март 2013, 08:56:48 »
И кстати раз пошел такой разговор по поводу фишек в питоне...
Берем опенПли,все открыто,постоянно делаются новые фишки,тратят уйму личного времени,абсолютно бесплатно и о них пишут в Twitter,всегда можно найти последнии изменения.
И там не два человека работают,а около десятка и никто ничего не защищает.Наоброт,они пытаются объединить общие усилия.
Хотите я вам дам ссылки на гиты еще 5-7 самых популярных имиджей в мире ?
Там тоже все открыто,фишек для питона в десятки разы больше,чем на Пли и так же десятки людей трудятся.
А вот теперь обратный пример DMM-никому ничего не покажем,это наша интеллектуальная собственность.Никакого контакта с юзерами,люди год патч для трика просят(епг),а воз и ныне там.А ведь ты купил рес за немаленькие деньги с софтовой поддержкой.
Такие козлы из DMM иногда лезут на форум опенПли и вопят,какое вы имели право изменить,например плагин MerlinMusicPlayer,под новые измения в Пли.Ведь там лицензия DMM,правда не обращая внимания,что разработчики Пли за эти десять лет,столько полезного внедрили в этот плаг.А ведь они могут написать такой же новый и проблем не будет.Но они не понимают,почему изменения в этом плаге,которым пользовались все,до того момента,как  DMM поднял вонь на весь мир,уступая в конкуренции по продажам,что энигма2=DMM,вызывает теперь какие проблемы.Самое смешное,что не автор выступает,а отдельные личности и еще грозятся в суд подать.Я не понимаю,ну пользуется этим владелец Ву или ЕТ,господи чего вам жалко?
Какой кошмар,то?
Наверное хотят,что бы бабки платили,за каждое его включения.Вот тогда все лицензии и интеллектуальные собственности будут соблюдены.
« Последнее редактирование: 05 Март 2013, 09:09:55 от Дмитрий73 »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн iscan_adm

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 8
  • Сообщений: 3
  • Репутация: +8/-0
    • Награды
  • Модель ресивера: ipbox900
Декомпиляция файлов python
« Ответ #22 : 05 Март 2013, 14:34:13 »
Дима и коллеги, позвольте с вами не согласиться. Вы сами то с гита хоть раз собирали так чтоб оно рабочее было без плясок с бубном ?)))
опенпли ( не гит, а именно прошивки) являются закомпилированными. Все кроме тех файлов что  на всех с е2 на борту тюнерах 1 в 1
По поводу гита опенпли- соберите и поставьте- потом будете говорить что все открыто и работает- дрова без поддержки шуры + базовый набор питона, бинарник без коммерческих патчей. Все остальное- типа блупанелей и тд- в гите нет, а не в гите поставляется закомпиленным.
По большому счету мне нет особенной разницы - прошивки для ву+ наша команда не делает, и видимо и не будет.
Денег за свой труд мы тоже не берем. А вот то, что сделанное своими руками нельзя теперь защитить от утечки на чужие прошивки - это да-неприятно.
Ладно- проехали.

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 2676
  • -> Вас поблагодарили: 3569
  • Сообщений: 4211
  • Репутация: +3670/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • awards Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
Декомпиляция файлов python
« Ответ #23 : 05 Март 2013, 14:49:24 »
iscan_adm, с гита OpenPli seroga постоянно собирал имиджи. И до сих пор он собирает имиджи на Pli 2.1. Проблем с его сборками ни у кого и никогда не возникало.
Эти пользователи сказали Вам СПАСИБО:
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

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

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь Огромный вклад в развитие тем форума За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Декомпиляция файлов python
« Ответ #24 : 05 Март 2013, 15:22:57 »
Хорошо,простой пример.
На днях человек перешедший с опенбокса на ву+ультимо попросил меня узнать,как можно сделать так,что бы в одиночном ЕПГ оставалась информация о прошедших передачах(вплоть до 12 прошедших часов).Такое кстати и на айпибоксах на заводском софте было,очень удобная фича.Я спросил,где он такое видел,ответ на имидже VTI.Я посмотрел,как там это реализовано.Ничего сложного,так как самое главное в Пли уже было.Я говорю про модуль epgcache.Осталось только добавить изменения в компонент EpgList.py и все.Я выложил патч на Пли,прокатит или нет,это другой вопрос.Я в том топике так и написал,что базовую идею подсмотрел в имидже VTI.Даже не подсмотрел,она лежит в открытом виде.Бери и пользуйся.
Себе то я такое сделал,но я добиваюсь этой фишки для всех пользователей.
И что я вор???
« Последнее редактирование: 05 Март 2013, 15:27:41 от Дмитрий73 »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Sirius0103

  • Продвинутый
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 147
  • -> Вас поблагодарили: 205
  • Сообщений: 225
  • Репутация: +210/-0
  • Пол: Мужской
  • awards За благодарности Продвинутый пользователь За весомый программный вклад Творческая личность
    • Награды
  • Модель ресивера: Vu+ Solo 4k | Vu+ Solo² | Vu+ Solo²
Декомпиляция файлов python
« Ответ #25 : 05 Март 2013, 15:23:51 »
iscan_adm, можно с вами не согласиться... я не жлоб чтобы что то прятать, что наделал всё открыто да и 2boom, vlamo, Дмитрий и так далее, и не вижу смысла шкерить всё по карманам... кто то что то доделает, добавит функций, привнесёт изюминку и т.д.
лично я не использую в ресивере ничего если нет исходника и другим не советую (допилить без знаний нереально), совсем негативно отношусь к платным проэктам (считаю неприемлимым если изначально Е2 как оболочка бесплатна и открыта)

так что считаю эта штука полезна для личного пользования, а не для того чтоб открыть закрытое и выкинуть в паблик (всё таки автора надо уважать)
« Последнее редактирование: 05 Март 2013, 15:26:48 от Sirius0103 »
Эти пользователи сказали Вам СПАСИБО:
success accompanies the audacious

Оффлайн iscan_adm

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 8
  • Сообщений: 3
  • Репутация: +8/-0
    • Награды
  • Модель ресивера: ipbox900
Декомпиляция файлов python
« Ответ #26 : 05 Март 2013, 17:31:31 »
так что считаю эта штука полезна для личного пользования, а не для того чтоб открыть закрытое и выкинуть в паблик (всё таки автора надо уважать)

Коллеги, вы делаете отдельные плагины, я и Николай делаем прошивку в целом
У кого есть тюнера ipbox 90й серии знают о чем я говорю. И на нашей базе от родного питона осталось максимум несколько родных системных плагинов.
На 95% питон у нас полностью свой и многие рендеры и конверторы писались с нуля. Причем над имиджем работает не целая команда а только 2 человека.
Многого из того что есть на индб нет ни на пли ни на блекхоле для дримов и ву+ ( есть похожее и по инному реализованное)
только у айпов проц по сравнению с дримом и ву+ на порядох более хилый, а работает наше при этом  по уровню скорости не хуже чем на более мощных по ттх тюнерах.
И мне и Николаю например всегда было неприятно, когда в чужих прошивках мы находили наш код и при этом создатели этих прошивок выдавали его за свой анонсируя изменения к прошивке как лично ими сделанные исправления.

именно так ). надо уважать.
думаю обсуждение далее не имеет смысла.
 
« Последнее редактирование: 05 Март 2013, 17:34:44 от iscan_adm »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн undergiven

  • Продвинутый
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 32
  • -> Вас поблагодарили: 265
  • Сообщений: 781
  • Репутация: +295/-2
  • awards За знание своего дела
    • Награды
Декомпиляция файлов python
« Ответ #27 : 05 Март 2013, 21:06:47 »
Уважать бесспорно нужно и важно.
Но прятать то зачем?
Это как тот же Мерседес будет выпускать автомобили и наезжать на людей которые их тюнингуют и ставят свои логотипы рядом с их трех конечной звездой?
По моему никогда Мерседес на наезжал на Brabus, AMG и остальных.
Хотя у этих фирм получается так же как и у Вас, на более слабом двигателе показатели намного лучше чем у других на более мощных.
Если есть желание чтоб труды не выходили в паблик наверное стоит писать их на компьютере не подключенном к интернету и включать только в радио-помехо защищенной комнате свои труды, чтоб не дай бог с излучающего экрана не сняли инфу.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 2676
  • -> Вас поблагодарили: 3569
  • Сообщений: 4211
  • Репутация: +3670/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • awards Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
Декомпиляция файлов python
« Ответ #28 : 05 Март 2013, 22:06:05 »
Думаю, что ребята не то что бы против того чтобы открывали их исходники, а самое обидное, что они сидят и пишут код, а кто то спер его и выдает за свой.
Эти пользователи сказали Вам СПАСИБО:
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

Оффлайн KOSTEY

  • Модератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1239
  • -> Вас поблагодарили: 3617
  • Сообщений: 2734
  • Репутация: +3643/-0
  • Пол: Мужской
  • DUM SPIRO SPERO
  • awards Заслуженный пользователь клуба За благодарности За заслуги перед wvclub.net За вклад в развитие клуба За верность клубу Активист форума
    • СатРай
    • Награды
  • Модель ресивера: VU+ Ultimo 4K,VU+ Solo2,Xtrend ET9000,Xtrend ET6000
Декомпиляция файлов python
« Ответ #29 : 05 Март 2013, 23:21:02 »
Думаю, что ребята не то что бы против того чтобы открывали их исходники, а самое обидное, что они сидят и пишут код, а кто то спер его и выдает за свой.
Я наблюдал за вашим спором,и не знал,как сформулировать свой ответ.Но,как мне кажется,у Эдика это лучше получилось сделать.Ребята,Вы все достойны уважения,и спорили Вы об одном и том-же,только разными языками.Никто не хочет,как мне кажется,у нас на форуме присваивать чужие труды.Вы посмотрите,что если труд чужой,то у нас его выкладывают только с согласия автора,и обязательно указывают,чей это труд.Даже я,если что-то выкладываю на форуме(работы наших-же форумчан),то обязательно спрашиваю согласия автора,и всегда указываю,чей это труд.Ну,а если уж автор сам выкладывает свой труд,то тогда вообще разговора быть не может.
Эти пользователи сказали Вам СПАСИБО:
Отдельная личность не обязана быть мудрее целой нации.