• 游客,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入米坛社区官方QQ频道

米环7工具 【首发】表盘/小程序JS代码一键加密工具 v1.0 可有效防止代码白嫖怪

罗小扇

LV0
普通成员
UID
424168
2023-09-17
30
0
新人第一次发帖,请多指教,希望能够帮助到有需要的人

QuickJS编译器qjsc.exe可以将表盘/小程序中的JS文件转换为字节码bin文件
源代码将被转换为近似汇编的形式,目前没有工具可以完整复原源代码,可以有效保护源代码不被别人无脑cv走
转换成功后不影响正常运行,文件体积减小,可以提高表盘/小程序加载速度
(当然你还可以结合一些JS混淆工具如“JavaScript Obfuscator Tool”来使用,效果会更佳,相应地,JS运行速度会因混淆程度的提高而下降,需要把握好代码保密与性能之间的平衡)
但是要注意更改app.json里的相应设置,否则手环将黑屏无法运行
浏览附件13805
下面提供两个工具(在附件中可以找到),可根据自己的需要来选择:

1. 命令行工具qjsc.exe​

这个exe提取自npm包“@zeppos/zpm”,由zepp官方基于2020-07-07版本的QuickJS编译器开发而成,相比原版添加了“-b”选项用于直接输出bin字节码文件
使用方法:qjsc.exe -b -o [bin文件输出路径] [JS文件路径]
举例:qjsc.exe -b -o index.bin index.js

2. 个人开发的一键转换工具(推荐)​

本工具绿色无毒,请放心使用
有问题欢迎反馈
使用方法:浏览附件13815
按顺序来就行了,转换结果看下面的框框
JS代码必须无语法错误,否则将会转换失败
浏览附件13814
转换完成后就可以删除JS文件了,当然也可以交由工具自动完成

已知问题​

2020-07-07版本的QuickJS编译器回显中文字符有问题,报错内容中会出现“锟斤拷”等乱码,目前没办法解决
举例:
浏览附件13818
666 没看懂
 

wuhaiqi

小米手环7 NFC
🔥社区作者
普通成员
UID
114920
2022-08-26
183
606
福建 · 三明
新人第一次发帖,请多指教,希望能够帮助到有需要的人

QuickJS编译器qjsc.exe可以将表盘/小程序中的JS文件转换为字节码bin文件
源代码将被转换为近似汇编的形式,目前没有工具可以完整复原源代码,可以有效保护源代码不被别人无脑cv走
转换成功后不影响正常运行,文件体积减小,可以提高表盘/小程序加载速度
(当然你还可以结合一些JS混淆工具如“JavaScript Obfuscator Tool”来使用,效果会更佳,相应地,JS运行速度会因混淆程度的提高而下降,需要把握好代码保密与性能之间的平衡)
但是要注意更改app.json里的相应设置,否则手环将黑屏无法运行
浏览附件13805
下面提供两个工具(在附件中可以找到),可根据自己的需要来选择:

1. 命令行工具qjsc.exe​

这个exe提取自npm包“@zeppos/zpm”,由zepp官方基于2020-07-07版本的QuickJS编译器开发而成,相比原版添加了“-b”选项用于直接输出bin字节码文件
使用方法:qjsc.exe -b -o [bin文件输出路径] [JS文件路径]
举例:qjsc.exe -b -o index.bin index.js

2. 个人开发的一键转换工具(推荐)​

本工具绿色无毒,请放心使用
有问题欢迎反馈
使用方法:浏览附件13815
按顺序来就行了,转换结果看下面的框框
JS代码必须无语法错误,否则将会转换失败
浏览附件13814
转换完成后就可以删除JS文件了,当然也可以交由工具自动完成

已知问题​

2020-07-07版本的QuickJS编译器回显中文字符有问题,报错内容中会出现“锟斤拷”等乱码,目前没办法解决
举例:
浏览附件13818
 

FCdelweb

LV0
普通成员
UID
570315
2024-01-04
2
0
Questa e la prima volta sono scritte in principiante, favorite da dammi qualche consiglio, spero che possa aiutare chine ha bisogno.

Il compilatore QuickJS qjsc.exe può convertire i file JS in quadranti/mini programmi in file bin bytecode
Il codice sorgente verrà convertito in una forma simile all'assembly.
Una volta completata la conversione, il normale funzionamento non verrà influenzato, la dimensione del file verrà ridotta e il caricamento dei quadranti/mini programmi potrà essere migliorata.
Devi capire l'equilibrio tra riservatezza del codice e prestazioni).
Partecipanti però a modificary impostazioni corrispondenti in app.json, altrimenti il braccialetto avrà una schermata nera e non potrà funzionare.
浏览附件13805
Di seguito vengono forniti due strumenti (trovabili in allegato), che potrete scegliere in base alle vostre esigenze:

1. Strumento di riga di comando qjsc.exe​

Questo exe è estratto dal pacchetto npm "@zeppos/zpm" ed è sviluppato ufficialmente da zepp sulla base della versione 2020-07-07 del compilatore QuickJS.bytecode bin.
Utilizzo: qjsc.exe -b -o [percorso di output del file bin] [percorso del file JS]
Esempio: qjsc.exe -b -o indice.bin indice.js

2. Strumento di conversione con un clic sviluppato personalmente (consigliato)​

Ricerca di struttura ed ecologia e non tossico, sentiti libero di usarlo
Il feedback è benvenuto se avete domande
Istruzioni:浏览附件13815
Basta seguire l'ordine.
Il codice JS non deve contenere errori di sintassi, altrimenti la conversione fallirà.
浏览附件13814
Una volta completata la conversione, puoi eliminare il file JS o, naturalmente, puoi anche lasciare che lo strumento lo completi automaticamente.

Problemi conosciuti​

La versione 2020-07-07 del compilatore QuickJS presenta un problema con l'eco dei caratteri cinesi.Nel contenuto dell'errore verranno visualizzati caratteri confusi come "锟斤拷".
Esempio:
浏览附件13818
666
 

ababa

LV0
普通成员
UID
257277
2023-04-20
60
0
新人第一次发帖,请多指教,希望能够帮助到有需要的人

QuickJS编译器qjsc.exe可以将表盘/小程序中的JS文件转换为字节码bin文件
源代码将被转换为近似汇编的形式,目前没有工具可以完整复原源代码,可以有效保护源代码不被别人无脑cv走
转换成功后不影响正常运行,文件体积减小,可以提高表盘/小程序加载速度
(当然你还可以结合一些JS混淆工具如“JavaScript Obfuscator Tool”来使用,效果会更佳,相应地,JS运行速度会因混淆程度的提高而下降,需要把握好代码保密与性能之间的平衡)
但是要注意更改app.json里的相应设置,否则手环将黑屏无法运行
浏览附件13805
下面提供两个工具(在附件中可以找到),可根据自己的需要来选择:

1. 命令行工具qjsc.exe​

这个exe提取自npm包“@zeppos/zpm”,由zepp官方基于2020-07-07版本的QuickJS编译器开发而成,相比原版添加了“-b”选项用于直接输出bin字节码文件
使用方法:qjsc.exe -b -o [bin文件输出路径] [JS文件路径]
举例:qjsc.exe -b -o index.bin index.js

2. 个人开发的一键转换工具(推荐)​

本工具绿色无毒,请放心使用
有问题欢迎反馈
使用方法:浏览附件13815
按顺序来就行了,转换结果看下面的框框
JS代码必须无语法错误,否则将会转换失败
浏览附件13814
转换完成后就可以删除JS文件了,当然也可以交由工具自动完成

已知问题​

2020-07-07版本的QuickJS编译器回显中文字符有问题,报错内容中会出现“锟斤拷”等乱码,目前没办法解决
举例:
浏览附件13818
nb
 

需要冷静吗

LV0
普通成员
UID
736191
2024-04-14
4
0
新人第一次发帖,请多指教,希望能够帮助到有需要的人

QuickJS编译器qjsc.exe可以将表盘/小程序中的JS文件转换为字节码bin文件
源代码将被转换为近似汇编的形式,目前没有工具可以完整复原源代码,可以有效保护源代码不被别人无脑cv走
转换成功后不影响正常运行,文件体积减小,可以提高表盘/小程序加载速度
(当然你还可以结合一些JS混淆工具如“JavaScript Obfuscator Tool”来使用,效果会更佳,相应地,JS运行速度会因混淆程度的提高而下降,需要把握好代码保密与性能之间的平衡)
但是要注意更改app.json里的相应设置,否则手环将黑屏无法运行
浏览附件13805
下面提供两个工具(在附件中可以找到),可根据自己的需要来选择:

1. 命令行工具qjsc.exe​

这个exe提取自npm包“@zeppos/zpm”,由zepp官方基于2020-07-07版本的QuickJS编译器开发而成,相比原版添加了“-b”选项用于直接输出bin字节码文件
使用方法:qjsc.exe -b -o [bin文件输出路径] [JS文件路径]
举例:qjsc.exe -b -o index.bin index.js

2. 个人开发的一键转换工具(推荐)​

本工具绿色无毒,请放心使用
有问题欢迎反馈
使用方法:浏览附件13815
按顺序来就行了,转换结果看下面的框框
JS代码必须无语法错误,否则将会转换失败
浏览附件13814
转换完成后就可以删除JS文件了,当然也可以交由工具自动完成

已知问题​

2020-07-07版本的QuickJS编译器回显中文字符有问题,报错内容中会出现“锟斤拷”等乱码,目前没办法解决
举例
好耶
新人第一次发帖,请多指教,希望能够帮助到有需要的人

QuickJS编译器qjsc.exe可以将表盘/小程序中的JS文件转换为字节码bin文件
源代码将被转换为近似汇编的形式,目前没有工具可以完整复原源代码,可以有效保护源代码不被别人无脑cv走
转换成功后不影响正常运行,文件体积减小,可以提高表盘/小程序加载速度
(当然你还可以结合一些JS混淆工具如“JavaScript Obfuscator Tool”来使用,效果会更佳,相应地,JS运行速度会因混淆程度的提高而下降,需要把握好代码保密与性能之间的平衡)
但是要注意更改app.json里的相应设置,否则手环将黑屏无法运行
浏览附件13805
下面提供两个工具(在附件中可以找到),可根据自己的需要来选择:

1. 命令行工具qjsc.exe​

这个exe提取自npm包“@zeppos/zpm”,由zepp官方基于2020-07-07版本的QuickJS编译器开发而成,相比原版添加了“-b”选项用于直接输出bin字节码文件
使用方法:qjsc.exe -b -o [bin文件输出路径] [JS文件路径]
举例:qjsc.exe -b -o index.bin index.js

2. 个人开发的一键转换工具(推荐)​

本工具绿色无毒,请放心使用
有问题欢迎反馈
使用方法:浏览附件13815
按顺序来就行了,转换结果看下面的框框
JS代码必须无语法错误,否则将会转换失败
浏览附件13814
转换完成后就可以删除JS文件了,当然也可以交由工具自动完成

已知问题​

2020-07-07版本的QuickJS编译器回显中文字符有问题,报错内容中会出现“锟斤拷”等乱码,目前没办法解决
举例:
浏览附件13818
 

李斯泰

LV2
🔥社区作者
普通成员
UID
582714
2024-01-14
56
77
新人第一次发帖,请多指教,希望能够帮助到有需要的人

QuickJS编译器qjsc.exe可以将表盘/小程序中的JS文件转换为字节码bin文件
源代码将被转换为近似汇编的形式,目前没有工具可以完整复原源代码,可以有效保护源代码不被别人无脑cv走
转换成功后不影响正常运行,文件体积减小,可以提高表盘/小程序加载速度
(当然你还可以结合一些JS混淆工具如“JavaScript Obfuscator Tool”来使用,效果会更佳,相应地,JS运行速度会因混淆程度的提高而下降,需要把握好代码保密与性能之间的平衡)
但是要注意更改app.json里的相应设置,否则手环将黑屏无法运行
浏览附件13805
下面提供两个工具(在附件中可以找到),可根据自己的需要来选择:

1. 命令行工具qjsc.exe​

这个exe提取自npm包“@zeppos/zpm”,由zepp官方基于2020-07-07版本的QuickJS编译器开发而成,相比原版添加了“-b”选项用于直接输出bin字节码文件
使用方法:qjsc.exe -b -o [bin文件输出路径] [JS文件路径]
举例:qjsc.exe -b -o index.bin index.js

2. 个人开发的一键转换工具(推荐)​

本工具绿色无毒,请放心使用
有问题欢迎反馈
使用方法:浏览附件13815
按顺序来就行了,转换结果看下面的框框
JS代码必须无语法错误,否则将会转换失败
浏览附件13814
转换完成后就可以删除JS文件了,当然也可以交由工具自动完成

已知问题​

2020-07-07版本的QuickJS编译器回显中文字符有问题,报错内容中会出现“锟斤拷”等乱码,目前没办法解决
举例:
浏览附件13818
1
 

58291

LV0
普通成员
UID
163200
2022-11-20
6
0
This is my first time posting for a newbie, please give me some advice, I hope it can help those in need.

The QuickJS compiler qjsc.exe can convert JS files in watch faces/mini programs into bytecode bin files
The source code will be converted into a form that is similar to assembly. Currently, there is no tool that can completely restore the source code, which can effectively protect the source code from being stolen by others without a brain.
After the conversion is successful, normal operation will not be affected, the file size will be reduced, and the loading speed of watch faces/mini programs can be improved.
(Of course, you can also use it in conjunction with some JS obfuscation tools such as "JavaScript Obfuscator Tool", and the effect will be better. Correspondingly, JS running speed will decrease due to the increase in obfuscation level. You need to grasp the balance between code confidentiality and performance. )
But be careful to change the corresponding settings in app.json, otherwise the bracelet will have a black screen and cannot run.
浏览附件13805
Two tools are provided below (can be found in the attachment), you can choose according to your needs:

1. Command line tool qjsc.exe​

This exe is extracted from the npm package "@zeppos/zpm" and is officially developed by zepp based on the 2020-07-07 version of the QuickJS compiler. Compared with the original version, the "-b" option is added to directly output the bin bytecode file.
Usage: qjsc.exe -b -o [bin file output path] [JS file path]
Example: qjsc.exe -b -o index.bin index.js

2. Personally developed one-click conversion tool (recommended)​

This tool is green and non-toxic, please feel free to use it
Feedback is welcome if you have any questions
Instructions:浏览附件13815
Just follow the order. See the box below for the conversion results.
The JS code must have no syntax errors, otherwise the conversion will fail.
浏览附件13814
After the conversion is completed, you can delete the JS file. Of course, you can also let the tool automatically complete it.

Known issues​

The 2020-07-07 version of the QuickJS compiler has a problem with echoing Chinese characters. Garbled characters such as "锟斤拷" will appear in the error content. There is currently no way to solve it.
Example:
浏览附件13818
Ty
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责