V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
just365
V2EX  ›  程序员

有 app 安装包(安卓苹果),有服务器相关资料,现在要重新拷贝一份 app 并更名,难吗?

  •  
  •   just365 · 2019-08-21 09:12:50 +08:00 · 2073 次点击
    这是一个创建于 1912 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是想重新再分发一个 app 出来。但我自己又没有相关的技术,所以……

    kuzhan
        1
    kuzhan  
       2019-08-21 09:20:39 +08:00
    麻烦楼下的 刑法 第二百一十九条 帮楼主贴出来一下!
    just365
        2
    just365  
    OP
       2019-08-21 09:26:33 +08:00   ❤️ 1
    第二百一十九条 [侵犯商业秘密罪] 有下列侵犯商业秘密行为之一,给商业秘密的权利人造成重大损失的,处三年以下有期徒刑或者拘役,并处或者单处罚金;造成特别严重后果的,处三年以上七年以下有期徒刑,并处罚金:

      (一)以盗窃、利诱、胁迫或者其他不正当手段获取权利人的商业秘密的;

      (二)披露、使用或者允许他人使用以前项手段获取的权利人的商业秘密的;

      (三)违反约定或者违反权利人有关保守商业秘密的要求,披露、使用或者允许他人使用其所掌握的商业秘密的。

      明知或者应知前款所列行为,获取、使用或者披露他人的商业秘密的,以侵犯商业秘密论。

      关联法规

      《最高人民检察院、公安部关于经济犯罪案件追诉标准的规定》六十五

    @kuzhan 程序是我自己找人开发的,想拷贝重开是我不懂这些技术,开发此程序那边的人也已经停止给我维护了(或者是给不起他们想要的价钱)
    tempdban
        3
    tempdban  
       2019-08-21 09:26:50 +08:00 via Android
    第二百一十九条 有下列侵犯商业秘密行为之一,给商业秘密的权利人造成重大损失的,处三年以下有期徒刑或者拘役,并处或者单处罚金;造成特别严重后果的,处三年以上七年以下有期徒刑,并处罚金:

      (一)以盗窃、利诱、胁迫或者其他不正当手段获取权利人的商业秘密的;

      (二)披露、使用或者允许他人使用以前项手段获取的权利人的商业秘密的;

      (三)违反约定或者违反权利人有关保守商业秘密的要求,披露、使用或者允许他人使用其所掌握的商业秘密的。

      明知或者应知前款所列行为,获取、使用或者披露他人的商业秘密的,以侵犯商业秘密论。

      本条所称商业秘密,是指不为公众所知悉,能为权利人带来经济利益,具有实用性并经权利人采取保密措施的技术信息和经营信息。

      本条所称权利人,是指商业秘密的所有人和经商业秘密所有人许可的商业秘密使用人。
    arrow8899
        4
    arrow8899  
       2019-08-21 09:27:05 +08:00
    你想干嘛
    arrow8899
        5
    arrow8899  
       2019-08-21 09:28:07 +08:00
    @just365 如果你有源码,直接 xcode 或 android studio 重新打包就行了啊
    Lin0936
        6
    Lin0936  
       2019-08-21 09:32:23 +08:00
    你自己找人开发的没有 source 只有 IPA ?
    just365
        7
    just365  
    OP
       2019-08-21 09:35:22 +08:00
    @arrow8899 没有 app 源码,只有 PC 端网站的源码
    just365
        8
    just365  
    OP
       2019-08-21 09:36:00 +08:00
    @Lin0936 因为不懂这些,所以当时并没有要 app 的源码
    Buges
        9
    Buges  
       2019-08-21 09:38:57 +08:00 via Android
    如果只是改名字改图标改包名改字符串的话,解包修改下静态资源重新打包就好了,连逆向都不用。
    tanranran
        10
    tanranran  
       2019-08-21 09:39:32 +08:00   ❤️ 1
    只能告诉你能改
    但是改的成本很高,需要反编译更改 APP 里面的接口+包名。


    并且后期 APP 出了 BUG,你很难修复。
    just365
        11
    just365  
    OP
       2019-08-21 09:40:05 +08:00
    @Buges 主要是要改对应的服务器地址,
    murmur
        12
    murmur  
       2019-08-21 09:43:29 +08:00
    开发者证书有么
    qq565999484
        13
    qq565999484  
       2019-08-21 09:45:54 +08:00
    重新签名。。改名字
    Buges
        14
    Buges  
       2019-08-21 09:46:50 +08:00 via Android
    @just365 服务器地址不是字符串吗?改静态资源文件呗。如果是 hardcode 在代码里的话,后端一样接口格式都一样,反编译查找替换域名就好了。
    zhensjoke
        15
    zhensjoke  
       2019-08-21 09:49:20 +08:00
    我觉得你是在搞私服。。
    但是我没有证据。。。

    安卓的话不算难。解压之后用 dex2jar 把 dex 文件解压为 jar 文件,然后用 jd-gui 查看 jar 文件内容,一般来说都在里边。

    苹果的话差不多 ,但是发布是个问题。除非手机越狱,不然其他方式都挺破费的,
    zhensjoke
        16
    zhensjoke  
       2019-08-21 09:54:29 +08:00
    其实说白了你这个问题花钱就可以解决。。企鹅 BASE64,2 次:TVRnNE1EYzNNVE14
    jimiwu
        17
    jimiwu  
       2019-08-21 10:27:13 +08:00
    程序是我自己找人开发的,想拷贝重开是我不懂这些技术,开发此程序那边的人也已经停止给我维护了(或者是给不起他们想要的价钱)
    ---------
    价钱谈合适了才会开始开发啊,都开发完了你说给不起他们想要的价钱;不负责任地恶意揣测一下,你耍赖了,开发完钱没给,所以对面也不给你源码
    just365
        18
    just365  
    OP
       2019-08-21 10:42:43 +08:00
    @jimiwu 你这么想我也是可以理解的,不过确实是外包公司一些人员变动导致现在进退两难
    Deeer
        19
    Deeer  
       2019-08-21 10:44:33 +08:00
    可能没有你想的那么简单
    CoCoMcRee
        20
    CoCoMcRee  
       2019-08-21 12:33:18 +08:00
    没有源码, 一切扯淡, 别折腾什么反编译 重签名之类的. 成功概率几乎为零.

    老老实实想办法把源码买过来好好改一改才是最快捷的办法.

    另外, 既然一开始找了外包做软件. 就要做好今天这种进退两难的打算.
    cnyang
        21
    cnyang  
       2019-08-21 14:37:53 +08:00
    如果 ipa 是 appstore 下载的,想都别想,要是打包好没签名或自签名的还有一丝希望
    zhensjoke
        22
    zhensjoke  
       2019-08-21 15:19:35 +08:00
    @CoCoMcRee 安卓反编译修改个服务器地址啥的问题不大。
    @cnyang ipa 有种东西叫做砸壳。。就是去除官方的一些保护措施。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:56 · PVG 04:56 · LAX 12:56 · JFK 15:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.