apk添加本地注冊(cè)機(jī)apk添加本地注冊(cè)機(jī),把ipa文件加進(jìn)去,等它反編譯,會(huì)生成黑名單包(白名單列表按照文件重要程度排序)和源碼,再進(jìn)行處理,
ios系統(tǒng)自帶了,
apk編譯工具通過提供代碼注入接口,在修改好apk文件后,通過注入代碼操作apk中的內(nèi)容apk添加本地注冊(cè)機(jī),將改后的apk保存為apk結(jié)構(gòu),在此結(jié)構(gòu)中再添加ipa文件,完成功能的再造。
apk打包工具已經(jīng)通過程序員自己創(chuàng)造的apk添加本地注冊(cè)機(jī),把一個(gè)安卓庫(kù)app的所有ipa文件都展示了出來,只要注入這個(gè)庫(kù)就可以編譯一個(gè)apk了。
apk包編譯直接生成apk結(jié)構(gòu)不需要加殼
通過第三方中間件和apk編譯器還是可以把a(bǔ)pk打成簡(jiǎn)易ipa的。兩者的區(qū)別在于第三方中間件編譯出來是二進(jìn)制可以直接發(fā)布到任何接受二進(jìn)制數(shù)據(jù)的電腦上而apk編譯器則通過調(diào)用一個(gè)腳本直接把ipa編譯成二進(jìn)制文件然后發(fā)布到任何接受二進(jìn)制數(shù)據(jù)的電腦上。兩者工作原理是不一樣的,第三方中間件只會(huì)編譯出一個(gè)apk,而apk編譯器會(huì)編譯出幾百萬個(gè)結(jié)構(gòu)化的二進(jìn)制文件,apk編譯器可以實(shí)現(xiàn)修改同一個(gè)文件可以有幾十萬、幾百萬種不同的編譯后實(shí)體,當(dāng)然有的要修改文件就必須整個(gè)文件重新修改。