3
3
APK_URL=' https://mapdownload.autonavi.com/apps/auto/manual/V750/Auto_7.5.0.600056_beta.apk'
4
4
APK_RELEASE_NAME=' Auto_7.5.0.600056_beta_clone.apk'
5
5
PACKAGE_NAME=' com.autonavi.amapautoclone' # 包名
6
- APP_NAME=' 高德比亚迪' # App显示名称
7
- FIXED_CHANNEL=' on' # 锁定13通道,on表示锁定,off表示不锁定
6
+ APP_NAME=' 高德比亚迪' # App显示名称
7
+ FIXED_CHANNEL=' on' # 锁定13通道,on表示锁定,off表示不锁定
8
8
9
9
mkdir ./out
10
10
curl -sL -o amap.apk ${APK_URL}
11
11
12
12
apktool d amap.apk
13
- sed -i ' s/ const\/4 p0, 0x0/ const\/4 p0, 0x1/' ` grep -ril " ApkSignUtil.java" ./amap/`
13
+ sed -i ' s/ const\/4 p0, 0x0/ const\/4 p0, 0x1/' $( grep -ril " ApkSignUtil.java" ./amap/)
14
14
15
- if [ $FIXED_CHANNEL = ' on' ]
16
- then
15
+ if [ $FIXED_CHANNEL = ' on' ]; then
17
16
sed -i ' /^ iput p1, p0/i\ const\/16 p1, 0xE\n' ./amap/smali/com/autonavi/amapauto/jni/config/AudioConfigData.smali
18
17
sed -i ' /^ return v1/i\ const\/16 v1, 0xE\n' ./amap/smali/com/autonavi/amapauto/jni/config/AudioConfigData.smali
19
18
sed -i ' /^ const\/4 v0, 0x0/i\ const\/16 v0, 0xE\n' ./amap/smali/com/autonavi/amapauto/jni/config/AudioConfigData.smali
20
19
sed -i ' /^ const\/4 v0, 0x0/i\ iput v0, p0, Lcom\/autonavi\/amapauto\/jni\/config\/AudioConfigData;->audioChannel:I\n' ./amap/smali/com/autonavi/amapauto/jni/config/AudioConfigData.smali
21
- end
20
+ fi
22
21
23
22
sed -i " s/package=\" com.autonavi.amapauto/package=\" ${PACKAGE_NAME} /" ./amap/AndroidManifest.xml
24
23
sed -i " s/com.autonavi.amapauto.permission/${PACKAGE_NAME} .permission/" ./amap/AndroidManifest.xml
@@ -29,4 +28,4 @@ sed -i "s/>高德地图</>${APP_NAME}</" ./amap/res/values/strings.xml
29
28
apktool b amap -o amap_clone.apk
30
29
apksigner sign --ks key.keystore --ks-pass pass:qwertasdfgzxcvb --out ./out/${APK_RELEASE_NAME} amap_clone.apk
31
30
32
- rm ./amap_clone.apk
31
+ rm ./amap_clone.apk
0 commit comments