LG TVの機能拡張と韓国資本主義のニヤリ

画像

LG TVのファームウェアがどのように調査されたか、何を達成できたか、途中で遭遇した問題、現在の状況についての簡単なメモ。 LGで起こったすべてに対する反応について、法律を単純に踏破することにしました。



問題の歴史への遠足



この話は2009年に始まりました。その後、液晶テレビを選択するという問題に直面して、私はいつものように市場の提供を研究し、さまざまなメーカーの既存モデルを評価しました。Googleが支援し、多くのテーマフォーラムで現在および新しいトレンドの議論が本格的だったからです。



私は自分をテクノマニアックとは呼びませんが、子供の頃から、あらゆる種類の電子ブラックボックスの内部で何が起こるか興味がありました。 また、私は自分のことを真っ赤なLinuxoidであるとは考えていませんが、10年間は​​MS製品を使用しておらず、非常にうまく機能しています。 その時点ですでに自分のasus-wl500gpを調整しているので、実験の新しい犠牲者が必要であることに気付きました。



実際、新しいテレビの中で何かをひねる能力は、その選択の最優先事項になりました。 このため、興味のないフィリップス、ヤマネ、東芝はすぐに廃棄されました。 実際、選択はあまりよくありませんでした-samygoプロジェクトから既によく知られている修正を加えたサムスン、またはLGから発売されたばかりの新しいLHシリーズのLCDテレビのいずれかです。 さらに、これらの企業自身が液晶マトリックスと非常に優れた品質を生み出しています。



既に2009年の数ヶ月間、好奇心Some盛な人の中には、LHシリーズのすべてのモデルの小さな特徴を明らかにしました-それらはすべて同じ要素ベースで組み立てられました。 もちろん、対角線とマトリックスのタイプを除いて、まったく同じでした。 彼らはこれにとどまらず、モデルの機能を比較しました。古いモデルでは、USBポートに接続されたドライブからHDビデオ、音楽を再生し、写真を見ることができました。 これはソフトウェアの制限に過ぎないことが明らかになり、はんだごてやソフトウェアパッチを使用せずに「秘密」の技術メニューから正常に削除されました。



画像



当時は最高でした。 少し若いモデルのテレビを買って、既製で動作するhdプレーヤーを完全に無料で手に入れました。 選択が行われました!



リサーチ



新しいブラックボックスには何が入っていましたか? SoC saturn6、およびすべては、Linuxと、純粋なテレビハードウェアとのユーザーインターフェイスおよび対話を提供する独自のプログラムを備えたソフトウェアによって制御されていました。



おそらく最初に調査を始めたのは、 lg-hack.info luca、tester13、keitsi、および現在フォーラムで知られている少数の人々でした。 ファームウェアがGPLの下で配布されたLinuxカーネルでコンパイルされていることが明らかになりました。つまり、LGはシステムカーネルのソースコードを提供する必要があります。



それは何を与えることができますか? 多くの人は、これがlg製品ライン全体の主な問題のいくつかを解決するのを助けることを夢見ていました-最初に、これらのテレビはDTSサウンドを再生せず、自分自身に渡すことさえしません。自宅のNASからは、いわゆる「レッドライン」問題もありましたが、残念ながら、これはまだ解決されていません。 要するに-LGは、機能を制限することに加えて、最も若いモデルに機能を追加しました-特に赤い細い線の隣に目立つさまざまな色の迷色の線の形でアーティファクトが画像に追加されましたが、一般的に画像は塗りつぶされていました。



LGからの要求が続きました。 通信は最初の結果をもたらしました-最初の無料のopenlgtvファームウェアは、フィンランドのプログラマーMikko Karkaloによって作成されました。



画像



usb-ethernetアダプタ、サポートされているファイルシステム、upnp、ssh、nfsおよびcifsのマウントされたパーティションを使用して、tvをネットワークに接続できました。 少し後に、便利なLGMOD Webインターフェースが作成され、後にフランス語のarno1によって変更されました。



画像



残念ながら、「リリース」と呼ばれるメインプログラムは完全に閉じられています。つまり、画面に画像を表示し、リモートコントロールと組み込みプレーヤーを操作します。 したがって、いくつかの問題を解決しても、一部は未解決のままでした。



この時点で、ウクライナからのニックネームjenyavvを持つプログラマーが質問に接続しました。 プロプライエタリリリースプログラムのいくつかのパラメータを変更する方法が見つかりました。 一部のメモリセルの値を変更することで、ロシアとウクライナのテレビ所有者は、国(およびインターフェイス言語)を海外に変更せずにデジタルテレビを視聴できるようになりました。 組み込みプレーヤーでプレビューを無効にすることが可能になり、作業が大幅に遅くなりました。 一部のモデルでは、プレーヤーをアクティブ化する機会があります。



さらに、彼は多くのモデルのLGファームウェアを横に振った。 LG自体は、おそらくリクエストのプレッシャーの下で、ほとんどのテレビのコア向けのソースコードの公開を開始するサイトを作成しました。



リリースの機能を分析する作業が開始されました。 組み込みシステム向けに最適化されたglibcの限定的な代替手段であるlgplライセンスでリリースされたuclibcライブラリで静的にコンパイルされたことが判明しました。 それは何を与えることができますか? LGは、リリースビルドのオブジェクトファイルを他のバージョンのuclibcで提供する義務がありましたが、これを行わなかっただけでなく、プログラムでlgplライブラリを使用した事実を宣伝しませんでした。実際、義務ではありませんでした。



ただし、古いモデルと新しいモデルのオブジェクトファイルを組み合わせて、古いモデルの機能を拡張する新しい機会がありました。たとえば、組み込みプレーヤーでビデオを再生するときに画像パラメーターを調整できました。



ここでLGは、それが何につながるのか本当に疑問に思い、即座にリリースのすべての新しいバージョンを動的に収集し始めました。 とりわけ、古いバージョンのオブジェクトファイルを配布することを拒否し、単に法を踏んでライセンスを遵守します。 同時に、テレビの内部デバイスの分析に関する情報があった場所で、ウェブサイトが1つずつ閉じられ始めました: sourceforge.netのwiki、wiki lgusb.wikispaces.comのWebサイト、および開発者のWebサイトlgmod-lgmod.free.fr閉じられました 。 wikiの一部はロシアのホスティングに復元され、 openlgtv.org.ruで利用可能になりました 。 しかし今、ワシントンから、法律事務所の狭いサークルでよく知られている人から、資源を閉鎖することを要求する手紙が来ています。 週末に、ホストサーバーでDOS攻撃が行われました。その上にwikiもあります。



lgの位置はサムスンとは180度異なり、少なくともsamygoの研究者に害はありません。 何らかの理由で、lgは法律に違反すると同時に、合法的なリソースを要求できると考えています。 実際には、テレビ用に開発されたほとんどのフリーソフトウェアにとって、2倍ではなく3倍の基準であり、数十人から数百人の人々のpara慢と寄生の高さです。 この問題に関する議論はgpl-violations.orgで開かれまし



2010年、LGは状況が繰り返される一連のPK / PJテレビをリリースしました。 現時点では、LE / LXモデルがフォーラムで活発に研究されており、LD回線全体について、ネットワークリソースを接続する可能性が最近現れています。

詳細については、フォーラムとWikiをご覧ください。リンクは以下にあります。



まとめ



クローズドテクノロジーに立ち向かうのは難しい場合がありますが、その価値はあります。 開かれた情報社会の闘争は、あらゆる面で戦う必要があります。 そして、世界をより良い方向に変え、正義を取り戻すことができる人は誰でもあきらめてandめるべきではありません。 特にロシアでは、他にも多くの問題があることは明らかですが、それでも...



ソースのリスト







UPD1:2011-04-11: OpenLGTV BCM 0.3.0-alpha4が登場しました。 北米のLG TVモデルとSamsung TVのYahooウィジェットのサポートが含まれています。 可能なすべてのNetcastサービスをアクティブ化できます。 計画では、TVメニューから(組み込みのブラウザーを介して)リストを直接編集します。 フォーラムの詳細。

UPD1:2011-04-13:今日、ニックネームrtokarevの友人がコミュニティにOPENRELEASEの開発を明らかにしました。 これは新しいリリースではありませんが、リリースは「ラップ」されています。 現時点では、リモコンのボタンの再割り当て、プレーヤーのプレビューのオン/オフ、ログの書き込みができます。 イベントの開発を待っています... フォーラムの詳細。



All Articles