This repository has been archived by the owner on Nov 4, 2019. It is now read-only.
/
extract-ramdisk.sh
80 lines (76 loc) · 3.86 KB
/
extract-ramdisk.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#!/bin/sh
##
# Automatically generated file by generate_files.py
# Script by gabry3795 - gabry.gabry <at> hotmail.it
#
# These blobs are extracted from the proprietary version number B320
#################
echo "!!This script must be executed in the folder device/huawei/next!!\n\n"
echo "==> Creating the vendor folder..."
mkdir -p ../../../vendor/huawei/next/proprietary
echo "==> Copying BoardConfigVendor.."
cp BoardConfigVendor.mk.disabled ../../../vendor/huawei/next/proprietary/BoardConfigVendor.mk
echo "==> Starting extracting files, device must be connected and rooted!"
echo "===> Extracting init.balong_modem.rc\n"
adb pull /init.balong_modem.rc ../../../proprietary/init.balong_modem.r
echo "===> Extracting init.chip.usb.rc\n"
adb pull /init.chip.usb.rc ../../../proprietary/init.chip.usb.r
echo "===> Extracting init.connectivity.rc\n"
adb pull /init.connectivity.rc ../../../proprietary/init.connectivity.r
echo "===> Extracting init.connectivity.bcm43455.rc\n"
adb pull /init.connectivity.bcm43455.rc ../../../proprietary/init.connectivity.bcm43455.r
echo "===> Extracting fstab.hi3650\n"
adb pull /fstab.hi3650 ../../../proprietary/fstab.hi365
echo "===> Extracting init.hi3650.rc\n"
adb pull /init.hi3650.rc ../../../proprietary/init.hi3650.r
echo "===> Extracting init.audio.rc\n"
adb pull /init.audio.rc ../../../proprietary/init.audio.r
echo "===> Extracting init.zygote64_32.rc\n"
adb pull /init.zygote64_32.rc ../../../proprietary/init.zygote64_32.r
echo "===> Extracting init.hi3650.rc.old\n"
adb pull /init.hi3650.rc.old ../../../proprietary/init.hi3650.rc.ol
echo "===> Extracting init.41038.rc\n"
adb pull /init.41038.rc ../../../proprietary/init.41038.r
echo "===> Extracting init.post-fs-data.rc\n"
adb pull /init.post-fs-data.rc ../../../proprietary/init.post-fs-data.r
echo "===> Extracting init.extmodem.rc\n"
adb pull /init.extmodem.rc ../../../proprietary/init.extmodem.r
echo "===> Extracting init.hi3650.gps.rc\n"
adb pull /init.hi3650.gps.rc ../../../proprietary/init.hi3650.gps.r
echo "===> Extracting init.hi3650.usb.rc\n"
adb pull /init.hi3650.usb.rc ../../../proprietary/init.hi3650.usb.r
echo "===> Extracting init.tee.rc\n"
adb pull /init.tee.rc ../../../proprietary/init.tee.r
echo "===> Extracting ueventd.hi3650.rc\n"
adb pull /ueventd.hi3650.rc ../../../proprietary/ueventd.hi3650.r
echo "===> Extracting init.connectivity.hisi.rc\n"
adb pull /init.connectivity.hisi.rc ../../../proprietary/init.connectivity.hisi.r
echo "===> Extracting init.hi3650.power.sh\n"
adb pull /init.hi3650.power.sh ../../../proprietary/init.hi3650.power.s
echo "===> Extracting init.manufacture.rc\n"
adb pull /init.manufacture.rc ../../../proprietary/init.manufacture.r
echo "===> Extracting init.rc\n"
adb pull /init.rc ../../../proprietary/init.r
echo "===> Extracting init.device.rc\n"
adb pull /init.device.rc ../../../proprietary/init.device.r
echo "===> Extracting init.zygote32.rc\n"
adb pull /init.zygote32.rc ../../../proprietary/init.zygote32.r
echo "===> Extracting init.platform.rc\n"
adb pull /init.platform.rc ../../../proprietary/init.platform.r
echo "===> Extracting init.connectivity.gps.rc\n"
adb pull /init.connectivity.gps.rc ../../../proprietary/init.connectivity.gps.r
echo "===> Extracting init.hisi.rc\n"
adb pull /init.hisi.rc ../../../proprietary/init.hisi.r
echo "===> Extracting init.hi3650.power.rc\n"
adb pull /init.hi3650.power.rc ../../../proprietary/init.hi3650.power.r
echo "===> Extracting sbin/logctl_service\n"
adb pull /sbin/logctl_service ../../../proprietary/sbin
echo "===> Extracting sbin/teecd\n"
adb pull /sbin/teecd ../../../proprietary/sbin
echo "===> Extracting sbin/check_root\n"
adb pull /sbin/check_root ../../../proprietary/sbin
echo "===> Extracting sbin/hw_ueventd\n"
adb pull /sbin/hw_ueventd ../../../proprietary/sbin
echo "===> Extracting sbin/ntfs-3gd\n"
adb pull /sbin/ntfs-3gd ../../../proprietary/sbin
# Total 31 files added on 2017-05-12T11:45:28.775071 UTC