峯言凬语 O ever youthful O ever weeping~
本无意与众不同,怎奈何口味太重。
文章分类
友情链接
您正在查看: Digi 分类下的文章
February 14, 2020

623091734.jpg

Android源码目录下有signapk.jar,也可以通过编译build/tools/signapk/得到,signapk.jar签名时需要提供签名文件,可以使用安卓源码中提供的testkey.pk8与testkey.x509.pem,他们位于Android源码build/target/product/security目录,使用Android自带的签名工具signapk.jar以及源码中的testkey.x509.pem,testkey.pk8对apk重新签名。
执行:

java -jar signapk.jar  testkey.x509.pem testkey.pk8 old.apk new.apk

执行后new.apk即为签名后的文件,通过signapk.jar这个可执行jar包,以testkey.x509.pem这个公钥文件和testkey.pk8这个私钥文件对old.apk进行签名,签名后的文件保存为old.apk。

nh014.png
更新时间: 20191009

在AppStore软件里面登录账号
主要账号:
美区 apple id 账号:kefujsw@gmail.com
美区 apple id 密码:Share2200

备用账号:
美区 apple id 账号:3699032@qq.com
美区 apple id 密码:Choqi.com/1

可以尝试下载Shadowrocket(小火箭),Quantumult,Kitsunebi,Pepi (ShadowRay),i2ray,Potatso Lite 任意一个即可。
注意:请勿使用此账号登录iCloud,仅用来登录App Store下载应用,下载完一定要退出账号,不然会导致自己icloud被锁!

https://github.com/shadowrocketHelp/help/wiki/%E5%9B%BD%E5%A4%96-appstore-id-%E8%B4%A6%E5%8F%B7%E5%88%86%E4%BA%AB

在线安装
推荐使用App Store安装,若不便,可尝试使用在线安装,但可能会安装后闪退无法运行:
http://ss.nonnix.com/

nh004.png
文件地址:
/system/usr/keylayout/AVRCP.kl

修改方法:
可用keytest.apk来侦测按键映射动作,取得code,然后文件修改,重启即可。

nh017.png
Google,TikTok等锁区应用会检测手机的如下信息进行服务锁定纠正:
gsm.sim.operator.numeric
gsm.operator.numeric
gsm.sim.operator.iso-country
gsm.operator.iso-country
gsm.sim.operator.alpha
gsm.operator.alpha

其中需要修改的SIM Card信息:
gsm.sim.operator.alpha "AT&T" #修改运营商为AT&T,若使用eMobile则是"eMobile"。
gsm.sim.operator.iso-country "us" #修改SIM卡国家为US,日本则是"jp"。
gsm.sim.operator.numeric "310090" #修改为AT&T市场代码310090,若eMobile的市场代码则是"44000"

修改方法:
Android ROOT后,安装终端程序,比如Termux或者TerminalEmulator,然后运行如下命令:
su
setprop gsm.sim.operator.alpha "AT&T"
setprop gsm.sim.operator.iso-country "us"
setprop gsm.sim.operator.numeric "310090"

恢复方法:
重启手机,重新插拔SIM卡。

Linux或Mac首次运行Android Studio,报如下的错误:

ERROR: Failed to install the following Android SDK packages as some licences have not been accepted.
platforms;android-25 Android SDK Platform 25
build-tools;28.0.2 Android SDK Build-Tools 28.0.2
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html
...

错误提示没有接受Licence,在widnows下不存在这种报错,因为在点击"下一步"的过程中勾选了"I Agree",Linux和Mac下需要切换到SDK的Tools文件夹下,执行:

$ cd /home/xiaotang/Android/Sdk/tools/bin
$ ./sdkmanager --licenses

然后一路Y。

Warning: File /home/xiaotang/.android/repositories.cfg could not be loaded.
5 of 5 SDK package licenses not accepted. 100% Computing updates...
Review licenses that have not been accepted (y/N)? y

1/5: License android-googletv-license:

Terms and Conditions

...

Accept? (y/N): y
All SDK package licenses accepted