├── .gitignore
├── Android.mk
├── Example_Usage.txt
├── LICENSE
├── Makefile
├── README.md
├── android-blob-utility.c
├── android-blob-utility.h
└── emulator_systems
├── sdk_14.txt
├── sdk_15.txt
├── sdk_16.txt
├── sdk_17.txt
├── sdk_18.txt
├── sdk_19.txt
├── sdk_20.txt
├── sdk_21.txt
├── sdk_22.txt
└── sdk_23.txt
/.gitignore:
--------------------------------------------------------------------------------
1 | # make files created after build
2 | android-blob-utility
3 | android-blob-utility.o
4 |
--------------------------------------------------------------------------------
/Android.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2014 JackpotClavin
3 | #
4 | # Android Blob Utility
5 | #
6 |
7 | LOCAL_PATH:= $(call my-dir)
8 | include $(CLEAR_VARS)
9 |
10 | LOCAL_SRC_FILES := android-blob-utility.c
11 |
12 | LOCAL_CFLAGS += -DSYSTEM_DUMP_SDK_VERSION=$(SYSTEM_DUMP_SDK_VERSION)
13 |
14 | LOCAL_MODULE := android-blob-utility
15 |
16 | include $(BUILD_HOST_EXECUTABLE)
17 |
--------------------------------------------------------------------------------
/Example_Usage.txt:
--------------------------------------------------------------------------------
1 | Example program usage:
2 | JPC@ThinkPad-X220 ~ $ ./android-blob-utility
3 | System dump SDK version?
4 | See: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
5 | > 21
6 | System dump root?
7 | > /home/android/dump
8 | Target vendor name?
9 | > lge
10 | Target device name?
11 | > vs980
12 | How many files?
13 | > 2
14 | Files to go: 2
15 | File name?
16 | > mm-qcamera-daemon
17 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_iface_modules.so:system/vendor/lib/libmmcamera2_iface_modules.so
18 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_isp_modules.so:system/vendor/lib/libmmcamera2_isp_modules.so
19 | vendor/lge/vs980/proprietary/vendor/lib/liboemcamera.so:system/vendor/lib/liboemcamera.so
20 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_tuning.so:system/vendor/lib/libmmcamera_tuning.so
21 | vendor/lge/vs980/proprietary/vendor/lib/libfastcvopt.so:system/vendor/lib/libfastcvopt.so
22 | vendor/lge/vs980/proprietary/vendor/lib/libOpenCL.so:system/vendor/lib/libOpenCL.so
23 | vendor/lge/vs980/proprietary/vendor/lib/libCB.so:system/vendor/lib/libCB.so
24 | vendor/lge/vs980/proprietary/vendor/lib/libgsl.so:system/vendor/lib/libgsl.so
25 | vendor/lge/vs980/proprietary/vendor/lib/libllvm-qcom.so:system/vendor/lib/libllvm-qcom.so
26 | vendor/lge/vs980/proprietary/vendor/lib/egl/libGLESv2_adreno.so:system/vendor/lib/egl/libGLESv2_adreno.so
27 | vendor/lge/vs980/proprietary/vendor/lib/libadreno_utils.so:system/vendor/lib/libadreno_utils.so
28 | vendor/lge/vs980/proprietary/vendor/lib/egl/libq3dtools_adreno.so:system/vendor/lib/egl/libq3dtools_adreno.so
29 | vendor/lge/vs980/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:system/vendor/lib/egl/libGLESv1_CM_adreno.so
30 | vendor/lge/vs980/proprietary/vendor/lib/egl/libEGL_adreno.so:system/vendor/lib/egl/libEGL_adreno.so
31 | vendor/lge/vs980/proprietary/vendor/lib/egl/eglsubAndroid.so:system/vendor/lib/egl/eglsubAndroid.so
32 | warning: blob file libGLESv2S3D_adreno.so missing or broken
33 | vendor/lge/vs980/proprietary/vendor/lib/libsc-a2xx.so:system/vendor/lib/libsc-a2xx.so
34 | vendor/lge/vs980/proprietary/vendor/lib/libsc-a3xx.so:system/vendor/lib/libsc-a3xx.so
35 | vendor/lge/vs980/proprietary/vendor/lib/libadsprpc.so:system/vendor/lib/libadsprpc.so
36 | warning: wildcard lib%s_skel.so missing or broken
37 | vendor/lge/vs980/proprietary/vendor/lib/libfastcvadsp_stub.so:system/vendor/lib/libfastcvadsp_stub.so
38 | warning: blob file libfcvopt.so missing or broken
39 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_imglib_modules.so:system/vendor/lib/libmmcamera2_imglib_modules.so
40 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_imglib.so:system/vendor/lib/libmmcamera_imglib.so
41 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_wavelet_lib.so:system/vendor/lib/libmmcamera_wavelet_lib.so
42 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so:system/vendor/lib/libmmcamera_hdr_gb_lib.so
43 | vendor/lge/vs980/proprietary/vendor/lib/libqti-perfd-client.so:system/vendor/lib/libqti-perfd-client.so
44 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_faceproc.so:system/vendor/lib/libmmcamera_faceproc.so
45 | warning: blob file libmmcamera_cac_lib.so missing or broken
46 | warning: blob file libmmcamera_cac2_lib.so missing or broken
47 | warning: blob file libmmcamera_multitouchfocus_lib.so missing or broken
48 | warning: blob file libmmcamera_fssr_lib.so missing or broken
49 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so:system/vendor/lib/libmmcamera2_frame_algorithm.so
50 | warning: blob file libmmcamera_trueportrait_lib.so missing or broken
51 | warning: blob file libmmcamera_dummyalgo.so missing or broken
52 | warning: blob file libmmcamera_optizoom_lib.so missing or broken
53 | warning: blob file libmmcamera_llvd.so missing or broken
54 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_ubifocus_lib.so:system/vendor/lib/libmmcamera_ubifocus_lib.so
55 | vendor/lge/vs980/proprietary/vendor/lib/libubifocus.so:system/vendor/lib/libubifocus.so
56 | warning: blob file libirml.so missing or broken
57 | warning: blob file libtbbmalloc.so missing or broken
58 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_chromaflash_lib.so:system/vendor/lib/libmmcamera_chromaflash_lib.so
59 | vendor/lge/vs980/proprietary/vendor/lib/libchromaflash.so:system/vendor/lib/libchromaflash.so
60 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_pproc_modules.so:system/vendor/lib/libmmcamera2_pproc_modules.so
61 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_c2d_module.so:system/vendor/lib/libmmcamera2_c2d_module.so
62 | vendor/lge/vs980/proprietary/vendor/lib/libC2D2.so:system/vendor/lib/libC2D2.so
63 | vendor/lge/vs980/proprietary/vendor/lib/libc2d30-a3xx.so:system/vendor/lib/libc2d30-a3xx.so
64 | vendor/lge/vs980/proprietary/vendor/lib/libc2d30-a4xx.so:system/vendor/lib/libc2d30-a4xx.so
65 | warning: blob file libc2d2.so missing or broken
66 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_cpp_module.so:system/vendor/lib/libmmcamera2_cpp_module.so
67 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_vpe_module.so:system/vendor/lib/libmmcamera2_vpe_module.so
68 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_wnr_module.so:system/vendor/lib/libmmcamera2_wnr_module.so
69 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_sensor_modules.so:system/vendor/lib/libmmcamera2_sensor_modules.so
70 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_tintless_algo.so:system/vendor/lib/libmmcamera_tintless_algo.so
71 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_imx135.so:system/vendor/lib/libmmcamera_imx135.so
72 | warning: blob file libchromatix_imx135_fuji_common.so missing or broken
73 | warning: blob file libchromatix_imx135_fuji_snapshot.so missing or broken
74 | warning: blob file libchromatix_imx135_fuji_default_video.so missing or broken
75 | warning: blob file libchromatix_imx135_fuji_liveshot.so missing or broken
76 | warning: blob file libchromatix_imx135_fuji_preview.so missing or broken
77 | warning: blob file libchromatix_imx135_fuji_video_qtr.so missing or broken
78 | warning: blob file libchromatix_imx135_fuji_video_dualrec.so missing or broken
79 | warning: blob file libchromatix_imx135_fuji_hfr_60.so missing or broken
80 | vendor/lge/vs980/proprietary/lib/libchromatix_imx135_liveshot.so:system/lib/libchromatix_imx135_liveshot.so
81 | warning: blob file libchromatix_imx135_fuji_mms_video.so missing or broken
82 | warning: blob file libchromatix_imx135_fuji_uhd_video.so missing or broken
83 | warning: blob file libchromatix_imx135_fuji_hfr_120.so missing or broken
84 | warning: blob file libchromatix_imx135_fuji_video_hdr.so missing or broken
85 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_common.so:system/vendor/lib/libchromatix_imx135_common.so
86 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_snapshot.so:system/vendor/lib/libchromatix_imx135_snapshot.so
87 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_default_video.so:system/vendor/lib/libchromatix_imx135_default_video.so
88 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_preview.so:system/vendor/lib/libchromatix_imx135_preview.so
89 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_video_qtr.so:system/vendor/lib/libchromatix_imx135_video_qtr.so
90 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_video_dualrec.so:system/vendor/lib/libchromatix_imx135_video_dualrec.so
91 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_hfr_60.so:system/vendor/lib/libchromatix_imx135_hfr_60.so
92 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_mms_video.so:system/vendor/lib/libchromatix_imx135_mms_video.so
93 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_uhd_video.so:system/vendor/lib/libchromatix_imx135_uhd_video.so
94 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_hfr_120.so:system/vendor/lib/libchromatix_imx135_hfr_120.so
95 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx135_video_hdr.so:system/vendor/lib/libchromatix_imx135_video_hdr.so
96 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_sonyimx135_eeprom.so:system/vendor/lib/libmmcamera_sonyimx135_eeprom.so
97 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_imx132.so:system/vendor/lib/libmmcamera_imx132.so
98 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx132_common.so:system/vendor/lib/libchromatix_imx132_common.so
99 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx132_preview.so:system/vendor/lib/libchromatix_imx132_preview.so
100 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx132_default_video.so:system/vendor/lib/libchromatix_imx132_default_video.so
101 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx132_vt.so:system/vendor/lib/libchromatix_imx132_vt.so
102 | vendor/lge/vs980/proprietary/vendor/lib/libchromatix_imx132_mms_video.so:system/vendor/lib/libchromatix_imx132_mms_video.so
103 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_hdr_lib.so:system/vendor/lib/libmmcamera_hdr_lib.so
104 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so:system/vendor/lib/libmmcamera_tintless_bg_pca_algo.so
105 | vendor/lge/vs980/proprietary/lib/libmmcamera_interface.so:system/lib/libmmcamera_interface.so
106 | vendor/lge/vs980/proprietary/lib/libHDR.so:system/lib/libHDR.so
107 | vendor/lge/vs980/proprietary/lib/libmorpho_image_stab31.so:system/lib/libmorpho_image_stab31.so
108 | vendor/lge/vs980/proprietary/lib/libmorpho_noise_reduction.so:system/lib/libmorpho_noise_reduction.so
109 | vendor/lge/vs980/proprietary/lib/libmorpho_video_denoiser.so:system/lib/libmorpho_video_denoiser.so
110 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9714.so:system/vendor/lib/libactuator_dw9714.so
111 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_ov8825_camera.so:system/vendor/lib/libactuator_ov8825_camera.so
112 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_ov8825.so:system/vendor/lib/libactuator_ov8825.so
113 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9714_camera.so:system/vendor/lib/libactuator_dw9714_camera.so
114 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_iu074_camcorder.so:system/vendor/lib/libactuator_iu074_camcorder.so
115 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_iu074_camera.so:system/vendor/lib/libactuator_iu074_camera.so
116 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9714_lgaf_1.so:system/vendor/lib/libactuator_dw9714_lgaf_1.so
117 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_ov12830_camera.so:system/vendor/lib/libactuator_ov12830_camera.so
118 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_ov12830_camcorder.so:system/vendor/lib/libactuator_ov12830_camcorder.so
119 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_ov8825_camcorder.so:system/vendor/lib/libactuator_ov8825_camcorder.so
120 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9716_camera.so:system/vendor/lib/libactuator_dw9716_camera.so
121 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9714_lgaf_1_camera.so:system/vendor/lib/libactuator_dw9714_lgaf_1_camera.so
122 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9714_lgaf_1_camcorder.so:system/vendor/lib/libactuator_dw9714_lgaf_1_camcorder.so
123 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9714_camcorder.so:system/vendor/lib/libactuator_dw9714_camcorder.so
124 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9716.so:system/vendor/lib/libactuator_dw9716.so
125 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_rohm_bu64243gwz_camera.so:system/vendor/lib/libactuator_rohm_bu64243gwz_camera.so
126 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_rohm_bu64243gwz.so:system/vendor/lib/libactuator_rohm_bu64243gwz.so
127 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_dw9716_camcorder.so:system/vendor/lib/libactuator_dw9716_camcorder.so
128 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_iu074.so:system/vendor/lib/libactuator_iu074.so
129 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_rohm_bu64243gwz_camcorder.so:system/vendor/lib/libactuator_rohm_bu64243gwz_camcorder.so
130 | vendor/lge/vs980/proprietary/vendor/lib/libactuator_ov12830.so:system/vendor/lib/libactuator_ov12830.so
131 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_stats_modules.so:system/vendor/lib/libmmcamera2_stats_modules.so
132 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_is.so:system/vendor/lib/libmmcamera2_is.so
133 | vendor/lge/vs980/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so:system/vendor/lib/libmmcamera2_stats_algorithm.so
134 | vendor/lge/vs980/proprietary/vendor/lib/libsensor1.so:system/vendor/lib/libsensor1.so
135 | vendor/lge/vs980/proprietary/vendor/lib/libqmi_encdec.so:system/vendor/lib/libqmi_encdec.so
136 | vendor/lge/vs980/proprietary/bin/mm-qcamera-daemon:system/bin/mm-qcamera-daemon
137 | Files to go: 1
138 | File name?
139 | > camera.msm8974.so
140 | vendor/lge/vs980/proprietary/lib/libmmjpeg_interface.so:system/lib/libmmjpeg_interface.so
141 | vendor/lge/vs980/proprietary/lib/libqomx_core.so:system/lib/libqomx_core.so
142 | vendor/lge/vs980/proprietary/vendor/lib/libqomx_jpegenc.so:system/vendor/lib/libqomx_jpegenc.so
143 | vendor/lge/vs980/proprietary/vendor/lib/libmmjpeg.so:system/vendor/lib/libmmjpeg.so
144 | vendor/lge/vs980/proprietary/vendor/lib/libmmqjpeg_codec.so:system/vendor/lib/libmmqjpeg_codec.so
145 | vendor/lge/vs980/proprietary/vendor/lib/libjpegehw.so:system/vendor/lib/libjpegehw.so
146 | vendor/lge/vs980/proprietary/vendor/lib/libjpegdhw.so:system/vendor/lib/libjpegdhw.so
147 | vendor/lge/vs980/proprietary/vendor/lib/libqomx_jpegdec.so:system/vendor/lib/libqomx_jpegdec.so
148 | vendor/lge/vs980/proprietary/lib/libVDObjectTrackerAPI.so:system/lib/libVDObjectTrackerAPI.so
149 | vendor/lge/vs980/proprietary/vendor/lib/libthermalclient.so:system/vendor/lib/libthermalclient.so
150 | vendor/lge/vs980/proprietary/vendor/lib/libdiag.so:system/vendor/lib/libdiag.so
151 | vendor/lge/vs980/proprietary/lib/hw/camera.msm8974.so:system/lib/hw/camera.msm8974.so
152 | Completed successfully.
153 |
154 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 |
2 | BUILD_WITH_READLINE := false
3 | VARIABLES_PROVIDED := false
4 |
5 | CC = gcc
6 | CFLAGS += -Wall -Wextra
7 |
8 | ifeq ($(BUILD_WITH_READLINE), true)
9 | CFLAGS += -DUSE_READLINE
10 | LDFLAGS += -lreadline
11 | endif
12 |
13 | ifeq ($(VARIABLES_PROVIDED), true)
14 | CFLAGS += -DVARIABLES_PROVIDED
15 | endif
16 |
17 | MODULE = android-blob-utility
18 |
19 |
20 | all: $(MODULE)
21 |
22 | $(MODULE): $(MODULE).h
23 |
24 | clean:
25 | -rm -f $(MODULE)
26 |
27 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Android Blob Utility
2 | =============================
3 | by JackpotClavin
4 |
5 | The Android Blob Utility is a program designed to make developing AOSP-based
6 | ROMs easier for developers. What is does is it allows the developer to pick
7 | proprietary file, type the file's absolute path, and this program will spit
8 | back every library that should be needed in order to get that library or daemon
9 | to run on an AOSP ROM.
10 |
11 | How does it work? First the developer must dump their entire stock ROM's
12 | software to their computer, so that typing the command:
13 | `$ ls /home/android/dump/build.prop` will yield their device's build.prop.
14 | This is just meant to ensure that you have the correct path it is valid.
15 | Next, you are to compile this program with the `make` command. Once you run it,
16 | the program will prompt you to enter whatever the SDK version of you /system
17 | dump happens to be (check your /system/build.prop), for instance if your
18 | /system dump is Android 4.3, type in `18` (use the following site for
19 | [guidelines](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)).
20 | Secondly, the program will ask you for the location of your /system dump; so if
21 | the build.prop file is under `/home/android/dump/build.prop`, you can just type:
22 | `/home/android/dump` and press enter. Then the program will prompt you for the
23 | manufacturer name and device name. In the case of my Verizon LG G2, when
24 | prompted for the manufacturer(vendor) and device name, I inputted `lge`, and
25 | `vs980`, respectively. For the third step of getting the necessary blobs,
26 | this program will prompt you to enter however many blobs files you want this
27 | program to process. If you want to only process one blob, type `1` and hit
28 | enter. After you enter the amount of blobs you want this program to process, you
29 | will type the absolute path to the actual blob (see the [example program usage]
30 | (https://github.com/JackpotClavin/Android-Blob-Utility/blob/master/Example_Usage.txt)),
31 | and this program will print out all of the proprietary blobs that are mentioned
32 | in that particular blob that you entered, that aren't in the emulator's /system
33 | dump. That means that those files are either have to be built from source, or
34 | are proprietary and must be copied into the ROM's build. This program will also
35 | format the blobs such that it is ready to be placed into a vendor-blobs.mk file
36 | in your vendor folder of the ROM's source tree root.
37 |
38 | What makes this program great is that it doesn't just get the shared libraries
39 | necessary to appease the linker, but it takes another step; it also catches the
40 | blobs that may slip past the linker because they are called in the actual code
41 | of the blob. Simply copying the shared libraries just appeases the linker, but
42 | the blob still not run properly as the blob may want additional libraries.
43 |
44 | This program also searches recursively, so each and every blob that is found is
45 | also processed through the searching algorithm, to see which blobs *that*
46 | library also needs to run, so we cover all of the bases in order to get a
47 | proprietary library or daemon to run.
48 |
49 | The following example was used on my LG G2. Running this program with the two
50 | main proprietary files related to the camera `/system/bin/mm-qcamera-daemon` and
51 | `/system/lib/hw/camera.msm8974.so`, this program nicely printed out *every*
52 | proprietary file needed to get the camera working, and formatted it so that one
53 | can easily copy the program's output to a vendor-blobs.mk file, instead of
54 | having to keep pushing files until the linker is satisfied, or having to find
55 | libraries that aren't shared libraries, but are called in the actual code of
56 | the proprietary file.
57 |
58 | Example program usage can be found in the [Example_Usage.txt](https://github.com/JackpotClavin/Android-Blob-Utility/blob/master/Example_Usage.txt)
59 | in this folder.
60 |
61 |
--------------------------------------------------------------------------------
/android-blob-utility.c:
--------------------------------------------------------------------------------
1 | /*
2 | * Android blob utility
3 | *
4 | * Copyright (C) 2014 JackpotClavin
5 | *
6 | * This program is free software; you can redistribute it and/or
7 | * modify it under the terms of the GNU General Public License
8 | * as published by the Free Software Foundation; either version 2
9 | * of the License, or (at your option) any later version.
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 | * MA 02110-1301, USA.
19 | */
20 |
21 | #include "android-blob-utility.h"
22 |
23 | #include
24 | #include
25 | #include
26 | #include
27 | #include
28 | #include
29 |
30 | #include
31 | #include
32 | #include
33 | #include
34 |
35 | #ifdef USE_READLINE
36 | #include
37 | #include
38 | #endif
39 |
40 | bool dot_so_finder(char *filename);
41 | void check_emulator_for_lib(char *emulator_check);
42 |
43 | char system_dump_root[256] = SYSTEM_DUMP_ROOT;
44 |
45 | char system_vendor[32] = SYSTEM_VENDOR;
46 |
47 | char system_device[32] = SYSTEM_DEVICE;
48 |
49 | char all_libs[ALL_LIBS_SIZE] = {0};
50 | char *sdk_buffer;
51 |
52 | int sdk_version = SYSTEM_DUMP_SDK_VERSION;
53 |
54 | /* The purpose of this program is to help find proprietary libraries that are needed to
55 | * build AOSP-based ROMs. Running the top command on the stock ROM will help find proprietary
56 | * daemons that are started by the init*.rc scripts, and are normally-located in /system/bin/
57 | * For instance, Running this program on "/system/bin/mm-qcamera-daemon" will not-only find
58 | * the libraries needed that the linker tell you that you need, but also the libraries that
59 | * aren't listed as shared libraries at build time, which could slip past the linker but still
60 | * (probably) not allow the daemon to run correctly, or at all, and the worst part is because the
61 | * linker is satisfied, it won't display any error message about missing libraries. Since this
62 | * program mmaps the entire library and finds every instance of ".so" in libraries, it also will
63 | * recursively run the ".so" finder on *THOSE* libraries needed by the original file, so it
64 | * theoretically should spit back every single library needed to run the daemon, or a file such
65 | * as /system/lib/hw/camera..so will also work. The way to use this program is to dump the
66 | * /system of your stock ROM, or extract a custom-recovery backup. When the program prompts you
67 | * for the system dump root, you type "/home/user/backup/dump/system" (without quotes) so that
68 | * typing the command "ls /home/user/backup/dump/system/build.prop" it would yield the dump's
69 | * build.prop. It will then analyze which proprietary files are missing from the emulator, thus,
70 | * you will have to put those files into the AOSP-based ROM to get the daemon/library to run.
71 | * Note: just because the library is present in the emulator doesn't mean you don't need the dump's
72 | * proprietary version to get the daemon to run! A proprietary /system/bin/rild might need its own
73 | * /system/lib/libril.so, even though this program will fail to mention libril.so, because it's in
74 | * the emulator!
75 | */
76 |
77 | /* Check to see if the characters normally appear in the name of libraries, and not an instruction
78 | * which might look like &^%@.so
79 | */
80 |
81 | bool char_is_valid(char *s) {
82 |
83 | if (*s >= 'a' && *s <= 'z')
84 | return true;
85 | if (*s >= 'A' && *s <= 'Z')
86 | return true;
87 | if (*s >= '0' && *s <= '9')
88 | return true;
89 | if (*s == '_' || *s == '-')
90 | return true;
91 | if (*s == 0)
92 | return true;
93 | if (*s == '%') /* wildcard, bitches! */
94 | return true;
95 | return false;
96 | }
97 |
98 | /* No need to print out libdiag.so 100 times, so if it's the first time, add it to the list
99 | * of libraries that we have found that are missing and be done with it.
100 | */
101 |
102 | bool check_if_repeat(char *lib) {
103 |
104 | if (memmem(all_libs, ALL_LIBS_SIZE, lib, strlen(lib))) {
105 | /* fprintf(stderr, "skipping %s!!\n", lib); */
106 | return true;
107 | }
108 | return false;
109 | }
110 |
111 | /* If it's the first time a library is found, add it do the repository of libraries that
112 | * have been mentioned. There is no need to keep spitting out the same library 100 times
113 | * if it's needed by multiple libraries.
114 | */
115 |
116 | void mark_lib_as_processed(char *lib) {
117 |
118 | static int offset = 0;
119 | #ifdef DEBUG
120 | const char *save = lib;
121 | #endif
122 |
123 | while (*lib) {
124 | all_libs[offset] = *lib;
125 | offset++;
126 | lib++;
127 | }
128 | offset++;
129 | if (offset > ALL_LIBS_SIZE - 100)
130 | fprintf(stderr, "You may need to increase the ALL_LIBS_SIZE macro.\n");
131 | #ifdef DEBUG
132 | fprintf(stderr, "Added: %s %d\n", save, offset);
133 | #endif
134 | }
135 |
136 | /* Just a little function to check if the user has inputted the correct folder that this program
137 | * is expecting to receive from the user
138 | */
139 |
140 | bool build_prop_checker(void) {
141 |
142 | char buildprop_checker[256];
143 | char *line, *value;
144 | long l;
145 | size_t n;
146 | FILE *fp;
147 |
148 | sprintf(buildprop_checker, "%s/build.prop", system_dump_root);
149 | fp = fopen(buildprop_checker, "r");
150 | if (! fp) {
151 | fprintf(stderr, "Error: build.prop file not found in system dump's root.\n");
152 | fprintf(stderr, "Your path to the system dump is not correct.\n");
153 | fprintf(stderr, "The command:\n");
154 | fprintf(stderr, "\"ls %s/build.prop\"\n", system_dump_root);
155 | fprintf(stderr, "should yield the system dump's build.prop file.\n");
156 | fprintf(stderr, "Exiting!\n");
157 | return true;
158 | }
159 | while (!feof(fp)) {
160 | n = 0;
161 | line = NULL;
162 | getline(&line, &n, fp);
163 | value = strchr(line, '=');
164 | if (value) {
165 | *value++ = '\0';
166 | l = strlen(value) - 1;
167 | while (l >= 0 && value[l] == '\n')
168 | {
169 | value[l] = '\0';
170 | l--;
171 | }
172 | if (!strcmp(line, "ro.build.version.sdk"))
173 | sdk_version = atoi(value);
174 | if (!strcmp(line, "ro.product.brand"))
175 | strcpy(system_vendor, value);
176 | if (!strcmp(line, "ro.product.device"))
177 | strcpy(system_device, value);
178 | }
179 | free(line);
180 | }
181 | fclose(fp);
182 | return false;
183 | }
184 |
185 | /* See if the filename in the /system dump matches a file in the SDK version's emulator dump.
186 | * if it is not in the emulator's dump, it means it's a proprietary or must be built from source
187 | * in order for the library of daemon to run.
188 | */
189 |
190 | bool check_emulator_files_for_match(char *emulator_full_path) {
191 | char *p;
192 |
193 | p = strstr(sdk_buffer, emulator_full_path);
194 | if (p && *(p - 1) != '#')
195 | return true;
196 | return false;
197 | }
198 |
199 | /* Receive two strings; the first part of the library, and the second part. Then look in the library
200 | * directories for libraries which begin and end with its received parameters; then pass them to the
201 | * check_emulator_for_lib function
202 | */
203 |
204 | bool find_wildcard_libraries(char *beginning, char *end) {
205 |
206 | DIR *dir;
207 | struct dirent *dirent;
208 | char full_path[256] = {0};
209 | int i;
210 | bool found = false;
211 |
212 | if (strchr(end, '%') && strstr(end, lib_ending))
213 | end = strstr(end, lib_ending);
214 |
215 | for (i = 0; blob_directories[i]; i++) {
216 | sprintf(full_path, "%s%s", system_dump_root, blob_directories[i]);
217 | dir = opendir(full_path);
218 | if (!dir)
219 | continue;
220 |
221 | while ((dirent = readdir(dir)) != NULL) {
222 | if (strstr(dirent->d_name, beginning) && strstr(dirent->d_name, end)) {
223 | check_emulator_for_lib(dirent->d_name);
224 | found = true;
225 | }
226 | }
227 | closedir(dir);
228 | }
229 |
230 | if (!found)
231 | fprintf(stderr, "warning: wildcard %s%%s%s missing or broken\n", beginning, end);
232 | return found;
233 | }
234 |
235 | /* This function will split the wildcard library name into two parts; the beginning part,
236 | * and the end part. The wildcard string 'libmmcamera_%s.so' will be split into "libmmcamera_"
237 | * and ".so", then passed to find_wildcard_libraries, where that function will search for libraries
238 | * beginning with "libmmcamera_", and ending with ".so" and pass its hits over check_emulator_for_lib.
239 | */
240 |
241 | bool process_wildcard(char *wildcard) {
242 |
243 | char *ptr;
244 | char beginning[64] = {0};
245 | char end[64] = {0};
246 |
247 | ptr = strchr(wildcard, '%');
248 | if (ptr) {
249 | strncpy(beginning, wildcard, ptr - wildcard);
250 | ptr += 2; /* advance beyond the format specifier (normally %s or possibly %c) */
251 | strcpy(end, ptr);
252 | }
253 |
254 | return find_wildcard_libraries(beginning, end);
255 | }
256 |
257 | /* This checks to see if the library that is called/mentioned or in another library or daemon is even
258 | * in the /system dump. There may be a few obsolete references to old libraries that are no longer used.
259 | * If it is looking for 'libfoo.so' and it indeed finds 'libfoo.so', we print it formatted for use in the
260 | * vendor directory with "vendor/../../../libfoo.so". If it doesn't find a hit, it gets printed that it's
261 | * not even in the /system folder (obsolete or something), this will also give us a notification if the
262 | * program messed up, or if there is a new naming scheme for libraries that this program is not accustomed
263 | * to, instead of silently failing without ever mentioning it
264 | */
265 |
266 | bool get_lib_from_system_dump(char *system_check) {
267 |
268 | int i;
269 | char system_dump_path_to_blob[256];
270 | bool found_hit = false;
271 |
272 | for (i = 0; blob_directories[i]; i++) {
273 | sprintf(system_dump_path_to_blob, "%s%s%s", system_dump_root, blob_directories[i],
274 | system_check);
275 | if (!access(system_dump_path_to_blob, F_OK)) {
276 | printf("vendor/%s/%s/proprietary%s%s:system%s%s \\\n", system_vendor, system_device,
277 | blob_directories[i], system_check, blob_directories[i], system_check);
278 | found_hit = dot_so_finder(system_dump_path_to_blob);
279 | }
280 | }
281 |
282 | /* if we've made it this far, it means that the blob was in neither the emulator nor the
283 | * actual system dump, meaning it is an obsolete reference to a no-longer used blob that
284 | * was never removed, or more likely, a wildcard in the form of libmmcamera_%s.so, so
285 | * process the wildcard accordingly, or print out that it's an obsolete reference, or
286 | * possibly a program fuck-up.
287 | */
288 | if (strchr(system_check, '%')) {
289 | return process_wildcard(system_check);
290 | }
291 |
292 | if (!found_hit)
293 | fprintf(stderr, "warning: blob file %s missing or broken\n", system_check);
294 | return found_hit;
295 | }
296 |
297 | /* We scan through the emulator's library directories and see if there's a hit. If there is,
298 | * we don't display anything. If there is no hit, we hand it over to the function called
299 | * get_lib_from_system_dump.
300 | */
301 |
302 | void check_emulator_for_lib(char *emulator_check) {
303 |
304 | char emulator_full_path[256];
305 | int i;
306 |
307 | if (check_if_repeat(emulator_check))
308 | return;
309 |
310 | for (i = 0; blob_directories[i]; i++) {
311 | sprintf(emulator_full_path, "/system%s%s", blob_directories[i], emulator_check);
312 | /* don't do anything if the file is in the emulator, as that means it's not proprietary. */
313 | if (check_emulator_files_for_match(emulator_full_path))
314 | return;
315 | }
316 |
317 | mark_lib_as_processed(emulator_check); /* mark the library as processed */
318 |
319 | /* if we've made it this far, the blob is NOT in the emulator so that means it is proprietary
320 | * or an obsolete reference to a blob that is not even in the system dump.
321 | */
322 | get_lib_from_system_dump(emulator_check);
323 | }
324 |
325 | /* After receiving a pointer to a location of memory that contains the string ".so" and
326 | * does not have a random bogus character before that which was filtered by the said
327 | * char_is_valid(prepeek), we now work our way backwards in memory to find find the string
328 | * "lib" or in rare cases "egl" (eglsubAndroid.so) and break out of the loop once we find
329 | * a match. We save the pointer to the period ".so", and add 3. Then we subtract that location
330 | * in memory from the instance of "lib" or "egl" so that value is the entire length of the lib
331 | * | lib_whatever.so | then strncpy the value into "full_name", and pass it to the check_emulator_for_lib
332 | * method which will search through the libraries directories of the emulator to see if there's
333 | * a library with that name that matches the one sent by get_full_lib_name. If it's missing, it means
334 | * that the library referenced is *not* in the emulator, which means:
335 | *
336 | * A. The file is a proprietary file, meaning it's needed by the service, and should be copied
337 | * into your vendor folder of your Android source tree, and referenced by your device source
338 | * tree with : $(call inherit-product-if-exists, vendor/manufacturer/codename/codename-vendor.mk)
339 | * (A quick word of notice is that just because the file is not in the emulator's system dump,
340 | * does not necessarily mean that the file is proprietary, it could just be that the emulator
341 | * does not need this file to be built, and is not built, so it may throw off this program. A
342 | * quick work around would be to type "mgrep lib_whatever" in your Android source tree's root,
343 | * and seeing if there are any hits in an Android.mk file. If there are, see B.
344 | *
345 | * B. It must be explicitly built and thus required in your device folder to be built such as
346 | * PRODUCT_PACKAGES += lib_whatever
347 | *
348 | * C. The library mentioned by the original file does not even exist in your device folder (it
349 | * should printf a message saying it's in neither the emulator not your system dump, this happens
350 | * occasionally)
351 | *
352 | * D. The algorithm fucked up (sorry) in the worst possible case, something will segfault, and you
353 | * will see this by it either saying segfault, or the message at the bottom of the main method
354 | * "Completed successfully." will fail to appear.
355 | */
356 |
357 | void get_full_lib_name(char *found_lib) {
358 |
359 | char *ptr, *peek;
360 |
361 | char full_name[256] = {0};
362 |
363 | long len;
364 | int num_chars;
365 | int i;
366 |
367 | ptr = found_lib;
368 | peek = ptr - 1;
369 |
370 | /* if there's a false-positive in finding matching ".so", but it isn't ever referencing
371 | * a library, it's probably just instructions that slipped through the cracks. In this case
372 | * we will rewind the pointer that's searching for "lib" or "egl" MAX_LIB_NAME (default 50)
373 | * times, in which we will bail out citing that it was probably a false-positive
374 | */
375 | for (num_chars = 0; num_chars <= MAX_LIB_NAME; num_chars++) {
376 | if (!strncmp(ptr, egl_beginning, strlen(egl_beginning)) || !strncmp(ptr, lib_beginning, strlen(lib_beginning))) {
377 | peek = ptr - 1;
378 | /* the peek below would fall victim to a file which is looking directly for
379 | * "/system/lib/lib_whatever.so", because it would now point to lib/lib_whatever.so
380 | * which is not what what we want, so take the first pick if the peek character is '/'
381 | */
382 | if (*peek == '/') {
383 | for (i = 0; blob_directories[i]; i++) {
384 | if (!strncmp(peek, blob_directories[i], strlen(blob_directories[i]))) {
385 | peek += strlen(blob_directories[i]);
386 | ptr = peek;
387 | break;
388 | }
389 | }
390 | break;
391 | }
392 | /* some libraries are called "libmmcamera_wavelet_lib.so", in which the pointer will
393 | * rewind to the first "lib" and then will pass it over to the check_emulator_for_lib
394 | * method, which will in turn bark about a missing "lib.so", so we will rewind the pointer
395 | * some extra times until it encounters an invalid character using the char_is_valid
396 | * function and if it ends up finding another instance of "lib", picks that *that* one, not
397 | * the original one, so we will get the entire library name of "libmmcamera_wavelet_lib.so"
398 | * and not just "lib.so" which would have been chosen if not for the peek.
399 | */
400 | while (char_is_valid(peek) && *peek--) {
401 | if (!strncmp(peek, lib_beginning, strlen(lib_beginning))) {
402 | #ifdef DEBUG
403 | fprintf(stderr, "Possible lib_lib.so! %s\n", peek);
404 | #endif
405 | ptr = peek;
406 | }
407 | }
408 | break;
409 | }
410 | if (num_chars == MAX_LIB_NAME) {
411 | #ifdef DEBUG
412 | fprintf(stderr, "Character limit exceeded! Full string was:\n");
413 | for (num_chars = 0; num_chars < MAX_LIB_NAME + strlen(lib_beginning); num_chars++) {
414 | fprintf(stderr, "%c", *ptr);
415 | ptr++;
416 | }
417 | fprintf(stderr, "\n");
418 | #endif
419 | return;
420 | }
421 | ptr--;
422 | peek--;
423 | }
424 | len = (long)(found_lib + strlen(lib_beginning)) - (long)ptr;
425 | strncpy(full_name, ptr, len);
426 |
427 | check_emulator_for_lib(full_name);
428 | }
429 |
430 | /* Purpose of this method is to open the library, by mmap-ing it, and traversing until it
431 | * until it finds ".so", (the ending of most Linux library names.) and then it will hand
432 | * it to the get_full_lib_name method. The "prepeek" pointer checks to make sure that the
433 | * character before the period in ".so" is a valid character (defined at the bottom of the
434 | * source) to cut down on false-positives where random binary-file junk just-so-happens to
435 | * have a random "][#$@#FW@&&.+^.so" laying around that doesn't pertain to a library, and
436 | * is just normal binary-file instructions and whatnot.
437 | */
438 |
439 | bool dot_so_finder(char *filename) {
440 |
441 | int file_fd;
442 |
443 | char *file_map;
444 | char *ptr;
445 | char *prev;
446 | off_t size;
447 | struct stat file_stat;
448 |
449 | file_fd = open(filename, O_RDONLY);
450 | if (file_fd == -1) {
451 | fprintf(stderr, "File %s not found!\n", filename);
452 | return false;
453 | }
454 |
455 | fstat(file_fd, &file_stat);
456 |
457 | file_map = mmap(0, file_stat.st_size, PROT_READ, MAP_PRIVATE, file_fd, 0);
458 |
459 | ptr = file_map;
460 | prev = ptr;
461 | size = file_stat.st_size;
462 |
463 | while ((ptr = memmem(ptr, size, lib_ending, strlen(lib_ending))) != NULL) {
464 |
465 | if (ptr >= file_map + file_stat.st_size)
466 | break;
467 |
468 | if (char_is_valid(ptr - 1))
469 | get_full_lib_name(ptr);
470 |
471 | size -= ptr - prev;
472 | prev = ptr;
473 |
474 | ptr++; /* Advance pointer one character to ensure we don't keep looping
475 | over the same ".so" instance over and over again */
476 | }
477 |
478 | munmap(file_map, file_stat.st_size);
479 | close(file_fd);
480 | return true;
481 | }
482 |
483 | void remove_unwanted_characters(char *input) {
484 |
485 | char *p;
486 |
487 | /* If the received string is actually '/home/android/dump', with
488 | * apostrophes, shift elements back one index to remove the front '
489 | */
490 |
491 | if (*input == '\'')
492 | memmove(&input[0], &input[1], strlen(input));
493 |
494 | p = strrchr(input, ' '); /* turn possible space at end to null */
495 | if (p)
496 | *p = '\0';
497 |
498 | p = strrchr(input, '\''); /* turn possible apostrophe at end to null */
499 | if (p)
500 | *p = '\0';
501 |
502 | p = strrchr(input, '\n'); /* turn possible newline at end to null */
503 | if (p)
504 | *p = '\0';
505 |
506 | p = input + strlen(input); /* remove final slash in /home/android/dump/ */
507 | if (*(p - 1) == '/')
508 | *(p - 1) = '\0';
509 | }
510 |
511 | void read_user_input(char *input, int len, char *fmt) {
512 |
513 | char message[256];
514 | char res[256];
515 | #ifdef USE_READLINE
516 | char *tmp;
517 | #endif
518 |
519 | sprintf(message, fmt, input);
520 | #ifndef USE_READLINE
521 | fprintf(stderr, "%s", message);
522 | fgets(res, sizeof res, stdin);
523 | #else
524 | rl_outstream = stderr;
525 | tmp = readline(message);
526 | if (tmp)
527 | {
528 | strncpy(res, tmp, sizeof res);
529 | free(tmp);
530 | }
531 | else
532 | res[0] = '\0';
533 | #endif
534 |
535 | remove_unwanted_characters(res);
536 | if (res[0])
537 | strncpy(input, res, len);
538 | }
539 |
540 | int main(int argc, char **argv) {
541 |
542 | char *last_slash;
543 | char emulator_system_file[32], *sdkversionstr;
544 | size_t n;
545 | int num_files;
546 | long length = 0;
547 | FILE *fp;
548 |
549 | char filename_buf[256];
550 | char *filename = filename_buf;
551 |
552 | #ifndef VARIABLES_PROVIDED
553 | read_user_input(system_dump_root, sizeof(system_dump_root), "System dump root?\n");
554 |
555 | if (build_prop_checker())
556 | return 1;
557 |
558 | read_user_input(system_vendor, sizeof(system_vendor), "Target vendor name [%s]?\n");
559 | read_user_input(system_device, sizeof(system_device), "Target device name [%s]?\n");
560 |
561 | fprintf(stderr, "System dump SDK version? [%d]\n", sdk_version);
562 | fprintf(stderr, "See: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels\n");
563 | sdkversionstr = NULL;
564 | n = 0;
565 | getline(&sdkversionstr, &n, stdin);
566 | if (isdigit(*sdkversionstr))
567 | sdk_version = atoi(sdkversionstr);
568 | free(sdkversionstr);
569 | #endif
570 |
571 | sprintf(emulator_system_file, "emulator_systems/sdk_%d.txt", sdk_version);
572 | fp = fopen(emulator_system_file, "r");
573 | if (!fp) {
574 | fprintf(stderr, "SDK text file %s not found, exiting!\n", emulator_system_file);
575 | return 1;
576 | }
577 | fseek(fp, 0, SEEK_END);
578 | length = ftell(fp);
579 | rewind(fp);
580 |
581 | sdk_buffer = (char*)malloc(sizeof(char) * length);
582 | fread(sdk_buffer, 1, length, fp);
583 | fclose(fp);
584 |
585 |
586 | fprintf(stderr, "How many files?\n");
587 | scanf("%d%*c", &num_files);
588 |
589 | while (num_files) {
590 | fprintf(stderr, "Files to go: %d\n", num_files);
591 |
592 | read_user_input(filename, sizeof(filename_buf), "File name?\n");
593 |
594 | if (get_lib_from_system_dump(filename))
595 | {
596 | last_slash = strrchr(filename, '/');
597 | if (last_slash)
598 | check_emulator_for_lib(++last_slash);
599 | num_files--;
600 | }
601 | }
602 |
603 | fprintf(stderr, "Completed successfully.\n");
604 | free(sdk_buffer);
605 | argc = argc;
606 | argv = argv;
607 |
608 | return 0;
609 | }
610 |
--------------------------------------------------------------------------------
/android-blob-utility.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Android blob utility
3 | *
4 | * Copyright (C) 2014 JackpotClavin
5 | *
6 | * This program is free software; you can redistribute it and/or
7 | * modify it under the terms of the GNU General Public License
8 | * as published by the Free Software Foundation; either version 2
9 | * of the License, or (at your option) any later version.
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License
16 | * along with this program; if not, write to the Free Software
17 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 | * MA 02110-1301, USA.
19 | */
20 |
21 | #ifndef _ANDROID_BLOB_UTILITY_H_
22 | #define _ANDROID_BLOB_UTILITY_H_
23 |
24 | #define _GNU_SOURCE
25 | #include
26 |
27 | #define MAX_LIB_NAME 50
28 | #define ALL_LIBS_SIZE 16384 /* 16KB */
29 |
30 | /* #define DEBUG */
31 |
32 | /* Change value below to match your /system dump's SDK version. */
33 | /* See: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels */
34 | #define SYSTEM_DUMP_SDK_VERSION 19 /* Android KitKat*/
35 |
36 | #define SYSTEM_DUMP_ROOT "/home/android/system_dump"
37 |
38 | #define SYSTEM_VENDOR "manufacturer"
39 | #define SYSTEM_DEVICE "device"
40 |
41 | const char *blob_directories[] = {
42 | "/vendor/lib64/egl/",
43 | "/vendor/lib/egl/",
44 | "/vendor/lib64/hw/",
45 | "/vendor/lib/hw/",
46 | "/vendor/lib64/",
47 | "/vendor/lib/",
48 | "/vendor/bin/",
49 | "/lib64/egl/",
50 | "/lib/egl/",
51 | "/lib64/hw/",
52 | "/lib/hw/",
53 | "/lib64/",
54 | "/lib/",
55 | "/usr/lib/",
56 | "/usr/lib/alsa-lib/",
57 | "/bin/",
58 | NULL
59 | };
60 |
61 | const char *lib_beginning = "lib";
62 | const char *egl_beginning = "egl";
63 |
64 | const char *lib_ending = ".so";
65 |
66 | #endif /* _ANDROID_BLOB_UTILITY_H_ */
67 |
--------------------------------------------------------------------------------
/emulator_systems/sdk_14.txt:
--------------------------------------------------------------------------------
1 | /system/usr/share/zoneinfo/zoneinfo.dat
2 | /system/usr/share/zoneinfo/zoneinfo.idx
3 | /system/usr/share/zoneinfo/zoneinfo.version
4 | /system/usr/share/bmd/RFFspeed_501.bmd
5 | /system/usr/share/bmd/RFFstd_501.bmd
6 | /system/usr/keylayout/Vendor_046d_Product_c294.kl
7 | /system/usr/keylayout/Vendor_046d_Product_c532.kl
8 | /system/usr/keylayout/AVRCP.kl
9 | /system/usr/keylayout/Vendor_05ac_Product_0239.kl
10 | /system/usr/keylayout/Vendor_046d_Product_c216.kl
11 | /system/usr/keylayout/qwerty.kl
12 | /system/usr/keylayout/Vendor_045e_Product_028e.kl
13 | /system/usr/keylayout/Vendor_22b8_Product_093d.kl
14 | /system/usr/keylayout/Vendor_054c_Product_0268.kl
15 | /system/usr/keylayout/Vendor_046d_Product_c299.kl
16 | /system/usr/keylayout/Generic.kl
17 | /system/usr/idc/qwerty2.idc
18 | /system/usr/idc/qwerty.idc
19 | /system/usr/srec/config/en.us/baseline11k.par
20 | /system/usr/srec/config/en.us/grammars/VoiceDialer.g2g
21 | /system/usr/srec/config/en.us/grammars/boolean.g2g
22 | /system/usr/srec/config/en.us/grammars/phone_type_choice.g2g
23 | /system/usr/srec/config/en.us/baseline.par
24 | /system/usr/srec/config/en.us/g2p/en-US-ttp.data
25 | /system/usr/srec/config/en.us/models/generic.swiarb
26 | /system/usr/srec/config/en.us/models/generic8.lda
27 | /system/usr/srec/config/en.us/models/generic11_f.swimdl
28 | /system/usr/srec/config/en.us/models/generic8_m.swimdl
29 | /system/usr/srec/config/en.us/models/generic11.lda
30 | /system/usr/srec/config/en.us/models/generic11_m.swimdl
31 | /system/usr/srec/config/en.us/models/generic8_f.swimdl
32 | /system/usr/srec/config/en.us/dictionary/enroll.ok
33 | /system/usr/srec/config/en.us/dictionary/basic.ok
34 | /system/usr/srec/config/en.us/dictionary/cmu6plus.ok.zip
35 | /system/usr/srec/config/en.us/baseline8k.par
36 | /system/usr/icu/icudt46l.dat
37 | /system/usr/keychars/qwerty.kcm
38 | /system/usr/keychars/Virtual.kcm
39 | /system/usr/keychars/Generic.kcm
40 | /system/usr/keychars/qwerty2.kcm
41 | /system/media/audio/ui/VideoRecord.ogg
42 | /system/media/audio/ui/camera_click.ogg
43 | /system/etc/system_fonts.xml
44 | /system/etc/event-log-tags
45 | /system/etc/vold.fstab
46 | /system/etc/permissions/platform.xml
47 | /system/etc/permissions/android.hardware.camera.autofocus.xml
48 | /system/etc/permissions/com.android.location.provider.xml
49 | /system/etc/security/cacerts/d777342d.0
50 | /system/etc/security/cacerts/ddc328ff.0
51 | /system/etc/security/cacerts/ed524cf5.0
52 | /system/etc/security/cacerts/ee7cd6fb.0
53 | /system/etc/security/cacerts/3ad48a91.0
54 | /system/etc/security/cacerts/2fa87019.0
55 | /system/etc/security/cacerts/5e4e69e7.0
56 | /system/etc/security/cacerts/882de061.0
57 | /system/etc/security/cacerts/399e7759.0
58 | /system/etc/security/cacerts/1eb37bdf.0
59 | /system/etc/security/cacerts/e60bf0c0.0
60 | /system/etc/security/cacerts/81b9768f.0
61 | /system/etc/security/cacerts/c33a80d4.0
62 | /system/etc/security/cacerts/a0bc6fbb.0
63 | /system/etc/security/cacerts/dbc54cab.0
64 | /system/etc/security/cacerts/27af790d.0
65 | /system/etc/security/cacerts/1dcd6f4c.0
66 | /system/etc/security/cacerts/95aff9e3.0
67 | /system/etc/security/cacerts/f61bff45.0
68 | /system/etc/security/cacerts/2fb1850a.0
69 | /system/etc/security/cacerts/3c860d51.0
70 | /system/etc/security/cacerts/895cad1a.0
71 | /system/etc/security/cacerts/ed049835.0
72 | /system/etc/security/cacerts/69105f4f.0
73 | /system/etc/security/cacerts/c215bc69.0
74 | /system/etc/security/cacerts/7999be0d.0
75 | /system/etc/security/cacerts/cf701eeb.0
76 | /system/etc/security/cacerts/87753b0d.0
77 | /system/etc/security/cacerts/9339512a.0
78 | /system/etc/security/cacerts/2afc57aa.0
79 | /system/etc/security/cacerts/add67345.0
80 | /system/etc/security/cacerts/ff783690.0
81 | /system/etc/security/cacerts/7a481e66.0
82 | /system/etc/security/cacerts/7d453d8f.0
83 | /system/etc/security/cacerts/6adf0799.0
84 | /system/etc/security/cacerts/1dbdda5b.0
85 | /system/etc/security/cacerts/418595b9.0
86 | /system/etc/security/cacerts/ea169617.0
87 | /system/etc/security/cacerts/3a3b02ce.0
88 | /system/etc/security/cacerts/08aef7bb.0
89 | /system/etc/security/cacerts/219d9499.0
90 | /system/etc/security/cacerts/7651b327.0
91 | /system/etc/security/cacerts/4fbd6bfa.0
92 | /system/etc/security/cacerts/bcdd5959.0
93 | /system/etc/security/cacerts/cdaebb72.0
94 | /system/etc/security/cacerts/e48193cf.0
95 | /system/etc/security/cacerts/5a3f0ff8.0
96 | /system/etc/security/cacerts/c527e4ab.0
97 | /system/etc/security/cacerts/84cba82f.0
98 | /system/etc/security/cacerts/56b8a0b6.0
99 | /system/etc/security/cacerts/1df5ec47.0
100 | /system/etc/security/cacerts/ab5346f4.0
101 | /system/etc/security/cacerts/23f4c490.0
102 | /system/etc/security/cacerts/1e8e7201.0
103 | /system/etc/security/cacerts/60afe812.0
104 | /system/etc/security/cacerts/524d9b43.0
105 | /system/etc/security/cacerts/facacbc6.0
106 | /system/etc/security/cacerts/1dac3003.0
107 | /system/etc/security/cacerts/b0f3e76e.0
108 | /system/etc/security/cacerts/ccc52f49.0
109 | /system/etc/security/cacerts/fac084d7.0
110 | /system/etc/security/cacerts/c8763593.0
111 | /system/etc/security/cacerts/17b51fe6.0
112 | /system/etc/security/cacerts/c7e2a638.0
113 | /system/etc/security/cacerts/03e16f6c.0
114 | /system/etc/security/cacerts/6e8bf996.0
115 | /system/etc/security/cacerts/f4996e82.0
116 | /system/etc/security/cacerts/3c58f906.0
117 | /system/etc/security/cacerts/8f7b96c4.0
118 | /system/etc/security/cacerts/f58a60fe.0
119 | /system/etc/security/cacerts/d64f06f3.0
120 | /system/etc/security/cacerts/5cf9d536.0
121 | /system/etc/security/cacerts/12d55845.0
122 | /system/etc/security/cacerts/86212b19.0
123 | /system/etc/security/cacerts/7a819ef2.0
124 | /system/etc/security/cacerts/74c26bd0.0
125 | /system/etc/security/cacerts/33815e15.0
126 | /system/etc/security/cacerts/bf64f35b.0
127 | /system/etc/security/cacerts/b7db1890.0
128 | /system/etc/security/cacerts/9f533518.0
129 | /system/etc/security/cacerts/1155c94b.0
130 | /system/etc/security/cacerts/e7b8d656.0
131 | /system/etc/security/cacerts/6fcc125d.0
132 | /system/etc/security/cacerts/9685a493.0
133 | /system/etc/security/cacerts/3e7271e8.0
134 | /system/etc/security/cacerts/d537fba6.0
135 | /system/etc/security/cacerts/00673b5b.0
136 | /system/etc/security/cacerts/67495436.0
137 | /system/etc/security/cacerts/fde84897.0
138 | /system/etc/security/cacerts/e775ed2d.0
139 | /system/etc/security/cacerts/76579174.0
140 | /system/etc/security/cacerts/5046c355.0
141 | /system/etc/security/cacerts/eb375c3e.0
142 | /system/etc/security/cacerts/f80cc7f6.0
143 | /system/etc/security/cacerts/75680d2e.0
144 | /system/etc/security/cacerts/635ccfd5.0
145 | /system/etc/security/cacerts/48478734.0
146 | /system/etc/security/cacerts/111e6273.0
147 | /system/etc/security/cacerts/a7605362.0
148 | /system/etc/security/cacerts/1920cacb.0
149 | /system/etc/security/cacerts/7d3cd826.0
150 | /system/etc/security/cacerts/bc3f2570.0
151 | /system/etc/security/cacerts/bda4cc84.0
152 | /system/etc/security/cacerts/bdacca6f.0
153 | /system/etc/security/cacerts/9772ca32.0
154 | /system/etc/security/cacerts/a15b3b6b.0
155 | /system/etc/security/cacerts/57692373.0
156 | /system/etc/security/cacerts/343eb6cb.0
157 | /system/etc/security/cacerts/3d441de8.0
158 | /system/etc/security/cacerts/d8274e24.0
159 | /system/etc/security/cacerts/46b2fd3b.0
160 | /system/etc/security/cacerts/4d654d1d.0
161 | /system/etc/security/cacerts/5a5372fc.0
162 | /system/etc/security/cacerts/10531352.0
163 | /system/etc/security/cacerts/455f1b52.0
164 | /system/etc/security/cacerts/5021a0a2.0
165 | /system/etc/security/cacerts/11a09b38.0
166 | /system/etc/security/cacerts/594f1775.0
167 | /system/etc/security/cacerts/d16a5865.0
168 | /system/etc/security/cacerts/e8651083.0
169 | /system/etc/security/cacerts/4e18c148.0
170 | /system/etc/security/cacerts/a7d2cf64.0
171 | /system/etc/security/cacerts/72f369af.0
172 | /system/etc/security/cacerts/89c02a45.0
173 | /system/etc/security/cacerts/0d188d89.0
174 | /system/etc/security/cacerts/a3896b44.0
175 | /system/etc/security/cacerts/58a44af1.0
176 | /system/etc/security/cacerts/85cde254.0
177 | /system/etc/security/cacerts/9dbefe7b.0
178 | /system/etc/security/cacerts/9d6523ce.0
179 | /system/etc/security/cacerts/8470719d.0
180 | /system/etc/security/cacerts/2e8714cb.0
181 | /system/etc/security/cacerts/119afc2e.0
182 | /system/etc/security/cacerts/72fa7371.0
183 | /system/etc/security/otacerts.zip
184 | /system/etc/hosts
185 | /system/etc/ppp/ip-up-vpn
186 | /system/etc/dbus.conf
187 | /system/etc/fallback_fonts.xml
188 | /system/etc/apns-conf.xml
189 | /system/etc/NOTICE.html.gz
190 | /system/etc/init.goldfish.sh
191 | /system/etc/dhcpcd/dhcpcd-run-hooks
192 | /system/etc/dhcpcd/dhcpcd-hooks/95-configured
193 | /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
194 | /system/framework/monkey.jar
195 | /system/framework/bu.jar
196 | /system/framework/apache-xml.odex
197 | /system/framework/bmgr.jar
198 | /system/framework/framework.odex
199 | /system/framework/core-junit.odex
200 | /system/framework/android.test.runner.jar
201 | /system/framework/framework-res.apk
202 | /system/framework/ime.jar
203 | /system/framework/am.jar
204 | /system/framework/filterfw.jar
205 | /system/framework/bouncycastle.odex
206 | /system/framework/pm.odex
207 | /system/framework/input.jar
208 | /system/framework/pm.jar
209 | /system/framework/javax.obex.jar
210 | /system/framework/javax.obex.odex
211 | /system/framework/core.jar
212 | /system/framework/input.odex
213 | /system/framework/android.test.runner.odex
214 | /system/framework/services.odex
215 | /system/framework/com.android.location.provider.jar
216 | /system/framework/svc.odex
217 | /system/framework/bouncycastle.jar
218 | /system/framework/services.jar
219 | /system/framework/core-junit.jar
220 | /system/framework/com.android.location.provider.odex
221 | /system/framework/framework.jar
222 | /system/framework/ime.odex
223 | /system/framework/apache-xml.jar
224 | /system/framework/filterfw.odex
225 | /system/framework/ext.jar
226 | /system/framework/android.policy.odex
227 | /system/framework/ext.odex
228 | /system/framework/android.policy.jar
229 | /system/framework/monkey.odex
230 | /system/framework/bmgr.odex
231 | /system/framework/core.odex
232 | /system/framework/bu.odex
233 | /system/framework/svc.jar
234 | /system/framework/am.odex
235 | /system/tts/lang_pico/en-GB_ta.bin
236 | /system/tts/lang_pico/en-GB_kh0_sg.bin
237 | /system/tts/lang_pico/fr-FR_nk0_sg.bin
238 | /system/tts/lang_pico/en-US_lh0_sg.bin
239 | /system/tts/lang_pico/de-DE_gl0_sg.bin
240 | /system/tts/lang_pico/de-DE_ta.bin
241 | /system/tts/lang_pico/it-IT_ta.bin
242 | /system/tts/lang_pico/es-ES_ta.bin
243 | /system/tts/lang_pico/fr-FR_ta.bin
244 | /system/tts/lang_pico/es-ES_zl0_sg.bin
245 | /system/tts/lang_pico/en-US_ta.bin
246 | /system/tts/lang_pico/it-IT_cm0_sg.bin
247 | /system/fonts/DroidSerif-BoldItalic.ttf
248 | /system/fonts/DroidSansGeorgian.ttf
249 | /system/fonts/DroidSansFallback.ttf
250 | /system/fonts/DroidSansMono.ttf
251 | /system/fonts/Roboto-Italic.ttf
252 | /system/fonts/Roboto-Bold.ttf
253 | /system/fonts/DroidSerif-Regular.ttf
254 | /system/fonts/AndroidClock.ttf
255 | /system/fonts/DroidSansHebrew-Bold.ttf
256 | /system/fonts/DroidSansThai.ttf
257 | /system/fonts/DroidSansHebrew-Regular.ttf
258 | /system/fonts/AndroidClock_Solid.ttf
259 | /system/fonts/DroidSansArmenian.ttf
260 | /system/fonts/Roboto-Regular.ttf
261 | /system/fonts/DroidSansEthiopic-Regular.ttf
262 | /system/fonts/DroidSerif-Italic.ttf
263 | /system/fonts/DroidNaskh-Regular.ttf
264 | /system/fonts/DroidSerif-Bold.ttf
265 | /system/fonts/Clockopia.ttf
266 | /system/fonts/AndroidClock_Highlight.ttf
267 | /system/fonts/Roboto-BoldItalic.ttf
268 | /system/lib/libnetutils.so
269 | /system/lib/libthread_db.so
270 | /system/lib/libjni_mosaic.so
271 | /system/lib/libstagefright.so
272 | /system/lib/libsensorservice.so
273 | /system/lib/libinput.so
274 | /system/lib/libssl.so
275 | /system/lib/libpowermanager.so
276 | /system/lib/egl/libGLES_android.so
277 | /system/lib/egl/egl.cfg
278 | /system/lib/egl/libGLESv2_emulation.so
279 | /system/lib/egl/libGLESv1_CM_emulation.so
280 | /system/lib/egl/libEGL_emulation.so
281 | /system/lib/libmedia.so
282 | /system/lib/libcrypto.so
283 | /system/lib/libstdc++.so
284 | /system/lib/libm.so
285 | /system/lib/libexif.so
286 | /system/lib/libeffects.so
287 | /system/lib/libsurfaceflinger.so
288 | /system/lib/libETC1.so
289 | /system/lib/libstagefright_omx.so
290 | /system/lib/libwilhelm.so
291 | /system/lib/libGLESv2_dbg.so
292 | /system/lib/libcutils.so
293 | /system/lib/libdrm1.so
294 | /system/lib/libvariablespeed.so
295 | /system/lib/libstagefright_amrnb_common.so
296 | /system/lib/libfilterpack_imageproc.so
297 | /system/lib/libc.so
298 | /system/lib/libsurfaceflinger_client.so
299 | /system/lib/libchromium_net.so
300 | /system/lib/libmtp.so
301 | /system/lib/libWnnEngDic.so
302 | /system/lib/libsqlite.so
303 | /system/lib/libEGL.so
304 | /system/lib/libnativehelper.so
305 | /system/lib/libGLESv2.so
306 | /system/lib/libGLESv2_enc.so
307 | /system/lib/libGLESv1_CM.so
308 | /system/lib/libsystem_server.so
309 | /system/lib/libui.so
310 | /system/lib/lib_renderControl_enc.so
311 | /system/lib/libvorbisidec.so
312 | /system/lib/libwnndict.so
313 | /system/lib/libctest.so
314 | /system/lib/libstagefright_enc_common.so
315 | /system/lib/libext4_utils.so
316 | /system/lib/libharfbuzz.so
317 | /system/lib/libstagefright_soft_g711dec.so
318 | /system/lib/libwebrtc_audio_preprocessing.so
319 | /system/lib/libstagefright_soft_mpeg4dec.so
320 | /system/lib/libutils.so
321 | /system/lib/hw/audio.primary.goldfish.so
322 | /system/lib/hw/lights.goldfish.so
323 | /system/lib/hw/audio_policy.default.so
324 | /system/lib/hw/gralloc.default.so
325 | /system/lib/hw/gralloc.goldfish.so
326 | /system/lib/hw/camera.goldfish.so
327 | /system/lib/hw/gps.goldfish.so
328 | /system/lib/hw/sensors.goldfish.so
329 | /system/lib/libreference-ril.so
330 | /system/lib/libpower.so
331 | /system/lib/libdrm1_jni.so
332 | /system/lib/libmedia_jni.so
333 | /system/lib/libstagefright_soft_vpxdec.so
334 | /system/lib/libcameraservice.so
335 | /system/lib/libril.so
336 | /system/lib/libdefcontainer_jni.so
337 | /system/lib/libOpenglSystemCommon.so
338 | /system/lib/libttspico.so
339 | /system/lib/libsoundpool.so
340 | /system/lib/libstagefright_soft_aacdec.so
341 | /system/lib/libsysutils.so
342 | /system/lib/libsrec_jni.so
343 | /system/lib/libicui18n.so
344 | /system/lib/libc_malloc_debug_qemu.so
345 | /system/lib/soundfx/libaudiopreprocessing.so
346 | /system/lib/soundfx/libbundlewrapper.so
347 | /system/lib/soundfx/libvisualizer.so
348 | /system/lib/soundfx/libreverbwrapper.so
349 | /system/lib/libhardware_legacy.so
350 | /system/lib/libcamera_client.so
351 | /system/lib/librs_jni.so
352 | /system/lib/libfilterfw.so
353 | /system/lib/libnfc_ndef.so
354 | /system/lib/libdvm.so
355 | /system/lib/libwpa_client.so
356 | /system/lib/libjpeg.so
357 | /system/lib/libaudioeffect_jni.so
358 | /system/lib/libhardware.so
359 | /system/lib/libc_malloc_debug_leak.so
360 | /system/lib/libspeexresampler.so
361 | /system/lib/libstagefright_avc_common.so
362 | /system/lib/libandroid_runtime.so
363 | /system/lib/libusbhost.so
364 | /system/lib/libWnnJpnDic.so
365 | /system/lib/libstagefright_yuv.so
366 | /system/lib/liblog.so
367 | /system/lib/libemoji.so
368 | /system/lib/libsqlite_jni.so
369 | /system/lib/libstagefright_foundation.so
370 | /system/lib/libstagefright_soft_vorbisdec.so
371 | /system/lib/libbinder.so
372 | /system/lib/libmediaplayerservice.so
373 | /system/lib/libgabi++.so
374 | /system/lib/libpagemap.so
375 | /system/lib/libsonivox.so
376 | /system/lib/libRS.so
377 | /system/lib/libskia.so
378 | /system/lib/libdrmframework.so
379 | /system/lib/libclcore.bc
380 | /system/lib/libjnigraphics.so
381 | /system/lib/libFFTEm.so
382 | /system/lib/libstagefright_soft_h264dec.so
383 | /system/lib/libandroid_servers.so
384 | /system/lib/libandroid.so
385 | /system/lib/libbcinfo.so
386 | /system/lib/libexpat.so
387 | /system/lib/libbcc.so
388 | /system/lib/libOpenSLES.so
389 | /system/lib/libdiskconfig.so
390 | /system/lib/libbcc.so.sha1
391 | /system/lib/libstagefright_soft_mp3dec.so
392 | /system/lib/libgui.so
393 | /system/lib/libpixelflinger.so
394 | /system/lib/libstagefright_soft_amrdec.so
395 | /system/lib/librtp_jni.so
396 | /system/lib/libaudioflinger.so
397 | /system/lib/libdl.so
398 | /system/lib/libSR_AudioIn.so
399 | /system/lib/libjni_latinime.so
400 | /system/lib/libstlport.so
401 | /system/lib/invoke_mock_media_player.so
402 | /system/lib/libttscompat.so
403 | /system/lib/libwebcore.so
404 | /system/lib/libOpenMAXAL.so
405 | /system/lib/libicuuc.so
406 | /system/lib/libz.so
407 | /system/lib/libGLESv1_enc.so
408 | /system/app/Music.odex
409 | /system/app/Development.odex
410 | /system/app/PinyinIME.odex
411 | /system/app/ConnectivityTest.apk
412 | /system/app/Protips.apk
413 | /system/app/NetSpeed.apk
414 | /system/app/Exchange.apk
415 | /system/app/OpenWnn.apk
416 | /system/app/Camera.odex
417 | /system/app/UserDictionaryProvider.apk
418 | /system/app/CertInstaller.apk
419 | /system/app/ApplicationsProvider.odex
420 | /system/app/LatinIME.odex
421 | /system/app/SpeechRecorder.odex
422 | /system/app/SettingsProvider.apk
423 | /system/app/Launcher2.apk
424 | /system/app/TelephonyProvider.odex
425 | /system/app/Gallery.odex
426 | /system/app/Development.apk
427 | /system/app/QuickSearchBox.odex
428 | /system/app/KeyChain.odex
429 | /system/app/MediaProvider.apk
430 | /system/app/Settings.apk
431 | /system/app/QuickSearchBox.apk
432 | /system/app/LiveWallpapersPicker.apk
433 | /system/app/DrmProvider.odex
434 | /system/app/GpsLocationTest.apk
435 | /system/app/ContactsProvider.apk
436 | /system/app/Settings.odex
437 | /system/app/SystemUI.apk
438 | /system/app/DownloadProvider.apk
439 | /system/app/Camera.apk
440 | /system/app/Protips.odex
441 | /system/app/CustomLocale.apk
442 | /system/app/CalendarProvider.odex
443 | /system/app/OpenWnn.odex
444 | /system/app/TelephonyProvider.apk
445 | /system/app/DrmProvider.apk
446 | /system/app/StingrayProgramMenuSystem.apk
447 | /system/app/CustomLocale.odex
448 | /system/app/Contacts.odex
449 | /system/app/Launcher2.odex
450 | /system/app/PicoTts.odex
451 | /system/app/ContactsProvider.odex
452 | /system/app/DownloadProviderUi.odex
453 | /system/app/NetSpeed.odex
454 | /system/app/GpsLocationTest.odex
455 | /system/app/Mms.apk
456 | /system/app/LiveWallpapersPicker.odex
457 | /system/app/Phone.odex
458 | /system/app/Music.apk
459 | /system/app/DefaultContainerService.apk
460 | /system/app/KeyChain.apk
461 | /system/app/PackageInstaller.apk
462 | /system/app/SdkSetup.odex
463 | /system/app/Calculator.apk
464 | /system/app/SoundRecorder.odex
465 | /system/app/SettingsProvider.odex
466 | /system/app/Browser.apk
467 | /system/app/SpeechRecorder.apk
468 | /system/app/SharedStorageBackup.apk
469 | /system/app/SoundRecorder.apk
470 | /system/app/Phone.apk
471 | /system/app/Gallery.apk
472 | /system/app/Exchange.odex
473 | /system/app/BackupRestoreConfirmation.apk
474 | /system/app/SystemUI.odex
475 | /system/app/ApplicationsProvider.apk
476 | /system/app/CalendarProvider.apk
477 | /system/app/HTMLViewer.odex
478 | /system/app/BackupRestoreConfirmation.odex
479 | /system/app/Calendar.odex
480 | /system/app/PinyinIME.apk
481 | /system/app/DownloadProviderUi.apk
482 | /system/app/DownloadProvider.odex
483 | /system/app/Fallback.apk
484 | /system/app/LatinIME.apk
485 | /system/app/Email.odex
486 | /system/app/ConnectivityTest.odex
487 | /system/app/StingrayProgramMenu.apk
488 | /system/app/HTMLViewer.apk
489 | /system/app/PicoTts.apk
490 | /system/app/Email.apk
491 | /system/app/DeskClock.odex
492 | /system/app/CertInstaller.odex
493 | /system/app/SharedStorageBackup.odex
494 | /system/app/PackageInstaller.odex
495 | /system/app/Browser.odex
496 | /system/app/VpnDialogs.odex
497 | /system/app/DeskClock.apk
498 | /system/app/Calculator.odex
499 | /system/app/SdkSetup.apk
500 | /system/app/Mms.odex
501 | /system/app/MediaProvider.odex
502 | /system/app/Contacts.apk
503 | /system/app/UserDictionaryProvider.odex
504 | /system/app/Fallback.odex
505 | /system/app/Calendar.apk
506 | /system/app/DefaultContainerService.odex
507 | /system/app/VpnDialogs.apk
508 | /system/bin/dumpsys
509 | /system/bin/InputReader_test
510 | /system/bin/iptables
511 | /system/bin/dumpstate
512 | /system/bin/am
513 | /system/bin/bmgr
514 | /system/bin/servicemanager
515 | /system/bin/dalvikvm
516 | /system/bin/monkey
517 | /system/bin/BlobCache_test
518 | /system/bin/mtpd
519 | /system/bin/rild
520 | /system/bin/pppd
521 | /system/bin/Looper_test
522 | /system/bin/ZipFileRO_test
523 | /system/bin/recordvideo
524 | /system/bin/system_server
525 | /system/bin/keystore_cli
526 | /system/bin/omx_tests
527 | /system/bin/installd
528 | /system/bin/audioloop
529 | /system/bin/svc
530 | /system/bin/showlease
531 | /system/bin/ime
532 | /system/bin/radiooptions
533 | /system/bin/logwrapper
534 | /system/bin/adb
535 | /system/bin/simg2img
536 | /system/bin/qemu-props
537 | /system/bin/dexopt
538 | /system/bin/ObbFile_test
539 | /system/bin/racoon
540 | /system/bin/InputDispatcher_test
541 | /system/bin/surfaceflinger
542 | /system/bin/sf2
543 | /system/bin/ping
544 | /system/bin/schedtest
545 | /system/bin/stream
546 | /system/bin/debuggerd
547 | /system/bin/String8_test
548 | /system/bin/netd
549 | /system/bin/record
550 | /system/bin/logcat
551 | /system/bin/keystore
552 | /system/bin/Unicode_test
553 | /system/bin/service
554 | /system/bin/linker
555 | /system/bin/sdcard
556 | /system/bin/mediaserver
557 | /system/bin/toolbox
558 | /system/bin/gdbserver
559 | /system/bin/gdbjithelper
560 | /system/bin/ping6
561 | /system/bin/check_prereq
562 | /system/bin/screenshot
563 | /system/bin/decoder
564 | /system/bin/bootanimation
565 | /system/bin/bu
566 | /system/bin/sensorservice
567 | /system/bin/vdc
568 | /system/bin/run-as
569 | /system/bin/ndc
570 | /system/bin/netcfg
571 | /system/bin/InputEvent_test
572 | /system/bin/screencap
573 | /system/bin/InputPublisherAndConsumer_test
574 | /system/bin/ip6tables
575 | /system/bin/dhcpcd
576 | /system/bin/updater
577 | /system/bin/recovery
578 | /system/bin/bugreport
579 | /system/bin/skia_test
580 | /system/bin/input
581 | /system/bin/gzip
582 | /system/bin/app_process
583 | /system/bin/InputChannel_test
584 | /system/bin/vold
585 | /system/bin/testid3
586 | /system/bin/stagefright
587 | /system/bin/qemud
588 | /system/bin/applypatch_static
589 | /system/bin/applypatch
590 | /system/bin/flash_image
591 | /system/bin/fsck_msdos
592 | /system/bin/ash
593 | /system/bin/pm
594 | /system/build.prop
595 | /system/xbin/procrank
596 | /system/xbin/showslab
597 | /system/xbin/netserver
598 | /system/xbin/showmap
599 | /system/xbin/strace
600 | /system/xbin/sane_schedstat
601 | /system/xbin/librank
602 | /system/xbin/btool
603 | /system/xbin/tcpdump
604 | /system/xbin/su
605 | /system/xbin/check-lost+found
606 | /system/xbin/ssh
607 | /system/xbin/daemonize
608 | /system/xbin/cpueater
609 | /system/xbin/rawbu
610 | /system/xbin/directiotest
611 | /system/xbin/scp
612 | /system/xbin/latencytop
613 | /system/xbin/netperf
614 | /system/xbin/nc
615 | /system/xbin/sqlite3
616 | /system/xbin/micro_bench
617 | /system/xbin/dexdump
618 | /system/xbin/add-property-tag
619 | /system/xbin/procmem
620 | /system/xbin/timeinfo
621 |
--------------------------------------------------------------------------------
/emulator_systems/sdk_15.txt:
--------------------------------------------------------------------------------
1 | /system/usr/share/zoneinfo/zoneinfo.dat
2 | /system/usr/share/zoneinfo/zoneinfo.idx
3 | /system/usr/share/zoneinfo/zoneinfo.version
4 | /system/usr/share/bmd/RFFspeed_501.bmd
5 | /system/usr/share/bmd/RFFstd_501.bmd
6 | /system/usr/keylayout/Vendor_046d_Product_c294.kl
7 | /system/usr/keylayout/Vendor_046d_Product_c532.kl
8 | /system/usr/keylayout/AVRCP.kl
9 | /system/usr/keylayout/Vendor_05ac_Product_0239.kl
10 | /system/usr/keylayout/Vendor_046d_Product_c216.kl
11 | /system/usr/keylayout/qwerty.kl
12 | /system/usr/keylayout/Vendor_045e_Product_028e.kl
13 | /system/usr/keylayout/Vendor_22b8_Product_093d.kl
14 | /system/usr/keylayout/Vendor_054c_Product_0268.kl
15 | /system/usr/keylayout/Vendor_046d_Product_c299.kl
16 | /system/usr/keylayout/Generic.kl
17 | /system/usr/idc/qwerty2.idc
18 | /system/usr/idc/qwerty.idc
19 | /system/usr/srec/config/en.us/baseline11k.par
20 | /system/usr/srec/config/en.us/grammars/VoiceDialer.g2g
21 | /system/usr/srec/config/en.us/grammars/boolean.g2g
22 | /system/usr/srec/config/en.us/grammars/phone_type_choice.g2g
23 | /system/usr/srec/config/en.us/baseline.par
24 | /system/usr/srec/config/en.us/g2p/en-US-ttp.data
25 | /system/usr/srec/config/en.us/models/generic.swiarb
26 | /system/usr/srec/config/en.us/models/generic8.lda
27 | /system/usr/srec/config/en.us/models/generic11_f.swimdl
28 | /system/usr/srec/config/en.us/models/generic8_m.swimdl
29 | /system/usr/srec/config/en.us/models/generic11.lda
30 | /system/usr/srec/config/en.us/models/generic11_m.swimdl
31 | /system/usr/srec/config/en.us/models/generic8_f.swimdl
32 | /system/usr/srec/config/en.us/dictionary/enroll.ok
33 | /system/usr/srec/config/en.us/dictionary/basic.ok
34 | /system/usr/srec/config/en.us/dictionary/cmu6plus.ok.zip
35 | /system/usr/srec/config/en.us/baseline8k.par
36 | /system/usr/icu/icudt46l.dat
37 | /system/usr/keychars/qwerty.kcm
38 | /system/usr/keychars/Virtual.kcm
39 | /system/usr/keychars/Generic.kcm
40 | /system/usr/keychars/qwerty2.kcm
41 | /system/media/audio/ui/VideoRecord.ogg
42 | /system/media/audio/ui/camera_click.ogg
43 | /system/etc/system_fonts.xml
44 | /system/etc/event-log-tags
45 | /system/etc/vold.fstab
46 | /system/etc/permissions/handheld_core_hardware.xml
47 | /system/etc/permissions/platform.xml
48 | /system/etc/permissions/android.hardware.camera.autofocus.xml
49 | /system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
50 | /system/etc/permissions/com.android.location.provider.xml
51 | /system/etc/security/cacerts/d777342d.0
52 | /system/etc/security/cacerts/ddc328ff.0
53 | /system/etc/security/cacerts/ed524cf5.0
54 | /system/etc/security/cacerts/ee7cd6fb.0
55 | /system/etc/security/cacerts/3ad48a91.0
56 | /system/etc/security/cacerts/2fa87019.0
57 | /system/etc/security/cacerts/5e4e69e7.0
58 | /system/etc/security/cacerts/882de061.0
59 | /system/etc/security/cacerts/399e7759.0
60 | /system/etc/security/cacerts/1eb37bdf.0
61 | /system/etc/security/cacerts/e60bf0c0.0
62 | /system/etc/security/cacerts/81b9768f.0
63 | /system/etc/security/cacerts/c33a80d4.0
64 | /system/etc/security/cacerts/a0bc6fbb.0
65 | /system/etc/security/cacerts/dbc54cab.0
66 | /system/etc/security/cacerts/27af790d.0
67 | /system/etc/security/cacerts/1dcd6f4c.0
68 | /system/etc/security/cacerts/95aff9e3.0
69 | /system/etc/security/cacerts/f61bff45.0
70 | /system/etc/security/cacerts/2fb1850a.0
71 | /system/etc/security/cacerts/3c860d51.0
72 | /system/etc/security/cacerts/895cad1a.0
73 | /system/etc/security/cacerts/ed049835.0
74 | /system/etc/security/cacerts/69105f4f.0
75 | /system/etc/security/cacerts/c215bc69.0
76 | /system/etc/security/cacerts/7999be0d.0
77 | /system/etc/security/cacerts/cf701eeb.0
78 | /system/etc/security/cacerts/87753b0d.0
79 | /system/etc/security/cacerts/9339512a.0
80 | /system/etc/security/cacerts/2afc57aa.0
81 | /system/etc/security/cacerts/add67345.0
82 | /system/etc/security/cacerts/ff783690.0
83 | /system/etc/security/cacerts/7a481e66.0
84 | /system/etc/security/cacerts/7d453d8f.0
85 | /system/etc/security/cacerts/6adf0799.0
86 | /system/etc/security/cacerts/1dbdda5b.0
87 | /system/etc/security/cacerts/418595b9.0
88 | /system/etc/security/cacerts/ea169617.0
89 | /system/etc/security/cacerts/3a3b02ce.0
90 | /system/etc/security/cacerts/08aef7bb.0
91 | /system/etc/security/cacerts/219d9499.0
92 | /system/etc/security/cacerts/7651b327.0
93 | /system/etc/security/cacerts/4fbd6bfa.0
94 | /system/etc/security/cacerts/bcdd5959.0
95 | /system/etc/security/cacerts/cdaebb72.0
96 | /system/etc/security/cacerts/e48193cf.0
97 | /system/etc/security/cacerts/5a3f0ff8.0
98 | /system/etc/security/cacerts/c527e4ab.0
99 | /system/etc/security/cacerts/84cba82f.0
100 | /system/etc/security/cacerts/56b8a0b6.0
101 | /system/etc/security/cacerts/1df5ec47.0
102 | /system/etc/security/cacerts/ab5346f4.0
103 | /system/etc/security/cacerts/23f4c490.0
104 | /system/etc/security/cacerts/1e8e7201.0
105 | /system/etc/security/cacerts/60afe812.0
106 | /system/etc/security/cacerts/524d9b43.0
107 | /system/etc/security/cacerts/facacbc6.0
108 | /system/etc/security/cacerts/1dac3003.0
109 | /system/etc/security/cacerts/b0f3e76e.0
110 | /system/etc/security/cacerts/ccc52f49.0
111 | /system/etc/security/cacerts/fac084d7.0
112 | /system/etc/security/cacerts/c8763593.0
113 | /system/etc/security/cacerts/17b51fe6.0
114 | /system/etc/security/cacerts/c7e2a638.0
115 | /system/etc/security/cacerts/03e16f6c.0
116 | /system/etc/security/cacerts/6e8bf996.0
117 | /system/etc/security/cacerts/f4996e82.0
118 | /system/etc/security/cacerts/3c58f906.0
119 | /system/etc/security/cacerts/8f7b96c4.0
120 | /system/etc/security/cacerts/f58a60fe.0
121 | /system/etc/security/cacerts/d64f06f3.0
122 | /system/etc/security/cacerts/5cf9d536.0
123 | /system/etc/security/cacerts/12d55845.0
124 | /system/etc/security/cacerts/86212b19.0
125 | /system/etc/security/cacerts/7a819ef2.0
126 | /system/etc/security/cacerts/74c26bd0.0
127 | /system/etc/security/cacerts/33815e15.0
128 | /system/etc/security/cacerts/bf64f35b.0
129 | /system/etc/security/cacerts/b7db1890.0
130 | /system/etc/security/cacerts/9f533518.0
131 | /system/etc/security/cacerts/1155c94b.0
132 | /system/etc/security/cacerts/e7b8d656.0
133 | /system/etc/security/cacerts/6fcc125d.0
134 | /system/etc/security/cacerts/9685a493.0
135 | /system/etc/security/cacerts/3e7271e8.0
136 | /system/etc/security/cacerts/d537fba6.0
137 | /system/etc/security/cacerts/00673b5b.0
138 | /system/etc/security/cacerts/67495436.0
139 | /system/etc/security/cacerts/fde84897.0
140 | /system/etc/security/cacerts/e775ed2d.0
141 | /system/etc/security/cacerts/76579174.0
142 | /system/etc/security/cacerts/5046c355.0
143 | /system/etc/security/cacerts/eb375c3e.0
144 | /system/etc/security/cacerts/f80cc7f6.0
145 | /system/etc/security/cacerts/75680d2e.0
146 | /system/etc/security/cacerts/635ccfd5.0
147 | /system/etc/security/cacerts/48478734.0
148 | /system/etc/security/cacerts/111e6273.0
149 | /system/etc/security/cacerts/a7605362.0
150 | /system/etc/security/cacerts/1920cacb.0
151 | /system/etc/security/cacerts/7d3cd826.0
152 | /system/etc/security/cacerts/bc3f2570.0
153 | /system/etc/security/cacerts/bda4cc84.0
154 | /system/etc/security/cacerts/bdacca6f.0
155 | /system/etc/security/cacerts/9772ca32.0
156 | /system/etc/security/cacerts/a15b3b6b.0
157 | /system/etc/security/cacerts/57692373.0
158 | /system/etc/security/cacerts/343eb6cb.0
159 | /system/etc/security/cacerts/3d441de8.0
160 | /system/etc/security/cacerts/d8274e24.0
161 | /system/etc/security/cacerts/46b2fd3b.0
162 | /system/etc/security/cacerts/4d654d1d.0
163 | /system/etc/security/cacerts/5a5372fc.0
164 | /system/etc/security/cacerts/10531352.0
165 | /system/etc/security/cacerts/455f1b52.0
166 | /system/etc/security/cacerts/5021a0a2.0
167 | /system/etc/security/cacerts/11a09b38.0
168 | /system/etc/security/cacerts/594f1775.0
169 | /system/etc/security/cacerts/d16a5865.0
170 | /system/etc/security/cacerts/e8651083.0
171 | /system/etc/security/cacerts/4e18c148.0
172 | /system/etc/security/cacerts/a7d2cf64.0
173 | /system/etc/security/cacerts/72f369af.0
174 | /system/etc/security/cacerts/89c02a45.0
175 | /system/etc/security/cacerts/0d188d89.0
176 | /system/etc/security/cacerts/a3896b44.0
177 | /system/etc/security/cacerts/58a44af1.0
178 | /system/etc/security/cacerts/85cde254.0
179 | /system/etc/security/cacerts/9dbefe7b.0
180 | /system/etc/security/cacerts/9d6523ce.0
181 | /system/etc/security/cacerts/8470719d.0
182 | /system/etc/security/cacerts/2e8714cb.0
183 | /system/etc/security/cacerts/119afc2e.0
184 | /system/etc/security/cacerts/72fa7371.0
185 | /system/etc/security/otacerts.zip
186 | /system/etc/hosts
187 | /system/etc/ppp/ip-up-vpn
188 | /system/etc/dbus.conf
189 | /system/etc/fallback_fonts.xml
190 | /system/etc/apns-conf.xml
191 | /system/etc/NOTICE.html.gz
192 | /system/etc/init.goldfish.sh
193 | /system/etc/dhcpcd/dhcpcd-run-hooks
194 | /system/etc/dhcpcd/dhcpcd-hooks/95-configured
195 | /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
196 | /system/framework/monkey.jar
197 | /system/framework/bu.jar
198 | /system/framework/apache-xml.odex
199 | /system/framework/bmgr.jar
200 | /system/framework/framework.odex
201 | /system/framework/core-junit.odex
202 | /system/framework/android.test.runner.jar
203 | /system/framework/framework-res.apk
204 | /system/framework/ime.jar
205 | /system/framework/am.jar
206 | /system/framework/filterfw.jar
207 | /system/framework/bouncycastle.odex
208 | /system/framework/pm.odex
209 | /system/framework/input.jar
210 | /system/framework/pm.jar
211 | /system/framework/javax.obex.jar
212 | /system/framework/javax.obex.odex
213 | /system/framework/core.jar
214 | /system/framework/input.odex
215 | /system/framework/android.test.runner.odex
216 | /system/framework/services.odex
217 | /system/framework/com.android.location.provider.jar
218 | /system/framework/svc.odex
219 | /system/framework/bouncycastle.jar
220 | /system/framework/services.jar
221 | /system/framework/core-junit.jar
222 | /system/framework/com.android.location.provider.odex
223 | /system/framework/framework.jar
224 | /system/framework/ime.odex
225 | /system/framework/apache-xml.jar
226 | /system/framework/filterfw.odex
227 | /system/framework/ext.jar
228 | /system/framework/android.policy.odex
229 | /system/framework/ext.odex
230 | /system/framework/android.policy.jar
231 | /system/framework/monkey.odex
232 | /system/framework/bmgr.odex
233 | /system/framework/core.odex
234 | /system/framework/bu.odex
235 | /system/framework/svc.jar
236 | /system/framework/am.odex
237 | /system/tts/lang_pico/en-GB_ta.bin
238 | /system/tts/lang_pico/en-GB_kh0_sg.bin
239 | /system/tts/lang_pico/fr-FR_nk0_sg.bin
240 | /system/tts/lang_pico/en-US_lh0_sg.bin
241 | /system/tts/lang_pico/de-DE_gl0_sg.bin
242 | /system/tts/lang_pico/de-DE_ta.bin
243 | /system/tts/lang_pico/it-IT_ta.bin
244 | /system/tts/lang_pico/es-ES_ta.bin
245 | /system/tts/lang_pico/fr-FR_ta.bin
246 | /system/tts/lang_pico/es-ES_zl0_sg.bin
247 | /system/tts/lang_pico/en-US_ta.bin
248 | /system/tts/lang_pico/it-IT_cm0_sg.bin
249 | /system/fonts/DroidSerif-BoldItalic.ttf
250 | /system/fonts/DroidSansGeorgian.ttf
251 | /system/fonts/DroidSansFallback.ttf
252 | /system/fonts/DroidSansMono.ttf
253 | /system/fonts/Roboto-Italic.ttf
254 | /system/fonts/Roboto-Bold.ttf
255 | /system/fonts/DroidSerif-Regular.ttf
256 | /system/fonts/AndroidClock.ttf
257 | /system/fonts/DroidSansHebrew-Bold.ttf
258 | /system/fonts/DroidSansThai.ttf
259 | /system/fonts/DroidSansHebrew-Regular.ttf
260 | /system/fonts/AndroidClock_Solid.ttf
261 | /system/fonts/DroidSansArmenian.ttf
262 | /system/fonts/Roboto-Regular.ttf
263 | /system/fonts/DroidSansEthiopic-Regular.ttf
264 | /system/fonts/DroidSerif-Italic.ttf
265 | /system/fonts/DroidNaskh-Regular.ttf
266 | /system/fonts/DroidSerif-Bold.ttf
267 | /system/fonts/Clockopia.ttf
268 | /system/fonts/AndroidClock_Highlight.ttf
269 | /system/fonts/Roboto-BoldItalic.ttf
270 | /system/lib/libnetutils.so
271 | /system/lib/libthread_db.so
272 | /system/lib/libjni_mosaic.so
273 | /system/lib/libstagefright.so
274 | /system/lib/libsensorservice.so
275 | /system/lib/libinput.so
276 | /system/lib/libssl.so
277 | /system/lib/libpowermanager.so
278 | /system/lib/egl/libGLES_android.so
279 | /system/lib/egl/egl.cfg
280 | /system/lib/egl/libGLESv2_emulation.so
281 | /system/lib/egl/libGLESv1_CM_emulation.so
282 | /system/lib/egl/libEGL_emulation.so
283 | /system/lib/libmedia.so
284 | /system/lib/libcrypto.so
285 | /system/lib/libstdc++.so
286 | /system/lib/libm.so
287 | /system/lib/libexif.so
288 | /system/lib/libeffects.so
289 | /system/lib/libsurfaceflinger.so
290 | /system/lib/libETC1.so
291 | /system/lib/libstagefright_omx.so
292 | /system/lib/libwilhelm.so
293 | /system/lib/libGLESv2_dbg.so
294 | /system/lib/libcutils.so
295 | /system/lib/libdrm1.so
296 | /system/lib/libvariablespeed.so
297 | /system/lib/libstagefright_amrnb_common.so
298 | /system/lib/libfilterpack_imageproc.so
299 | /system/lib/libc.so
300 | /system/lib/libsurfaceflinger_client.so
301 | /system/lib/libchromium_net.so
302 | /system/lib/libmtp.so
303 | /system/lib/libWnnEngDic.so
304 | /system/lib/libsqlite.so
305 | /system/lib/libEGL.so
306 | /system/lib/libnativehelper.so
307 | /system/lib/libGLESv2.so
308 | /system/lib/libGLESv2_enc.so
309 | /system/lib/libGLESv1_CM.so
310 | /system/lib/libsystem_server.so
311 | /system/lib/libui.so
312 | /system/lib/lib_renderControl_enc.so
313 | /system/lib/libvorbisidec.so
314 | /system/lib/libwnndict.so
315 | /system/lib/libctest.so
316 | /system/lib/libstagefright_enc_common.so
317 | /system/lib/libext4_utils.so
318 | /system/lib/libharfbuzz.so
319 | /system/lib/libstagefright_soft_g711dec.so
320 | /system/lib/libwebrtc_audio_preprocessing.so
321 | /system/lib/libstagefright_soft_mpeg4dec.so
322 | /system/lib/libutils.so
323 | /system/lib/hw/audio.primary.goldfish.so
324 | /system/lib/hw/lights.goldfish.so
325 | /system/lib/hw/audio_policy.default.so
326 | /system/lib/hw/gralloc.default.so
327 | /system/lib/hw/gralloc.goldfish.so
328 | /system/lib/hw/camera.goldfish.so
329 | /system/lib/hw/gps.goldfish.so
330 | /system/lib/hw/sensors.goldfish.so
331 | /system/lib/libreference-ril.so
332 | /system/lib/libpower.so
333 | /system/lib/libdrm1_jni.so
334 | /system/lib/libmedia_jni.so
335 | /system/lib/libstagefright_soft_vpxdec.so
336 | /system/lib/libcameraservice.so
337 | /system/lib/libril.so
338 | /system/lib/libdefcontainer_jni.so
339 | /system/lib/libOpenglSystemCommon.so
340 | /system/lib/libttspico.so
341 | /system/lib/libsoundpool.so
342 | /system/lib/libstagefright_soft_aacdec.so
343 | /system/lib/libsysutils.so
344 | /system/lib/libsrec_jni.so
345 | /system/lib/libicui18n.so
346 | /system/lib/libc_malloc_debug_qemu.so
347 | /system/lib/soundfx/libaudiopreprocessing.so
348 | /system/lib/soundfx/libbundlewrapper.so
349 | /system/lib/soundfx/libvisualizer.so
350 | /system/lib/soundfx/libreverbwrapper.so
351 | /system/lib/libhardware_legacy.so
352 | /system/lib/libcamera_client.so
353 | /system/lib/librs_jni.so
354 | /system/lib/libfilterfw.so
355 | /system/lib/libnfc_ndef.so
356 | /system/lib/libdvm.so
357 | /system/lib/libwpa_client.so
358 | /system/lib/libjpeg.so
359 | /system/lib/libaudioeffect_jni.so
360 | /system/lib/libhardware.so
361 | /system/lib/libc_malloc_debug_leak.so
362 | /system/lib/libspeexresampler.so
363 | /system/lib/libstagefright_avc_common.so
364 | /system/lib/libandroid_runtime.so
365 | /system/lib/libusbhost.so
366 | /system/lib/libWnnJpnDic.so
367 | /system/lib/libstagefright_yuv.so
368 | /system/lib/liblog.so
369 | /system/lib/libemoji.so
370 | /system/lib/libsqlite_jni.so
371 | /system/lib/libstagefright_foundation.so
372 | /system/lib/libstagefright_soft_vorbisdec.so
373 | /system/lib/libbinder.so
374 | /system/lib/libmediaplayerservice.so
375 | /system/lib/libgabi++.so
376 | /system/lib/libpagemap.so
377 | /system/lib/libsonivox.so
378 | /system/lib/libRS.so
379 | /system/lib/libskia.so
380 | /system/lib/libdrmframework.so
381 | /system/lib/libclcore.bc
382 | /system/lib/libjnigraphics.so
383 | /system/lib/libhwui.so
384 | /system/lib/libFFTEm.so
385 | /system/lib/libstagefright_soft_h264dec.so
386 | /system/lib/libandroid_servers.so
387 | /system/lib/libandroid.so
388 | /system/lib/libbcinfo.so
389 | /system/lib/libexpat.so
390 | /system/lib/libbcc.so
391 | /system/lib/libOpenSLES.so
392 | /system/lib/libdiskconfig.so
393 | /system/lib/libbcc.so.sha1
394 | /system/lib/libstagefright_soft_mp3dec.so
395 | /system/lib/libgui.so
396 | /system/lib/libpixelflinger.so
397 | /system/lib/libstagefright_soft_amrdec.so
398 | /system/lib/librtp_jni.so
399 | /system/lib/libaudioflinger.so
400 | /system/lib/libdl.so
401 | /system/lib/libSR_AudioIn.so
402 | /system/lib/libjni_latinime.so
403 | /system/lib/libstlport.so
404 | /system/lib/invoke_mock_media_player.so
405 | /system/lib/libttscompat.so
406 | /system/lib/libwebcore.so
407 | /system/lib/libOpenMAXAL.so
408 | /system/lib/libicuuc.so
409 | /system/lib/libz.so
410 | /system/lib/libGLESv1_enc.so
411 | /system/app/Music.odex
412 | /system/app/Development.odex
413 | /system/app/PinyinIME.odex
414 | /system/app/ConnectivityTest.apk
415 | /system/app/Protips.apk
416 | /system/app/NetSpeed.apk
417 | /system/app/Exchange.apk
418 | /system/app/OpenWnn.apk
419 | /system/app/Camera.odex
420 | /system/app/UserDictionaryProvider.apk
421 | /system/app/CertInstaller.apk
422 | /system/app/ApplicationsProvider.odex
423 | /system/app/LatinIME.odex
424 | /system/app/SpeechRecorder.odex
425 | /system/app/SettingsProvider.apk
426 | /system/app/Launcher2.apk
427 | /system/app/TelephonyProvider.odex
428 | /system/app/Gallery.odex
429 | /system/app/Development.apk
430 | /system/app/QuickSearchBox.odex
431 | /system/app/KeyChain.odex
432 | /system/app/MediaProvider.apk
433 | /system/app/Settings.apk
434 | /system/app/QuickSearchBox.apk
435 | /system/app/LiveWallpapersPicker.apk
436 | /system/app/DrmProvider.odex
437 | /system/app/GpsLocationTest.apk
438 | /system/app/ContactsProvider.apk
439 | /system/app/Settings.odex
440 | /system/app/SystemUI.apk
441 | /system/app/DownloadProvider.apk
442 | /system/app/Camera.apk
443 | /system/app/Protips.odex
444 | /system/app/CustomLocale.apk
445 | /system/app/CalendarProvider.odex
446 | /system/app/OpenWnn.odex
447 | /system/app/TelephonyProvider.apk
448 | /system/app/DrmProvider.apk
449 | /system/app/StingrayProgramMenuSystem.apk
450 | /system/app/CustomLocale.odex
451 | /system/app/Contacts.odex
452 | /system/app/Launcher2.odex
453 | /system/app/PicoTts.odex
454 | /system/app/ContactsProvider.odex
455 | /system/app/DownloadProviderUi.odex
456 | /system/app/NetSpeed.odex
457 | /system/app/GpsLocationTest.odex
458 | /system/app/Mms.apk
459 | /system/app/LiveWallpapersPicker.odex
460 | /system/app/Phone.odex
461 | /system/app/Music.apk
462 | /system/app/DefaultContainerService.apk
463 | /system/app/KeyChain.apk
464 | /system/app/PackageInstaller.apk
465 | /system/app/SdkSetup.odex
466 | /system/app/Calculator.apk
467 | /system/app/SoundRecorder.odex
468 | /system/app/SettingsProvider.odex
469 | /system/app/Browser.apk
470 | /system/app/SpeechRecorder.apk
471 | /system/app/SharedStorageBackup.apk
472 | /system/app/SoundRecorder.apk
473 | /system/app/Phone.apk
474 | /system/app/Gallery.apk
475 | /system/app/Exchange.odex
476 | /system/app/BackupRestoreConfirmation.apk
477 | /system/app/SystemUI.odex
478 | /system/app/ApplicationsProvider.apk
479 | /system/app/CalendarProvider.apk
480 | /system/app/HTMLViewer.odex
481 | /system/app/BackupRestoreConfirmation.odex
482 | /system/app/Calendar.odex
483 | /system/app/PinyinIME.apk
484 | /system/app/DownloadProviderUi.apk
485 | /system/app/DownloadProvider.odex
486 | /system/app/Fallback.apk
487 | /system/app/LatinIME.apk
488 | /system/app/Email.odex
489 | /system/app/ConnectivityTest.odex
490 | /system/app/StingrayProgramMenu.apk
491 | /system/app/HTMLViewer.apk
492 | /system/app/PicoTts.apk
493 | /system/app/Email.apk
494 | /system/app/DeskClock.odex
495 | /system/app/CertInstaller.odex
496 | /system/app/SharedStorageBackup.odex
497 | /system/app/PackageInstaller.odex
498 | /system/app/Browser.odex
499 | /system/app/VpnDialogs.odex
500 | /system/app/DeskClock.apk
501 | /system/app/Calculator.odex
502 | /system/app/SdkSetup.apk
503 | /system/app/Mms.odex
504 | /system/app/MediaProvider.odex
505 | /system/app/Contacts.apk
506 | /system/app/UserDictionaryProvider.odex
507 | /system/app/Fallback.odex
508 | /system/app/Calendar.apk
509 | /system/app/DefaultContainerService.odex
510 | /system/app/VpnDialogs.apk
511 | /system/bin/dumpsys
512 | /system/bin/InputReader_test
513 | /system/bin/iptables
514 | /system/bin/dumpstate
515 | /system/bin/am
516 | /system/bin/bmgr
517 | /system/bin/servicemanager
518 | /system/bin/dalvikvm
519 | /system/bin/monkey
520 | /system/bin/BlobCache_test
521 | /system/bin/mtpd
522 | /system/bin/rild
523 | /system/bin/pppd
524 | /system/bin/Looper_test
525 | /system/bin/ZipFileRO_test
526 | /system/bin/recordvideo
527 | /system/bin/system_server
528 | /system/bin/keystore_cli
529 | /system/bin/omx_tests
530 | /system/bin/installd
531 | /system/bin/audioloop
532 | /system/bin/svc
533 | /system/bin/showlease
534 | /system/bin/ime
535 | /system/bin/radiooptions
536 | /system/bin/logwrapper
537 | /system/bin/adb
538 | /system/bin/simg2img
539 | /system/bin/qemu-props
540 | /system/bin/dexopt
541 | /system/bin/ObbFile_test
542 | /system/bin/racoon
543 | /system/bin/InputDispatcher_test
544 | /system/bin/surfaceflinger
545 | /system/bin/sf2
546 | /system/bin/ping
547 | /system/bin/schedtest
548 | /system/bin/stream
549 | /system/bin/debuggerd
550 | /system/bin/String8_test
551 | /system/bin/netd
552 | /system/bin/record
553 | /system/bin/logcat
554 | /system/bin/keystore
555 | /system/bin/Unicode_test
556 | /system/bin/service
557 | /system/bin/linker
558 | /system/bin/sdcard
559 | /system/bin/mediaserver
560 | /system/bin/toolbox
561 | /system/bin/gdbserver
562 | /system/bin/gdbjithelper
563 | /system/bin/ping6
564 | /system/bin/check_prereq
565 | /system/bin/screenshot
566 | /system/bin/decoder
567 | /system/bin/bootanimation
568 | /system/bin/bu
569 | /system/bin/sensorservice
570 | /system/bin/vdc
571 | /system/bin/run-as
572 | /system/bin/ndc
573 | /system/bin/netcfg
574 | /system/bin/InputEvent_test
575 | /system/bin/screencap
576 | /system/bin/InputPublisherAndConsumer_test
577 | /system/bin/ip6tables
578 | /system/bin/dhcpcd
579 | /system/bin/updater
580 | /system/bin/recovery
581 | /system/bin/bugreport
582 | /system/bin/skia_test
583 | /system/bin/input
584 | /system/bin/gzip
585 | /system/bin/app_process
586 | /system/bin/InputChannel_test
587 | /system/bin/vold
588 | /system/bin/testid3
589 | /system/bin/stagefright
590 | /system/bin/qemud
591 | /system/bin/applypatch_static
592 | /system/bin/applypatch
593 | /system/bin/flash_image
594 | /system/bin/fsck_msdos
595 | /system/bin/ash
596 | /system/bin/pm
597 | /system/build.prop
598 | /system/xbin/procrank
599 | /system/xbin/showslab
600 | /system/xbin/netserver
601 | /system/xbin/showmap
602 | /system/xbin/strace
603 | /system/xbin/sane_schedstat
604 | /system/xbin/librank
605 | /system/xbin/btool
606 | /system/xbin/tcpdump
607 | /system/xbin/su
608 | /system/xbin/check-lost+found
609 | /system/xbin/ssh
610 | /system/xbin/daemonize
611 | /system/xbin/cpueater
612 | /system/xbin/rawbu
613 | /system/xbin/directiotest
614 | /system/xbin/scp
615 | /system/xbin/latencytop
616 | /system/xbin/netperf
617 | /system/xbin/nc
618 | /system/xbin/sqlite3
619 | /system/xbin/micro_bench
620 | /system/xbin/dexdump
621 | /system/xbin/add-property-tag
622 | /system/xbin/procmem
623 | /system/xbin/timeinfo
624 |
--------------------------------------------------------------------------------
/emulator_systems/sdk_16.txt:
--------------------------------------------------------------------------------
1 | /system/usr/share/zoneinfo/zoneinfo.dat
2 | /system/usr/share/zoneinfo/zoneinfo.idx
3 | /system/usr/share/zoneinfo/zoneinfo.version
4 | /system/usr/share/bmd/RFFspeed_501.bmd
5 | /system/usr/share/bmd/RFFstd_501.bmd
6 | /system/usr/keylayout/Vendor_046d_Product_c294.kl
7 | /system/usr/keylayout/Vendor_046d_Product_c532.kl
8 | /system/usr/keylayout/AVRCP.kl
9 | /system/usr/keylayout/Vendor_05ac_Product_0239.kl
10 | /system/usr/keylayout/Vendor_046d_Product_c216.kl
11 | /system/usr/keylayout/qwerty.kl
12 | /system/usr/keylayout/Vendor_045e_Product_028e.kl
13 | /system/usr/keylayout/Vendor_22b8_Product_093d.kl
14 | /system/usr/keylayout/Vendor_054c_Product_0268.kl
15 | /system/usr/keylayout/Vendor_046d_Product_c299.kl
16 | /system/usr/keylayout/Generic.kl
17 | /system/usr/idc/qwerty2.idc
18 | /system/usr/idc/qwerty.idc
19 | /system/usr/icu/icudt48l.dat
20 | /system/usr/keychars/qwerty.kcm
21 | /system/usr/keychars/Virtual.kcm
22 | /system/usr/keychars/Generic.kcm
23 | /system/usr/keychars/qwerty2.kcm
24 | /system/media/audio/ui/VideoRecord.ogg
25 | /system/media/audio/ui/camera_click.ogg
26 | /system/etc/system_fonts.xml
27 | /system/etc/audio_policy.conf
28 | /system/etc/mkshrc
29 | /system/etc/media_profiles.xml
30 | /system/etc/event-log-tags
31 | /system/etc/vold.fstab
32 | /system/etc/permissions/handheld_core_hardware.xml
33 | /system/etc/permissions/platform.xml
34 | /system/etc/permissions/android.hardware.camera.autofocus.xml
35 | /system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
36 | /system/etc/permissions/com.android.location.provider.xml
37 | /system/etc/fallback_fonts-ja.xml
38 | /system/etc/security/cacerts/d777342d.0
39 | /system/etc/security/cacerts/ddc328ff.0
40 | /system/etc/security/cacerts/ed524cf5.0
41 | /system/etc/security/cacerts/ee7cd6fb.0
42 | /system/etc/security/cacerts/3ad48a91.0
43 | /system/etc/security/cacerts/2fa87019.0
44 | /system/etc/security/cacerts/5e4e69e7.0
45 | /system/etc/security/cacerts/882de061.0
46 | /system/etc/security/cacerts/399e7759.0
47 | /system/etc/security/cacerts/1eb37bdf.0
48 | /system/etc/security/cacerts/e60bf0c0.0
49 | /system/etc/security/cacerts/81b9768f.0
50 | /system/etc/security/cacerts/c33a80d4.0
51 | /system/etc/security/cacerts/a0bc6fbb.0
52 | /system/etc/security/cacerts/dbc54cab.0
53 | /system/etc/security/cacerts/27af790d.0
54 | /system/etc/security/cacerts/1dcd6f4c.0
55 | /system/etc/security/cacerts/95aff9e3.0
56 | /system/etc/security/cacerts/f61bff45.0
57 | /system/etc/security/cacerts/2fb1850a.0
58 | /system/etc/security/cacerts/3c860d51.0
59 | /system/etc/security/cacerts/895cad1a.0
60 | /system/etc/security/cacerts/ed049835.0
61 | /system/etc/security/cacerts/69105f4f.0
62 | /system/etc/security/cacerts/c215bc69.0
63 | /system/etc/security/cacerts/7999be0d.0
64 | /system/etc/security/cacerts/cf701eeb.0
65 | /system/etc/security/cacerts/c3a6a9ad.0
66 | /system/etc/security/cacerts/87753b0d.0
67 | /system/etc/security/cacerts/9339512a.0
68 | /system/etc/security/cacerts/2afc57aa.0
69 | /system/etc/security/cacerts/add67345.0
70 | /system/etc/security/cacerts/ff783690.0
71 | /system/etc/security/cacerts/7a481e66.0
72 | /system/etc/security/cacerts/7d453d8f.0
73 | /system/etc/security/cacerts/7672ac4b.0
74 | /system/etc/security/cacerts/6adf0799.0
75 | /system/etc/security/cacerts/1dbdda5b.0
76 | /system/etc/security/cacerts/418595b9.0
77 | /system/etc/security/cacerts/ea169617.0
78 | /system/etc/security/cacerts/3a3b02ce.0
79 | /system/etc/security/cacerts/08aef7bb.0
80 | /system/etc/security/cacerts/219d9499.0
81 | /system/etc/security/cacerts/7651b327.0
82 | /system/etc/security/cacerts/4fbd6bfa.0
83 | /system/etc/security/cacerts/bcdd5959.0
84 | /system/etc/security/cacerts/cdaebb72.0
85 | /system/etc/security/cacerts/e48193cf.0
86 | /system/etc/security/cacerts/5a3f0ff8.0
87 | /system/etc/security/cacerts/c527e4ab.0
88 | /system/etc/security/cacerts/84cba82f.0
89 | /system/etc/security/cacerts/56b8a0b6.0
90 | /system/etc/security/cacerts/1df5ec47.0
91 | /system/etc/security/cacerts/ab5346f4.0
92 | /system/etc/security/cacerts/23f4c490.0
93 | /system/etc/security/cacerts/fb126c6d.0
94 | /system/etc/security/cacerts/1e8e7201.0
95 | /system/etc/security/cacerts/60afe812.0
96 | /system/etc/security/cacerts/524d9b43.0
97 | /system/etc/security/cacerts/facacbc6.0
98 | /system/etc/security/cacerts/1dac3003.0
99 | /system/etc/security/cacerts/b0f3e76e.0
100 | /system/etc/security/cacerts/ccc52f49.0
101 | /system/etc/security/cacerts/fac084d7.0
102 | /system/etc/security/cacerts/c8763593.0
103 | /system/etc/security/cacerts/17b51fe6.0
104 | /system/etc/security/cacerts/c7e2a638.0
105 | /system/etc/security/cacerts/03e16f6c.0
106 | /system/etc/security/cacerts/6e8bf996.0
107 | /system/etc/security/cacerts/f4996e82.0
108 | /system/etc/security/cacerts/3c58f906.0
109 | /system/etc/security/cacerts/8f7b96c4.0
110 | /system/etc/security/cacerts/d59297b8.0
111 | /system/etc/security/cacerts/f58a60fe.0
112 | /system/etc/security/cacerts/d64f06f3.0
113 | /system/etc/security/cacerts/5cf9d536.0
114 | /system/etc/security/cacerts/12d55845.0
115 | /system/etc/security/cacerts/86212b19.0
116 | /system/etc/security/cacerts/7a819ef2.0
117 | /system/etc/security/cacerts/74c26bd0.0
118 | /system/etc/security/cacerts/33815e15.0
119 | /system/etc/security/cacerts/bf64f35b.0
120 | /system/etc/security/cacerts/b7db1890.0
121 | /system/etc/security/cacerts/9f533518.0
122 | /system/etc/security/cacerts/1155c94b.0
123 | /system/etc/security/cacerts/e7b8d656.0
124 | /system/etc/security/cacerts/6fcc125d.0
125 | /system/etc/security/cacerts/9685a493.0
126 | /system/etc/security/cacerts/3e7271e8.0
127 | /system/etc/security/cacerts/d537fba6.0
128 | /system/etc/security/cacerts/00673b5b.0
129 | /system/etc/security/cacerts/67495436.0
130 | /system/etc/security/cacerts/fde84897.0
131 | /system/etc/security/cacerts/e775ed2d.0
132 | /system/etc/security/cacerts/76579174.0
133 | /system/etc/security/cacerts/5046c355.0
134 | /system/etc/security/cacerts/eb375c3e.0
135 | /system/etc/security/cacerts/f80cc7f6.0
136 | /system/etc/security/cacerts/75680d2e.0
137 | /system/etc/security/cacerts/635ccfd5.0
138 | /system/etc/security/cacerts/48478734.0
139 | /system/etc/security/cacerts/111e6273.0
140 | /system/etc/security/cacerts/a7605362.0
141 | /system/etc/security/cacerts/1920cacb.0
142 | /system/etc/security/cacerts/7d3cd826.0
143 | /system/etc/security/cacerts/bc3f2570.0
144 | /system/etc/security/cacerts/bda4cc84.0
145 | /system/etc/security/cacerts/bdacca6f.0
146 | /system/etc/security/cacerts/9772ca32.0
147 | /system/etc/security/cacerts/a15b3b6b.0
148 | /system/etc/security/cacerts/57692373.0
149 | /system/etc/security/cacerts/343eb6cb.0
150 | /system/etc/security/cacerts/3d441de8.0
151 | /system/etc/security/cacerts/d8274e24.0
152 | /system/etc/security/cacerts/aeb67534.0
153 | /system/etc/security/cacerts/46b2fd3b.0
154 | /system/etc/security/cacerts/4d654d1d.0
155 | /system/etc/security/cacerts/5a5372fc.0
156 | /system/etc/security/cacerts/10531352.0
157 | /system/etc/security/cacerts/455f1b52.0
158 | /system/etc/security/cacerts/5021a0a2.0
159 | /system/etc/security/cacerts/11a09b38.0
160 | /system/etc/security/cacerts/594f1775.0
161 | /system/etc/security/cacerts/d16a5865.0
162 | /system/etc/security/cacerts/e8651083.0
163 | /system/etc/security/cacerts/4e18c148.0
164 | /system/etc/security/cacerts/a7d2cf64.0
165 | /system/etc/security/cacerts/72f369af.0
166 | /system/etc/security/cacerts/89c02a45.0
167 | /system/etc/security/cacerts/0d188d89.0
168 | /system/etc/security/cacerts/a3896b44.0
169 | /system/etc/security/cacerts/58a44af1.0
170 | /system/etc/security/cacerts/85cde254.0
171 | /system/etc/security/cacerts/9dbefe7b.0
172 | /system/etc/security/cacerts/9d6523ce.0
173 | /system/etc/security/cacerts/8470719d.0
174 | /system/etc/security/cacerts/2e8714cb.0
175 | /system/etc/security/cacerts/119afc2e.0
176 | /system/etc/security/cacerts/72fa7371.0
177 | /system/etc/security/otacerts.zip
178 | /system/etc/hosts
179 | /system/etc/ppp/ip-up-vpn
180 | /system/etc/media_codecs.xml
181 | /system/etc/dbus.conf
182 | /system/etc/fallback_fonts.xml
183 | /system/etc/apns-conf.xml
184 | /system/etc/NOTICE.html.gz
185 | /system/etc/init.goldfish.sh
186 | /system/etc/dhcpcd/dhcpcd-run-hooks
187 | /system/etc/dhcpcd/dhcpcd-hooks/95-configured
188 | /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
189 | /system/framework/monkey.jar
190 | /system/framework/bu.jar
191 | /system/framework/apache-xml.odex
192 | /system/framework/uiautomator.odex
193 | /system/framework/bmgr.jar
194 | /system/framework/framework.odex
195 | /system/framework/core-junit.odex
196 | /system/framework/android.test.runner.jar
197 | /system/framework/framework-res.apk
198 | /system/framework/ime.jar
199 | /system/framework/am.jar
200 | /system/framework/bouncycastle.odex
201 | /system/framework/pm.odex
202 | /system/framework/input.jar
203 | /system/framework/pm.jar
204 | /system/framework/javax.obex.jar
205 | /system/framework/javax.obex.odex
206 | /system/framework/core.jar
207 | /system/framework/input.odex
208 | /system/framework/android.test.runner.odex
209 | /system/framework/services.odex
210 | /system/framework/content.jar
211 | /system/framework/com.android.location.provider.jar
212 | /system/framework/svc.odex
213 | /system/framework/bouncycastle.jar
214 | /system/framework/services.jar
215 | /system/framework/uiautomator.jar
216 | /system/framework/requestsync.jar
217 | /system/framework/core-junit.jar
218 | /system/framework/com.android.location.provider.odex
219 | /system/framework/framework.jar
220 | /system/framework/ime.odex
221 | /system/framework/content.odex
222 | /system/framework/apache-xml.jar
223 | /system/framework/requestsync.odex
224 | /system/framework/ext.jar
225 | /system/framework/android.policy.odex
226 | /system/framework/ext.odex
227 | /system/framework/android.policy.jar
228 | /system/framework/monkey.odex
229 | /system/framework/bmgr.odex
230 | /system/framework/core.odex
231 | /system/framework/bu.odex
232 | /system/framework/svc.jar
233 | /system/framework/am.odex
234 | /system/tts/lang_pico/en-GB_ta.bin
235 | /system/tts/lang_pico/en-GB_kh0_sg.bin
236 | /system/tts/lang_pico/fr-FR_nk0_sg.bin
237 | /system/tts/lang_pico/en-US_lh0_sg.bin
238 | /system/tts/lang_pico/de-DE_gl0_sg.bin
239 | /system/tts/lang_pico/de-DE_ta.bin
240 | /system/tts/lang_pico/it-IT_ta.bin
241 | /system/tts/lang_pico/es-ES_ta.bin
242 | /system/tts/lang_pico/fr-FR_ta.bin
243 | /system/tts/lang_pico/es-ES_zl0_sg.bin
244 | /system/tts/lang_pico/en-US_ta.bin
245 | /system/tts/lang_pico/it-IT_cm0_sg.bin
246 | /system/fonts/RobotoCondensed-Bold.ttf
247 | /system/fonts/DroidSerif-BoldItalic.ttf
248 | /system/fonts/DroidSansGeorgian.ttf
249 | /system/fonts/DroidSansFallback.ttf
250 | /system/fonts/DroidSansMono.ttf
251 | /system/fonts/Roboto-Italic.ttf
252 | /system/fonts/Roboto-Bold.ttf
253 | /system/fonts/DroidSerif-Regular.ttf
254 | /system/fonts/AndroidClock.ttf
255 | /system/fonts/DroidSansHebrew-Bold.ttf
256 | /system/fonts/DroidSansThai.ttf
257 | /system/fonts/DroidSansTamil-Regular.ttf
258 | /system/fonts/RobotoCondensed-Italic.ttf
259 | /system/fonts/RobotoCondensed-BoldItalic.ttf
260 | /system/fonts/DroidSansDevanagari-Regular.ttf
261 | /system/fonts/DroidSansHebrew-Regular.ttf
262 | /system/fonts/AndroidClock_Solid.ttf
263 | /system/fonts/Roboto-LightItalic.ttf
264 | /system/fonts/DroidNaskh-Regular-SystemUI.ttf
265 | /system/fonts/DroidSansArmenian.ttf
266 | /system/fonts/Roboto-Light.ttf
267 | /system/fonts/AndroidEmoji.ttf
268 | /system/fonts/Roboto-Regular.ttf
269 | /system/fonts/DroidSansEthiopic-Regular.ttf
270 | /system/fonts/DroidSerif-Italic.ttf
271 | /system/fonts/MTLmr3m.ttf
272 | /system/fonts/DroidNaskh-Regular.ttf
273 | /system/fonts/DroidSerif-Bold.ttf
274 | /system/fonts/DroidSansTamil-Bold.ttf
275 | /system/fonts/RobotoCondensed-Regular.ttf
276 | /system/fonts/Clockopia.ttf
277 | /system/fonts/AndroidClock_Highlight.ttf
278 | /system/fonts/Roboto-BoldItalic.ttf
279 | /system/lib/libnetutils.so
280 | /system/lib/libthread_db.so
281 | /system/lib/libaah_rtp.so
282 | /system/lib/libstagefright.so
283 | /system/lib/libsensorservice.so
284 | /system/lib/libinput.so
285 | /system/lib/libkeystore_client.so
286 | /system/lib/libssl.so
287 | /system/lib/libpowermanager.so
288 | /system/lib/egl/libGLES_android.so
289 | /system/lib/egl/egl.cfg
290 | /system/lib/egl/libGLESv2_emulation.so
291 | /system/lib/egl/libGLESv1_CM_emulation.so
292 | /system/lib/egl/libEGL_emulation.so
293 | /system/lib/libmedia.so
294 | /system/lib/libcrypto.so
295 | /system/lib/libstdc++.so
296 | /system/lib/libm.so
297 | /system/lib/libexif.so
298 | /system/lib/libeffects.so
299 | /system/lib/libsurfaceflinger.so
300 | /system/lib/libETC1.so
301 | /system/lib/libstagefright_omx.so
302 | /system/lib/libwilhelm.so
303 | /system/lib/libaudioutils.so
304 | /system/lib/libstagefright_soft_amrnbenc.so
305 | /system/lib/libcutils.so
306 | /system/lib/libdrm1.so
307 | /system/lib/libvariablespeed.so
308 | /system/lib/libstagefright_amrnb_common.so
309 | /system/lib/libfilterpack_imageproc.so
310 | /system/lib/libc.so
311 | /system/lib/libchromium_net.so
312 | /system/lib/libmtp.so
313 | /system/lib/libWnnEngDic.so
314 | /system/lib/libsqlite.so
315 | /system/lib/libEGL.so
316 | /system/lib/libnativehelper.so
317 | /system/lib/libGLESv2.so
318 | /system/lib/libstagefright_soft_h264enc.so
319 | /system/lib/libGLESv2_enc.so
320 | /system/lib/libGLESv1_CM.so
321 | /system/lib/libsystem_server.so
322 | /system/lib/libui.so
323 | /system/lib/lib_renderControl_enc.so
324 | /system/lib/libvorbisidec.so
325 | /system/lib/libwnndict.so
326 | /system/lib/libctest.so
327 | /system/lib/libstagefright_enc_common.so
328 | /system/lib/libext4_utils.so
329 | /system/lib/libharfbuzz.so
330 | /system/lib/libstagefright_soft_g711dec.so
331 | /system/lib/libwebrtc_audio_preprocessing.so
332 | /system/lib/libexif_jni.so
333 | /system/lib/libstagefright_soft_mpeg4dec.so
334 | /system/lib/libstagefright_soft_flacenc.so
335 | /system/lib/libjni_pinyinime.so
336 | /system/lib/libutils.so
337 | /system/lib/hw/audio.primary.goldfish.so
338 | /system/lib/hw/lights.goldfish.so
339 | /system/lib/hw/audio_policy.default.so
340 | /system/lib/hw/local_time.default.so
341 | /system/lib/hw/keystore.default.so
342 | /system/lib/hw/gralloc.default.so
343 | /system/lib/hw/gralloc.goldfish.so
344 | /system/lib/hw/camera.goldfish.so
345 | /system/lib/hw/gps.goldfish.so
346 | /system/lib/hw/sensors.goldfish.so
347 | /system/lib/libreference-ril.so
348 | /system/lib/libpower.so
349 | /system/lib/libtinyalsa.so
350 | /system/lib/libdrm1_jni.so
351 | /system/lib/libmedia_jni.so
352 | /system/lib/libstagefright_soft_vpxdec.so
353 | /system/lib/libcommon_time_client.so
354 | /system/lib/libcameraservice.so
355 | /system/lib/libril.so
356 | /system/lib/libdefcontainer_jni.so
357 | /system/lib/libOpenglSystemCommon.so
358 | /system/lib/libttspico.so
359 | /system/lib/libjavacore.so
360 | /system/lib/libsoundpool.so
361 | /system/lib/libsuspend.so
362 | /system/lib/libstagefright_soft_aacdec.so
363 | /system/lib/libsysutils.so
364 | /system/lib/libstagefright_soft_mpeg4enc.so
365 | /system/lib/libicui18n.so
366 | /system/lib/ssl/engines/libkeystore.so
367 | /system/lib/libc_malloc_debug_qemu.so
368 | /system/lib/soundfx/libaudiopreprocessing.so
369 | /system/lib/soundfx/libbundlewrapper.so
370 | /system/lib/soundfx/libvisualizer.so
371 | /system/lib/soundfx/libdownmix.so
372 | /system/lib/soundfx/libreverbwrapper.so
373 | /system/lib/libhardware_legacy.so
374 | /system/lib/libcamera_client.so
375 | /system/lib/librs_jni.so
376 | /system/lib/libfilterfw.so
377 | /system/lib/libstagefright_soft_amrwbenc.so
378 | /system/lib/libdrmframework_jni.so
379 | /system/lib/libnfc_ndef.so
380 | /system/lib/libdvm.so
381 | /system/lib/libwpa_client.so
382 | /system/lib/libjpeg.so
383 | /system/lib/libaudioeffect_jni.so
384 | /system/lib/libhardware.so
385 | /system/lib/libstagefright_soft_aacenc.so
386 | /system/lib/libc_malloc_debug_leak.so
387 | /system/lib/libspeexresampler.so
388 | /system/lib/libstagefright_avc_common.so
389 | /system/lib/libmdnssd.so
390 | /system/lib/libstagefright_soft_rawdec.so
391 | /system/lib/libandroid_runtime.so
392 | /system/lib/libusbhost.so
393 | /system/lib/libWnnJpnDic.so
394 | /system/lib/libstagefright_yuv.so
395 | /system/lib/liblog.so
396 | /system/lib/libemoji.so
397 | /system/lib/libsqlite_jni.so
398 | /system/lib/libstagefright_foundation.so
399 | /system/lib/libstagefright_soft_vorbisdec.so
400 | /system/lib/libbinder.so
401 | /system/lib/libgccdemangle.so
402 | /system/lib/libmediaplayerservice.so
403 | /system/lib/libgabi++.so
404 | /system/lib/libcorkscrew.so
405 | /system/lib/libpagemap.so
406 | /system/lib/libsonivox.so
407 | /system/lib/libRS.so
408 | /system/lib/libskia.so
409 | /system/lib/libdrmframework.so
410 | /system/lib/libandroidfw.so
411 | /system/lib/libclcore.bc
412 | /system/lib/libjnigraphics.so
413 | /system/lib/libhwui.so
414 | /system/lib/libGLES_trace.so
415 | /system/lib/libFFTEm.so
416 | /system/lib/libstagefright_soft_h264dec.so
417 | /system/lib/libandroid_servers.so
418 | /system/lib/libandroid.so
419 | /system/lib/libjni_legacymosaic.so
420 | /system/lib/libbcinfo.so
421 | /system/lib/libexpat.so
422 | /system/lib/libbcc.so
423 | /system/lib/libOpenSLES.so
424 | /system/lib/libdiskconfig.so
425 | /system/lib/libbcc.so.sha1
426 | /system/lib/libstagefright_soft_mp3dec.so
427 | /system/lib/libgui.so
428 | /system/lib/libpixelflinger.so
429 | /system/lib/libstagefright_soft_amrdec.so
430 | /system/lib/librtp_jni.so
431 | /system/lib/libaudioflinger.so
432 | /system/lib/libselinux.so
433 | /system/lib/libdl.so
434 | /system/lib/libSR_AudioIn.so
435 | /system/lib/libasan_preload.so
436 | /system/lib/libjni_latinime.so
437 | /system/lib/libstlport.so
438 | /system/lib/invoke_mock_media_player.so
439 | /system/lib/libttscompat.so
440 | /system/lib/libwebcore.so
441 | /system/lib/libOpenMAXAL.so
442 | /system/lib/libmedia_native.so
443 | /system/lib/libicuuc.so
444 | /system/lib/libz.so
445 | /system/lib/libGLESv1_enc.so
446 | /system/app/Music.odex
447 | /system/app/Development.odex
448 | /system/app/PinyinIME.odex
449 | /system/app/InputDevices.odex
450 | /system/app/ConnectivityTest.apk
451 | /system/app/Protips.apk
452 | /system/app/NetSpeed.apk
453 | /system/app/OpenWnn.apk
454 | /system/app/UserDictionaryProvider.apk
455 | /system/app/CertInstaller.apk
456 | /system/app/InputDevices.apk
457 | /system/app/ApplicationsProvider.odex
458 | /system/app/LatinIME.odex
459 | /system/app/SpeechRecorder.odex
460 | /system/app/SettingsProvider.apk
461 | /system/app/Launcher2.apk
462 | /system/app/TelephonyProvider.odex
463 | /system/app/Gallery.odex
464 | /system/app/Development.apk
465 | /system/app/QuickSearchBox.odex
466 | /system/app/KeyChain.odex
467 | /system/app/MediaProvider.apk
468 | /system/app/Settings.apk
469 | /system/app/QuickSearchBox.apk
470 | /system/app/LiveWallpapersPicker.apk
471 | /system/app/DrmProvider.odex
472 | /system/app/GpsLocationTest.apk
473 | /system/app/ContactsProvider.apk
474 | /system/app/Settings.odex
475 | /system/app/SystemUI.apk
476 | /system/app/DownloadProvider.apk
477 | /system/app/Protips.odex
478 | /system/app/CustomLocale.apk
479 | /system/app/CalendarProvider.odex
480 | /system/app/OpenWnn.odex
481 | /system/app/TelephonyProvider.apk
482 | /system/app/DrmProvider.apk
483 | /system/app/CustomLocale.odex
484 | /system/app/Contacts.odex
485 | /system/app/Launcher2.odex
486 | /system/app/PicoTts.odex
487 | /system/app/ContactsProvider.odex
488 | /system/app/DownloadProviderUi.odex
489 | /system/app/NetSpeed.odex
490 | /system/app/GpsLocationTest.odex
491 | /system/app/Mms.apk
492 | /system/app/LegacyCamera.odex
493 | /system/app/LiveWallpapersPicker.odex
494 | /system/app/Exchange2.odex
495 | /system/app/Phone.odex
496 | /system/app/Music.apk
497 | /system/app/DefaultContainerService.apk
498 | /system/app/KeyChain.apk
499 | /system/app/PackageInstaller.apk
500 | /system/app/SdkSetup.odex
501 | /system/app/Calculator.apk
502 | /system/app/SoundRecorder.odex
503 | /system/app/SettingsProvider.odex
504 | /system/app/Browser.apk
505 | /system/app/SpeechRecorder.apk
506 | /system/app/SharedStorageBackup.apk
507 | /system/app/SoundRecorder.apk
508 | /system/app/Phone.apk
509 | /system/app/Gallery.apk
510 | /system/app/BackupRestoreConfirmation.apk
511 | /system/app/SystemUI.odex
512 | /system/app/ApplicationsProvider.apk
513 | /system/app/CalendarProvider.apk
514 | /system/app/HTMLViewer.odex
515 | /system/app/BackupRestoreConfirmation.odex
516 | /system/app/Calendar.odex
517 | /system/app/PinyinIME.apk
518 | /system/app/DownloadProviderUi.apk
519 | /system/app/DownloadProvider.odex
520 | /system/app/Fallback.apk
521 | /system/app/LatinIME.apk
522 | /system/app/Email.odex
523 | /system/app/ConnectivityTest.odex
524 | /system/app/HTMLViewer.apk
525 | /system/app/PicoTts.apk
526 | /system/app/Email.apk
527 | /system/app/DeskClock.odex
528 | /system/app/Exchange2.apk
529 | /system/app/CertInstaller.odex
530 | /system/app/LegacyCamera.apk
531 | /system/app/SharedStorageBackup.odex
532 | /system/app/PackageInstaller.odex
533 | /system/app/Browser.odex
534 | /system/app/VpnDialogs.odex
535 | /system/app/DeskClock.apk
536 | /system/app/Calculator.odex
537 | /system/app/SdkSetup.apk
538 | /system/app/Mms.odex
539 | /system/app/MediaProvider.odex
540 | /system/app/Contacts.apk
541 | /system/app/UserDictionaryProvider.odex
542 | /system/app/Fallback.odex
543 | /system/app/Calendar.apk
544 | /system/app/DefaultContainerService.odex
545 | /system/app/VpnDialogs.apk
546 | /system/bin/dumpsys
547 | /system/bin/InputReader_test
548 | /system/bin/iptables
549 | /system/bin/requestsync
550 | /system/bin/dumpstate
551 | /system/bin/am
552 | /system/bin/bmgr
553 | /system/bin/servicemanager
554 | /system/bin/dalvikvm
555 | /system/bin/monkey
556 | /system/bin/BlobCache_test
557 | /system/bin/mtpd
558 | /system/bin/rild
559 | /system/bin/pppd
560 | /system/bin/Looper_test
561 | /system/bin/ZipFileRO_test
562 | /system/bin/recordvideo
563 | /system/bin/system_server
564 | /system/bin/content
565 | /system/bin/keystore_cli
566 | /system/bin/installd
567 | /system/bin/audioloop
568 | /system/bin/svc
569 | /system/bin/showlease
570 | /system/bin/ime
571 | /system/bin/corrupt_gdt_free_blocks
572 | /system/bin/uiautomator
573 | /system/bin/radiooptions
574 | /system/bin/atrace
575 | /system/bin/logwrapper
576 | /system/bin/make_ext4fs
577 | /system/bin/adb
578 | /system/bin/qemu-props
579 | /system/bin/dexopt
580 | /system/bin/ObbFile_test
581 | /system/bin/racoon
582 | /system/bin/InputDispatcher_test
583 | /system/bin/BasicHashtable_test
584 | /system/bin/surfaceflinger
585 | /system/bin/asanwrapper
586 | /system/bin/sf2
587 | /system/bin/ping
588 | /system/bin/schedtest
589 | /system/bin/stream
590 | /system/bin/debuggerd
591 | /system/bin/String8_test
592 | /system/bin/mdnsd
593 | /system/bin/netd
594 | /system/bin/record
595 | /system/bin/set_ext4_err_bit
596 | /system/bin/logcat
597 | /system/bin/keystore
598 | /system/bin/Unicode_test
599 | /system/bin/service
600 | /system/bin/linker
601 | /system/bin/sdcard
602 | /system/bin/mediaserver
603 | /system/bin/toolbox
604 | /system/bin/asan/app_process
605 | /system/bin/gdbserver
606 | /system/bin/gdbjithelper
607 | /system/bin/ping6
608 | /system/bin/check_prereq
609 | /system/bin/screenshot
610 | /system/bin/decoder
611 | /system/bin/drmserver
612 | /system/bin/bootanimation
613 | /system/bin/bu
614 | /system/bin/sensorservice
615 | /system/bin/vdc
616 | /system/bin/run-as
617 | /system/bin/ndc
618 | /system/bin/netcfg
619 | /system/bin/InputEvent_test
620 | /system/bin/screencap
621 | /system/bin/InputPublisherAndConsumer_test
622 | /system/bin/ip6tables
623 | /system/bin/codec
624 | /system/bin/dhcpcd
625 | /system/bin/updater
626 | /system/bin/recovery
627 | /system/bin/Vector_test
628 | /system/bin/bugreport
629 | /system/bin/skia_test
630 | /system/bin/uim-sysfs
631 | /system/bin/input
632 | /system/bin/gzip
633 | /system/bin/app_process
634 | /system/bin/mksh
635 | /system/bin/InputChannel_test
636 | /system/bin/vold
637 | /system/bin/testid3
638 | /system/bin/stagefright
639 | /system/bin/qemud
640 | /system/bin/applypatch_static
641 | /system/bin/applypatch
642 | /system/bin/flash_image
643 | /system/bin/fsck_msdos
644 | /system/bin/pm
645 | /system/build.prop
646 | /system/xbin/procrank
647 | /system/xbin/showslab
648 | /system/xbin/netserver
649 | /system/xbin/showmap
650 | /system/xbin/strace
651 | /system/xbin/sane_schedstat
652 | /system/xbin/librank
653 | /system/xbin/btool
654 | /system/xbin/tcpdump
655 | /system/xbin/su
656 | /system/xbin/check-lost+found
657 | /system/xbin/daemonize
658 | /system/xbin/cpueater
659 | /system/xbin/rawbu
660 | /system/xbin/directiotest
661 | /system/xbin/latencytop
662 | /system/xbin/netperf
663 | /system/xbin/cpustats
664 | /system/xbin/nc
665 | /system/xbin/sqlite3
666 | /system/xbin/kfmapp
667 | /system/xbin/micro_bench
668 | /system/xbin/dexdump
669 | /system/xbin/add-property-tag
670 | /system/xbin/procmem
671 | /system/xbin/timeinfo
672 |
--------------------------------------------------------------------------------
/emulator_systems/sdk_17.txt:
--------------------------------------------------------------------------------
1 | /system/usr/share/zoneinfo/zoneinfo.dat
2 | /system/usr/share/zoneinfo/zoneinfo.idx
3 | /system/usr/share/zoneinfo/zoneinfo.version
4 | /system/usr/share/bmd/RFFspeed_501.bmd
5 | /system/usr/share/bmd/RFFstd_501.bmd
6 | /system/usr/keylayout/Vendor_046d_Product_c294.kl
7 | /system/usr/keylayout/Vendor_046d_Product_c532.kl
8 | /system/usr/keylayout/AVRCP.kl
9 | /system/usr/keylayout/Vendor_05ac_Product_0239.kl
10 | /system/usr/keylayout/Vendor_046d_Product_c216.kl
11 | /system/usr/keylayout/qwerty.kl
12 | /system/usr/keylayout/Vendor_045e_Product_028e.kl
13 | /system/usr/keylayout/Vendor_22b8_Product_093d.kl
14 | /system/usr/keylayout/Vendor_054c_Product_0268.kl
15 | /system/usr/keylayout/Vendor_046d_Product_c299.kl
16 | /system/usr/keylayout/Generic.kl
17 | /system/usr/idc/qwerty2.idc
18 | /system/usr/idc/qwerty.idc
19 | /system/usr/icu/icudt48l.dat
20 | /system/usr/keychars/qwerty.kcm
21 | /system/usr/keychars/Virtual.kcm
22 | /system/usr/keychars/Generic.kcm
23 | /system/usr/keychars/qwerty2.kcm
24 | /system/media/audio/ui/VideoRecord.ogg
25 | /system/media/audio/ui/camera_click.ogg
26 | /system/etc/audio_effects.conf
27 | /system/etc/system_fonts.xml
28 | /system/etc/audio_policy.conf
29 | /system/etc/mkshrc
30 | /system/etc/media_profiles.xml
31 | /system/etc/event-log-tags
32 | /system/etc/vold.fstab
33 | /system/etc/permissions/handheld_core_hardware.xml
34 | /system/etc/permissions/platform.xml
35 | /system/etc/permissions/android.hardware.camera.autofocus.xml
36 | /system/etc/permissions/android.software.live_wallpaper.xml
37 | /system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
38 | /system/etc/permissions/com.android.location.provider.xml
39 | /system/etc/security/cacerts/d777342d.0
40 | /system/etc/security/cacerts/ddc328ff.0
41 | /system/etc/security/cacerts/ed524cf5.0
42 | /system/etc/security/cacerts/ee7cd6fb.0
43 | /system/etc/security/cacerts/3ad48a91.0
44 | /system/etc/security/cacerts/2fa87019.0
45 | /system/etc/security/cacerts/5e4e69e7.0
46 | /system/etc/security/cacerts/882de061.0
47 | /system/etc/security/cacerts/399e7759.0
48 | /system/etc/security/cacerts/1eb37bdf.0
49 | /system/etc/security/cacerts/e60bf0c0.0
50 | /system/etc/security/cacerts/81b9768f.0
51 | /system/etc/security/cacerts/c33a80d4.0
52 | /system/etc/security/cacerts/a0bc6fbb.0
53 | /system/etc/security/cacerts/dbc54cab.0
54 | /system/etc/security/cacerts/27af790d.0
55 | /system/etc/security/cacerts/1dcd6f4c.0
56 | /system/etc/security/cacerts/95aff9e3.0
57 | /system/etc/security/cacerts/f61bff45.0
58 | /system/etc/security/cacerts/2fb1850a.0
59 | /system/etc/security/cacerts/3c860d51.0
60 | /system/etc/security/cacerts/895cad1a.0
61 | /system/etc/security/cacerts/ed049835.0
62 | /system/etc/security/cacerts/69105f4f.0
63 | /system/etc/security/cacerts/c215bc69.0
64 | /system/etc/security/cacerts/7999be0d.0
65 | /system/etc/security/cacerts/cf701eeb.0
66 | /system/etc/security/cacerts/c3a6a9ad.0
67 | /system/etc/security/cacerts/87753b0d.0
68 | /system/etc/security/cacerts/9339512a.0
69 | /system/etc/security/cacerts/2afc57aa.0
70 | /system/etc/security/cacerts/add67345.0
71 | /system/etc/security/cacerts/ff783690.0
72 | /system/etc/security/cacerts/7a481e66.0
73 | /system/etc/security/cacerts/7d453d8f.0
74 | /system/etc/security/cacerts/7672ac4b.0
75 | /system/etc/security/cacerts/6adf0799.0
76 | /system/etc/security/cacerts/1dbdda5b.0
77 | /system/etc/security/cacerts/418595b9.0
78 | /system/etc/security/cacerts/ea169617.0
79 | /system/etc/security/cacerts/3a3b02ce.0
80 | /system/etc/security/cacerts/08aef7bb.0
81 | /system/etc/security/cacerts/219d9499.0
82 | /system/etc/security/cacerts/7651b327.0
83 | /system/etc/security/cacerts/4fbd6bfa.0
84 | /system/etc/security/cacerts/bcdd5959.0
85 | /system/etc/security/cacerts/cdaebb72.0
86 | /system/etc/security/cacerts/e48193cf.0
87 | /system/etc/security/cacerts/5a3f0ff8.0
88 | /system/etc/security/cacerts/c527e4ab.0
89 | /system/etc/security/cacerts/84cba82f.0
90 | /system/etc/security/cacerts/56b8a0b6.0
91 | /system/etc/security/cacerts/1df5ec47.0
92 | /system/etc/security/cacerts/ab5346f4.0
93 | /system/etc/security/cacerts/23f4c490.0
94 | /system/etc/security/cacerts/fb126c6d.0
95 | /system/etc/security/cacerts/1e8e7201.0
96 | /system/etc/security/cacerts/60afe812.0
97 | /system/etc/security/cacerts/524d9b43.0
98 | /system/etc/security/cacerts/facacbc6.0
99 | /system/etc/security/cacerts/1dac3003.0
100 | /system/etc/security/cacerts/b0f3e76e.0
101 | /system/etc/security/cacerts/ccc52f49.0
102 | /system/etc/security/cacerts/fac084d7.0
103 | /system/etc/security/cacerts/c8763593.0
104 | /system/etc/security/cacerts/17b51fe6.0
105 | /system/etc/security/cacerts/c7e2a638.0
106 | /system/etc/security/cacerts/03e16f6c.0
107 | /system/etc/security/cacerts/6e8bf996.0
108 | /system/etc/security/cacerts/f4996e82.0
109 | /system/etc/security/cacerts/3c58f906.0
110 | /system/etc/security/cacerts/8f7b96c4.0
111 | /system/etc/security/cacerts/d59297b8.0
112 | /system/etc/security/cacerts/f58a60fe.0
113 | /system/etc/security/cacerts/d64f06f3.0
114 | /system/etc/security/cacerts/5cf9d536.0
115 | /system/etc/security/cacerts/12d55845.0
116 | /system/etc/security/cacerts/86212b19.0
117 | /system/etc/security/cacerts/7a819ef2.0
118 | /system/etc/security/cacerts/74c26bd0.0
119 | /system/etc/security/cacerts/33815e15.0
120 | /system/etc/security/cacerts/bf64f35b.0
121 | /system/etc/security/cacerts/b7db1890.0
122 | /system/etc/security/cacerts/9f533518.0
123 | /system/etc/security/cacerts/1155c94b.0
124 | /system/etc/security/cacerts/e7b8d656.0
125 | /system/etc/security/cacerts/1e1eab7c.0
126 | /system/etc/security/cacerts/6fcc125d.0
127 | /system/etc/security/cacerts/9685a493.0
128 | /system/etc/security/cacerts/3e7271e8.0
129 | /system/etc/security/cacerts/d537fba6.0
130 | /system/etc/security/cacerts/00673b5b.0
131 | /system/etc/security/cacerts/67495436.0
132 | /system/etc/security/cacerts/fde84897.0
133 | /system/etc/security/cacerts/e775ed2d.0
134 | /system/etc/security/cacerts/76579174.0
135 | /system/etc/security/cacerts/5046c355.0
136 | /system/etc/security/cacerts/eb375c3e.0
137 | /system/etc/security/cacerts/f80cc7f6.0
138 | /system/etc/security/cacerts/75680d2e.0
139 | /system/etc/security/cacerts/635ccfd5.0
140 | /system/etc/security/cacerts/48478734.0
141 | /system/etc/security/cacerts/111e6273.0
142 | /system/etc/security/cacerts/a7605362.0
143 | /system/etc/security/cacerts/1920cacb.0
144 | /system/etc/security/cacerts/7d3cd826.0
145 | /system/etc/security/cacerts/bc3f2570.0
146 | /system/etc/security/cacerts/bda4cc84.0
147 | /system/etc/security/cacerts/bdacca6f.0
148 | /system/etc/security/cacerts/9772ca32.0
149 | /system/etc/security/cacerts/a15b3b6b.0
150 | /system/etc/security/cacerts/57692373.0
151 | /system/etc/security/cacerts/343eb6cb.0
152 | /system/etc/security/cacerts/3d441de8.0
153 | /system/etc/security/cacerts/d8274e24.0
154 | /system/etc/security/cacerts/aeb67534.0
155 | /system/etc/security/cacerts/46b2fd3b.0
156 | /system/etc/security/cacerts/4d654d1d.0
157 | /system/etc/security/cacerts/5a5372fc.0
158 | /system/etc/security/cacerts/10531352.0
159 | /system/etc/security/cacerts/455f1b52.0
160 | /system/etc/security/cacerts/5021a0a2.0
161 | /system/etc/security/cacerts/11a09b38.0
162 | /system/etc/security/cacerts/594f1775.0
163 | /system/etc/security/cacerts/d16a5865.0
164 | /system/etc/security/cacerts/e8651083.0
165 | /system/etc/security/cacerts/4e18c148.0
166 | /system/etc/security/cacerts/a7d2cf64.0
167 | /system/etc/security/cacerts/72f369af.0
168 | /system/etc/security/cacerts/89c02a45.0
169 | /system/etc/security/cacerts/0d188d89.0
170 | /system/etc/security/cacerts/a3896b44.0
171 | /system/etc/security/cacerts/58a44af1.0
172 | /system/etc/security/cacerts/85cde254.0
173 | /system/etc/security/cacerts/9dbefe7b.0
174 | /system/etc/security/cacerts/9d6523ce.0
175 | /system/etc/security/cacerts/8470719d.0
176 | /system/etc/security/cacerts/2e8714cb.0
177 | /system/etc/security/cacerts/119afc2e.0
178 | /system/etc/security/cacerts/72fa7371.0
179 | /system/etc/security/otacerts.zip
180 | /system/etc/hosts
181 | /system/etc/ppp/ip-up-vpn
182 | /system/etc/media_codecs.xml
183 | /system/etc/dbus.conf
184 | /system/etc/fallback_fonts.xml
185 | /system/etc/apns-conf.xml
186 | /system/etc/NOTICE.html.gz
187 | /system/etc/init.goldfish.sh
188 | /system/etc/dhcpcd/dhcpcd-run-hooks
189 | /system/etc/dhcpcd/dhcpcd-hooks/95-configured
190 | /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
191 | /system/framework/monkey.jar
192 | /system/framework/bu.jar
193 | /system/framework/apache-xml.odex
194 | /system/framework/uiautomator.odex
195 | /system/framework/bmgr.jar
196 | /system/framework/framework.odex
197 | /system/framework/core-junit.odex
198 | /system/framework/android.test.runner.jar
199 | /system/framework/framework-res.apk
200 | /system/framework/ime.jar
201 | /system/framework/am.jar
202 | /system/framework/bouncycastle.odex
203 | /system/framework/pm.odex
204 | /system/framework/input.jar
205 | /system/framework/pm.jar
206 | /system/framework/javax.obex.jar
207 | /system/framework/javax.obex.odex
208 | /system/framework/settings.jar
209 | /system/framework/core.jar
210 | /system/framework/input.odex
211 | /system/framework/android.test.runner.odex
212 | /system/framework/services.odex
213 | /system/framework/content.jar
214 | /system/framework/com.android.location.provider.jar
215 | /system/framework/svc.odex
216 | /system/framework/bouncycastle.jar
217 | /system/framework/services.jar
218 | /system/framework/mms-common.jar
219 | /system/framework/uiautomator.jar
220 | /system/framework/requestsync.jar
221 | /system/framework/core-junit.jar
222 | /system/framework/telephony-common.jar
223 | /system/framework/com.android.location.provider.odex
224 | /system/framework/framework.jar
225 | /system/framework/ime.odex
226 | /system/framework/content.odex
227 | /system/framework/mms-common.odex
228 | /system/framework/telephony-common.odex
229 | /system/framework/apache-xml.jar
230 | /system/framework/requestsync.odex
231 | /system/framework/ext.jar
232 | /system/framework/android.policy.odex
233 | /system/framework/ext.odex
234 | /system/framework/android.policy.jar
235 | /system/framework/monkey.odex
236 | /system/framework/bmgr.odex
237 | /system/framework/core.odex
238 | /system/framework/bu.odex
239 | /system/framework/settings.odex
240 | /system/framework/svc.jar
241 | /system/framework/am.odex
242 | /system/tts/lang_pico/en-GB_ta.bin
243 | /system/tts/lang_pico/en-GB_kh0_sg.bin
244 | /system/tts/lang_pico/fr-FR_nk0_sg.bin
245 | /system/tts/lang_pico/en-US_lh0_sg.bin
246 | /system/tts/lang_pico/de-DE_gl0_sg.bin
247 | /system/tts/lang_pico/de-DE_ta.bin
248 | /system/tts/lang_pico/it-IT_ta.bin
249 | /system/tts/lang_pico/es-ES_ta.bin
250 | /system/tts/lang_pico/fr-FR_ta.bin
251 | /system/tts/lang_pico/es-ES_zl0_sg.bin
252 | /system/tts/lang_pico/en-US_ta.bin
253 | /system/tts/lang_pico/it-IT_cm0_sg.bin
254 | /system/fonts/RobotoCondensed-Bold.ttf
255 | /system/fonts/DroidSerif-BoldItalic.ttf
256 | /system/fonts/DroidSansGeorgian.ttf
257 | /system/fonts/DroidSansFallback.ttf
258 | /system/fonts/DroidSansMono.ttf
259 | /system/fonts/Roboto-Italic.ttf
260 | /system/fonts/Roboto-Bold.ttf
261 | /system/fonts/Roboto-ThinItalic.ttf
262 | /system/fonts/DroidSerif-Regular.ttf
263 | /system/fonts/AndroidClock.ttf
264 | /system/fonts/DroidSansHebrew-Bold.ttf
265 | /system/fonts/DroidSansThai.ttf
266 | /system/fonts/DroidSansTamil-Regular.ttf
267 | /system/fonts/RobotoCondensed-Italic.ttf
268 | /system/fonts/RobotoCondensed-BoldItalic.ttf
269 | /system/fonts/DroidSansDevanagari-Regular.ttf
270 | /system/fonts/DroidSansHebrew-Regular.ttf
271 | /system/fonts/AndroidClock_Solid.ttf
272 | /system/fonts/Roboto-LightItalic.ttf
273 | /system/fonts/DroidNaskh-Regular-SystemUI.ttf
274 | /system/fonts/DroidSansArmenian.ttf
275 | /system/fonts/Roboto-Thin.ttf
276 | /system/fonts/Roboto-Light.ttf
277 | /system/fonts/AndroidEmoji.ttf
278 | /system/fonts/Roboto-Regular.ttf
279 | /system/fonts/DroidSansEthiopic-Regular.ttf
280 | /system/fonts/DroidSerif-Italic.ttf
281 | /system/fonts/MTLmr3m.ttf
282 | /system/fonts/DroidNaskh-Regular.ttf
283 | /system/fonts/DroidSerif-Bold.ttf
284 | /system/fonts/DroidSansTamil-Bold.ttf
285 | /system/fonts/RobotoCondensed-Regular.ttf
286 | /system/fonts/Clockopia.ttf
287 | /system/fonts/AndroidClock_Highlight.ttf
288 | /system/fonts/Roboto-BoldItalic.ttf
289 | /system/lib/libnetutils.so
290 | /system/lib/libthread_db.so
291 | /system/lib/libstagefright.so
292 | /system/lib/libsensorservice.so
293 | /system/lib/libinput.so
294 | /system/lib/libkeystore_client.so
295 | /system/lib/libssl.so
296 | /system/lib/crtend_so.o
297 | /system/lib/libpowermanager.so
298 | /system/lib/egl/libGLES_android.so
299 | /system/lib/egl/egl.cfg
300 | /system/lib/egl/libGLESv2_emulation.so
301 | /system/lib/egl/libGLESv1_CM_emulation.so
302 | /system/lib/egl/libEGL_emulation.so
303 | /system/lib/libmedia.so
304 | /system/lib/libcrypto.so
305 | /system/lib/libstdc++.so
306 | /system/lib/libm.so
307 | /system/lib/libexif.so
308 | /system/lib/libeffects.so
309 | /system/lib/libsurfaceflinger.so
310 | /system/lib/libETC1.so
311 | /system/lib/libstagefright_omx.so
312 | /system/lib/libwilhelm.so
313 | /system/lib/libaudioutils.so
314 | /system/lib/libstagefright_soft_amrnbenc.so
315 | /system/lib/libcutils.so
316 | /system/lib/libdrm1.so
317 | /system/lib/libvariablespeed.so
318 | /system/lib/libstagefright_amrnb_common.so
319 | /system/lib/libfilterpack_imageproc.so
320 | /system/lib/libc.so
321 | /system/lib/libchromium_net.so
322 | /system/lib/libmtp.so
323 | /system/lib/libWnnEngDic.so
324 | /system/lib/libsqlite.so
325 | /system/lib/libEGL.so
326 | /system/lib/libportable.so
327 | /system/lib/libnativehelper.so
328 | /system/lib/libGLESv2.so
329 | /system/lib/libstagefright_soft_h264enc.so
330 | /system/lib/libGLESv2_enc.so
331 | /system/lib/libGLESv1_CM.so
332 | /system/lib/libsystem_server.so
333 | /system/lib/libui.so
334 | /system/lib/lib_renderControl_enc.so
335 | /system/lib/libvorbisidec.so
336 | /system/lib/libwnndict.so
337 | /system/lib/libctest.so
338 | /system/lib/libstagefright_enc_common.so
339 | /system/lib/libext4_utils.so
340 | /system/lib/libharfbuzz.so
341 | /system/lib/libstagefright_soft_g711dec.so
342 | /system/lib/libwebrtc_audio_preprocessing.so
343 | /system/lib/libbcc.sha1.so
344 | /system/lib/libexif_jni.so
345 | /system/lib/libstagefright_soft_mpeg4dec.so
346 | /system/lib/libstagefright_soft_flacenc.so
347 | /system/lib/libjni_pinyinime.so
348 | /system/lib/libutils.so
349 | /system/lib/hw/audio.primary.goldfish.so
350 | /system/lib/hw/lights.goldfish.so
351 | /system/lib/hw/audio_policy.default.so
352 | /system/lib/hw/local_time.default.so
353 | /system/lib/hw/keystore.default.so
354 | /system/lib/hw/gralloc.default.so
355 | /system/lib/hw/gralloc.goldfish.so
356 | /system/lib/hw/camera.goldfish.so
357 | /system/lib/hw/gps.goldfish.so
358 | /system/lib/hw/sensors.goldfish.so
359 | /system/lib/libreference-ril.so
360 | /system/lib/libpower.so
361 | /system/lib/libtinyalsa.so
362 | /system/lib/libdrm1_jni.so
363 | /system/lib/libstagefright_wfd.so
364 | /system/lib/libmedia_jni.so
365 | /system/lib/libstagefright_soft_vpxdec.so
366 | /system/lib/libcommon_time_client.so
367 | /system/lib/libcameraservice.so
368 | /system/lib/libril.so
369 | /system/lib/libdefcontainer_jni.so
370 | /system/lib/libstagefright_chromium_http.so
371 | /system/lib/libOpenglSystemCommon.so
372 | /system/lib/libttspico.so
373 | /system/lib/libjavacore.so
374 | /system/lib/libsoundpool.so
375 | /system/lib/libsuspend.so
376 | /system/lib/libstagefright_soft_aacdec.so
377 | /system/lib/libsysutils.so
378 | /system/lib/libstagefright_soft_mpeg4enc.so
379 | /system/lib/libicui18n.so
380 | /system/lib/ssl/engines/libkeystore.so
381 | /system/lib/libc_malloc_debug_qemu.so
382 | /system/lib/soundfx/libaudiopreprocessing.so
383 | /system/lib/soundfx/libbundlewrapper.so
384 | /system/lib/soundfx/libvisualizer.so
385 | /system/lib/soundfx/libdownmix.so
386 | /system/lib/soundfx/libreverbwrapper.so
387 | /system/lib/libhardware_legacy.so
388 | /system/lib/libcamera_client.so
389 | /system/lib/librs_jni.so
390 | /system/lib/libfilterfw.so
391 | /system/lib/libstagefright_soft_amrwbenc.so
392 | /system/lib/libdrmframework_jni.so
393 | /system/lib/libnfc_ndef.so
394 | /system/lib/libdvm.so
395 | /system/lib/libwpa_client.so
396 | /system/lib/libjpeg.so
397 | /system/lib/libaudioeffect_jni.so
398 | /system/lib/libhardware.so
399 | /system/lib/libstagefright_soft_aacenc.so
400 | /system/lib/libsurfaceflinger_ddmconnection.so
401 | /system/lib/libc_malloc_debug_leak.so
402 | /system/lib/libspeexresampler.so
403 | /system/lib/libstagefright_avc_common.so
404 | /system/lib/libmdnssd.so
405 | /system/lib/libstagefright_soft_rawdec.so
406 | /system/lib/libandroid_runtime.so
407 | /system/lib/libusbhost.so
408 | /system/lib/libWnnJpnDic.so
409 | /system/lib/libstagefright_yuv.so
410 | /system/lib/liblog.so
411 | /system/lib/libemoji.so
412 | /system/lib/libsqlite_jni.so
413 | /system/lib/libstagefright_foundation.so
414 | /system/lib/libstagefright_soft_vorbisdec.so
415 | /system/lib/libbinder.so
416 | /system/lib/libgccdemangle.so
417 | /system/lib/libmediaplayerservice.so
418 | /system/lib/libgabi++.so
419 | /system/lib/libcorkscrew.so
420 | /system/lib/libpagemap.so
421 | /system/lib/libsonivox.so
422 | /system/lib/libRS.so
423 | /system/lib/libskia.so
424 | /system/lib/libdrmframework.so
425 | /system/lib/libandroidfw.so
426 | /system/lib/libclcore.bc
427 | /system/lib/libjnigraphics.so
428 | /system/lib/libhwui.so
429 | /system/lib/libGLES_trace.so
430 | /system/lib/libFFTEm.so
431 | /system/lib/libstagefright_soft_h264dec.so
432 | /system/lib/libcamera_metadata.so
433 | /system/lib/libandroid_servers.so
434 | /system/lib/libandroid.so
435 | /system/lib/libjni_legacymosaic.so
436 | /system/lib/libsparse.so
437 | /system/lib/libbcinfo.so
438 | /system/lib/libexpat.so
439 | /system/lib/libbcc.so
440 | /system/lib/libOpenSLES.so
441 | /system/lib/libdiskconfig.so
442 | /system/lib/libstagefright_soft_mp3dec.so
443 | /system/lib/libgui.so
444 | /system/lib/libpixelflinger.so
445 | /system/lib/libstagefright_soft_amrdec.so
446 | /system/lib/librtp_jni.so
447 | /system/lib/libaudioflinger.so
448 | /system/lib/libselinux.so
449 | /system/lib/libdl.so
450 | /system/lib/libSR_AudioIn.so
451 | /system/lib/libasan_preload.so
452 | /system/lib/crtbegin_so.o
453 | /system/lib/libRSDriver.so
454 | /system/lib/libjni_latinime.so
455 | /system/lib/libstlport.so
456 | /system/lib/libsync.so
457 | /system/lib/invoke_mock_media_player.so
458 | /system/lib/libnbaio.so
459 | /system/lib/libttscompat.so
460 | /system/lib/libwebcore.so
461 | /system/lib/libOpenMAXAL.so
462 | /system/lib/libmedia_native.so
463 | /system/lib/libicuuc.so
464 | /system/lib/libz.so
465 | /system/lib/libGLESv1_enc.so
466 | /system/app/Music.odex
467 | /system/app/Development.odex
468 | /system/app/PinyinIME.odex
469 | /system/app/InputDevices.odex
470 | /system/app/ConnectivityTest.apk
471 | /system/app/Protips.apk
472 | /system/app/NetSpeed.apk
473 | /system/app/OpenWnn.apk
474 | /system/app/UserDictionaryProvider.apk
475 | /system/app/CertInstaller.apk
476 | /system/app/FusedLocation.odex
477 | /system/app/InputDevices.apk
478 | /system/app/ApplicationsProvider.odex
479 | /system/app/LatinIME.odex
480 | /system/app/SpeechRecorder.odex
481 | /system/app/SettingsProvider.apk
482 | /system/app/Launcher2.apk
483 | /system/app/TelephonyProvider.odex
484 | /system/app/Gallery.odex
485 | /system/app/BasicDreams.apk
486 | /system/app/Development.apk
487 | /system/app/QuickSearchBox.odex
488 | /system/app/KeyChain.odex
489 | /system/app/MediaProvider.apk
490 | /system/app/Settings.apk
491 | /system/app/DevelopmentSettings.apk
492 | /system/app/QuickSearchBox.apk
493 | /system/app/LiveWallpapersPicker.apk
494 | /system/app/DrmProvider.odex
495 | /system/app/GpsLocationTest.apk
496 | /system/app/ContactsProvider.apk
497 | /system/app/Settings.odex
498 | /system/app/SystemUI.apk
499 | /system/app/DownloadProvider.apk
500 | /system/app/Protips.odex
501 | /system/app/CustomLocale.apk
502 | /system/app/CalendarProvider.odex
503 | /system/app/OpenWnn.odex
504 | /system/app/TelephonyProvider.apk
505 | /system/app/DrmProvider.apk
506 | /system/app/CustomLocale.odex
507 | /system/app/Contacts.odex
508 | /system/app/Launcher2.odex
509 | /system/app/PicoTts.odex
510 | /system/app/ContactsProvider.odex
511 | /system/app/FusedLocation.apk
512 | /system/app/DownloadProviderUi.odex
513 | /system/app/BasicDreams.odex
514 | /system/app/NetSpeed.odex
515 | /system/app/GpsLocationTest.odex
516 | /system/app/Mms.apk
517 | /system/app/LegacyCamera.odex
518 | /system/app/LiveWallpapersPicker.odex
519 | /system/app/Exchange2.odex
520 | /system/app/Phone.odex
521 | /system/app/Music.apk
522 | /system/app/DefaultContainerService.apk
523 | /system/app/KeyChain.apk
524 | /system/app/PackageInstaller.apk
525 | /system/app/SdkSetup.odex
526 | /system/app/Calculator.apk
527 | /system/app/SoundRecorder.odex
528 | /system/app/SettingsProvider.odex
529 | /system/app/Browser.apk
530 | /system/app/SpeechRecorder.apk
531 | /system/app/SharedStorageBackup.apk
532 | /system/app/SoundRecorder.apk
533 | /system/app/Phone.apk
534 | /system/app/Gallery.apk
535 | /system/app/BackupRestoreConfirmation.apk
536 | /system/app/SystemUI.odex
537 | /system/app/ApplicationsProvider.apk
538 | /system/app/CalendarProvider.apk
539 | /system/app/HTMLViewer.odex
540 | /system/app/BackupRestoreConfirmation.odex
541 | /system/app/Calendar.odex
542 | /system/app/PinyinIME.apk
543 | /system/app/DownloadProviderUi.apk
544 | /system/app/DownloadProvider.odex
545 | /system/app/Fallback.apk
546 | /system/app/LatinIME.apk
547 | /system/app/ConnectivityTest.odex
548 | /system/app/HTMLViewer.apk
549 | /system/app/PicoTts.apk
550 | /system/app/DeskClock.odex
551 | /system/app/Exchange2.apk
552 | /system/app/CertInstaller.odex
553 | /system/app/LegacyCamera.apk
554 | /system/app/SharedStorageBackup.odex
555 | /system/app/PackageInstaller.odex
556 | /system/app/Browser.odex
557 | /system/app/VpnDialogs.odex
558 | /system/app/DeskClock.apk
559 | /system/app/Calculator.odex
560 | /system/app/SdkSetup.apk
561 | /system/app/Mms.odex
562 | /system/app/MediaProvider.odex
563 | /system/app/Contacts.apk
564 | /system/app/UserDictionaryProvider.odex
565 | /system/app/Fallback.odex
566 | /system/app/Calendar.apk
567 | /system/app/DefaultContainerService.odex
568 | /system/app/VpnDialogs.apk
569 | /system/bin/dumpsys
570 | /system/bin/InputReader_test
571 | /system/bin/iptables
572 | /system/bin/requestsync
573 | /system/bin/dumpstate
574 | /system/bin/am
575 | /system/bin/bmgr
576 | /system/bin/servicemanager
577 | /system/bin/dalvikvm
578 | /system/bin/monkey
579 | /system/bin/BlobCache_test
580 | /system/bin/mtpd
581 | /system/bin/bdt
582 | /system/bin/rild
583 | /system/bin/pppd
584 | /system/bin/Looper_test
585 | /system/bin/abcc
586 | /system/bin/ZipFileRO_test
587 | /system/bin/recordvideo
588 | /system/bin/system_server
589 | /system/bin/content
590 | /system/bin/keystore_cli
591 | /system/bin/installd
592 | /system/bin/audioloop
593 | /system/bin/svc
594 | /system/bin/showlease
595 | /system/bin/ime
596 | /system/bin/corrupt_gdt_free_blocks
597 | /system/bin/uiautomator
598 | /system/bin/radiooptions
599 | /system/bin/atrace
600 | /system/bin/logwrapper
601 | /system/bin/make_ext4fs
602 | /system/bin/adb
603 | /system/bin/qemu-props
604 | /system/bin/dexopt
605 | /system/bin/ObbFile_test
606 | /system/bin/racoon
607 | /system/bin/InputDispatcher_test
608 | /system/bin/BasicHashtable_test
609 | /system/bin/surfaceflinger
610 | /system/bin/asanwrapper
611 | /system/bin/sf2
612 | /system/bin/ping
613 | /system/bin/schedtest
614 | /system/bin/stream
615 | /system/bin/pngtest
616 | /system/bin/debuggerd
617 | /system/bin/String8_test
618 | /system/bin/mdnsd
619 | /system/bin/netd
620 | /system/bin/record
621 | /system/bin/set_ext4_err_bit
622 | /system/bin/wfd
623 | /system/bin/logcat
624 | /system/bin/keystore
625 | /system/bin/Unicode_test
626 | /system/bin/service
627 | /system/bin/linker
628 | /system/bin/sdcard
629 | /system/bin/mediaserver
630 | /system/bin/toolbox
631 | /system/bin/asan/app_process
632 | /system/bin/gdbserver
633 | /system/bin/gdbjithelper
634 | /system/bin/ping6
635 | /system/bin/check_prereq
636 | /system/bin/screenshot
637 | /system/bin/decoder
638 | /system/bin/drmserver
639 | /system/bin/bootanimation
640 | /system/bin/bu
641 | /system/bin/sensorservice
642 | /system/bin/vdc
643 | /system/bin/run-as
644 | /system/bin/ndc
645 | /system/bin/netcfg
646 | /system/bin/InputEvent_test
647 | /system/bin/screencap
648 | /system/bin/InputPublisherAndConsumer_test
649 | /system/bin/ip6tables
650 | /system/bin/codec
651 | /system/bin/dhcpcd
652 | /system/bin/settings
653 | /system/bin/updater
654 | /system/bin/recovery
655 | /system/bin/Vector_test
656 | /system/bin/bugreport
657 | /system/bin/skia_test
658 | /system/bin/uim-sysfs
659 | /system/bin/input
660 | /system/bin/gzip
661 | /system/bin/app_process
662 | /system/bin/mksh
663 | /system/bin/InputChannel_test
664 | /system/bin/vold
665 | /system/bin/testid3
666 | /system/bin/stagefright
667 | /system/bin/qemud
668 | /system/bin/applypatch_static
669 | /system/bin/applypatch
670 | /system/bin/flash_image
671 | /system/bin/udptest
672 | /system/bin/fsck_msdos
673 | /system/bin/pm
674 | /system/build.prop
675 | /system/xbin/procrank
676 | /system/xbin/showslab
677 | /system/xbin/netserver
678 | /system/xbin/showmap
679 | /system/xbin/strace
680 | /system/xbin/sane_schedstat
681 | /system/xbin/librank
682 | /system/xbin/btool
683 | /system/xbin/tcpdump
684 | /system/xbin/su
685 | /system/xbin/check-lost+found
686 | /system/xbin/daemonize
687 | /system/xbin/cpueater
688 | /system/xbin/rawbu
689 | /system/xbin/directiotest
690 | /system/xbin/latencytop
691 | /system/xbin/netperf
692 | /system/xbin/cpustats
693 | /system/xbin/nc
694 | /system/xbin/sqlite3
695 | /system/xbin/kfmapp
696 | /system/xbin/micro_bench
697 | /system/xbin/dexdump
698 | /system/xbin/add-property-tag
699 | /system/xbin/procmem
700 | /system/xbin/timeinfo
701 |
--------------------------------------------------------------------------------
/emulator_systems/sdk_18.txt:
--------------------------------------------------------------------------------
1 | /system/usr/share/zoneinfo/tzdata
2 | /system/usr/share/bmd/RFFspeed_501.bmd
3 | /system/usr/share/bmd/RFFstd_501.bmd
4 | /system/usr/keylayout/Vendor_046d_Product_c294.kl
5 | /system/usr/keylayout/Vendor_0583_Product_2060.kl
6 | /system/usr/keylayout/Vendor_046d_Product_c532.kl
7 | /system/usr/keylayout/Vendor_2378_Product_100a.kl
8 | /system/usr/keylayout/Vendor_1689_Product_fd01.kl
9 | /system/usr/keylayout/AVRCP.kl
10 | /system/usr/keylayout/Vendor_1038_Product_1412.kl
11 | /system/usr/keylayout/Vendor_1689_Product_fd00.kl
12 | /system/usr/keylayout/Vendor_05ac_Product_0239.kl
13 | /system/usr/keylayout/Vendor_046d_Product_c216.kl
14 | /system/usr/keylayout/Vendor_1bad_Product_f027.kl
15 | /system/usr/keylayout/qwerty.kl
16 | /system/usr/keylayout/Vendor_046d_Product_c21f.kl
17 | /system/usr/keylayout/Vendor_046d_Product_c219.kl
18 | /system/usr/keylayout/Vendor_1689_Product_fe00.kl
19 | /system/usr/keylayout/Vendor_12bd_Product_d015.kl
20 | /system/usr/keylayout/Vendor_1bad_Product_f023.kl
21 | /system/usr/keylayout/Vendor_045e_Product_028e.kl
22 | /system/usr/keylayout/Vendor_0079_Product_0011.kl
23 | /system/usr/keylayout/Vendor_0a5c_Product_8502.kl
24 | /system/usr/keylayout/Vendor_22b8_Product_093d.kl
25 | /system/usr/keylayout/Vendor_054c_Product_0268.kl
26 | /system/usr/keylayout/Vendor_1bad_Product_f016.kl
27 | /system/usr/keylayout/Vendor_046d_Product_c299.kl
28 | /system/usr/keylayout/Vendor_1d79_Product_0009.kl
29 | /system/usr/keylayout/Vendor_1bad_Product_f036.kl
30 | /system/usr/keylayout/Generic.kl
31 | /system/usr/idc/qwerty2.idc
32 | /system/usr/idc/qwerty.idc
33 | /system/usr/icu/icudt50l.dat
34 | /system/usr/keychars/qwerty.kcm
35 | /system/usr/keychars/Virtual.kcm
36 | /system/usr/keychars/Generic.kcm
37 | /system/usr/keychars/qwerty2.kcm
38 | /system/media/audio/ui/VideoRecord.ogg
39 | /system/media/audio/ui/camera_click.ogg
40 | /system/etc/audio_effects.conf
41 | /system/etc/system_fonts.xml
42 | /system/etc/audio_policy.conf
43 | /system/etc/mkshrc
44 | /system/etc/media_profiles.xml
45 | /system/etc/event-log-tags
46 | /system/etc/permissions/handheld_core_hardware.xml
47 | /system/etc/permissions/platform.xml
48 | /system/etc/permissions/android.hardware.camera.autofocus.xml
49 | /system/etc/permissions/android.software.live_wallpaper.xml
50 | /system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
51 | /system/etc/permissions/com.android.location.provider.xml
52 | /system/etc/security/cacerts/d777342d.0
53 | /system/etc/security/cacerts/48a195d8.0
54 | /system/etc/security/cacerts/ddc328ff.0
55 | /system/etc/security/cacerts/ed524cf5.0
56 | /system/etc/security/cacerts/ee7cd6fb.0
57 | /system/etc/security/cacerts/3ad48a91.0
58 | /system/etc/security/cacerts/2fa87019.0
59 | /system/etc/security/cacerts/5e4e69e7.0
60 | /system/etc/security/cacerts/882de061.0
61 | /system/etc/security/cacerts/399e7759.0
62 | /system/etc/security/cacerts/1eb37bdf.0
63 | /system/etc/security/cacerts/e60bf0c0.0
64 | /system/etc/security/cacerts/81b9768f.0
65 | /system/etc/security/cacerts/c33a80d4.0
66 | /system/etc/security/cacerts/a0bc6fbb.0
67 | /system/etc/security/cacerts/dbc54cab.0
68 | /system/etc/security/cacerts/27af790d.0
69 | /system/etc/security/cacerts/1dcd6f4c.0
70 | /system/etc/security/cacerts/95aff9e3.0
71 | /system/etc/security/cacerts/f61bff45.0
72 | /system/etc/security/cacerts/2fb1850a.0
73 | /system/etc/security/cacerts/3c860d51.0
74 | /system/etc/security/cacerts/895cad1a.0
75 | /system/etc/security/cacerts/ed049835.0
76 | /system/etc/security/cacerts/69105f4f.0
77 | /system/etc/security/cacerts/c215bc69.0
78 | /system/etc/security/cacerts/7999be0d.0
79 | /system/etc/security/cacerts/cf701eeb.0
80 | /system/etc/security/cacerts/c3a6a9ad.0
81 | /system/etc/security/cacerts/87753b0d.0
82 | /system/etc/security/cacerts/9339512a.0
83 | /system/etc/security/cacerts/82223c44.0
84 | /system/etc/security/cacerts/2afc57aa.0
85 | /system/etc/security/cacerts/add67345.0
86 | /system/etc/security/cacerts/ff783690.0
87 | /system/etc/security/cacerts/7a481e66.0
88 | /system/etc/security/cacerts/7d453d8f.0
89 | /system/etc/security/cacerts/7672ac4b.0
90 | /system/etc/security/cacerts/6adf0799.0
91 | /system/etc/security/cacerts/1dbdda5b.0
92 | /system/etc/security/cacerts/418595b9.0
93 | /system/etc/security/cacerts/ea169617.0
94 | /system/etc/security/cacerts/3a3b02ce.0
95 | /system/etc/security/cacerts/08aef7bb.0
96 | /system/etc/security/cacerts/219d9499.0
97 | /system/etc/security/cacerts/7651b327.0
98 | /system/etc/security/cacerts/4fbd6bfa.0
99 | /system/etc/security/cacerts/bcdd5959.0
100 | /system/etc/security/cacerts/cdaebb72.0
101 | /system/etc/security/cacerts/e48193cf.0
102 | /system/etc/security/cacerts/5a3f0ff8.0
103 | /system/etc/security/cacerts/c527e4ab.0
104 | /system/etc/security/cacerts/84cba82f.0
105 | /system/etc/security/cacerts/56b8a0b6.0
106 | /system/etc/security/cacerts/1df5ec47.0
107 | /system/etc/security/cacerts/ab5346f4.0
108 | /system/etc/security/cacerts/23f4c490.0
109 | /system/etc/security/cacerts/fb126c6d.0
110 | /system/etc/security/cacerts/1e8e7201.0
111 | /system/etc/security/cacerts/60afe812.0
112 | /system/etc/security/cacerts/524d9b43.0
113 | /system/etc/security/cacerts/facacbc6.0
114 | /system/etc/security/cacerts/1dac3003.0
115 | /system/etc/security/cacerts/b0f3e76e.0
116 | /system/etc/security/cacerts/ccc52f49.0
117 | /system/etc/security/cacerts/fac084d7.0
118 | /system/etc/security/cacerts/c8763593.0
119 | /system/etc/security/cacerts/17b51fe6.0
120 | /system/etc/security/cacerts/c7e2a638.0
121 | /system/etc/security/cacerts/03e16f6c.0
122 | /system/etc/security/cacerts/6e8bf996.0
123 | /system/etc/security/cacerts/f4996e82.0
124 | /system/etc/security/cacerts/3c58f906.0
125 | /system/etc/security/cacerts/8f7b96c4.0
126 | /system/etc/security/cacerts/d59297b8.0
127 | /system/etc/security/cacerts/f58a60fe.0
128 | /system/etc/security/cacerts/d64f06f3.0
129 | /system/etc/security/cacerts/5cf9d536.0
130 | /system/etc/security/cacerts/12d55845.0
131 | /system/etc/security/cacerts/86212b19.0
132 | /system/etc/security/cacerts/7a819ef2.0
133 | /system/etc/security/cacerts/74c26bd0.0
134 | /system/etc/security/cacerts/33815e15.0
135 | /system/etc/security/cacerts/bf64f35b.0
136 | /system/etc/security/cacerts/b7db1890.0
137 | /system/etc/security/cacerts/9f533518.0
138 | /system/etc/security/cacerts/1155c94b.0
139 | /system/etc/security/cacerts/e7b8d656.0
140 | /system/etc/security/cacerts/1e1eab7c.0
141 | /system/etc/security/cacerts/6fcc125d.0
142 | /system/etc/security/cacerts/9685a493.0
143 | /system/etc/security/cacerts/3e7271e8.0
144 | /system/etc/security/cacerts/d537fba6.0
145 | /system/etc/security/cacerts/00673b5b.0
146 | /system/etc/security/cacerts/67495436.0
147 | /system/etc/security/cacerts/fde84897.0
148 | /system/etc/security/cacerts/e775ed2d.0
149 | /system/etc/security/cacerts/76579174.0
150 | /system/etc/security/cacerts/5046c355.0
151 | /system/etc/security/cacerts/1df5a75f.0
152 | /system/etc/security/cacerts/d7746a63.0
153 | /system/etc/security/cacerts/eb375c3e.0
154 | /system/etc/security/cacerts/f80cc7f6.0
155 | /system/etc/security/cacerts/75680d2e.0
156 | /system/etc/security/cacerts/635ccfd5.0
157 | /system/etc/security/cacerts/48478734.0
158 | /system/etc/security/cacerts/111e6273.0
159 | /system/etc/security/cacerts/a7605362.0
160 | /system/etc/security/cacerts/1920cacb.0
161 | /system/etc/security/cacerts/7d3cd826.0
162 | /system/etc/security/cacerts/bc3f2570.0
163 | /system/etc/security/cacerts/bda4cc84.0
164 | /system/etc/security/cacerts/bdacca6f.0
165 | /system/etc/security/cacerts/9772ca32.0
166 | /system/etc/security/cacerts/a15b3b6b.0
167 | /system/etc/security/cacerts/57692373.0
168 | /system/etc/security/cacerts/343eb6cb.0
169 | /system/etc/security/cacerts/3d441de8.0
170 | /system/etc/security/cacerts/d8274e24.0
171 | /system/etc/security/cacerts/aeb67534.0
172 | /system/etc/security/cacerts/46b2fd3b.0
173 | /system/etc/security/cacerts/4d654d1d.0
174 | /system/etc/security/cacerts/5a5372fc.0
175 | /system/etc/security/cacerts/10531352.0
176 | /system/etc/security/cacerts/455f1b52.0
177 | /system/etc/security/cacerts/5021a0a2.0
178 | /system/etc/security/cacerts/11a09b38.0
179 | /system/etc/security/cacerts/594f1775.0
180 | /system/etc/security/cacerts/d16a5865.0
181 | /system/etc/security/cacerts/e8651083.0
182 | /system/etc/security/cacerts/4e18c148.0
183 | /system/etc/security/cacerts/a7d2cf64.0
184 | /system/etc/security/cacerts/72f369af.0
185 | /system/etc/security/cacerts/89c02a45.0
186 | /system/etc/security/cacerts/0d188d89.0
187 | /system/etc/security/cacerts/a3896b44.0
188 | /system/etc/security/cacerts/58a44af1.0
189 | /system/etc/security/cacerts/85cde254.0
190 | /system/etc/security/cacerts/9dbefe7b.0
191 | /system/etc/security/cacerts/450c6e38.0
192 | /system/etc/security/cacerts/9d6523ce.0
193 | /system/etc/security/cacerts/8470719d.0
194 | /system/etc/security/cacerts/2e8714cb.0
195 | /system/etc/security/cacerts/2d9dafe4.0
196 | /system/etc/security/cacerts/119afc2e.0
197 | /system/etc/security/cacerts/72fa7371.0
198 | /system/etc/security/otacerts.zip
199 | /system/etc/security/mac_permissions.xml
200 | /system/etc/hosts
201 | /system/etc/ppp/ip-up-vpn
202 | /system/etc/media_codecs.xml
203 | /system/etc/fallback_fonts.xml
204 | /system/etc/apns-conf.xml
205 | /system/etc/NOTICE.html.gz
206 | /system/etc/init.goldfish.sh
207 | /system/etc/dhcpcd/dhcpcd-run-hooks
208 | /system/etc/dhcpcd/dhcpcd-hooks/95-configured
209 | /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
210 | /system/framework/monkey.jar
211 | /system/framework/bu.jar
212 | /system/framework/apache-xml.odex
213 | /system/framework/voip-common.jar
214 | /system/framework/uiautomator.odex
215 | /system/framework/bmgr.jar
216 | /system/framework/framework.odex
217 | /system/framework/core-junit.odex
218 | /system/framework/wm.jar
219 | /system/framework/android.test.runner.jar
220 | /system/framework/media_cmd.jar
221 | /system/framework/framework-res.apk
222 | /system/framework/ime.jar
223 | /system/framework/am.jar
224 | /system/framework/bouncycastle.odex
225 | /system/framework/pm.odex
226 | /system/framework/input.jar
227 | /system/framework/pm.jar
228 | /system/framework/javax.obex.jar
229 | /system/framework/javax.obex.odex
230 | /system/framework/settings.jar
231 | /system/framework/core.jar
232 | /system/framework/input.odex
233 | /system/framework/android.test.runner.odex
234 | /system/framework/services.odex
235 | /system/framework/content.jar
236 | /system/framework/com.android.location.provider.jar
237 | /system/framework/svc.odex
238 | /system/framework/media_cmd.odex
239 | /system/framework/bouncycastle.jar
240 | /system/framework/services.jar
241 | /system/framework/mms-common.jar
242 | /system/framework/voip-common.odex
243 | /system/framework/wm.odex
244 | /system/framework/uiautomator.jar
245 | /system/framework/requestsync.jar
246 | /system/framework/core-junit.jar
247 | /system/framework/telephony-common.jar
248 | /system/framework/com.android.location.provider.odex
249 | /system/framework/framework.jar
250 | /system/framework/ime.odex
251 | /system/framework/content.odex
252 | /system/framework/mms-common.odex
253 | /system/framework/telephony-common.odex
254 | /system/framework/apache-xml.jar
255 | /system/framework/requestsync.odex
256 | /system/framework/ext.jar
257 | /system/framework/android.policy.odex
258 | /system/framework/ext.odex
259 | /system/framework/android.policy.jar
260 | /system/framework/monkey.odex
261 | /system/framework/bmgr.odex
262 | /system/framework/core.odex
263 | /system/framework/bu.odex
264 | /system/framework/settings.odex
265 | /system/framework/svc.jar
266 | /system/framework/am.odex
267 | /system/tts/lang_pico/en-GB_ta.bin
268 | /system/tts/lang_pico/en-GB_kh0_sg.bin
269 | /system/tts/lang_pico/fr-FR_nk0_sg.bin
270 | /system/tts/lang_pico/en-US_lh0_sg.bin
271 | /system/tts/lang_pico/de-DE_gl0_sg.bin
272 | /system/tts/lang_pico/de-DE_ta.bin
273 | /system/tts/lang_pico/it-IT_ta.bin
274 | /system/tts/lang_pico/es-ES_ta.bin
275 | /system/tts/lang_pico/fr-FR_ta.bin
276 | /system/tts/lang_pico/es-ES_zl0_sg.bin
277 | /system/tts/lang_pico/en-US_ta.bin
278 | /system/tts/lang_pico/it-IT_cm0_sg.bin
279 | /system/fonts/RobotoCondensed-Bold.ttf
280 | /system/fonts/DroidSerif-BoldItalic.ttf
281 | /system/fonts/DroidSansGeorgian.ttf
282 | /system/fonts/DroidSansFallback.ttf
283 | /system/fonts/DroidSansMono.ttf
284 | /system/fonts/Roboto-Italic.ttf
285 | /system/fonts/Roboto-Bold.ttf
286 | /system/fonts/Roboto-ThinItalic.ttf
287 | /system/fonts/DroidSerif-Regular.ttf
288 | /system/fonts/AndroidClock.ttf
289 | /system/fonts/DroidSansHebrew-Bold.ttf
290 | /system/fonts/DroidSansThai.ttf
291 | /system/fonts/DroidSansTamil-Regular.ttf
292 | /system/fonts/RobotoCondensed-Italic.ttf
293 | /system/fonts/RobotoCondensed-BoldItalic.ttf
294 | /system/fonts/DroidSansDevanagari-Regular.ttf
295 | /system/fonts/DroidSansHebrew-Regular.ttf
296 | /system/fonts/AndroidClock_Solid.ttf
297 | /system/fonts/Roboto-LightItalic.ttf
298 | /system/fonts/DroidSansArmenian.ttf
299 | /system/fonts/Roboto-Thin.ttf
300 | /system/fonts/Roboto-Light.ttf
301 | /system/fonts/AndroidEmoji.ttf
302 | /system/fonts/Roboto-Regular.ttf
303 | /system/fonts/DroidSansEthiopic-Regular.ttf
304 | /system/fonts/DroidNaskhUI-Regular.ttf
305 | /system/fonts/DroidSerif-Italic.ttf
306 | /system/fonts/MTLmr3m.ttf
307 | /system/fonts/DroidNaskh-Regular.ttf
308 | /system/fonts/DroidSerif-Bold.ttf
309 | /system/fonts/DroidSansTamil-Bold.ttf
310 | /system/fonts/RobotoCondensed-Regular.ttf
311 | /system/fonts/Clockopia.ttf
312 | /system/fonts/AndroidClock_Highlight.ttf
313 | /system/fonts/Roboto-BoldItalic.ttf
314 | /system/lib/libnetutils.so
315 | /system/lib/libthread_db.so
316 | /system/lib/libstagefright.so
317 | /system/lib/libsensorservice.so
318 | /system/lib/libinput.so
319 | /system/lib/libssl.so
320 | /system/lib/crtend_so.o
321 | /system/lib/libpowermanager.so
322 | /system/lib/egl/libGLES_android.so
323 | /system/lib/egl/egl.cfg
324 | /system/lib/egl/libGLESv2_emulation.so
325 | /system/lib/egl/libGLESv1_CM_emulation.so
326 | /system/lib/egl/libEGL_emulation.so
327 | /system/lib/libmedia.so
328 | /system/lib/libcrypto.so
329 | /system/lib/libstdc++.so
330 | /system/lib/libm.so
331 | /system/lib/libexif.so
332 | /system/lib/libeffects.so
333 | /system/lib/libsurfaceflinger.so
334 | /system/lib/libETC1.so
335 | /system/lib/libstagefright_omx.so
336 | /system/lib/libwilhelm.so
337 | /system/lib/libaudioutils.so
338 | /system/lib/libstagefright_soft_amrnbenc.so
339 | /system/lib/interrupter.so
340 | /system/lib/libcutils.so
341 | /system/lib/libdrm1.so
342 | /system/lib/libstagefright_soft_vpxenc.so
343 | /system/lib/libvariablespeed.so
344 | /system/lib/libstagefright_amrnb_common.so
345 | /system/lib/libfilterpack_imageproc.so
346 | /system/lib/libc.so
347 | /system/lib/libchromium_net.so
348 | /system/lib/libcompiler_rt.so
349 | /system/lib/libmtp.so
350 | /system/lib/libWnnEngDic.so
351 | /system/lib/libsqlite.so
352 | /system/lib/libEGL.so
353 | /system/lib/libportable.so
354 | /system/lib/libnativehelper.so
355 | /system/lib/libGLESv2.so
356 | /system/lib/libstagefright_soft_h264enc.so
357 | /system/lib/libGLESv2_enc.so
358 | /system/lib/libmedialogservice.so
359 | /system/lib/libGLESv1_CM.so
360 | /system/lib/libsystem_server.so
361 | /system/lib/libui.so
362 | /system/lib/lib_renderControl_enc.so
363 | /system/lib/libvorbisidec.so
364 | /system/lib/libwnndict.so
365 | /system/lib/libctest.so
366 | /system/lib/libstagefright_enc_common.so
367 | /system/lib/libext4_utils.so
368 | /system/lib/libharfbuzz.so
369 | /system/lib/libstagefright_soft_g711dec.so
370 | /system/lib/libwebrtc_audio_preprocessing.so
371 | /system/lib/libbcc.sha1.so
372 | /system/lib/libRScpp.so
373 | /system/lib/libexif_jni.so
374 | /system/lib/libstagefright_soft_mpeg4dec.so
375 | /system/lib/libstagefright_soft_flacenc.so
376 | /system/lib/libjni_pinyinime.so
377 | /system/lib/libutils.so
378 | /system/lib/hw/camera.goldfish.jpeg.so
379 | /system/lib/hw/audio.primary.goldfish.so
380 | /system/lib/hw/lights.goldfish.so
381 | /system/lib/hw/audio_policy.default.so
382 | /system/lib/hw/local_time.default.so
383 | /system/lib/hw/keystore.default.so
384 | /system/lib/hw/gralloc.default.so
385 | /system/lib/hw/gralloc.goldfish.so
386 | /system/lib/hw/camera.goldfish.so
387 | /system/lib/hw/gps.goldfish.so
388 | /system/lib/hw/sensors.goldfish.so
389 | /system/lib/libreference-ril.so
390 | /system/lib/libpower.so
391 | /system/lib/libtinyalsa.so
392 | /system/lib/libdrm1_jni.so
393 | /system/lib/libstagefright_wfd.so
394 | /system/lib/libmedia_jni.so
395 | /system/lib/libstagefright_soft_vpxdec.so
396 | /system/lib/libcommon_time_client.so
397 | /system/lib/libcameraservice.so
398 | /system/lib/libril.so
399 | /system/lib/libRSCpuRef.so
400 | /system/lib/libdefcontainer_jni.so
401 | /system/lib/libstagefright_chromium_http.so
402 | /system/lib/libOpenglSystemCommon.so
403 | /system/lib/libttspico.so
404 | /system/lib/libjavacore.so
405 | /system/lib/libsoundpool.so
406 | /system/lib/libsuspend.so
407 | /system/lib/libstagefright_soft_aacdec.so
408 | /system/lib/libsysutils.so
409 | /system/lib/libstagefright_soft_mpeg4enc.so
410 | /system/lib/libharfbuzz_ng.so
411 | /system/lib/libicui18n.so
412 | /system/lib/ssl/engines/libkeystore.so
413 | /system/lib/libc_malloc_debug_qemu.so
414 | /system/lib/soundfx/libaudiopreprocessing.so
415 | /system/lib/soundfx/libbundlewrapper.so
416 | /system/lib/soundfx/libvisualizer.so
417 | /system/lib/soundfx/libdownmix.so
418 | /system/lib/soundfx/libreverbwrapper.so
419 | /system/lib/libhardware_legacy.so
420 | /system/lib/libcamera_client.so
421 | /system/lib/librs_jni.so
422 | /system/lib/libfilterfw.so
423 | /system/lib/liblogwrap.so
424 | /system/lib/libstagefright_soft_amrwbenc.so
425 | /system/lib/libdrmframework_jni.so
426 | /system/lib/libstagefright_soft_gsmdec.so
427 | /system/lib/libnfc_ndef.so
428 | /system/lib/libdvm.so
429 | /system/lib/libwpa_client.so
430 | /system/lib/libjpeg.so
431 | /system/lib/libaudioeffect_jni.so
432 | /system/lib/libhardware.so
433 | /system/lib/libstagefright_soft_aacenc.so
434 | /system/lib/libsurfaceflinger_ddmconnection.so
435 | /system/lib/libc_malloc_debug_leak.so
436 | /system/lib/libspeexresampler.so
437 | /system/lib/libstagefright_avc_common.so
438 | /system/lib/libmdnssd.so
439 | /system/lib/libstagefright_soft_rawdec.so
440 | /system/lib/libandroid_runtime.so
441 | /system/lib/libusbhost.so
442 | /system/lib/libWnnJpnDic.so
443 | /system/lib/libstagefright_yuv.so
444 | /system/lib/libkeystore_binder.so
445 | /system/lib/liblog.so
446 | /system/lib/libemoji.so
447 | /system/lib/libsqlite_jni.so
448 | /system/lib/libstagefright_foundation.so
449 | /system/lib/libstagefright_soft_vorbisdec.so
450 | /system/lib/libbinder.so
451 | /system/lib/libgccdemangle.so
452 | /system/lib/libclcore_debug.bc
453 | /system/lib/libmediaplayerservice.so
454 | /system/lib/libgabi++.so
455 | /system/lib/libcorkscrew.so
456 | /system/lib/libpagemap.so
457 | /system/lib/libsonivox.so
458 | /system/lib/libRS.so
459 | /system/lib/libskia.so
460 | /system/lib/libLLVM.so
461 | /system/lib/libdrmframework.so
462 | /system/lib/libandroidfw.so
463 | /system/lib/libclcore.bc
464 | /system/lib/libjnigraphics.so
465 | /system/lib/libhwui.so
466 | /system/lib/libGLES_trace.so
467 | /system/lib/libFFTEm.so
468 | /system/lib/libstagefright_soft_h264dec.so
469 | /system/lib/libcamera_metadata.so
470 | /system/lib/libandroid_servers.so
471 | /system/lib/libandroid.so
472 | /system/lib/libjni_legacymosaic.so
473 | /system/lib/libsparse.so
474 | /system/lib/libbcinfo.so
475 | /system/lib/libexpat.so
476 | /system/lib/libbcc.so
477 | /system/lib/libOpenSLES.so
478 | /system/lib/libdiskconfig.so
479 | /system/lib/libstagefright_soft_mp3dec.so
480 | /system/lib/libgui.so
481 | /system/lib/libpixelflinger.so
482 | /system/lib/libstagefright_soft_amrdec.so
483 | /system/lib/librtp_jni.so
484 | /system/lib/libaudioflinger.so
485 | /system/lib/libselinux.so
486 | /system/lib/libdl.so
487 | /system/lib/libSR_AudioIn.so
488 | /system/lib/libasan_preload.so
489 | /system/lib/crtbegin_so.o
490 | /system/lib/libRSDriver.so
491 | /system/lib/libjni_latinime.so
492 | /system/lib/libstlport.so
493 | /system/lib/libsync.so
494 | /system/lib/invoke_mock_media_player.so
495 | /system/lib/libnbaio.so
496 | /system/lib/libttscompat.so
497 | /system/lib/librilutils.so
498 | /system/lib/libwebcore.so
499 | /system/lib/libOpenMAXAL.so
500 | /system/lib/libicuuc.so
501 | /system/lib/libz.so
502 | /system/lib/libGLESv1_enc.so
503 | /system/app/Music.odex
504 | /system/app/Development.odex
505 | /system/app/PinyinIME.odex
506 | /system/app/InputDevices.odex
507 | /system/app/ConnectivityTest.apk
508 | /system/app/Protips.apk
509 | /system/app/NetSpeed.apk
510 | /system/app/OpenWnn.apk
511 | /system/app/UserDictionaryProvider.apk
512 | /system/app/CertInstaller.apk
513 | /system/app/FusedLocation.odex
514 | /system/app/InputDevices.apk
515 | /system/app/ApplicationsProvider.odex
516 | /system/app/LatinIME.odex
517 | /system/app/SpeechRecorder.odex
518 | /system/app/SettingsProvider.apk
519 | /system/app/Launcher2.apk
520 | /system/app/TelephonyProvider.odex
521 | /system/app/Gallery.odex
522 | /system/app/BasicDreams.apk
523 | /system/app/Development.apk
524 | /system/app/QuickSearchBox.odex
525 | /system/app/KeyChain.odex
526 | /system/app/MediaProvider.apk
527 | /system/app/Settings.apk
528 | /system/app/DevelopmentSettings.apk
529 | /system/app/QuickSearchBox.apk
530 | /system/app/LiveWallpapersPicker.apk
531 | /system/app/DrmProvider.odex
532 | /system/app/GpsLocationTest.apk
533 | /system/app/ContactsProvider.apk
534 | /system/app/Settings.odex
535 | /system/app/SystemUI.apk
536 | /system/app/DownloadProvider.apk
537 | /system/app/Protips.odex
538 | /system/app/CustomLocale.apk
539 | /system/app/CalendarProvider.odex
540 | /system/app/OpenWnn.odex
541 | /system/app/TelephonyProvider.apk
542 | /system/app/DrmProvider.apk
543 | /system/app/CustomLocale.odex
544 | /system/app/Contacts.odex
545 | /system/app/Launcher2.odex
546 | /system/app/PicoTts.odex
547 | /system/app/ContactsProvider.odex
548 | /system/app/FusedLocation.apk
549 | /system/app/Shell.apk
550 | /system/app/DownloadProviderUi.odex
551 | /system/app/BasicDreams.odex
552 | /system/app/NetSpeed.odex
553 | /system/app/GpsLocationTest.odex
554 | /system/app/Mms.apk
555 | /system/app/LegacyCamera.odex
556 | /system/app/LiveWallpapersPicker.odex
557 | /system/app/Exchange2.odex
558 | /system/app/Phone.odex
559 | /system/app/Music.apk
560 | /system/app/DefaultContainerService.apk
561 | /system/app/KeyChain.apk
562 | /system/app/PackageInstaller.apk
563 | /system/app/SdkSetup.odex
564 | /system/app/Calculator.apk
565 | /system/app/SoundRecorder.odex
566 | /system/app/SettingsProvider.odex
567 | /system/app/Shell.odex
568 | /system/app/Browser.apk
569 | /system/app/SpeechRecorder.apk
570 | /system/app/SharedStorageBackup.apk
571 | /system/app/SoundRecorder.apk
572 | /system/app/Phone.apk
573 | /system/app/Gallery.apk
574 | /system/app/BackupRestoreConfirmation.apk
575 | /system/app/SystemUI.odex
576 | /system/app/ApplicationsProvider.apk
577 | /system/app/CalendarProvider.apk
578 | /system/app/HTMLViewer.odex
579 | /system/app/BackupRestoreConfirmation.odex
580 | /system/app/Calendar.odex
581 | /system/app/PinyinIME.apk
582 | /system/app/DownloadProviderUi.apk
583 | /system/app/DownloadProvider.odex
584 | /system/app/Fallback.apk
585 | /system/app/LatinIME.apk
586 | /system/app/Email.odex
587 | /system/app/ConnectivityTest.odex
588 | /system/app/HTMLViewer.apk
589 | /system/app/PicoTts.apk
590 | /system/app/Email.apk
591 | /system/app/DeskClock.odex
592 | /system/app/Exchange2.apk
593 | /system/app/CertInstaller.odex
594 | /system/app/LegacyCamera.apk
595 | /system/app/SharedStorageBackup.odex
596 | /system/app/PackageInstaller.odex
597 | /system/app/Browser.odex
598 | /system/app/VpnDialogs.odex
599 | /system/app/DeskClock.apk
600 | /system/app/Calculator.odex
601 | /system/app/SdkSetup.apk
602 | /system/app/Mms.odex
603 | /system/app/MediaProvider.odex
604 | /system/app/Contacts.apk
605 | /system/app/UserDictionaryProvider.odex
606 | /system/app/Fallback.odex
607 | /system/app/Calendar.apk
608 | /system/app/DefaultContainerService.odex
609 | /system/app/VpnDialogs.apk
610 | /system/bin/dumpsys
611 | /system/bin/InputReader_test
612 | /system/bin/iptables
613 | /system/bin/requestsync
614 | /system/bin/dumpstate
615 | /system/bin/am
616 | /system/bin/bmgr
617 | /system/bin/servicemanager
618 | /system/bin/media
619 | /system/bin/dalvikvm
620 | /system/bin/monkey
621 | /system/bin/mtpd
622 | /system/bin/cjpeg
623 | /system/bin/bdt
624 | /system/bin/rild
625 | /system/bin/pppd
626 | /system/bin/recordvideo
627 | /system/bin/system_server
628 | /system/bin/content
629 | /system/bin/keystore_cli
630 | /system/bin/installd
631 | /system/bin/djpeg
632 | /system/bin/audioloop
633 | /system/bin/svc
634 | /system/bin/showlease
635 | /system/bin/ime
636 | /system/bin/corrupt_gdt_free_blocks
637 | /system/bin/uiautomator
638 | /system/bin/radiooptions
639 | /system/bin/wpa_cli
640 | /system/bin/atrace
641 | /system/bin/logwrapper
642 | /system/bin/make_ext4fs
643 | /system/bin/adb
644 | /system/bin/qemu-props
645 | /system/bin/dexopt
646 | /system/bin/racoon
647 | /system/bin/InputDispatcher_test
648 | /system/bin/surfaceflinger
649 | /system/bin/asanwrapper
650 | /system/bin/sf2
651 | /system/bin/wm
652 | /system/bin/ping
653 | /system/bin/schedtest
654 | /system/bin/stream
655 | /system/bin/pngtest
656 | /system/bin/debuggerd
657 | /system/bin/mdnsd
658 | /system/bin/netd
659 | /system/bin/record
660 | /system/bin/set_ext4_err_bit
661 | /system/bin/wfd
662 | /system/bin/logcat
663 | /system/bin/keystore
664 | /system/bin/service
665 | /system/bin/linker
666 | /system/bin/sdcard
667 | /system/bin/mediaserver
668 | /system/bin/toolbox
669 | /system/bin/asan/app_process
670 | /system/bin/gdbserver
671 | /system/bin/gdbjithelper
672 | /system/bin/ping6
673 | /system/bin/check_prereq
674 | /system/bin/screenshot
675 | /system/bin/decoder
676 | /system/bin/drmserver
677 | /system/bin/bootanimation
678 | /system/bin/bu
679 | /system/bin/sensorservice
680 | /system/bin/vdc
681 | /system/bin/run-as
682 | /system/bin/ndc
683 | /system/bin/netcfg
684 | /system/bin/screencap
685 | /system/bin/ip6tables
686 | /system/bin/codec
687 | /system/bin/dhcpcd
688 | /system/bin/settings
689 | /system/bin/updater
690 | /system/bin/recovery
691 | /system/bin/bugreport
692 | /system/bin/skia_test
693 | /system/bin/uim-sysfs
694 | /system/bin/input
695 | /system/bin/muxer
696 | /system/bin/gzip
697 | /system/bin/app_process
698 | /system/bin/mksh
699 | /system/bin/vold
700 | /system/bin/testid3
701 | /system/bin/stagefright
702 | /system/bin/qemud
703 | /system/bin/applypatch_static
704 | /system/bin/applypatch
705 | /system/bin/flash_image
706 | /system/bin/fsck_msdos
707 | /system/bin/pm
708 | /system/build.prop
709 | /system/xbin/procrank
710 | /system/xbin/showslab
711 | /system/xbin/netserver
712 | /system/xbin/showmap
713 | /system/xbin/strace
714 | /system/xbin/sane_schedstat
715 | /system/xbin/librank
716 | /system/xbin/btool
717 | /system/xbin/tcpdump
718 | /system/xbin/su
719 | /system/xbin/check-lost+found
720 | /system/xbin/daemonize
721 | /system/xbin/cpueater
722 | /system/xbin/rawbu
723 | /system/xbin/directiotest
724 | /system/xbin/micro_bench_static
725 | /system/xbin/latencytop
726 | /system/xbin/netperf
727 | /system/xbin/cpustats
728 | /system/xbin/nc
729 | /system/xbin/sqlite3
730 | /system/xbin/kfmapp
731 | /system/xbin/micro_bench
732 | /system/xbin/dexdump
733 | /system/xbin/add-property-tag
734 | /system/xbin/procmem
735 | /system/xbin/timeinfo
736 |
--------------------------------------------------------------------------------
/emulator_systems/sdk_19.txt:
--------------------------------------------------------------------------------
1 | /system/app/BasicDreams.apk
2 | /system/app/BasicDreams.odex
3 | /system/app/Browser.apk
4 | /system/app/Browser.odex
5 | /system/app/Calculator.apk
6 | /system/app/Calculator.odex
7 | /system/app/Calendar.apk
8 | /system/app/Calendar.odex
9 | /system/app/CertInstaller.apk
10 | /system/app/CertInstaller.odex
11 | /system/app/ConnectivityTest.apk
12 | /system/app/ConnectivityTest.odex
13 | /system/app/CustomLocale.apk
14 | /system/app/CustomLocale.odex
15 | /system/app/DeskClock.apk
16 | /system/app/DeskClock.odex
17 | /system/app/Development.apk
18 | /system/app/Development.odex
19 | /system/app/DevelopmentSettings.apk
20 | /system/app/DocumentsUI.apk
21 | /system/app/DocumentsUI.odex
22 | /system/app/DownloadProviderUi.apk
23 | /system/app/DownloadProviderUi.odex
24 | /system/app/Email.apk
25 | /system/app/Email.odex
26 | /system/app/Exchange2.apk
27 | /system/app/Exchange2.odex
28 | /system/app/Fallback.apk
29 | /system/app/Fallback.odex
30 | /system/app/Gallery.apk
31 | /system/app/Gallery.odex
32 | /system/app/GpsLocationTest.apk
33 | /system/app/GpsLocationTest.odex
34 | /system/app/HTMLViewer.apk
35 | /system/app/HTMLViewer.odex
36 | /system/app/KeyChain.apk
37 | /system/app/KeyChain.odex
38 | /system/app/LatinIME.apk
39 | /system/app/LatinIME.odex
40 | /system/app/LegacyCamera.apk
41 | /system/app/LegacyCamera.odex
42 | /system/app/LiveWallpapersPicker.apk
43 | /system/app/LiveWallpapersPicker.odex
44 | /system/app/Music.apk
45 | /system/app/Music.odex
46 | /system/app/NetSpeed.apk
47 | /system/app/NetSpeed.odex
48 | /system/app/OpenWnn.apk
49 | /system/app/OpenWnn.odex
50 | /system/app/PacProcessor.apk
51 | /system/app/PacProcessor.odex
52 | /system/app/PackageInstaller.apk
53 | /system/app/PackageInstaller.odex
54 | /system/app/PicoTts.apk
55 | /system/app/PicoTts.odex
56 | /system/app/PinyinIME.apk
57 | /system/app/PinyinIME.odex
58 | /system/app/PrintSpooler.apk
59 | /system/app/PrintSpooler.odex
60 | /system/app/Protips.apk
61 | /system/app/Protips.odex
62 | /system/app/QuickSearchBox.apk
63 | /system/app/QuickSearchBox.odex
64 | /system/app/SdkSetup.apk
65 | /system/app/SdkSetup.odex
66 | /system/app/SoundRecorder.apk
67 | /system/app/SoundRecorder.odex
68 | /system/app/SpeechRecorder.apk
69 | /system/app/SpeechRecorder.odex
70 | /system/app/TelephonyProvider.apk
71 | /system/app/TelephonyProvider.odex
72 | /system/app/UserDictionaryProvider.apk
73 | /system/app/UserDictionaryProvider.odex
74 | /system/bin/aapt
75 | /system/bin/adb
76 | /system/bin/am
77 | /system/bin/app_process
78 | /system/bin/applypatch
79 | /system/bin/applypatch_static
80 | /system/bin/asan/app_process
81 | /system/bin/asanwrapper
82 | /system/bin/atrace
83 | /system/bin/bdt
84 | /system/bin/bmgr
85 | /system/bin/bootanimation
86 | /system/bin/bu
87 | /system/bin/bugreport
88 | /system/bin/check_prereq
89 | /system/bin/cjpeg
90 | /system/bin/content
91 | /system/bin/corrupt_gdt_free_blocks
92 | /system/bin/dalvikvm
93 | /system/bin/debuggerd
94 | /system/bin/dex2oat
95 | /system/bin/dexopt
96 | /system/bin/dhcpcd
97 | /system/bin/djpeg
98 | /system/bin/drmserver
99 | /system/bin/dumpstate
100 | /system/bin/dumpsys
101 | /system/bin/flash_image
102 | /system/bin/fsck_msdos
103 | /system/bin/gdbjithelper
104 | /system/bin/gdbserver
105 | /system/bin/gzip
106 | /system/bin/ime
107 | /system/bin/input
108 | /system/bin/installd
109 | /system/bin/ip6tables
110 | /system/bin/iptables
111 | /system/bin/keystore
112 | /system/bin/keystore_cli
113 | /system/bin/linker
114 | /system/bin/logcat
115 | /system/bin/logwrapper
116 | /system/bin/make_ext4fs
117 | /system/bin/mdnsd
118 | /system/bin/media
119 | /system/bin/mediaserver
120 | /system/bin/mksh
121 | /system/bin/monkey
122 | /system/bin/mtpd
123 | /system/bin/ndc
124 | /system/bin/netcfg
125 | /system/bin/netd
126 | /system/bin/oatdump
127 | /system/bin/ping
128 | /system/bin/ping6
129 | /system/bin/pm
130 | /system/bin/pngtest
131 | /system/bin/pppd
132 | /system/bin/qemu-props
133 | /system/bin/qemud
134 | /system/bin/racoon
135 | /system/bin/radiooptions
136 | /system/bin/reboot
137 | /system/bin/recovery
138 | /system/bin/requestsync
139 | /system/bin/rild
140 | /system/bin/run-as
141 | /system/bin/schedtest
142 | /system/bin/screencap
143 | /system/bin/screenrecord
144 | /system/bin/screenshot
145 | /system/bin/sdcard
146 | /system/bin/sensorservice
147 | /system/bin/service
148 | /system/bin/servicemanager
149 | /system/bin/set_ext4_err_bit
150 | /system/bin/settings
151 | /system/bin/showlease
152 | /system/bin/skia_test
153 | /system/bin/surfaceflinger
154 | /system/bin/svc
155 | /system/bin/toolbox
156 | /system/bin/uiautomator
157 | /system/bin/uim-sysfs
158 | /system/bin/updater
159 | /system/bin/vdc
160 | /system/bin/vold
161 | /system/bin/wm
162 | /system/bin/wpa_cli
163 | /system/build.prop
164 | /system/etc/NOTICE.html.gz
165 | /system/etc/apns-conf.xml
166 | /system/etc/audio_effects.conf
167 | /system/etc/audio_policy.conf
168 | /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
169 | /system/etc/dhcpcd/dhcpcd-hooks/95-configured
170 | /system/etc/dhcpcd/dhcpcd-run-hooks
171 | /system/etc/event-log-tags
172 | /system/etc/fallback_fonts.xml
173 | /system/etc/hosts
174 | /system/etc/init.goldfish.sh
175 | /system/etc/media_codecs.xml
176 | /system/etc/media_profiles.xml
177 | /system/etc/mkshrc
178 | /system/etc/permissions/android.hardware.camera.autofocus.xml
179 | /system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
180 | /system/etc/permissions/android.software.live_wallpaper.xml
181 | /system/etc/permissions/com.android.location.provider.xml
182 | /system/etc/permissions/com.android.media.remotedisplay.xml
183 | /system/etc/permissions/handheld_core_hardware.xml
184 | /system/etc/permissions/platform.xml
185 | /system/etc/ppp/ip-up-vpn
186 | /system/etc/security/cacerts/00673b5b.0
187 | /system/etc/security/cacerts/03e16f6c.0
188 | /system/etc/security/cacerts/08aef7bb.0
189 | /system/etc/security/cacerts/0d188d89.0
190 | /system/etc/security/cacerts/10531352.0
191 | /system/etc/security/cacerts/111e6273.0
192 | /system/etc/security/cacerts/1155c94b.0
193 | /system/etc/security/cacerts/119afc2e.0
194 | /system/etc/security/cacerts/11a09b38.0
195 | /system/etc/security/cacerts/12d55845.0
196 | /system/etc/security/cacerts/17b51fe6.0
197 | /system/etc/security/cacerts/1920cacb.0
198 | /system/etc/security/cacerts/1dac3003.0
199 | /system/etc/security/cacerts/1dbdda5b.0
200 | /system/etc/security/cacerts/1dcd6f4c.0
201 | /system/etc/security/cacerts/1df5a75f.0
202 | /system/etc/security/cacerts/1df5ec47.0
203 | /system/etc/security/cacerts/1e1eab7c.0
204 | /system/etc/security/cacerts/1e8e7201.0
205 | /system/etc/security/cacerts/1eb37bdf.0
206 | /system/etc/security/cacerts/219d9499.0
207 | /system/etc/security/cacerts/23f4c490.0
208 | /system/etc/security/cacerts/27af790d.0
209 | /system/etc/security/cacerts/2afc57aa.0
210 | /system/etc/security/cacerts/2d9dafe4.0
211 | /system/etc/security/cacerts/2e8714cb.0
212 | /system/etc/security/cacerts/2fa87019.0
213 | /system/etc/security/cacerts/2fb1850a.0
214 | /system/etc/security/cacerts/33815e15.0
215 | /system/etc/security/cacerts/343eb6cb.0
216 | /system/etc/security/cacerts/399e7759.0
217 | /system/etc/security/cacerts/3a3b02ce.0
218 | /system/etc/security/cacerts/3ad48a91.0
219 | /system/etc/security/cacerts/3c58f906.0
220 | /system/etc/security/cacerts/3c860d51.0
221 | /system/etc/security/cacerts/3c9a4d3b.0
222 | /system/etc/security/cacerts/3d441de8.0
223 | /system/etc/security/cacerts/3e7271e8.0
224 | /system/etc/security/cacerts/40dc992e.0
225 | /system/etc/security/cacerts/418595b9.0
226 | /system/etc/security/cacerts/450c6e38.0
227 | /system/etc/security/cacerts/455f1b52.0
228 | /system/etc/security/cacerts/46b2fd3b.0
229 | /system/etc/security/cacerts/48478734.0
230 | /system/etc/security/cacerts/48a195d8.0
231 | /system/etc/security/cacerts/4d654d1d.0
232 | /system/etc/security/cacerts/4e18c148.0
233 | /system/etc/security/cacerts/4fbd6bfa.0
234 | /system/etc/security/cacerts/5021a0a2.0
235 | /system/etc/security/cacerts/5046c355.0
236 | /system/etc/security/cacerts/524d9b43.0
237 | /system/etc/security/cacerts/56b8a0b6.0
238 | /system/etc/security/cacerts/57692373.0
239 | /system/etc/security/cacerts/58a44af1.0
240 | /system/etc/security/cacerts/594f1775.0
241 | /system/etc/security/cacerts/5a3f0ff8.0
242 | /system/etc/security/cacerts/5a5372fc.0
243 | /system/etc/security/cacerts/5cf9d536.0
244 | /system/etc/security/cacerts/5e4e69e7.0
245 | /system/etc/security/cacerts/60afe812.0
246 | /system/etc/security/cacerts/635ccfd5.0
247 | /system/etc/security/cacerts/67495436.0
248 | /system/etc/security/cacerts/69105f4f.0
249 | /system/etc/security/cacerts/6adf0799.0
250 | /system/etc/security/cacerts/6e8bf996.0
251 | /system/etc/security/cacerts/6fcc125d.0
252 | /system/etc/security/cacerts/72f369af.0
253 | /system/etc/security/cacerts/72fa7371.0
254 | /system/etc/security/cacerts/74c26bd0.0
255 | /system/etc/security/cacerts/75680d2e.0
256 | /system/etc/security/cacerts/7651b327.0
257 | /system/etc/security/cacerts/76579174.0
258 | /system/etc/security/cacerts/7672ac4b.0
259 | /system/etc/security/cacerts/7999be0d.0
260 | /system/etc/security/cacerts/7a481e66.0
261 | /system/etc/security/cacerts/7a819ef2.0
262 | /system/etc/security/cacerts/7d3cd826.0
263 | /system/etc/security/cacerts/7d453d8f.0
264 | /system/etc/security/cacerts/81b9768f.0
265 | /system/etc/security/cacerts/82223c44.0
266 | /system/etc/security/cacerts/8470719d.0
267 | /system/etc/security/cacerts/84cba82f.0
268 | /system/etc/security/cacerts/85cde254.0
269 | /system/etc/security/cacerts/86212b19.0
270 | /system/etc/security/cacerts/87753b0d.0
271 | /system/etc/security/cacerts/882de061.0
272 | /system/etc/security/cacerts/895cad1a.0
273 | /system/etc/security/cacerts/89c02a45.0
274 | /system/etc/security/cacerts/8f7b96c4.0
275 | /system/etc/security/cacerts/9339512a.0
276 | /system/etc/security/cacerts/95aff9e3.0
277 | /system/etc/security/cacerts/9685a493.0
278 | /system/etc/security/cacerts/9772ca32.0
279 | /system/etc/security/cacerts/9d6523ce.0
280 | /system/etc/security/cacerts/9dbefe7b.0
281 | /system/etc/security/cacerts/9f533518.0
282 | /system/etc/security/cacerts/a0bc6fbb.0
283 | /system/etc/security/cacerts/a15b3b6b.0
284 | /system/etc/security/cacerts/a3896b44.0
285 | /system/etc/security/cacerts/a7605362.0
286 | /system/etc/security/cacerts/a7d2cf64.0
287 | /system/etc/security/cacerts/ab5346f4.0
288 | /system/etc/security/cacerts/add67345.0
289 | /system/etc/security/cacerts/aeb67534.0
290 | /system/etc/security/cacerts/b0f3e76e.0
291 | /system/etc/security/cacerts/b3fb433b.0
292 | /system/etc/security/cacerts/b7db1890.0
293 | /system/etc/security/cacerts/bc3f2570.0
294 | /system/etc/security/cacerts/bcdd5959.0
295 | /system/etc/security/cacerts/bda4cc84.0
296 | /system/etc/security/cacerts/bdacca6f.0
297 | /system/etc/security/cacerts/bf64f35b.0
298 | /system/etc/security/cacerts/c215bc69.0
299 | /system/etc/security/cacerts/c33a80d4.0
300 | /system/etc/security/cacerts/c3a6a9ad.0
301 | /system/etc/security/cacerts/c527e4ab.0
302 | /system/etc/security/cacerts/c7e2a638.0
303 | /system/etc/security/cacerts/c8763593.0
304 | /system/etc/security/cacerts/ccc52f49.0
305 | /system/etc/security/cacerts/cdaebb72.0
306 | /system/etc/security/cacerts/cf701eeb.0
307 | /system/etc/security/cacerts/d16a5865.0
308 | /system/etc/security/cacerts/d537fba6.0
309 | /system/etc/security/cacerts/d59297b8.0
310 | /system/etc/security/cacerts/d64f06f3.0
311 | /system/etc/security/cacerts/d7746a63.0
312 | /system/etc/security/cacerts/d777342d.0
313 | /system/etc/security/cacerts/d8274e24.0
314 | /system/etc/security/cacerts/dbc54cab.0
315 | /system/etc/security/cacerts/ddc328ff.0
316 | /system/etc/security/cacerts/e48193cf.0
317 | /system/etc/security/cacerts/e60bf0c0.0
318 | /system/etc/security/cacerts/e775ed2d.0
319 | /system/etc/security/cacerts/e7b8d656.0
320 | /system/etc/security/cacerts/e8651083.0
321 | /system/etc/security/cacerts/ea169617.0
322 | /system/etc/security/cacerts/eb375c3e.0
323 | /system/etc/security/cacerts/ed049835.0
324 | /system/etc/security/cacerts/ed524cf5.0
325 | /system/etc/security/cacerts/ee7cd6fb.0
326 | /system/etc/security/cacerts/ee90b008.0
327 | /system/etc/security/cacerts/f4996e82.0
328 | /system/etc/security/cacerts/f58a60fe.0
329 | /system/etc/security/cacerts/f61bff45.0
330 | /system/etc/security/cacerts/f80cc7f6.0
331 | /system/etc/security/cacerts/fac084d7.0
332 | /system/etc/security/cacerts/facacbc6.0
333 | /system/etc/security/cacerts/fb126c6d.0
334 | /system/etc/security/cacerts/fde84897.0
335 | /system/etc/security/cacerts/ff783690.0
336 | /system/etc/security/mac_permissions.xml
337 | /system/etc/security/otacerts.zip
338 | /system/etc/system_fonts.xml
339 | /system/fonts/AndroidClock.ttf
340 | /system/fonts/AndroidClock_Highlight.ttf
341 | /system/fonts/AndroidClock_Solid.ttf
342 | /system/fonts/AndroidEmoji.ttf
343 | /system/fonts/Clockopia.ttf
344 | /system/fonts/DroidNaskh-Regular.ttf
345 | /system/fonts/DroidNaskhUI-Regular.ttf
346 | /system/fonts/DroidSansArmenian.ttf
347 | /system/fonts/DroidSansEthiopic-Regular.ttf
348 | /system/fonts/DroidSansFallback.ttf
349 | /system/fonts/DroidSansGeorgian.ttf
350 | /system/fonts/DroidSansHebrew-Bold.ttf
351 | /system/fonts/DroidSansHebrew-Regular.ttf
352 | /system/fonts/DroidSansMono.ttf
353 | /system/fonts/DroidSerif-Bold.ttf
354 | /system/fonts/DroidSerif-BoldItalic.ttf
355 | /system/fonts/DroidSerif-Italic.ttf
356 | /system/fonts/DroidSerif-Regular.ttf
357 | /system/fonts/MTLmr3m.ttf
358 | /system/fonts/Roboto-Bold.ttf
359 | /system/fonts/Roboto-BoldItalic.ttf
360 | /system/fonts/Roboto-Italic.ttf
361 | /system/fonts/Roboto-Light.ttf
362 | /system/fonts/Roboto-LightItalic.ttf
363 | /system/fonts/Roboto-Regular.ttf
364 | /system/fonts/Roboto-Thin.ttf
365 | /system/fonts/Roboto-ThinItalic.ttf
366 | /system/fonts/RobotoCondensed-Bold.ttf
367 | /system/fonts/RobotoCondensed-BoldItalic.ttf
368 | /system/fonts/RobotoCondensed-Italic.ttf
369 | /system/fonts/RobotoCondensed-Regular.ttf
370 | /system/framework/am.jar
371 | /system/framework/am.odex
372 | /system/framework/android.policy.jar
373 | /system/framework/android.policy.odex
374 | /system/framework/android.test.runner.jar
375 | /system/framework/android.test.runner.odex
376 | /system/framework/apache-xml.jar
377 | /system/framework/apache-xml.odex
378 | /system/framework/bmgr.jar
379 | /system/framework/bmgr.odex
380 | /system/framework/bouncycastle.jar
381 | /system/framework/bouncycastle.odex
382 | /system/framework/bu.jar
383 | /system/framework/bu.odex
384 | /system/framework/com.android.location.provider.jar
385 | /system/framework/com.android.location.provider.odex
386 | /system/framework/com.android.media.remotedisplay.jar
387 | /system/framework/com.android.media.remotedisplay.odex
388 | /system/framework/conscrypt.jar
389 | /system/framework/conscrypt.odex
390 | /system/framework/content.jar
391 | /system/framework/content.odex
392 | /system/framework/core-junit.jar
393 | /system/framework/core-junit.odex
394 | /system/framework/core-libart.jar
395 | /system/framework/core-libart.odex
396 | /system/framework/core.jar
397 | /system/framework/core.odex
398 | /system/framework/ext.jar
399 | /system/framework/ext.odex
400 | /system/framework/framework-res.apk
401 | /system/framework/framework.jar
402 | /system/framework/framework.odex
403 | /system/framework/framework2.jar
404 | /system/framework/framework2.odex
405 | /system/framework/ime.jar
406 | /system/framework/ime.odex
407 | /system/framework/input.jar
408 | /system/framework/input.odex
409 | /system/framework/javax.obex.jar
410 | /system/framework/javax.obex.odex
411 | /system/framework/media_cmd.jar
412 | /system/framework/media_cmd.odex
413 | /system/framework/mms-common.jar
414 | /system/framework/mms-common.odex
415 | /system/framework/monkey.jar
416 | /system/framework/monkey.odex
417 | /system/framework/okhttp.jar
418 | /system/framework/okhttp.odex
419 | /system/framework/pm.jar
420 | /system/framework/pm.odex
421 | /system/framework/requestsync.jar
422 | /system/framework/requestsync.odex
423 | /system/framework/services.jar
424 | /system/framework/services.odex
425 | /system/framework/settings.jar
426 | /system/framework/settings.odex
427 | /system/framework/svc.jar
428 | /system/framework/svc.odex
429 | /system/framework/telephony-common.jar
430 | /system/framework/telephony-common.odex
431 | /system/framework/uiautomator.jar
432 | /system/framework/uiautomator.odex
433 | /system/framework/voip-common.jar
434 | /system/framework/voip-common.odex
435 | /system/framework/webview/paks/am.pak
436 | /system/framework/webview/paks/ar.pak
437 | /system/framework/webview/paks/bg.pak
438 | /system/framework/webview/paks/bn.pak
439 | /system/framework/webview/paks/ca.pak
440 | /system/framework/webview/paks/cs.pak
441 | /system/framework/webview/paks/da.pak
442 | /system/framework/webview/paks/de.pak
443 | /system/framework/webview/paks/el.pak
444 | /system/framework/webview/paks/en-GB.pak
445 | /system/framework/webview/paks/en-US.pak
446 | /system/framework/webview/paks/es-419.pak
447 | /system/framework/webview/paks/es.pak
448 | /system/framework/webview/paks/et.pak
449 | /system/framework/webview/paks/fa.pak
450 | /system/framework/webview/paks/fi.pak
451 | /system/framework/webview/paks/fil.pak
452 | /system/framework/webview/paks/fr.pak
453 | /system/framework/webview/paks/gu.pak
454 | /system/framework/webview/paks/he.pak
455 | /system/framework/webview/paks/hi.pak
456 | /system/framework/webview/paks/hr.pak
457 | /system/framework/webview/paks/hu.pak
458 | /system/framework/webview/paks/id.pak
459 | /system/framework/webview/paks/it.pak
460 | /system/framework/webview/paks/ja.pak
461 | /system/framework/webview/paks/kn.pak
462 | /system/framework/webview/paks/ko.pak
463 | /system/framework/webview/paks/lt.pak
464 | /system/framework/webview/paks/lv.pak
465 | /system/framework/webview/paks/ml.pak
466 | /system/framework/webview/paks/mr.pak
467 | /system/framework/webview/paks/ms.pak
468 | /system/framework/webview/paks/nb.pak
469 | /system/framework/webview/paks/nl.pak
470 | /system/framework/webview/paks/pl.pak
471 | /system/framework/webview/paks/pt-BR.pak
472 | /system/framework/webview/paks/pt-PT.pak
473 | /system/framework/webview/paks/ro.pak
474 | /system/framework/webview/paks/ru.pak
475 | /system/framework/webview/paks/sk.pak
476 | /system/framework/webview/paks/sl.pak
477 | /system/framework/webview/paks/sr.pak
478 | /system/framework/webview/paks/sv.pak
479 | /system/framework/webview/paks/sw.pak
480 | /system/framework/webview/paks/ta.pak
481 | /system/framework/webview/paks/te.pak
482 | /system/framework/webview/paks/th.pak
483 | /system/framework/webview/paks/tr.pak
484 | /system/framework/webview/paks/uk.pak
485 | /system/framework/webview/paks/vi.pak
486 | /system/framework/webview/paks/webviewchromium.pak
487 | /system/framework/webview/paks/zh-CN.pak
488 | /system/framework/webview/paks/zh-TW.pak
489 | /system/framework/webviewchromium.jar
490 | /system/framework/webviewchromium.odex
491 | /system/framework/wm.jar
492 | /system/framework/wm.odex
493 | /system/lib/crtbegin_so.o
494 | /system/lib/crtend_so.o
495 | /system/lib/egl/egl.cfg
496 | /system/lib/egl/libEGL_emulation.so
497 | /system/lib/egl/libGLES_android.so
498 | /system/lib/egl/libGLESv1_CM_emulation.so
499 | /system/lib/egl/libGLESv2_emulation.so
500 | /system/lib/hw/audio.primary.goldfish.so
501 | /system/lib/hw/audio_policy.default.so
502 | /system/lib/hw/camera.goldfish.jpeg.so
503 | /system/lib/hw/camera.goldfish.so
504 | /system/lib/hw/gps.goldfish.so
505 | /system/lib/hw/gralloc.default.so
506 | /system/lib/hw/gralloc.goldfish.so
507 | /system/lib/hw/keystore.default.so
508 | /system/lib/hw/lights.goldfish.so
509 | /system/lib/hw/local_time.default.so
510 | /system/lib/hw/sensors.goldfish.so
511 | /system/lib/interrupter.so
512 | /system/lib/invoke_mock_media_player.so
513 | /system/lib/libEGL.so
514 | /system/lib/libETC1.so
515 | /system/lib/libFFTEm.so
516 | /system/lib/libGLES_trace.so
517 | /system/lib/libGLESv1_CM.so
518 | /system/lib/libGLESv1_enc.so
519 | /system/lib/libGLESv2.so
520 | /system/lib/libGLESv2_enc.so
521 | /system/lib/libLLVM.so
522 | /system/lib/libOpenMAXAL.so
523 | /system/lib/libOpenSLES.so
524 | /system/lib/libOpenglSystemCommon.so
525 | /system/lib/libRS.so
526 | /system/lib/libRSCpuRef.so
527 | /system/lib/libRSDriver.so
528 | /system/lib/libRScpp.so
529 | /system/lib/libSR_AudioIn.so
530 | /system/lib/libWnnEngDic.so
531 | /system/lib/libWnnJpnDic.so
532 | /system/lib/lib_renderControl_enc.so
533 | /system/lib/libandroid.so
534 | /system/lib/libandroid_runtime.so
535 | /system/lib/libandroid_servers.so
536 | /system/lib/libandroidfw.so
537 | /system/lib/libart-compiler.so
538 | /system/lib/libart.so
539 | /system/lib/libasan_preload.so
540 | /system/lib/libaudioeffect_jni.so
541 | /system/lib/libaudioflinger.so
542 | /system/lib/libaudioutils.so
543 | /system/lib/libbcc.sha1.so
544 | /system/lib/libbcc.so
545 | /system/lib/libbcinfo.so
546 | /system/lib/libbinder.so
547 | /system/lib/libc.so
548 | /system/lib/libc_malloc_debug_leak.so
549 | /system/lib/libc_malloc_debug_qemu.so
550 | /system/lib/libcamera_client.so
551 | /system/lib/libcamera_metadata.so
552 | /system/lib/libcameraservice.so
553 | /system/lib/libchromium_net.so
554 | /system/lib/libclcore.bc
555 | /system/lib/libclcore_debug.bc
556 | /system/lib/libcommon_time_client.so
557 | /system/lib/libcompiler_rt.so
558 | /system/lib/libconnectivitymanager.so
559 | /system/lib/libcorkscrew.so
560 | /system/lib/libcrypto.so
561 | /system/lib/libctest.so
562 | /system/lib/libcutils.so
563 | /system/lib/libdefcontainer_jni.so
564 | /system/lib/libdiskconfig.so
565 | /system/lib/libdl.so
566 | /system/lib/libdrmframework.so
567 | /system/lib/libdrmframework_jni.so
568 | /system/lib/libdvm.so
569 | /system/lib/libeffects.so
570 | /system/lib/libexif.so
571 | /system/lib/libexif_jni.so
572 | /system/lib/libexpat.so
573 | /system/lib/libext4_utils.so
574 | /system/lib/libfilterfw.so
575 | /system/lib/libfilterpack_imageproc.so
576 | /system/lib/libft2.so
577 | /system/lib/libgabi++.so
578 | /system/lib/libgccdemangle.so
579 | /system/lib/libgui.so
580 | /system/lib/libhardware.so
581 | /system/lib/libhardware_legacy.so
582 | /system/lib/libharfbuzz_ng.so
583 | /system/lib/libhwui.so
584 | /system/lib/libicui18n.so
585 | /system/lib/libicuuc.so
586 | /system/lib/libinput.so
587 | /system/lib/libinputservice.so
588 | /system/lib/libjavacore.so
589 | /system/lib/libjavacrypto.so
590 | /system/lib/libjni_latinime.so
591 | /system/lib/libjni_legacymosaic.so
592 | /system/lib/libjni_pacprocessor.so
593 | /system/lib/libjni_pinyinime.so
594 | /system/lib/libjnigraphics.so
595 | /system/lib/libjpeg.so
596 | /system/lib/libkeystore_binder.so
597 | /system/lib/liblog.so
598 | /system/lib/liblogwrap.so
599 | /system/lib/libm.so
600 | /system/lib/libmdnssd.so
601 | /system/lib/libmedia.so
602 | /system/lib/libmedia_jni.so
603 | /system/lib/libmedialogservice.so
604 | /system/lib/libmediaplayerservice.so
605 | /system/lib/libmemtrack.so
606 | /system/lib/libmtp.so
607 | /system/lib/libnativehelper.so
608 | /system/lib/libnbaio.so
609 | /system/lib/libnetutils.so
610 | /system/lib/libnfc_ndef.so
611 | /system/lib/libpac.so
612 | /system/lib/libpagemap.so
613 | /system/lib/libpixelflinger.so
614 | /system/lib/libpng.so
615 | /system/lib/libportable.so
616 | /system/lib/libpower.so
617 | /system/lib/libpowermanager.so
618 | /system/lib/libreference-ril.so
619 | /system/lib/libril.so
620 | /system/lib/librilutils.so
621 | /system/lib/librs_jni.so
622 | /system/lib/librtp_jni.so
623 | /system/lib/libselinux.so
624 | /system/lib/libsensorservice.so
625 | /system/lib/libskia.so
626 | /system/lib/libsoftkeymaster.so
627 | /system/lib/libsonivox.so
628 | /system/lib/libsoundpool.so
629 | /system/lib/libsparse.so
630 | /system/lib/libspeexresampler.so
631 | /system/lib/libsqlite.so
632 | /system/lib/libsqlite_jni.so
633 | /system/lib/libssl.so
634 | /system/lib/libstagefright.so
635 | /system/lib/libstagefright_amrnb_common.so
636 | /system/lib/libstagefright_avc_common.so
637 | /system/lib/libstagefright_chromium_http.so
638 | /system/lib/libstagefright_enc_common.so
639 | /system/lib/libstagefright_foundation.so
640 | /system/lib/libstagefright_httplive.so
641 | /system/lib/libstagefright_omx.so
642 | /system/lib/libstagefright_soft_aacdec.so
643 | /system/lib/libstagefright_soft_aacenc.so
644 | /system/lib/libstagefright_soft_amrdec.so
645 | /system/lib/libstagefright_soft_amrnbenc.so
646 | /system/lib/libstagefright_soft_amrwbenc.so
647 | /system/lib/libstagefright_soft_flacenc.so
648 | /system/lib/libstagefright_soft_g711dec.so
649 | /system/lib/libstagefright_soft_gsmdec.so
650 | /system/lib/libstagefright_soft_h264dec.so
651 | /system/lib/libstagefright_soft_h264enc.so
652 | /system/lib/libstagefright_soft_mp3dec.so
653 | /system/lib/libstagefright_soft_mpeg4dec.so
654 | /system/lib/libstagefright_soft_mpeg4enc.so
655 | /system/lib/libstagefright_soft_rawdec.so
656 | /system/lib/libstagefright_soft_vorbisdec.so
657 | /system/lib/libstagefright_soft_vpxdec.so
658 | /system/lib/libstagefright_soft_vpxenc.so
659 | /system/lib/libstagefright_wfd.so
660 | /system/lib/libstagefright_yuv.so
661 | /system/lib/libstdc++.so
662 | /system/lib/libstlport.so
663 | /system/lib/libsurfaceflinger.so
664 | /system/lib/libsurfaceflinger_ddmconnection.so
665 | /system/lib/libsuspend.so
666 | /system/lib/libsync.so
667 | /system/lib/libsysutils.so
668 | /system/lib/libthread_db.so
669 | /system/lib/libtinyalsa.so
670 | /system/lib/libttscompat.so
671 | /system/lib/libttspico.so
672 | /system/lib/libui.so
673 | /system/lib/libusbhost.so
674 | /system/lib/libutils.so
675 | /system/lib/libvariablespeed.so
676 | /system/lib/libvorbisidec.so
677 | /system/lib/libwebrtc_audio_preprocessing.so
678 | /system/lib/libwebviewchromium.so
679 | /system/lib/libwebviewchromium_plat_support.so
680 | /system/lib/libwilhelm.so
681 | /system/lib/libwnndict.so
682 | /system/lib/libwpa_client.so
683 | /system/lib/libz.so
684 | /system/lib/soundfx/libaudiopreprocessing.so
685 | /system/lib/soundfx/libbundlewrapper.so
686 | /system/lib/soundfx/libdownmix.so
687 | /system/lib/soundfx/libeffectproxy.so
688 | /system/lib/soundfx/libldnhncr.so
689 | /system/lib/soundfx/libreverbwrapper.so
690 | /system/lib/soundfx/libvisualizer.so
691 | /system/lib/ssl/engines/libkeystore.so
692 | /system/media/audio/ui/VideoRecord.ogg
693 | /system/media/audio/ui/camera_click.ogg
694 | /system/priv-app/BackupRestoreConfirmation.apk
695 | /system/priv-app/BackupRestoreConfirmation.odex
696 | /system/priv-app/CalendarProvider.apk
697 | /system/priv-app/CalendarProvider.odex
698 | /system/priv-app/Contacts.apk
699 | /system/priv-app/Contacts.odex
700 | /system/priv-app/ContactsProvider.apk
701 | /system/priv-app/ContactsProvider.odex
702 | /system/priv-app/DefaultContainerService.apk
703 | /system/priv-app/DefaultContainerService.odex
704 | /system/priv-app/Dialer.apk
705 | /system/priv-app/Dialer.odex
706 | /system/priv-app/DownloadProvider.apk
707 | /system/priv-app/DownloadProvider.odex
708 | /system/priv-app/ExternalStorageProvider.apk
709 | /system/priv-app/ExternalStorageProvider.odex
710 | /system/priv-app/FusedLocation.apk
711 | /system/priv-app/FusedLocation.odex
712 | /system/priv-app/InputDevices.apk
713 | /system/priv-app/InputDevices.odex
714 | /system/priv-app/Keyguard.apk
715 | /system/priv-app/Keyguard.odex
716 | /system/priv-app/Launcher2.apk
717 | /system/priv-app/Launcher2.odex
718 | /system/priv-app/MediaProvider.apk
719 | /system/priv-app/MediaProvider.odex
720 | /system/priv-app/Mms.apk
721 | /system/priv-app/Mms.odex
722 | /system/priv-app/ProxyHandler.apk
723 | /system/priv-app/ProxyHandler.odex
724 | /system/priv-app/Settings.apk
725 | /system/priv-app/Settings.odex
726 | /system/priv-app/SettingsProvider.apk
727 | /system/priv-app/SettingsProvider.odex
728 | /system/priv-app/SharedStorageBackup.apk
729 | /system/priv-app/SharedStorageBackup.odex
730 | /system/priv-app/Shell.apk
731 | /system/priv-app/Shell.odex
732 | /system/priv-app/SystemUI.apk
733 | /system/priv-app/SystemUI.odex
734 | /system/priv-app/TeleService.apk
735 | /system/priv-app/TeleService.odex
736 | /system/priv-app/VpnDialogs.apk
737 | /system/priv-app/VpnDialogs.odex
738 | /system/tts/lang_pico/de-DE_gl0_sg.bin
739 | /system/tts/lang_pico/de-DE_ta.bin
740 | /system/tts/lang_pico/en-GB_kh0_sg.bin
741 | /system/tts/lang_pico/en-GB_ta.bin
742 | /system/tts/lang_pico/en-US_lh0_sg.bin
743 | /system/tts/lang_pico/en-US_ta.bin
744 | /system/tts/lang_pico/es-ES_ta.bin
745 | /system/tts/lang_pico/es-ES_zl0_sg.bin
746 | /system/tts/lang_pico/fr-FR_nk0_sg.bin
747 | /system/tts/lang_pico/fr-FR_ta.bin
748 | /system/tts/lang_pico/it-IT_cm0_sg.bin
749 | /system/tts/lang_pico/it-IT_ta.bin
750 | /system/usr/icu/icudt51l.dat
751 | /system/usr/idc/qwerty.idc
752 | /system/usr/idc/qwerty2.idc
753 | /system/usr/keychars/Generic.kcm
754 | /system/usr/keychars/Virtual.kcm
755 | /system/usr/keychars/qwerty.kcm
756 | /system/usr/keychars/qwerty2.kcm
757 | /system/usr/keylayout/AVRCP.kl
758 | /system/usr/keylayout/Generic.kl
759 | /system/usr/keylayout/Vendor_0079_Product_0011.kl
760 | /system/usr/keylayout/Vendor_045e_Product_028e.kl
761 | /system/usr/keylayout/Vendor_046d_Product_c216.kl
762 | /system/usr/keylayout/Vendor_046d_Product_c219.kl
763 | /system/usr/keylayout/Vendor_046d_Product_c21f.kl
764 | /system/usr/keylayout/Vendor_046d_Product_c294.kl
765 | /system/usr/keylayout/Vendor_046d_Product_c299.kl
766 | /system/usr/keylayout/Vendor_046d_Product_c532.kl
767 | /system/usr/keylayout/Vendor_054c_Product_0268.kl
768 | /system/usr/keylayout/Vendor_0583_Product_2060.kl
769 | /system/usr/keylayout/Vendor_05ac_Product_0239.kl
770 | /system/usr/keylayout/Vendor_1038_Product_1412.kl
771 | /system/usr/keylayout/Vendor_12bd_Product_d015.kl
772 | /system/usr/keylayout/Vendor_1689_Product_fd00.kl
773 | /system/usr/keylayout/Vendor_1689_Product_fd01.kl
774 | /system/usr/keylayout/Vendor_1689_Product_fe00.kl
775 | /system/usr/keylayout/Vendor_1bad_Product_f016.kl
776 | /system/usr/keylayout/Vendor_1bad_Product_f023.kl
777 | /system/usr/keylayout/Vendor_1bad_Product_f027.kl
778 | /system/usr/keylayout/Vendor_1bad_Product_f036.kl
779 | /system/usr/keylayout/Vendor_1d79_Product_0009.kl
780 | /system/usr/keylayout/Vendor_22b8_Product_093d.kl
781 | /system/usr/keylayout/Vendor_2378_Product_100a.kl
782 | /system/usr/keylayout/qwerty.kl
783 | /system/usr/share/bmd/RFFspeed_501.bmd
784 | /system/usr/share/bmd/RFFstd_501.bmd
785 | /system/usr/share/zoneinfo/tzdata
786 | /system/xbin/add-property-tag
787 | /system/xbin/check-lost+found
788 | /system/xbin/cpueater
789 | /system/xbin/cpustats
790 | /system/xbin/daemonize
791 | /system/xbin/dexdump
792 | /system/xbin/directiotest
793 | /system/xbin/kexecload
794 | /system/xbin/kfmapp
795 | /system/xbin/ksminfo
796 | /system/xbin/latencytop
797 | /system/xbin/libc_test
798 | /system/xbin/libc_test_static
799 | /system/xbin/librank
800 | /system/xbin/memtrack
801 | /system/xbin/memtrack_share
802 | /system/xbin/micro_bench
803 | /system/xbin/micro_bench_static
804 | /system/xbin/nc
805 | /system/xbin/netperf
806 | /system/xbin/netserver
807 | /system/xbin/procmem
808 | /system/xbin/procrank
809 | /system/xbin/rawbu
810 | /system/xbin/sane_schedstat
811 | /system/xbin/showmap
812 | /system/xbin/showslab
813 | /system/xbin/sqlite3
814 | /system/xbin/strace
815 | /system/xbin/su
816 | /system/xbin/tcpdump
817 | /system/xbin/timeinfo
818 |
--------------------------------------------------------------------------------