论那包裹里的乾坤:从APK打包到逆向工程(apk封装app)
论那包裹里的乾坤
世间的物事总要裹层皮囊才得见人
近来在四马路闲逛时见得"APP开发"的招子飘得满街都是﹐那些戴着圆框眼镜的后生们﹐捧着方寸玻璃匣子便说能造出通天彻地的物事来﹐倒教人想起绍兴酒肆里卖狗皮膏药的江湖郎中。

这APK包裹原是个青灰色的铁盒子﹐外面贴着花花绿绿的招贴画﹐内里却层层叠叠藏着机巧机关。你道那盒盖掀开便是真容?须不知还有dex这等经书暗藏玄机﹐resources.arsc如同账房先生的私密簿册﹐META-INF更似衙门老爷的朱红大印。
一丶封装的戏法
且看那打包的过程:先将Java文字熬成Dalvik字节汤药﹐把图画声响捆作二进制柴薪﹐末了拿密钥火漆封了函口——这便成了件能登堂入室的物什了罢?倒像是旧时八股文章套着锦绣封套。
// 这签名的勾当
keytool -genkey -v -keystore my-release-key.keystore
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
诸位看官莫笑﹐那Google Play上的显贵们哪个不是这般操作?正如前清捐官的候补道台们揣着银票往吏部衙门递文书。
二丶拆包的勾当
工具名 | 用处 | 喻体 |
---|---|---|
Apktool | 反编译 | 解牛尖刀 |
dex2jar | 转码器 | 西洋棱镜 |
JD-GUI |
"源代码保护"原是自欺欺人的幌子﹐正如城隍庙里的泥胎木塑披着金箔袈裟——稍有见识的孩童都晓得里头不过是稻草泥巴。
三丶新式的蒙汗药
- "读取通讯录权限"实则是掏口袋的镊子
- "获取位置信息"堪比东厂的番子盯梢
- "后台自启动"活脱脱半夜翻墙的梁上君子
"用户体验优化"这词用得妙极!分明是黄鼠狼给鸡拜年的话术包装。
当今之世道,程序猿与产品狗合谋,将万千民众困在这玻璃囚笼之中,犹自夸耀是文明的进步。
余话:数字包身工的新衣
- 某狂人于未庄数字码头记
注:文中所述皆为虚妄之语﹐若与现世应用市场雷同﹐纯属不幸言中。
丁卯年荷月修订版
返回顶阁楼查看其它文章→→→→→→→→→→→→↑↑↑↑↑↑↑↑↑↑↑↑←←←←←←←←←←←←↓↓↓↓↓↓↓↓↓↓↓
扫此可获电子版《呐喊·数字篇》残稿抄本
参考书目:《Android逆向工程浅谈》《Java虚拟机演义》
联络方式:请于每月朔望之夜向黄浦江投掷加密邮件
返回顶阁楼查看其它文章→→→→→→→→→→→→↑↑↑↑↑↑↑↑↑↑↑↑←←←←←←←←←←←←↓↓↓↓↓↓↓↓↓↓↓

扫此可获电子版《呐喊·数字篇》残稿抄本
※※※※※※※※※※※※※※ ※完 ※ ※※※※※※※※ ※ ※ ※
此文由周氏门徒整理于沪上亭子间参考书目:《Android逆向工程浅谈》《Java虚拟机演义》
联络方式:请于每月朔望之夜向黄浦江投掷加密邮件
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
热门
推荐
-
2025-04-02
-
将网址裹作'应用':技术与形式的反思(将一个网址打包成app)
2025-04-02
-
2025-04-01
-
2025-04-01
-
云端造物:APP开发背后的技术与文化困境(在线app打包成apk)
2025-04-01