码迷,mamicode.com
首页 > 移动开发 > 详细

自行修改android.jar使其包含隐藏api

时间:2014-11-30 22:55:46      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:des   android   http   ar   使用   sp   文件   on   div   

1) 从指定版本的rom内获取到framework.jar
2) 解压framework.jar和android sdk内的android.jar
3) 将framework.jar解出来的东西拷到android.jar解出来的东西内,进行覆盖
4) 重新打包
5) 用新的android.jar替换原先的
 
方便起见,写了一个脚本来完成以上工作,其中解framework.jar用到dex2jar工具,请自行下载并配置环境变量
 
#!/bin/sh
DEX=$1
AJAR=$2
OUT=$3
d2j-dex2jar.sh $DEX -o framework-dex.jar
mv framework-dex.jar framework-dex.zip
unzip -d framework-dex framework-dex.zip
cp $AJAR android-sdk.zip
unzip -d android-sdk android-sdk.zip
cp -r -f framework-dex/* android-sdk/
cd android-sdk
zip -r android-new.zip *
cd ..
mv android-sdk/android-new.zip android-new.zip
mv android-new.zip android-new.jar
rm android-sdk.zip
rm framework-dex.zip
rm -fr android-sdk/
rm -fr framework-dex/
mv android-new.jar $OUT
echo "done"
 
使用也很简单,将这段脚本存为makesdk.sh并给予可执行权限,然后使用之
$ makesdk.sh framework.jar android.jar ~/Desktop/
执行完成后,即可在桌面上看到一个名为android-new.jar的文件,这就是包含隐藏api的sdk了
转自http://www.udpwork.com/item/11149.html

自行修改android.jar使其包含隐藏api

标签:des   android   http   ar   使用   sp   文件   on   div   

原文地址:http://www.cnblogs.com/androidsuperman/p/4133821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!