如何把一个安卓 App 连同本地数据(存档)再次打包成 apk 文件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tlin
V2EX    Android

如何把一个安卓 App 连同本地数据(存档)再次打包成 apk 文件

  •  
  •   Tlin 2018-10-18 18:27:54 +08:00 15740 次点击
    这是一个创建于 2626 天前的主题,其中的信息可能已经有所发展或是发生改变。

    例如:一个安卓单机游戏,里面有我的本地存档,我想用某种方法把这个游戏和本地存档合在一起,再次打包成 apk 文件,然后把这个文件发给别人,别人就能使用并且跟我的一模一样。 此外,我不想使用钛备份、手机 root,避免从我本地分享存档文件给别人。

    我在 segmentdefault 发过这个问题没有得到解决,所以来此问一下。 会的老哥说一下吧,不胜感激

    11 条回复    2018-10-24 17:09:23 +08:00
    rb6221
        1
    rb6221  
       2018-10-18 18:34:11 +08:00
    一般应该是各种配置文件和数据库的集合吧,要放在他设定好的目录下才能正确读取到
    你不知道的话就没办法了
    Tlin
        2
    Tlin  
    OP
       2018-10-18 22:42:28 +08:00
    @janus77 谢谢了,看来是不好做啊
    pkxutao
        3
    pkxutao  
    PRO
       2018-10-19 01:10:35 +08:00 via Android
    除非你能反编译弄到所有代码,在重新打包的时候加入初始化功能,把你当前数据录入到正确的地方,否则没啥可能
    arszlyx
        4
    arszlyx  
       2018-10-19 11:44:54 +08:00
    root 后用钛备份
    arszlyx
        5
    arszlyx  
       2018-10-19 11:45:39 +08:00
    @arszlyx 审题不严,无视我吧。。
    arszlyx
        6
    arszlyx  
       2018-10-19 11:45:59 +08:00
    @arszlyx 没事的,你也是热心
    codehz
        7
    codehz  
       2018-10-19 21:29:07 +08:00
    找开发者弄一个版本应该可以。
    chenyu8674
        8
    chenyu8674  
       2018-10-20 09:45:44 +08:00   2
    现场围观 5L6L 精分
    Tlin
        9
    Tlin  
    OP
       2018-10-20 18:43:47 +08:00
    谢谢了各位,看来难度大啊
    xiaohei233
        10
    xiaohei233  
       2018-10-22 11:12:13 +08:00
    这个东西也就开发者能搞,一般是搞不了的。你二次打包,签名文件就已经把你难住了。
    122006
        11
    122006  
       2018-10-24 17:09:23 +08:00
    理论上可以,反编译或者监听文件系统拿到存档文件(data 下的话一定要 root)。
    重打包签名改代码过完整性验证。
    qq 微信的验证都被绕过成啥样了。
    你要做的话可以去看雪问问,价格够的话应该会有大佬会接
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2778 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 02:25 PVG 10:25 LAX 18:25 JFK 21:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86