Kenotronbot Posted August 2, 2025 Posted August 2, 2025 [ΠΠ°ΠΉΠ΄] ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈΠ· auto_update.txt ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ Smart TV Π½Π° Π±Π°Π·Π΅ MStar Π ΡΡΠΌ ΡΠ΅ΡΡ? ΠΡΠΈ ΡΠ°Π·Π±ΠΎΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π½Π° Π’Π Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ MStar (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CV338H, CV358H, TP.MS338E ΠΈ Π΄Ρ.) ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ β ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (XML/INI). ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: ΠΎΡΠΈΡΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, erase.p, erase.part) Π·Π°ΠΏΠΈΡΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ² (unlzo, unsparse) Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π½ΠΈΡ (unlzo.cont, write.p.continue) ΠΠ΄Π½Π°ΠΊΠΎβ¦ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ! ΠΡΠΈΠΌΠ΅Ρ: Π² ΠΎΠ΄Π½ΠΎΠΌ auto_update.txt Π²ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΎΡΠΈΡΠ°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ erase.p, Π½ΠΎ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π° tee β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ erase.part. ΠΠΎΡΠ΅ΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ! ΠΡΠ»ΠΈ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ β Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ "ΠΊΠΈΡΠΏΠΈΡ", ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. Π§ΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ? Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ PythonβΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ: Π‘Π°ΠΌ ΠΏΠ°ΡΡΠΈΡ auto_update.txt ΠΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ erase, write, writeChunk, loadram ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅Ρ XML-ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ (Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ) ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΊΡΠΈΠΏΡ ΠΠ»Π°Π΄ΡΠΌ auto_update.txt ΡΡΠ΄ΠΎΠΌ ΡΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠΌ. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ. ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π³ΠΎΡΠΎΠ²ΡΠΉ firmware_config.xml Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·Π°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CV338, TP.MS338E ΠΈ Ρ.Π΄.) ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° <Image> <Name>system</Name> <Lzo>True</Lzo> <Sparse>False</Sparse> <Split>True</Split> <EmptySkip>True</EmptySkip> <Path>system.img</Path> <LoadRamCmd>filepartload 0x20200000 $(UpgradeImage)</LoadRamCmd> <Command> <Erase>erase.p</Erase> <Write>unlzo</Write> <WriteChunk>unlzo.cont</WriteChunk> </Command> </Image> Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΠ°Π·Π²Π°Π½ΠΈΠ΅: auto_update_parser.py Π―Π·ΡΠΊ: Python 3.x Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ»ΠΎΠΆΠ΅Π½Ρ Π² Π·Π°ΠΊΡΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ Π² ΠΠ‘. Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ: GUI Π½Π° Python (tkinter ΠΈΠ»ΠΈ PyQt) ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° JSON/INI ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΠΠ½Π»Π°ΠΉΠ½-ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅Ρ (Web-Π²Π΅ΡΡΠΈΡ) Π Π°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ Β Β ΠΠΎΡ Π°ΡΡ ΠΈΠ² Ρ Python-ΡΠΊΡΠΈΠΏΡΠΎΠΌ: Π‘ΠΊΠ°ΡΠ°ΡΡ:Β This is the hidden content, please Sign In or Sign Up ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ: auto_update_parser.py β ΡΠΊΡΠΈΠΏΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠΈΠΉ firmware_config.xml ΠΈΠ· auto_update.txt. Β ΠΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ: Π‘ΠΊΠ°ΡΠ°ΡΡ:Β This is the hidden content, please Sign In or Sign Up Β Β Π ΡΠΎΠ»ΠΈΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ: ΠΡΠ΄Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ auto_update.txt ΠΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ ΠΠ°ΠΊ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ firmware_config.xml Β ΠΡΠΈΠ·ΡΠ² ΠΊ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ ΠΡΠ»ΠΈ Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ β ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡ Π΄Π°ΠΌΠΏΠΎΠΌ ΠΈ auto_update.txt, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π±Π°Π·Ρ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²! ΠΠΎΠΌΠΎΠ³ΠΈ Π² ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅. ΠΡΠ΅Π΄Π»Π°Π³Π°ΠΉ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ β ΠΈ ΠΌΡ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠ°ΡΡΠ΅ΡΠΎΠ². ΠΠΎΠΏΡΠΎΡΡ? ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ? ΠΡΠΈΠ±ΠΊΠΈ? ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π²Π°Ρ ΠΊ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅. ΠΡΠ΄Π΅ΠΌ ΡΠ°Π΄Ρ Π²Π°ΡΠΈΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ. Π‘ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π°Β KenotronTV ΠΠ½Π»Π°ΠΉΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Β Β ΠΠΎΡΡΠ΅Π²ΠΎΠΉ ΡΠ°ΡΒ - 24 ΡΠ°ΡΠ°! Β
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now