朋友找人开发了个小程序,开发完成上线之后运行了一段时间后,付尾款的时候合作方要求支付除了原本定好的开发费用+每人 200/天的工时费,额外的费用到了 200330=18000 元。后来聊起来的时候我说可以尝试帮他反编译一下,目前已知是 uniapp 做的小程序,而且分了三个包。有偿询问有没有反编译的好办法。
1
molvqingtai 226 天前
???
|
2
zuotun 226 天前
???
|
3
DoveAz 226 天前
???
|
4
hefish 226 天前
直接重开发一个吧。
|
5
ashong 226 天前 via iPhone
白嫖?
|
6
GNightDearLamb OP 统一回复一下,开发费用总共是 4w ,已经给了 3w 多了,最后不到 1w 的尾款应该是给源码的,但是他们多要合同中没有而且从来没提到过的 18000 元。
|
7
ysc3839 226 天前
@GNightDearLamb 既然有合同,起诉就好了
|
8
server 225 天前
重写更快
|
9
hash 225 天前
你这位朋友是不是不懂产品,开发期间描述不清楚需求导致各种返工,甚至主观上就是觉得多改几遍肯定会越来越好?
绝大部分尾款纠纷都是这样搞出来的,当然这只是猜测,你这位朋友到低如何可能连你都不知道 回到问题本身,我觉得这类外包项目没有任何维护的必要,源码完全可以直接不要了.何况还是 uniapp 这种向老板负责的怪胎框架 后面还有需求就找人重新开发 |
10
sliu 225 天前 via iPhone
可以反编译,编译后能跑起来,但是都是编译后的 js ,如果想修改的话,只能改一个模块重写一个模块,可以加 bGl1c2h1YW5nODYzMzYy
|
11
SayHelloHi 225 天前
@hash
------------- 回到问题本身,我觉得这类外包项目没有任何维护的必要,源码完全可以直接不要了.何况还是 uniapp 这种向老板负责的怪胎框架 ------------- 老铁说得太对了 +10086 ------------- 之前公司花了 40w 使用 uniapp 开发了项目 生成了 H5 、小程序、安卓和 iOS 产品 用了不到半年 各种问题 老板用得都怀疑人生了 最后用 100+w 重新开发了 每个平台的产品 |
12
gitreny 225 天前
WxappUnpacker github 上一大堆反编译的工具
|
14
superfatboy 225 天前
可以反编译,但是没啥用, 还是 构建打包后的, 看起来也挺费劲!
|
16
runningman 225 天前
后端呢,前端的话,18000 ,都能开发一个了。
|
17
hash 225 天前
|
18
aino 225 天前
反编译成可以,但是反编译出来的代码一坨屎
|
19
Ranhao 225 天前
没用的,反编译处理的根本无法二次开发,不如重写
|
20
GNightDearLamb OP 再次统一回复一下,反编译出来了 uniapp 生成后的代码,可以直接在开发者工具中运行,然后用 augment code 根据这些代码恢复了 uniapp 的结构,真的还原出来的时候我都不敢相信。
|
21
xiao8276 225 天前
@GNightDearLamb 牛逼 可以分享下怎么反编译源码出来的吗
|
22
txzh007 225 天前
反编译完 那些变量名称能看?
|
23
beq 225 天前
牛逼,希望能分享下
@GNightDearLamb |
24
GNightDearLamb OP @txzh007 反编译完是 uniapp 压缩后的代码,augment 修复后是正常的 。阅读起来没问题,而且变量名都很规范。
|
25
GNightDearLamb OP |
26
GNightDearLamb OP @hash #9 他跟我说的时候我也是这么想的,所以看了完整的聊天记录,朋友是找本地公司做了 ui 图,而且还有一些产品的文档因为过期了所以不知道里面具体是什么,因为使用场景简单,所以需求没有任何修改。整个开发过程是很顺利的,唯一的一次改动是登录页的背景颜色和文字太接近了,朋友说了声麻烦换成深色的试一下可以吗,然后这部分的字变成纯黑的了。 再后面就是验收过程的一些正常问答,这期间也没有进行任何修改。然后上线,再就是后面的 18000 了。
|