1# Boot jar package name whitelist. 2# Each line is interpreted as a regular expression. 3 4################################################### 5# core-libart.jar & core-oj.jar 6java\.awt\.font 7java\.beans 8java\.io 9java\.lang 10java\.lang\.annotation 11java\.lang\.ref 12java\.lang\.reflect 13java\.math 14java\.net 15java\.nio 16java\.nio\.file 17java\.nio\.file\.spi 18java\.nio\.file\.attribute 19java\.nio\.channels 20java\.nio\.channels\.spi 21java\.nio\.charset 22java\.nio\.charset\.spi 23java\.security 24java\.security\.acl 25java\.security\.cert 26java\.security\.interfaces 27java\.security\.spec 28java\.sql 29java\.text 30java\.text\.spi 31java\.util 32java\.util\.concurrent 33java\.util\.concurrent\.atomic 34java\.util\.concurrent\.locks 35java\.util\.function 36java\.util\.jar 37java\.util\.logging 38java\.util\.prefs 39java\.util\.regex 40java\.util\.spi 41java\.util\.stream 42java\.util\.zip 43javax\.crypto 44javax\.crypto\.interfaces 45javax\.crypto\.spec 46javax\.net 47javax\.net\.ssl 48javax\.security\.auth 49javax\.security\.auth\.callback 50javax\.security\.auth\.login 51javax\.security\.auth\.x500 52javax\.security\.cert 53javax\.sql 54javax\.xml 55javax\.xml\.datatype 56javax\.xml\.namespace 57javax\.xml\.parsers 58javax\.xml\.transform 59javax\.xml\.transform\.dom 60javax\.xml\.transform\.sax 61javax\.xml\.transform\.stream 62javax\.xml\.validation 63javax\.xml\.xpath 64org\.w3c\.dom 65org\.w3c\.dom\.ls 66org\.w3c\.dom\.traversal 67# OpenJdk internal implementation. 68sun\.misc 69sun\.util.* 70sun\.text.* 71sun\.security.* 72sun\.reflect.* 73sun\.nio.* 74sun\.net.* 75com\.sun\..* 76 77# TODO: Move these internal org.apache.harmony classes to libcore.* 78org\.apache\.harmony\.crypto\.internal 79org\.apache\.harmony\.dalvik 80org\.apache\.harmony\.dalvik\.ddmc 81org\.apache\.harmony\.luni\.internal\.util 82org\.apache\.harmony\.security 83org\.apache\.harmony\.security\.asn1 84org\.apache\.harmony\.security\.fortress 85org\.apache\.harmony\.security\.pkcs10 86org\.apache\.harmony\.security\.pkcs7 87org\.apache\.harmony\.security\.pkcs8 88org\.apache\.harmony\.security\.provider\.crypto 89org\.apache\.harmony\.security\.utils 90org\.apache\.harmony\.security\.x501 91org\.apache\.harmony\.security\.x509 92org\.apache\.harmony\.security\.x509\.tsp 93org\.apache\.harmony\.xml 94org\.apache\.harmony\.xml\.dom 95org\.apache\.harmony\.xml\.parsers 96 97org\.json 98org\.xmlpull\.v1 99org\.xmlpull\.v1\.sax2 100 101# TODO: jarjar org.kxml2.io to com.android org\.kxml2\.io 102org\.kxml2\.io 103org\.xml 104org\.xml\.sax 105org\.xml\.sax\.ext 106org\.xml\.sax\.helpers 107 108dalvik\..* 109libcore\..* 110android\..* 111com\.android\..* 112 113 114################################################### 115# core-junit.jar 116junit\.extensions 117junit\.framework 118 119 120################################################### 121# ext.jar 122# TODO: jarjar javax.sip to com.android 123javax\.sip 124javax\.sip\.address 125javax\.sip\.header 126javax\.sip\.message 127 128# TODO: jarjar org.apache.commons to com.android 129org\.apache\.commons\.codec 130org\.apache\.commons\.codec\.binary 131org\.apache\.commons\.codec\.language 132org\.apache\.commons\.codec\.net 133org\.apache\.commons\.logging 134org\.apache\.commons\.logging\.impl 135org\.apache\.http 136org\.apache\.http\.auth 137org\.apache\.http\.auth\.params 138org\.apache\.http\.client 139org\.apache\.http\.client\.entity 140org\.apache\.http\.client\.methods 141org\.apache\.http\.client\.params 142org\.apache\.http\.client\.protocol 143org\.apache\.http\.client\.utils 144org\.apache\.http\.conn 145org\.apache\.http\.conn\.params 146org\.apache\.http\.conn\.routing 147org\.apache\.http\.conn\.scheme 148org\.apache\.http\.conn\.ssl 149org\.apache\.http\.conn\.util 150org\.apache\.http\.cookie 151org\.apache\.http\.cookie\.params 152org\.apache\.http\.entity 153org\.apache\.http\.impl 154org\.apache\.http\.impl\.auth 155org\.apache\.http\.impl\.client 156org\.apache\.http\.impl\.client 157org\.apache\.http\.impl\.conn 158org\.apache\.http\.impl\.conn\.tsccm 159org\.apache\.http\.impl\.cookie 160org\.apache\.http\.impl\.entity 161org\.apache\.http\.impl\.io 162org\.apache\.http\.impl\.io 163org\.apache\.http\.io 164org\.apache\.http\.message 165org\.apache\.http\.params 166org\.apache\.http\.protocol 167org\.apache\.http\.util 168 169# TODO: jarjar gov.nist to com.android 170gov\.nist\.core 171gov\.nist\.core\.net 172gov\.nist\.javax\.sip 173gov\.nist\.javax\.sip\.address 174gov\.nist\.javax\.sip\.clientauthutils 175gov\.nist\.javax\.sip\.header 176gov\.nist\.javax\.sip\.header\.extensions 177gov\.nist\.javax\.sip\.header\.ims 178gov\.nist\.javax\.sip\.message 179gov\.nist\.javax\.sip\.parser 180gov\.nist\.javax\.sip\.parser\.extensions 181gov\.nist\.javax\.sip\.parser\.ims 182gov\.nist\.javax\.sip\.stack 183 184org\.ccil\.cowan\.tagsoup 185org\.ccil\.cowan\.tagsoup\.jaxp 186 187################################################### 188# framework.jar 189javax\.microedition\.khronos\.opengles 190javax\.microedition\.khronos\.egl 191 192android 193 194 195################################################### 196# telephony-common.jar 197com\.google\..* 198 199 200################################################### 201# apache-xml.jar 202org\.apache\.xml\.res 203org\.apache\.xml\.utils 204org\.apache\.xml\.utils\.res 205org\.apache\.xml\.dtm 206org\.apache\.xml\.dtm\.ref 207org\.apache\.xml\.dtm\.ref\.dom2dtm 208org\.apache\.xml\.dtm\.ref\.sax2dtm 209org\.apache\.xml\.serializer 210org\.apache\.xml\.serializer\.utils 211org\.apache\.xml\.serializer\.dom3 212org\.apache\.xpath 213org\.apache\.xpath\.operations 214org\.apache\.xpath\.domapi 215org\.apache\.xpath\.functions 216org\.apache\.xpath\.res 217org\.apache\.xpath\.axes 218org\.apache\.xpath\.objects 219org\.apache\.xpath\.patterns 220org\.apache\.xpath\.jaxp 221org\.apache\.xpath\.compiler 222org\.apache\.xalan 223org\.apache\.xalan\.res 224org\.apache\.xalan\.templates 225org\.apache\.xalan\.serialize 226org\.apache\.xalan\.extensions 227org\.apache\.xalan\.processor 228org\.apache\.xalan\.transformer 229org\.apache\.xalan\.xslt 230