android.media.AmrInputStream -> android.media.AmrInputStream: java.lang.String TAG -> TAG int SAMPLES_PER_FRAME -> SAMPLES_PER_FRAME java.io.InputStream mInputStream -> mInputStream int mGae -> mGae byte[] mBuf -> mBuf int mBufIn -> mBufIn int mBufOut -> mBufOut byte[] mOneByte -> mOneByte 48:49:int read() -> read 54:54:int read(byte[]) -> read 59:83:int read(byte[],int,int) -> read 89:101:void close() -> close 106:110:void finalize() -> finalize int GsmAmrEncoderNew() -> GsmAmrEncoderNew void GsmAmrEncoderInitialize(int) -> GsmAmrEncoderInitialize int GsmAmrEncoderEncode(int,byte[],int,byte[],int) -> GsmAmrEncoderEncode void GsmAmrEncoderCleanup(int) -> GsmAmrEncoderCleanup void GsmAmrEncoderDelete(int) -> GsmAmrEncoderDelete com.android.dvci.Ac -> kso.Code: boolean status -> Code boolean sentInfo -> localvar 20:20:boolean getStatus() -> Code 46:84:void statusActions() -> localvar 90:115:void statusModules() -> localclass 121:146:void statusEvents() -> instance 152:170:void statusGlobals() -> inst 127:187:boolean checkRoot() -> variables 191:205:boolean hasSu() -> mylist 214:251:boolean checkRootPackages() -> myarray 258:264:boolean checkDebugBuild() -> invoked 268:319:boolean removeOldInstall(java.lang.String) -> Code 323:375:boolean upgradeRoot() -> zygoteapp 34:34:byte[] getBytes(java.lang.String) -> getBytes 48:86:byte[] getBytes(java.lang.String,boolean) -> Code 98:110:byte[] pascalize(byte[]) -> Code 123:123:java.lang.String getString$5a238448(byte[]) -> localvar 140:169:java.lang.String getString$20e7da8$489d23ed(byte[],int) -> Code 188:195:java.lang.String readPascal(com.android.dvci.util.DataBuffer) -> Code 206:206:byte[] pascalize(java.lang.String) -> localvar com.android.dvci.BM -> com.android.dvci.BM: 32:34:void onReceive(android.content.Context,android.content.Intent) -> onReceive com.android.dvci.Battery -> kso.localvar: int level -> level int scale -> localclass int temperature -> inst int voltage -> variables 23:23:int getBatteryLevel() -> zygotevar 27:37:byte[] SHA1$7dcc7401(byte[],int) -> localvar 56:66:byte[] MD5$7dcc7401(byte[],int) -> localclass 77:77:byte[] SHA1(byte[]) -> localclass 81:81:java.lang.String SHA1(java.lang.String) -> localclass 92:92:byte[] MD5(byte[]) -> instance 96:96:java.lang.String MD5(java.lang.String) -> instance 106:109:long CRC32(byte[]) -> inst com.android.dvci.Beep -> kso.localclass: int sampleRate -> sampleRate android.media.AudioTrack audioTrack -> mylist double DO -> myarray double RE -> invoked double MI -> zygoteapp double SOL -> zygotevar double LA -> zygoteclass double[] pentatonic -> mymethod boolean initialized -> myclass byte[] soundBeep -> myvar byte[] soundBip -> sort byte[] soundExit -> quicksort java.util.concurrent.Semaphore soundSemaphore -> evaluate byte[] soundPenta -> eval 31:59:byte[] genTone(double,double) -> Code 63:103:void initSound() -> zygoteclass 107:115:void playSound(byte[]) -> variables 120:138:void bip() -> mymethod 141:159:void beep() -> myclass 164:188:void beepPenta() -> myvar 191:215:void beepExit() -> quicksort com.android.dvci.Beep$1 -> kso.instance: 130:131:void run() -> run com.android.dvci.Beep$2 -> kso.inst: 151:152:void run() -> run com.android.dvci.Beep$3 -> kso.variables: 177:181:void run() -> run com.android.dvci.Beep$4 -> kso.mylist: 204:208:void run() -> run com.android.dvci.Call -> kso.myarray: java.lang.String number -> openfile boolean incoming -> closefile boolean ongoing -> constants boolean complete -> globalize java.util.Date timeBegin -> main java.util.Date timeEnd -> lua boolean offhook -> lua_main java.lang.String newState -> lua_and java.lang.String oldState -> lua_break 47:47:java.lang.String getNumber() -> eval 51:54:java.lang.String getFrom() -> fingerprint 59:62:java.lang.String getTo() -> getTo 67:67:boolean isIncoming() -> openfile 71:71:boolean isOngoing() -> closefile 75:75:java.util.Date getTimeBegin() -> constants 79:79:java.util.Date getTimeEnd() -> globalize 87:92:void setComplete(boolean) -> Code 95:96:void setOngoing(boolean) -> localvar 106:111:int getDuration() -> getDuration 117:117:java.lang.String toString() -> toString 123:123:boolean isOffhook() -> main 127:128:void setOffhook() -> lua 131:134:boolean changedState() -> lua_main com.android.dvci.CellInfo -> kso.invoked: int mcc -> mcc int mnc -> mnc int lac -> lua_do int cid -> lua_else int sid -> lua_elseif int nid -> lua_end int bid -> lua_false int rssi -> lua_for boolean valid -> valid boolean gsm -> lua_function boolean cdma -> lua_if 30:44:void setGsm$2e715812(int,int,int,int) -> Code 47:64:void setCdma$3b4dfe4b(int,int,int) -> Code 69:84:java.lang.String toString() -> toString com.android.dvci.Connectivity -> kso.zygoteapp: boolean connected -> connected 20:20:boolean isConnected() -> isConnected 214:214:java.lang.String getMemo$47921032() -> lua_and com.android.dvci.Core -> kso.zygotevar: boolean serviceRunning -> lua_in boolean bStopCore -> lua_local java.lang.Thread coreThread -> lua_nil android.content.ContentResolver contentResolver -> lua_not com.android.dvci.manager.ManagerModule moduleManager -> lua_or com.android.dvci.manager.ManagerEvent eventManager -> lua_repeat java.lang.Thread fastQueueThread -> lua_return com.android.dvci.Core$CheckAction checkActionFast -> lua_then android.app.PendingIntent alarmIntent -> lua_true com.android.dvci.ServiceMain serviceMain -> lua_until com.android.dvci.Core singleton -> lua_while 96:100:com.android.dvci.Core self() -> lua_break 104:110:com.android.dvci.Core newCore(com.android.dvci.ServiceMain) -> Code 123:218:boolean Start(android.content.res.Resources,android.content.ContentResolver) -> Code 222:224:void deceptionCode2(long) -> Code 227:229:void deceptionCode1() -> lua_do 237:248:boolean Stop() -> lua_else 252:252:boolean isServiceRunning() -> isServiceRunning 267:375:void run() -> run 379:384:boolean checkActions() -> lua_elseif 410:470:boolean checkActions(int) -> Code 479:511:void stopAll() -> lua_end 522:606:int taskInit() -> lua_false 611:618:boolean verifyNewConf() -> lua_for 629:726:int loadConf() -> lua_function 730:760:boolean loadConfFile(com.android.dvci.file.AutoFile,boolean) -> Code 771:842:int executeAction$49539c68(com.android.dvci.action.Action,com.android.dvci.Trigger) -> Code 871:891:boolean reloadConf() -> lua_if 898:918:boolean check() -> lua_in 924:936:boolean checkStatic() -> lua_local 941:945:boolean haveUninstallMarkup() -> lua_nil 952:954:void createUninstallMarkup() -> lua_not 46:46:boolean access$000(com.android.dvci.Core,int) -> Code com.android.dvci.Core$1 -> kso.zygoteclass: com.android.dvci.Core this$0 -> header 138:139:void run() -> run com.android.dvci.Core$CheckAction -> kso.zygotevar$Code: int queue -> string_ids com.android.dvci.Core this$0 -> header 399:400:void run() -> run com.android.dvci.Device -> kso.mymethod: com.android.dvci.Device singleton -> type_ids java.lang.String sdk -> proto_ids 42:50:com.android.dvci.Device self() -> lua_or 61:73:java.lang.String getPhoneNumber() -> lua_repeat 77:81:boolean isPhoneNumber(java.lang.String) -> inst 90:96:byte[] getVersion() -> lua_return 105:105:boolean isCdma() -> lua_then 109:109:boolean isGprs() -> lua_true 114:114:boolean isSimulator() -> lua_until 126:144:java.lang.String getImei() -> lua_while 156:171:java.lang.String getImsi() -> header 175:243:com.android.dvci.CellInfo getCellInfo() -> string_ids com.android.dvci.GeneralException -> kso.myclass: com.android.dvci.LinuxExploitThread -> kso.myvar: boolean frama -> field_ids boolean selinux -> method_ids boolean towel -> class_defs java.util.concurrent.Semaphore semaphore -> link_data 41:92:void run() -> run 96:130:void runFramalinuxExploit() -> type_ids 141:145:boolean pidAlive(java.lang.String) -> variables 162:184:boolean pidSeExAlive(java.lang.String) -> mylist 197:241:java.lang.String pidOf(java.lang.String) -> myarray 244:305:void runSelinuxExploit() -> proto_ids 310:371:void runTowelExploit() -> field_ids 376:398:boolean checkSelinuxExecution(java.lang.String) -> invoked com.android.dvci.MessagesDecrypt -> kso.sort: byte[] $ -> $ 104:134:javax.crypto.SecretKey produceKey(java.lang.String) -> zygoteapp java.lang.String $$24d420ae() -> method_ids com.android.dvci.Packet -> kso.quicksort: int type -> type int command -> magic long id -> id byte[] data -> data byte[] additional -> checksum java.util.ArrayList items -> signature int dataLen -> file_size 85:85:long getId() -> getId 95:96:void setCommand(int) -> localvar 104:104:int getCommand() -> class_defs 115:116:void setType(int) -> setType 124:124:int getType() -> getType 134:136:void setData(byte[]) -> setData 139:142:void setData(byte[],int) -> instance 150:150:byte[] getData() -> getData 154:154:int getDataLength() -> data 163:163:byte[] getAdditional() -> link_data 173:174:void setAdditional(byte[]) -> mylist 178:178:java.util.ArrayList getItems() -> magic com.android.dvci.ProcessInfo -> kso.evaluate: java.lang.String processInfo -> header_size com.android.dvci.ProcessStatus status -> endian_tag 34:34:java.lang.String toString() -> toString com.android.dvci.ProcessStatus -> kso.eval: com.android.dvci.ProcessStatus START -> link_size com.android.dvci.ProcessStatus STOP -> link_off com.android.dvci.ProcessStatus[] $VALUES -> map_off 12:12:com.android.dvci.ProcessStatus[] values() -> values 12:12:com.android.dvci.ProcessStatus valueOf(java.lang.String) -> valueOf com.android.dvci.Root -> kso.fingerprint: java.lang.String method -> method java.util.Date startExploiting -> string_ids_size int askedSu -> string_ids_off java.lang.String SU -> type_ids_size java.util.concurrent.Semaphore semGetPermission -> type_ids_off com.android.dvci.evidence.Markup markup -> proto_ids_size 72:91:boolean shouldAskForAdmin() -> checksum 109:178:boolean exploitPhone(boolean) -> localclass 184:229:void adjustOom() -> signature 271:274:void addOldFileMarkup(java.lang.String) -> zygotevar 277:289:void delOldFileMarkup(java.lang.Boolean) -> Code 292:377:boolean uninstallRoot() -> file_size 382:458:boolean installPersistence(java.lang.Boolean) -> localvar 464:483:void supersuRoot() -> header_size 487:534:void standardShell() -> endian_tag 540:585:void selinuxShell() -> link_size 633:646:boolean checkCyanogenmod() -> link_off 650:691:boolean checkFramarootExploitability() -> map_off 696:733:boolean checkSELinuxExploitability() -> string_ids_size 739:776:boolean checkTowelExploitability() -> string_ids_off 781:802:void checkExploitThread(java.lang.Thread,int) -> Code 811:816:void installPersistence() -> type_ids_size 844:876:void linuxExploit(boolean,boolean,boolean,boolean) -> Code 881:881:boolean createScript(java.lang.String,java.lang.String) -> Code 885:905:boolean createScript(java.lang.String,java.lang.String,java.lang.String) -> Code 932:944:void removeScript(java.lang.String) -> zygoteclass 954:1018:boolean getPermissions(boolean) -> instance 1025:1049:java.io.InputStream decodeEnc(java.io.InputStream,java.lang.String) -> Code 48:48:void access$000(java.lang.Thread,int) -> localvar com.android.dvci.Root$1CET -> kso.openfile: java.lang.Thread exploit -> proto_ids_off 829:839:void run() -> run com.android.dvci.RunningProcesses -> kso.closefile: com.android.dvci.RunningProcesses instance -> field_ids_size java.lang.String foreground -> field_ids_off android.app.ActivityManager activityManager -> method_ids_size 36:39:com.android.dvci.RunningProcesses self() -> type_ids_off 43:60:java.lang.String getForeground() -> proto_ids_size 64:78:boolean isGuiVisible() -> proto_ids_off com.android.dvci.ServiceMain -> com.android.dvci.ServiceMain: com.android.dvci.listener.BSt bst -> method_ids_off com.android.dvci.listener.BAc bac -> class_defs_size com.android.dvci.listener.BSm bsm -> class_defs_off com.android.dvci.listener.BC bc -> data_size com.android.dvci.listener.WR wr -> data_off com.android.dvci.Core core -> a long mersenne -> b 39:39:android.os.IBinder onBind(android.content.Intent) -> onBind 44:73:void onCreate() -> onCreate 76:87:long deceptionCode3() -> field_ids_size 92:102:boolean isPrime(long) -> localvar 107:139:void onStart(android.content.Intent,int) -> onStart 143:157:void onDestroy() -> onDestroy 160:182:void registerReceivers() -> field_ids_off 185:190:void unregisterReceiver() -> method_ids_size 194:200:void onConfigurationChanged(android.content.res.Configuration) -> onConfigurationChanged 204:210:void onLowMemory() -> onLowMemory 214:219:void onRebind(android.content.Intent) -> onRebind 223:229:boolean onUnbind(android.content.Intent) -> onUnbind 24:24:long access$000$13b20fb3() -> method_ids_off com.android.dvci.ServiceMain$1 -> kso.constants: com.android.dvci.ServiceMain this$0 -> c 131:134:void run() -> run com.android.dvci.Sim -> kso.globalize: java.lang.String imsi -> d 20:20:java.lang.String getImsi() -> header 43:65:com.musicg.wave.Wave resampleRaw(com.musicg.wave.WaveHeader,byte[]) -> Code 70:92:com.musicg.wave.WaveHeader createHeader(int,int) -> Code com.android.dvci.Standby -> kso.main: boolean status -> Code 20:20:boolean getStatus() -> Code 28:28:boolean isScreenOff() -> class_defs_size 94:124:byte[] inputStreamToBuffer$4dfd4f08(java.io.InputStream) -> Code 145:171:boolean equals$5c8eef72(byte[],byte[],int) -> Code 207:220:int byteArrayToInt(byte[],int) -> inst 228:241:long byteArrayToLong$49634b7b(byte[]) -> myarray 252:256:byte[] intToByteArray(int) -> localclass 267:271:byte[] longToByteArray(long) -> localclass 282:282:java.lang.String byteArrayToHex(byte[]) -> invoked 298:311:java.lang.String byteArrayToHex$55a39fc4(byte[],int) -> variables 315:321:byte[] hexStringToByteArray(java.lang.String) -> mymethod 327:332:byte[] hexStringToByteArray$52f4461e(java.lang.String,int) -> Code 351:355:byte[] concat(byte[],int,byte[],int) -> Code 385:387:byte[] copy(byte[],int,int) -> Code 414:419:byte[] padByteArray$1cf9d9ca(byte[]) -> zygoteapp com.android.dvci.Status -> kso.lua: java.util.HashMap modulesMap -> e java.util.HashMap eventsMap -> f java.util.HashMap actionsMap -> g com.android.dvci.conf.Globals globals -> h java.util.ArrayList[] triggeredActions -> i boolean synced -> j int drift -> k android.content.Context context -> l java.lang.Object lockCrisis -> m boolean crisis -> n boolean[] crisisType -> o boolean haveRoot -> p boolean haveSu -> q java.lang.Object[] triggeredSemaphore -> r boolean uninstall -> s android.os.PowerManager$WakeLock wl -> t java.lang.Object uninstallLock -> u java.util.Date startedTime -> v boolean deviceAdmin -> x int haveCamera -> y boolean reload -> z boolean wifiConnected -> A boolean gsmConnected -> B int exploitStatus -> C int exploitResult -> D java.lang.String persistencyPackage -> E java.lang.String persistencyApk -> F int persistencyStatus -> G com.android.dvci.RunningProcesses runningProcess -> H java.lang.Object lockFramebuffer -> I com.android.dvci.Status singleton -> J com.android.dvci.gui.ASG gui -> K android.os.Handler deafultHandler -> L 175:183:com.android.dvci.Status self() -> class_defs_off 190:197:void clean() -> data_size 214:220:void setAppContext(android.content.Context) -> Code 232:232:android.content.Context getAppContext() -> data_off 236:238:void setAppGui(com.android.dvci.gui.ASG) -> Code 241:241:com.android.dvci.gui.ASG getAppGui() -> a 245:248:boolean isGuiVisible() -> proto_ids_off 252:252:android.content.ContentResolver getContentResolver() -> getContentResolver 257:257:android.os.Handler getDefaultHandler() -> b 269:282:void addModule$7813568e(com.android.dvci.conf.ChildConf) -> Code 298:306:boolean addEvent(com.android.dvci.conf.ConfEvent) -> Code 323:324:void addAction(com.android.dvci.action.Action) -> Code 327:327:int getExploitStatus() -> c 331:332:void setExploitStatus(int) -> instance 339:340:void setExploitResult(int) -> inst 344:356:java.lang.String getExploitStatusString() -> d 360:372:java.lang.String getExploitResultString() -> e 377:378:void setGlobal(com.android.dvci.conf.Globals) -> Code 386:386:int getActionsNumber() -> f 404:404:int getEventsNumber() -> g 413:413:java.util.HashMap getModulesMap() -> h 422:422:java.util.HashMap getEventsMap() -> i 442:452:com.android.dvci.action.Action getAction(int) -> variables 463:473:com.android.dvci.conf.ConfEvent getEvent(int) -> mylist 481:481:com.android.dvci.conf.Globals getGlobals() -> j 496:534:void triggerAction(int,com.android.dvci.event.BaseEvent) -> Code 547:589:com.android.dvci.Trigger[] getTriggeredActions(int) -> myarray 618:641:void unTriggerAction(com.android.dvci.action.Action) -> localvar 652:675:void unTriggerAll() -> k 678:680:void setCrisis$2563266(int) -> invoked 688:690:boolean isCrisis() -> l 694:696:boolean crisisPosition() -> m 712:714:boolean crisisMic() -> n 718:720:boolean crisisSync() -> o 727:729:void startCrisis() -> p 736:738:void stopCrisis() -> q 742:742:boolean haveRoot() -> r 746:747:void setRoot(boolean) -> inst 750:750:boolean haveSu() -> s 754:755:void setSu(boolean) -> variables 758:758:java.util.concurrent.ScheduledExecutorService getStpe() -> t 769:773:void acquirePowerLock() -> u 788:789:void setDeviceAdmin(boolean) -> mylist 792:792:boolean haveAdmin() -> v 796:812:void makeToast(java.lang.String) -> myclass 815:816:void setReload() -> w 819:819:boolean wantsReload() -> x 823:824:void unsetReload() -> y 827:827:java.lang.String getForeground() -> proto_ids_size 846:866:boolean checkCameraHardware() -> z 873:902:void setIconState(java.lang.Boolean) -> localclass 905:915:android.content.pm.PackageInfo getMyPackageInfo() -> A 920:923:boolean haveCamera() -> B 933:939:java.lang.Boolean needReboot() -> C 943:947:java.lang.String getApkName() -> D 951:955:java.lang.String getAppDir() -> E 963:967:java.lang.Boolean isPersistent() -> F 975:985:java.lang.Boolean persistencyReady() -> G 989:990:void setPersistencyStatus(int) -> zygoteapp 993:993:int getPersistencyStatus() -> H 997:1013:java.lang.String getPersistencyStatusStr() -> I 1018:1021:boolean isMelt() -> J 47:47:android.content.Context access$000() -> K com.android.dvci.Status$1 -> kso.lua_main: java.lang.String val$message -> M com.android.dvci.Status this$0 -> N 803:804:void run() -> run com.android.dvci.ThreadBase -> kso.lua_and: long period -> period long delay -> O boolean stopRequest -> P boolean suspended -> Q int status$63a04384 -> R void actualGo() -> L void actualStart() -> M void actualStop() -> N 68:113:void run() -> run 122:194:void loop() -> loop 201:204:void next() -> O 211:215:void stopThread() -> P 218:218:boolean isStopRequested() -> Q 231:233:void setPeriod(long) -> instance 245:247:void setDelay(long) -> inst 259:259:boolean isRunning() -> isRunning 267:268:void suspend() -> suspend 275:277:void resume() -> resume 280:280:boolean isSuspended() -> R com.android.dvci.Trigger -> kso.lua_break: int actionId -> actionId java.lang.ref.WeakReference event -> S 17:17:int getActionId() -> S 26:29:boolean equals(java.lang.Object) -> equals 35:35:int hashCode() -> hashCode com.android.dvci.action.Action -> kso.lua_do: java.util.ArrayList list$7865b31 -> T int actionId -> actionId java.lang.String desc -> U int queue -> string_ids 74:74:int getId() -> getId 83:83:int getSubActionsNum() -> T 99:122:boolean addSubAction(com.android.dvci.conf.ConfAction) -> Code 127:128:void setQueue$13462e() -> U 149:153:com.android.dvci.action.SubAction getSubAction(int) -> zygotevar 157:157:com.android.dvci.action.SubAction[] getSubActions() -> V 161:161:int getQueue() -> W 172:172:java.lang.String toString() -> toString com.android.dvci.action.DestroyAction -> kso.lua_else: boolean permanent -> V 30:34:boolean parse(com.android.dvci.conf.ConfAction) -> localvar 41:55:boolean execute(com.android.dvci.Trigger) -> Code 59:75:void destroyUser() -> X 80:88:void destroyAdmin() -> Y 91:92:void destroyRoot() -> Z com.android.dvci.action.DisableEventAction -> kso.lua_elseif: 22:27:boolean execute(com.android.dvci.Trigger) -> Code com.android.dvci.action.EnableEventAction -> kso.lua_end: 22:27:boolean execute(com.android.dvci.Trigger) -> Code com.android.dvci.action.EventAction -> kso.lua_false: int eventId -> W 19:32:boolean parse(com.android.dvci.conf.ConfAction) -> localvar com.android.dvci.action.ExecuteAction -> kso.lua_for: java.lang.String command -> X 49:66:boolean parse(com.android.dvci.conf.ConfAction) -> localvar 78:98:boolean execute(com.android.dvci.Trigger) -> Code com.android.dvci.action.LogAction -> kso.lua_function: java.lang.String msg -> Y 47:49:boolean execute(com.android.dvci.Trigger) -> Code 56:68:boolean parse(com.android.dvci.conf.ConfAction) -> localvar com.android.dvci.action.ModuleAction -> kso.lua_if: java.lang.String moduleId -> Z java.lang.String moduleStr -> aa 42:54:boolean parse(com.android.dvci.conf.ConfAction) -> localvar com.android.dvci.action.SmsAction -> kso.lua_in: android.telephony.SmsManager sm -> ab java.lang.String number -> openfile java.lang.String text -> ac int type -> type java.lang.String descrType -> ad 70:135:boolean parse(com.android.dvci.conf.ConfAction) -> localvar 159:183:boolean execute(com.android.dvci.Trigger) -> Code 192:195:void errorLocation() -> aa 203:217:boolean getCellPosition() -> ab 224:227:void getGPSPosition() -> ac 236:242:void sendSMS(java.lang.String) -> myvar 252:258:java.lang.String toString() -> toString 264:291:void onLocationChanged(android.location.Location) -> onLocationChanged com.android.dvci.action.StartModuleAction -> kso.lua_local: 44:47:boolean execute(com.android.dvci.Trigger) -> Code com.android.dvci.action.StopModuleAction -> kso.lua_nil: 30:33:boolean execute(com.android.dvci.Trigger) -> Code com.android.dvci.action.SubAction -> kso.lua_not: java.lang.String startStr -> ae java.lang.String stopStr -> af com.android.dvci.conf.ConfAction conf -> ag com.android.dvci.Status status -> ah boolean finished -> ai boolean stop -> aj 69:156:com.android.dvci.action.SubAction factory(java.lang.String,com.android.dvci.conf.ConfAction) -> Code boolean parse(com.android.dvci.conf.ConfAction) -> localvar boolean execute(com.android.dvci.Trigger) -> Code 198:202:void prepareExecute() -> ad 210:210:java.lang.String toString() -> toString 215:215:boolean considerStop() -> ae com.android.dvci.action.SubActionSlow -> kso.lua_or: com.android.dvci.action.SyncAction -> kso.lua_repeat: com.android.dvci.evidence.EvidenceCollector logCollector -> ak com.android.dvci.manager.ManagerModule moduleManager -> lua_or java.util.Vector transports -> al com.android.dvci.action.sync.ZProtocol protocol$10d1ccf2 -> am boolean initialized -> myclass 90:198:boolean execute(com.android.dvci.Trigger) -> Code boolean initTransport() -> af com.android.dvci.action.SyncActionApn -> kso.lua_return: 39:39:boolean execute(com.android.dvci.Trigger) -> Code 45:45:boolean parse(com.android.dvci.conf.ConfAction) -> localvar com.android.dvci.action.SyncActionInternet -> kso.lua_then: boolean wifiForced -> an boolean wifi -> ao boolean gprs -> ap java.lang.String host -> aq 58:100:boolean parse(com.android.dvci.conf.ConfAction) -> localvar 110:130:boolean initTransport() -> af com.android.dvci.action.UninstallAction -> kso.lua_true: 58:59:boolean execute(com.android.dvci.Trigger) -> Code 69:95:boolean actualExecute() -> ag 99:115:boolean removeRoot() -> ah 123:141:void removeAdmin(android.content.Context) -> localvar 153:157:boolean stopServices() -> ai 170:176:boolean removeFiles() -> aj 180:198:boolean deleteApplication() -> ak 210:225:boolean deleteApplicationIntent() -> al 234:244:boolean deleteApplicationRoot() -> am 249:249:boolean parse(com.android.dvci.conf.ConfAction) -> localvar com.android.dvci.action.sync.CommandException -> kso.lua_until: com.android.dvci.action.sync.GprsTransport -> kso.lua_while: 36:36:boolean isAvailable() -> isAvailable 42:42:boolean enable() -> enable 52:65:boolean haveInternet() -> an com.android.dvci.action.sync.HttpKeepAliveTransport -> kso.header: org.apache.http.impl.client.DefaultHttpClient httpclient -> ar 67:159:byte[] command(byte[]) -> zygotevar 168:190:void start() -> start 194:200:void close() -> close com.android.dvci.action.sync.HttpTransport -> kso.string_ids: java.lang.String host -> aq java.util.List cookies -> as boolean stop -> aj boolean follow_moved -> at java.lang.String HEADER_CONTENTTYPE -> au java.lang.String HEADER_SETCOOKIE -> av java.lang.String HEADER_CONTENTLEN -> aw java.lang.String CONTENT_TYPE -> CONTENT_TYPE byte[] $ -> $ 94:95:void close() -> close 110:184:byte[] command(byte[]) -> zygotevar java.lang.String $$24d420ae() -> method_ids com.android.dvci.action.sync.HttpTransport$1 -> kso.type_ids: com.android.dvci.action.sync.HttpTransport this$0 -> ax 120:120:long getKeepAliveDuration(org.apache.http.HttpResponse,org.apache.http.protocol.HttpContext) -> getKeepAliveDuration com.android.dvci.action.sync.Protocol -> kso.proto_ids: java.lang.String UPGRADE_FILENAME -> ay java.lang.Object configLock -> az com.android.dvci.action.sync.Transport transport -> aA com.android.dvci.Status status -> ah java.util.HashSet blackListDir$5a95723b -> aB 80:83:boolean init(com.android.dvci.action.sync.Transport) -> Code 95:109:boolean saveNewConf$49634b8b(byte[]) -> zygoteclass 121:135:void saveUpload(java.lang.String,byte[]) -> Code 145:206:boolean upgradeMulti(java.util.Vector) -> Code 224:250:void saveDownloadLog(java.lang.String) -> sort 272:299:void saveFileLog(java.io.File,java.lang.String) -> Code 317:341:byte[] logDownloadAdditional(java.lang.String) -> quicksort 351:376:void saveFilesystem(int,java.lang.String) -> Code 388:391:void expandRoot(com.android.dvci.evidence.EvidenceBuilder,int) -> Code 413:460:boolean saveFilesystemLog(com.android.dvci.evidence.EvidenceBuilder,java.lang.String) -> Code 471:486:void saveRootLog(com.android.dvci.evidence.EvidenceBuilder) -> Code 512:547:void expandPath(com.android.dvci.evidence.EvidenceBuilder,java.lang.String,int,boolean) -> Code 556:562:java.lang.String normalizeFilename(java.lang.String) -> evaluate com.android.dvci.action.sync.ProtocolException -> kso.field_ids: boolean bye -> aC com.android.dvci.action.sync.Transport -> kso.method_ids: int timeout -> aD java.lang.String baseurl -> aE 50:50:java.lang.String toString() -> toString boolean isAvailable() -> isAvailable boolean enable() -> enable byte[] command(byte[]) -> zygotevar void start() -> start void close() -> close 90:90:java.lang.String getUrl() -> getUrl com.android.dvci.action.sync.TransportException -> kso.class_defs: com.android.dvci.action.sync.WifiTransport -> kso.data: boolean forced -> aF boolean switchedOn -> aG android.net.wifi.WifiManager wifi -> aH android.net.ConnectivityManager connManager -> aI 72:89:boolean isAvailable() -> isAvailable 98:151:boolean enable() -> enable 156:168:void close() -> close 29:29:int notification(java.lang.Object) -> Code com.android.dvci.action.sync.ZProtocol -> kso.link_data: com.android.dvci.crypto.EncryptionPKCS5 cryptoK -> aJ com.android.dvci.crypto.EncryptionPKCS5 cryptoConf -> aK byte[] Kd -> aL byte[] Nonce -> aM java.util.Vector upgradeFiles -> aN java.security.SecureRandom random -> aO 122:186:boolean perform() -> ao 206:224:boolean authentication() -> ap 241:244:boolean[] identification() -> aq 248:255:void purge(boolean) -> myarray 266:293:void newConf(boolean) -> invoked 304:308:void download(boolean) -> zygoteapp 319:329:void upload(boolean) -> zygotevar 340:358:void upgrade(boolean) -> zygoteclass 369:376:void filesystem(boolean) -> mymethod 379:386:void execute(boolean) -> myclass 400:402:void evidences() -> ar 415:417:void end() -> end 427:474:byte[] forgeAuthentication() -> as 485:553:boolean parseAuthentication(byte[]) -> mymethod 562:587:byte[] forgeIdentification() -> at 598:656:boolean[] parseIdentification(byte[]) -> myclass 661:682:void parsePurge(byte[]) -> myvar 694:739:int parseNewConf(byte[]) -> sort 751:793:void parseDownload(byte[]) -> quicksort 804:855:boolean parseUpload(byte[]) -> evaluate 868:921:boolean parseUpgrade(byte[]) -> eval 932:972:void parseFileSystem(byte[]) -> fingerprint 975:990:com.android.dvci.util.ExecuteResult resetPassword() -> au 994:1045:void parseExecute(byte[]) -> openfile 1051:1094:void purgeEvidences(java.lang.String,java.util.Date,int) -> Code 1107:1164:void sendEvidences(java.lang.String) -> eval 1167:1198:boolean sendEvidence(com.android.dvci.file.AutoFile) -> Code 1203:1274:boolean sendResumeEvidence(com.android.dvci.file.AutoFile) -> localvar 1279:1296:int adaptChunk(int,long,long) -> Code 1300:1301:void writeBuf$7dd4fa8e(byte[],byte[]) -> Code 1304:1305:void writeBuf(byte[],int,int) -> localvar 1308:1309:void writeBuf$5c8eef6e(byte[],byte[]) -> localvar 1319:1319:boolean parseLog(byte[]) -> closefile 1330:1337:int parseLogOffset(byte[]) -> constants 1347:1348:void parseEnd(byte[]) -> globalize 1361:1361:byte[] command(int) -> zygoteclass 1379:1396:byte[] command(int,byte[]) -> Code 1424:1436:byte[] cypheredWriteReadSha(byte[]) -> main 1448:1463:boolean checkOk(byte[]) -> lua com.android.dvci.auto.Cfg -> kso.magic: boolean BLACKBERRY -> aP boolean PERSISTENCE -> aQ boolean DEMO -> aR boolean DEMO_SILENT -> aS boolean FILE -> aT com.android.dvci.conf.ChildConf -> kso.checksum: com.android.dvci.conf.ConfAction -> kso.signature: int subActionId -> aU int actionId -> actionId com.android.dvci.conf.ConfEvent -> kso.file_size: int eventId -> W int startAction -> aV int endAction -> aW int repeatAction -> aX int iter -> aY int delay -> delay java.lang.String desc -> U boolean enabled -> enabled 70:70:int getId() -> getId com.android.dvci.conf.Configuration -> kso.header_size: java.lang.String shellFileBase -> aZ java.lang.String shellFile -> ba java.lang.String oldShellFileBase -> bb com.android.dvci.Status status -> ah java.lang.String jsonResource -> bc 95:112:boolean loadConfiguration(boolean) -> myvar 127:156:boolean parseConfiguration(boolean,java.lang.String) -> Code 163:173:void loadGlobals$11791e8b(org.json.JSONObject) -> Code 194:245:java.lang.String decryptConfiguration(byte[]) -> lua_main 253:255:void cleanConfiguration() -> av 30:30:com.android.dvci.Status access$000(com.android.dvci.conf.Configuration) -> Code com.android.dvci.conf.Configuration$LoadAction -> kso.header_size$Code: com.android.dvci.conf.Configuration this$0 -> bd 371:400:void call(int,org.json.JSONObject) -> Code com.android.dvci.conf.Configuration$LoadEvent -> kso.header_size$localvar: com.android.dvci.conf.Configuration this$0 -> bd 344:361:void call(int,org.json.JSONObject) -> Code com.android.dvci.conf.Configuration$LoadModule -> kso.header_size$localclass: com.android.dvci.conf.Configuration this$0 -> bd 321:331:void call(int,org.json.JSONObject) -> Code com.android.dvci.conf.Configuration$Visitor -> kso.header_size$instance: boolean instantiate -> be 268:309:void load(org.json.JSONArray,com.android.dvci.conf.Configuration$Visitor) -> Code void call(int,org.json.JSONObject) -> Code com.android.dvci.conf.ConfigurationException -> kso.endian_tag: com.android.dvci.conf.Globals -> kso.link_size: int quotaMin -> bf int quotaMax -> bg boolean wipe -> bh java.lang.String type -> type com.android.dvci.conf.JSONConf -> kso.link_off: java.lang.String type -> type org.json.JSONObject params -> bi 45:45:java.lang.String getType() -> getType 50:61:int getInt(java.lang.String) -> getInt 67:78:double getDouble(java.lang.String) -> getDouble 84:95:java.lang.String getString(java.lang.String) -> getString 101:106:java.lang.String getString(java.lang.String,java.lang.String) -> getString 113:146:java.util.Date getDate(java.lang.String) -> fingerprint 152:157:java.util.Date getDate$443e4ea9(java.lang.String) -> openfile 197:208:boolean getBoolean(java.lang.String) -> getBoolean 214:216:boolean getBoolean$505cbf47(java.lang.String) -> closefile 240:242:java.lang.String getSafeString(java.lang.String) -> constants 247:255:com.android.dvci.conf.ChildConf getChild(java.lang.String) -> globalize 259:259:boolean has(java.lang.String) -> has 264:264:java.lang.String toString() -> toString com.android.dvci.crypto.Crypto -> kso.map_off: byte[] aes_key -> bj javax.crypto.spec.SecretKeySpec skey_spec -> bk javax.crypto.spec.IvParameterSpec ivSpec -> bl javax.crypto.Cipher cipherEnc -> bm javax.crypto.Cipher cipherDec -> bn byte[] $ -> $ 116:120:byte[] encrypt(byte[]) -> lua_and 143:165:byte[] encrypt$3cca580f(byte[],byte[]) -> localclass 206:223:byte[] decrypt$7dcc7401(byte[],int) -> mylist java.lang.String $(int,int,int) -> $ com.android.dvci.crypto.CryptoCBC -> kso.string_ids_size: javax.crypto.Cipher cipherEnc -> bm javax.crypto.Cipher cipherDec -> bn byte[] aes_key -> bj javax.crypto.spec.SecretKeySpec skey_spec -> bk javax.crypto.spec.IvParameterSpec ivSpec -> bl 68:72:byte[] encrypt(byte[]) -> lua_and 86:87:byte[] decrypt$7dcce860(byte[],long) -> Code com.android.dvci.crypto.CryptoException -> kso.string_ids_off: com.android.dvci.crypto.Encryption -> kso.type_ids_size: com.android.dvci.crypto.Crypto crypto -> bo 54:54:java.lang.String decryptName(java.lang.String,int) -> localvar 69:69:java.lang.String encryptName(java.lang.String,int) -> localclass 83:90:int getNextMultiple(int) -> mymethod 108:147:java.lang.String scramble(java.lang.String,int,boolean) -> Code 161:171:void makeKey(byte[]) -> lua_break 215:237:byte[] decryptData$7dcc7401(byte[],int) -> myarray 248:248:byte[] encryptData(byte[]) -> lua_do 267:283:byte[] encryptData$7dcc7401(byte[],int) -> invoked 287:303:byte[] appendData$3f345f1a(byte[],int,byte[]) -> Code 318:318:byte[] pad$7dcc7401(byte[],int) -> zygoteapp 335:347:byte[] pad$3bd799e5$7dcc7401(byte[],int) -> zygotevar 266:296:java.util.ArrayList getInstalledApps$2a667459() -> aw com.android.dvci.crypto.EncryptionPKCS5 -> kso.type_ids_off: com.android.dvci.crypto.CryptoCBC crypto -> bp 65:71:void init(byte[]) -> init 102:109:byte[] decryptData$7dcce860$1cf9656b(byte[]) -> lua_else 121:135:byte[] encryptDataIntegrity(byte[]) -> lua_elseif 151:178:byte[] decryptDataIntegrity(byte[]) -> lua_end 183:183:byte[] decryptData(byte[]) -> lua_false 189:208:byte[] encryptData(byte[]) -> lua_do com.android.dvci.crypto.Keys -> kso.proto_ids_size: com.android.dvci.crypto.Keys singleton -> bq byte[] instanceId -> br byte[] backdoorId -> bs byte[] aesKey -> bt byte[] confKey -> bu byte[] challengeKey -> bv byte[] demoMode -> bw byte[] rootRequest -> bx byte[] persistence -> by java.lang.Object keysLock -> bz 95:106:com.android.dvci.crypto.Keys self() -> ax 185:196:boolean isPersistent() -> isPersistent 204:215:boolean isDemo() -> ay 219:236:boolean wantsPrivilege() -> az 240:240:byte[] getRootRequest() -> aA 266:266:byte[] getAesKey() -> aB 275:275:byte[] getChallengeKey() -> aC 284:284:byte[] getConfKey() -> aD 293:293:byte[] getInstanceId() -> aE 302:302:byte[] getBuildId() -> aF 312:321:byte[] getSubtype() -> aG 355:358:boolean enabled() -> enabled com.android.dvci.crypto.SHA1Digest -> kso.proto_ids_off: java.security.MessageDigest digest -> digest 67:67:byte[] getDigest() -> aH 77:78:void update(byte[]) -> update 81:83:byte[] get(byte[]) -> lua_for com.android.dvci.db.GenericSqliteHelper -> kso.field_ids_size: java.lang.Object lockObject -> bA java.lang.String name -> name android.database.sqlite.SQLiteDatabase db -> bB boolean isCopy -> bC 52:53:com.android.dvci.db.GenericSqliteHelper open(java.lang.String,java.lang.String) -> localvar 57:64:com.android.dvci.db.GenericSqliteHelper open(java.io.File) -> Code 76:92:com.android.dvci.db.GenericSqliteHelper openCopy(java.lang.String) -> main 104:104:com.android.dvci.db.GenericSqliteHelper openCopy(java.lang.String,java.lang.String) -> localclass 116:130:long traverseRawQuery(java.lang.String,java.lang.String[],com.android.dvci.db.RecordVisitor) -> Code 134:134:long traverseRecords(java.lang.String,com.android.dvci.db.RecordVisitor) -> Code 145:164:long traverseRecords(java.lang.String,com.android.dvci.db.RecordVisitor,boolean) -> Code 172:194:long traverse(android.database.Cursor,com.android.dvci.db.RecordVisitor,java.lang.String[]) -> Code 199:235:android.database.sqlite.SQLiteDatabase getReadableDatabase() -> getReadableDatabase 241:255:void disposeDb() -> aI com.android.dvci.db.RecordGroupsVisitor -> kso.field_ids_off: boolean extended -> bD com.android.dvci.module.chat.ChatGroups groups -> bE 22:32:long cursor(android.database.Cursor) -> Code com.android.dvci.db.RecordHashPairVisitor -> kso.method_ids_size: java.util.Hashtable map -> bF 16:16:java.util.Hashtable getMap() -> aJ 21:24:long cursor(android.database.Cursor) -> Code 28:28:java.lang.String get(java.lang.String) -> get 32:32:boolean containsKey(java.lang.String) -> containsKey com.android.dvci.db.RecordHashtableIdVisitor -> kso.method_ids_off: java.util.TreeMap tree -> bG java.lang.String key -> bH 24:36:long cursor(android.database.Cursor) -> Code com.android.dvci.db.RecordListVisitor -> kso.class_defs_size: java.util.ArrayList list$7865b31 -> T 17:17:java.util.ArrayList getList$5679c1ce() -> aK 22:24:long cursor(android.database.Cursor) -> Code com.android.dvci.db.RecordStringVisitor -> kso.class_defs_off: java.util.ArrayList records$7865b31 -> bI 24:24:java.util.ArrayList getRecords$5679c1ce() -> aL 29:30:void init() -> init 35:35:void close() -> close 40:43:long cursor(android.database.Cursor) -> Code com.android.dvci.db.RecordVisitor -> kso.data_size: java.lang.String[] tables -> bJ int count -> count java.lang.String[] projection -> projection java.lang.String selection -> selection java.lang.String order -> bK 34:34:void init() -> init 37:37:void close() -> close long cursor(android.database.Cursor) -> Code 44:47:void init(java.lang.String[],int) -> Code 50:50:java.lang.String[] getProjection() -> getProjection 54:54:java.lang.String getSelection() -> getSelection 58:58:java.lang.String getOrder() -> aM 62:62:boolean isStopRequested() -> Q com.android.dvci.event.BaseEvent -> kso.data_off: boolean isActive -> bL com.android.dvci.event.BaseEvent$Alarm alarm -> bM java.lang.String subType -> bN com.android.dvci.conf.ConfEvent conf -> bO int iterCounter -> bP boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 137:137:int getId() -> getId 141:141:java.lang.String getType() -> getType 155:160:boolean setConf(com.android.dvci.conf.ConfEvent) -> localclass 165:177:boolean trigger(int) -> myclass 186:186:int getConfPeriod() -> aN 191:236:void onEnter() -> aO 242:247:void stopAlarm() -> aP 255:274:void onExit() -> aQ 289:289:boolean triggerStartAction() -> aR 299:299:boolean triggerEndAction() -> aS 311:311:boolean triggerRepeatAction() -> aT 316:316:java.lang.String toString() -> toString 320:320:boolean isEnabled() -> isEnabled 324:324:java.lang.String getSubType() -> aU 328:329:void setSubType(java.lang.String) -> lua 30:30:int access$000(com.android.dvci.event.BaseEvent) -> Code 30:30:void access$100(com.android.dvci.event.BaseEvent) -> localvar 30:30:boolean access$200(com.android.dvci.event.BaseEvent) -> localclass com.android.dvci.event.BaseEvent$Alarm -> kso.data_off$Code: int count -> count com.android.dvci.event.BaseEvent this$0 -> bQ 65:106:void onReceive(android.content.Context,android.content.Intent) -> onReceive 112:121:void SetAlarm(int,int) -> localvar 124:133:void CancelAlarm() -> aV com.android.dvci.event.BaseTimer -> kso.a: com.android.dvci.event.EventAc -> kso.b: boolean inRange -> bR 28:29:void actualStart() -> M 33:35:void actualStop() -> N 40:40:void actualGo() -> L 45:45:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 55:73:int notification(com.android.dvci.Ac) -> Code 19:19:int notification(java.lang.Object) -> Code com.android.dvci.event.EventAfterinst -> kso.c: int days -> bS java.util.Date date -> bT 21:39:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 44:59:void actualStart() -> M 63:64:void actualStop() -> N 68:69:void actualGo() -> L com.android.dvci.event.EventBattery -> kso.d: int minLevel -> minLevel int maxLevel -> maxLevel boolean inRange -> bR 29:30:void actualStart() -> M 34:36:void actualStop() -> N 41:59:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 64:64:void actualGo() -> L 71:95:int notification(com.android.dvci.Battery) -> Code 20:20:int notification(java.lang.Object) -> Code com.android.dvci.event.EventCall -> kso.e: java.lang.String number -> openfile boolean inCall -> bU android.media.MediaRecorder recorder -> bV 33:34:void actualStart() -> M 38:40:void actualStop() -> N 45:63:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 69:69:void actualGo() -> L 73:114:int notification(com.android.dvci.Call) -> Code 22:22:int notification(java.lang.Object) -> Code com.android.dvci.event.EventCellId -> kso.f: int mccOrig -> bW int mncOrig -> bX int lacOrig -> bY int cidOrig -> bZ boolean entered -> ca 36:37:void actualStart() -> M 41:42:void actualStop() -> N 47:81:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 86:125:void actualGo() -> L com.android.dvci.event.EventConnectivity -> kso.g: boolean active -> cb 28:29:void actualStart() -> M 33:36:void actualStop() -> N 40:40:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 46:46:void actualGo() -> L 55:73:int notification(com.android.dvci.Connectivity) -> Code 19:19:int notification(java.lang.Object) -> Code com.android.dvci.event.EventDate -> kso.h: java.util.Date dateFrom -> cc java.util.Date dateTo -> cd java.util.Calendar start -> ce java.util.Calendar stop -> cf boolean nextDailyIn -> cg boolean needExitOnStop -> ch 27:44:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 53:77:void actualStart() -> M 80:118:boolean setDailyDelay(boolean) -> sort 127:146:void actualGo() -> L 154:157:void actualStop() -> N com.android.dvci.event.EventLocation -> kso.i: int distance -> ci float latitudeOrig -> cj float longitudeOrig -> ck com.android.dvci.module.position.GPSLocatorDistance locator$4b0f3e8f -> cl byte[] $ -> $ int $$ -> $$ 33:35:void actualStart() -> M 39:56:void actualStop() -> N 61:77:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 82:82:void actualGo() -> L 88:94:int notification(java.lang.Boolean) -> instance 20:20:int notification(java.lang.Object) -> Code java.lang.String $(int,int,int) -> $ com.android.dvci.event.EventLoop -> kso.j: 10:10:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 14:14:void actualGo() -> L 18:19:void actualStart() -> M 23:24:void actualStop() -> N com.android.dvci.event.EventProcess -> kso.k: boolean active -> cb java.lang.String starname -> cm boolean window -> cn boolean focus -> co 33:34:void actualStart() -> M 38:41:void actualStop() -> N 46:61:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 67:67:void actualGo() -> L 71:85:int notification(com.android.dvci.ProcessInfo) -> Code 89:142:boolean matchStar(java.lang.String,java.lang.String) -> instance 21:21:int notification(java.lang.Object) -> Code com.android.dvci.event.EventQuota -> kso.l: 10:10:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 17:17:void actualGo() -> L 23:23:void actualStart() -> M 29:29:void actualStop() -> N com.android.dvci.event.EventSim -> kso.m: 31:32:void actualStart() -> M 36:37:void actualStop() -> N 41:41:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 46:46:void actualGo() -> L 55:92:int notification(com.android.dvci.Sim) -> Code 23:23:int notification(java.lang.Object) -> Code com.android.dvci.event.EventSms -> kso.n: java.lang.String number -> openfile java.lang.String msg -> Y 44:47:void actualStart() -> M 51:53:void actualStop() -> N 58:74:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 80:80:void actualGo() -> L 108:115:int notification(com.android.dvci.module.message.Sms) -> Code 119:128:boolean isInteresting(com.android.dvci.module.message.Sms,java.lang.String,java.lang.String) -> Code 33:33:int notification(java.lang.Object) -> Code com.android.dvci.event.EventStandby -> kso.o: 25:26:void actualStart() -> M 30:32:void actualStop() -> N 36:36:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 42:42:void actualGo() -> L 47:55:int notification(com.android.dvci.Standby) -> Code 17:17:int notification(java.lang.Object) -> Code com.android.dvci.event.EventTimer -> kso.p: boolean nextDailyIn -> cg long start -> cp long stop -> cq long oneDayMs -> cr java.util.Date timestart -> cs java.util.Date timestop -> ct boolean needExitOnStop -> ch 62:99:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 109:122:void actualStart() -> M 130:181:boolean setDailyDelay(boolean) -> sort 185:215:void initialSetDelay() -> aW 228:255:void actualGo() -> L 264:266:void actualStop() -> N com.android.dvci.event.FactoryEvent -> kso.q: 21:122:com.android.dvci.event.BaseEvent create(java.lang.String,java.lang.String) -> inst 17:17:com.android.dvci.ThreadBase create$7ab2c0f7(java.lang.String,java.lang.String) -> variables com.android.dvci.event.NullEvent -> kso.r: 12:12:boolean parse(com.android.dvci.conf.ConfEvent) -> localvar 20:20:void actualGo() -> L 27:27:void actualStart() -> M 34:34:void actualStop() -> N com.android.dvci.evidence.EvDispatcher -> kso.s: com.android.dvci.evidence.EvDispatcher singleton -> cu java.util.concurrent.LinkedBlockingQueue queue -> cv java.util.HashMap evidences -> cw boolean halt -> cx java.io.File sdDir -> cy boolean running -> cz 87:131:void processQueue() -> aX 149:157:com.android.dvci.evidence.EvDispatcher self() -> aY 170:191:void run() -> run 203:215:void send(com.android.dvci.Packet) -> Code 224:227:void halt() -> aZ 230:230:boolean isRunning() -> isRunning 245:252:boolean createEv(com.android.dvci.Packet) -> localvar 267:276:void atomicEv(com.android.dvci.Packet) -> localclass 284:288:void itemsEv(com.android.dvci.Packet) -> instance 298:309:boolean writeEv(com.android.dvci.Packet) -> inst 313:324:boolean appendEv(com.android.dvci.Packet) -> variables 336:359:boolean closeEv(com.android.dvci.Packet) -> mylist com.android.dvci.evidence.Evidence -> kso.t: boolean firstSpace -> cA boolean enoughSpace -> cB java.util.Date timestamp -> cC java.lang.String fileName -> cD com.android.dvci.file.AutoFile fconn -> cE com.android.dvci.crypto.Encryption encryption -> cF com.android.dvci.evidence.EvidenceCollector evidenceCollector -> cG com.android.dvci.evidence.EvidenceDescription evidenceDescription -> cH com.android.dvci.Device device -> cI int typeEvidenceId -> cJ int progressive -> cK byte[] aesKey -> bt byte[] encData -> cL byte[] lastBlock -> cM 140:154:boolean enoughSpace() -> ba 168:193:boolean close() -> bb 204:204:boolean createEvidence(byte[]) -> lua_function 226:315:boolean createEvidence(byte[],int) -> zygoteclass 330:379:byte[] makeDescription(byte[],int) -> mymethod 390:390:boolean writeEvidence(byte[]) -> lua_if 410:442:boolean writeEvidence$1cf967a0(byte[],int) -> myclass 454:467:boolean writeEvidences(java.util.ArrayList) -> Code 476:515:boolean appendEvidence$1cf967a0(byte[],int) -> myvar 548:551:void atomicWriteOnce(java.util.ArrayList) -> localvar 564:564:java.lang.String toString() -> toString com.android.dvci.evidence.EvidenceBuilder -> kso.u: int type -> type long unique -> cN com.android.dvci.evidence.EvDispatcher disp -> cO boolean hasData -> cP int E_DELIMITER -> cQ 120:128:com.android.dvci.Packet init(int) -> myvar 135:137:void atomic(int,byte[],byte[]) -> Code 143:145:void atomic$709763c4(java.util.ArrayList) -> localclass 155:164:void send(com.android.dvci.Packet) -> Code 173:180:void write(byte[]) -> write 184:198:void write(java.util.ArrayList) -> instance 201:258:void write(java.io.DataInputStream,int) -> Code 264:268:void close() -> close 272:278:void immediateClose() -> bc 281:281:boolean hasData() -> bd 297:308:void info(java.lang.String) -> info com.android.dvci.evidence.EvidenceCollector -> kso.v: java.lang.String LOG_EXTENSION -> cR java.lang.String PROG_FILENAME -> cS java.lang.String LOG_TMP -> cT com.android.dvci.evidence.EvidenceCollector singleton -> cU java.lang.Object evidenceCollectorLock -> cV java.lang.String prefix -> cW java.util.Vector logVector -> cX int logProgressive -> cY 73:81:com.android.dvci.evidence.EvidenceCollector self() -> be 92:92:java.lang.String decryptName(java.lang.String) -> lua_main 103:104:java.lang.String encryptName(java.lang.String) -> lua_and 153:170:int deserializeProgressive() -> bf 179:198:int getNewProgressive() -> bg 209:216:java.lang.String makeDateName(java.util.Date) -> Code 229:266:com.android.dvci.evidence.Name makeNewName(com.android.dvci.evidence.Evidence,java.lang.String) -> Code 277:279:void remove(java.lang.String) -> remove 289:290:int removeHidden() -> bh 303:341:int removeRecursive(java.io.File,int) -> Code 358:387:java.util.Vector scanForDirLogs(java.lang.String) -> lua_break 410:459:java.lang.String[] scanForEvidences(java.lang.String,java.lang.String) -> mylist 463:469:boolean notVeryOld(java.io.File,java.lang.String) -> localvar 476:520:void flushEvidences() -> bi com.android.dvci.evidence.EvidenceDescription -> kso.w: int version -> version int logType -> cZ int hTimeStamp -> da int lTimeStamp -> db int deviceIdLen -> dc int userIdLen -> dd int sourceIdLen -> de int additionalData -> df int length -> length 55:60:byte[] getBytes() -> getBytes 72:83:void serialize$49634b87(byte[]) -> lua_in com.android.dvci.evidence.Markup -> kso.x: byte markupSeed -> dg boolean markupInit -> dh java.lang.String markupId -> di com.android.dvci.crypto.Encryption encryption -> cF 120:143:java.lang.String makeMarkupName$185c6b75(java.lang.String) -> lua_do 147:152:int getMarkupSeed() -> bj 186:192:boolean isMarkup() -> bk 212:249:byte[] readMarkup() -> bl 270:277:void removeMarkup() -> bm 293:315:boolean writeMarkup(byte[]) -> lua_local 319:323:boolean writeMarkupSerializable(java.io.Serializable) -> Code 327:341:java.lang.Object readMarkupSerializable() -> bn 347:372:java.io.Serializable unserialize(java.io.Serializable) -> localvar 378:384:void serialize(java.io.Serializable) -> localclass com.android.dvci.evidence.Name -> kso.y: int progressive -> cK java.lang.String basePath -> dj java.lang.String blockDir -> dk java.lang.String encName -> dl java.lang.String fileName -> cD com.android.dvci.file.AutoFile -> kso.z: java.io.File file -> file java.lang.String filename -> filename 73:73:byte[] read() -> bo 84:115:java.lang.String getFileContents(java.lang.String) -> lua_else 125:165:byte[] read(int,int) -> localclass 176:216:byte[] read(int) -> sort 226:227:void write(byte[]) -> write 242:266:boolean write$1cf927cf$49634b8b(byte[]) -> lua_nil 272:273:void write(int) -> write 282:327:boolean append(byte[]) -> lua_not 336:336:boolean exists() -> exists 345:345:boolean canRead() -> canRead 354:354:boolean isDirectory() -> isDirectory 366:366:java.lang.String[] list() -> list 375:375:long getSize() -> getSize 384:384:java.util.Date getFileTime() -> bp 388:388:java.lang.String getFilename() -> bq 392:392:java.lang.String getName() -> getName 399:407:boolean delete() -> delete 411:420:boolean dropExtension(java.lang.String) -> lua_elseif 424:428:void create() -> create 440:462:boolean rename(java.lang.String) -> lua_end 466:466:java.lang.String toString() -> toString 470:470:long lastModified() -> lastModified 474:483:void chmod(java.lang.String) -> lua_false com.android.dvci.file.Directory -> kso.A: java.lang.String hiddenDirMacro -> dm java.lang.String userProfile -> dn java.lang.String userDoc -> do java.lang.String userPicture -> dp 36:40:java.lang.String expandMacro(java.lang.String) -> lua_for 44:48:java.lang.String expandMacro(java.lang.String,java.lang.String,java.lang.String) -> localvar com.android.dvci.file.Path -> kso.B: java.lang.String CONF_DIR -> dq java.lang.String MARKUP_DIR -> dr java.lang.String LOG_DIR -> ds java.lang.String UPLOADS -> dt java.lang.String hidden -> du byte[] $ -> $ 80:124:boolean makeDirs(boolean) -> quicksort 133:164:void setStorage(boolean) -> evaluate 167:167:java.lang.String home() -> br 176:176:java.lang.String hidden() -> bs 180:180:java.lang.String doc() -> bt 184:184:java.lang.String picture() -> bu 204:204:java.lang.String conf() -> bv 213:213:java.lang.String markup() -> bw 222:222:java.lang.String logs() -> bx 226:227:java.lang.String uploads() -> by 232:232:boolean unprotect(java.lang.String) -> lua_function 237:254:boolean unprotect(java.lang.String,int,boolean) -> localvar 258:289:boolean unprotect(java.lang.String,boolean) -> localvar 293:297:boolean unprotect$3b99f9ef(java.lang.String,java.lang.String) -> myarray 301:309:boolean unprotectAll$505cbf47(java.lang.String) -> lua_if 316:324:boolean lock(java.lang.String) -> lua_in 335:336:boolean removeDirectory(java.lang.String) -> lua_local 346:348:boolean createDirectory(java.lang.String) -> lua_nil 359:373:long freeSpace() -> bz 385:391:boolean makeDirs() -> bA java.lang.String $$24d420ae(int) -> quicksort com.android.dvci.gui.ASG -> kso.C: android.os.Handler handler -> handler 51:53:void onCreate(android.os.Bundle) -> onCreate 58:60:void onStop() -> onStop 64:65:void onDestroy() -> onDestroy 69:73:void onResume() -> onResume 76:124:void actualCreate(android.os.Bundle) -> Code 140:176:void startService() -> bB 179:194:void fireAdminIntent() -> bC 198:201:void onActivityResult(int,int,android.content.Intent) -> onActivityResult 204:220:void deviceAdminRequest() -> bD 223:223:android.content.Context getAppContext() -> data_off com.android.dvci.gui.ASG$1 -> kso.D: com.android.dvci.gui.ASG this$0 -> dv 216:218:void run() -> run com.android.dvci.interfaces.AbstractFactory -> kso.E: com.android.dvci.ThreadBase create$7ab2c0f7(java.lang.String,java.lang.String) -> variables com.android.dvci.interfaces.IncrementalLog -> kso.F: void resetLog() -> bE com.android.dvci.interfaces.Observer -> kso.G: int notification(java.lang.Object) -> Code com.android.dvci.interfaces.iProtocol -> kso.H: boolean init(com.android.dvci.action.sync.Transport) -> Code boolean perform() -> ao com.android.dvci.listener.AR -> com.android.dvci.listener.AR: 17:23:void onEnabled(android.content.Context,android.content.Intent) -> onEnabled 28:33:void onDisabled(android.content.Context,android.content.Intent) -> onDisabled 37:41:void onPasswordChanged(android.content.Context,android.content.Intent) -> onPasswordChanged 45:49:void onPasswordFailed(android.content.Context,android.content.Intent) -> onPasswordFailed 53:57:void onPasswordSucceeded(android.content.Context,android.content.Intent) -> onPasswordSucceeded 62:69:void onReceive(android.content.Context,android.content.Intent) -> onReceive com.android.dvci.listener.BAc -> kso.I: 32:47:void onReceive(android.content.Context,android.content.Intent) -> onReceive com.android.dvci.listener.BC -> kso.J: com.android.dvci.Call call -> dw 38:63:void onReceive(android.content.Context,android.content.Intent) -> onReceive 67:164:void manageReceive$3b2d1350(android.content.Intent) -> Code com.android.dvci.listener.BSm -> kso.K: 36:124:void onReceive(android.content.Context,android.content.Intent) -> onReceive 130:140:void memorize(java.lang.String,java.lang.String) -> invoked 146:148:void cleanMemory() -> bF com.android.dvci.listener.BSm$1 -> kso.L: com.android.dvci.module.message.Sms val$sms -> dx com.android.dvci.listener.BSm this$0 -> dy 113:118:void run() -> run com.android.dvci.listener.BSt -> kso.M: 32:47:void onReceive(android.content.Context,android.content.Intent) -> onReceive com.android.dvci.listener.BroadcastMonitorConnectivity -> kso.N: boolean stop -> aj int period -> dz 41:71:void run() -> run 75:76:void onReceive(boolean) -> eval 79:80:void register() -> bG 83:85:void unregister() -> unregister com.android.dvci.listener.BroadcastMonitorSim -> kso.O: boolean stop -> aj int period -> dz 35:53:void run() -> run 57:58:void onReceive(java.lang.String) -> lua_not 61:62:void register() -> bG 65:67:void unregister() -> unregister com.android.dvci.listener.Listener -> kso.P: java.util.ArrayList observers$7865b31 -> dA boolean suspended -> Q java.lang.Object suspendLock -> dB 33:42:boolean attach(com.android.dvci.interfaces.Observer) -> Code 46:55:void detach(com.android.dvci.interfaces.Observer) -> localvar 66:77:int dispatch(java.lang.Object) -> localvar 84:93:void suspend() -> suspend 100:109:void resume() -> resume 122:124:void setSuspended(boolean) -> fingerprint void start() -> start void stop() -> stop com.android.dvci.listener.ListenerAc -> kso.Q: com.android.dvci.listener.BAc acReceiver -> dC com.android.dvci.listener.ListenerAc singleton -> dD 33:41:com.android.dvci.listener.ListenerAc self() -> bH 46:47:void start() -> start 51:52:void stop() -> stop 58:67:void registerAc() -> bI com.android.dvci.listener.ListenerBattery -> kso.R: com.android.dvci.listener.ListenerBattery$1 batteryReceiver$48665ecd -> dE com.android.dvci.listener.ListenerBattery singleton -> dF 38:46:com.android.dvci.listener.ListenerBattery self() -> bJ 51:81:void start() -> start 85:86:void stop() -> stop com.android.dvci.listener.ListenerBattery$1 -> kso.S: int scale -> localclass int level -> level int voltage -> variables int temp -> dG com.android.dvci.listener.ListenerBattery this$0 -> dH byte[] $ -> $ 59:72:void onReceive(android.content.Context,android.content.Intent) -> onReceive java.lang.String $$24d420ae() -> method_ids com.android.dvci.listener.ListenerCall -> kso.T: com.android.dvci.listener.BC callReceiver -> dI com.android.dvci.listener.ListenerCall singleton -> dJ 29:37:com.android.dvci.listener.ListenerCall self() -> bK 42:43:void start() -> start 48:48:void stop() -> stop 54:55:void registerCall() -> bL 59:59:int dispatch(com.android.dvci.Call) -> localvar 14:14:int dispatch(java.lang.Object) -> localvar com.android.dvci.listener.ListenerConnectivity -> kso.U: com.android.dvci.listener.BroadcastMonitorConnectivity connectivityReceiver -> dK com.android.dvci.listener.ListenerConnectivity singleton -> dL 29:37:com.android.dvci.listener.ListenerConnectivity self() -> bM 42:43:void start() -> start 47:48:void stop() -> stop 54:57:void registerConnectivity() -> bN com.android.dvci.listener.ListenerProcess -> kso.V: java.lang.String lastForeground -> dM boolean started -> started com.android.dvci.listener.ListenerProcess$BroadcastMonitorProcess bmp -> dN java.lang.Object standbyLock -> dO java.lang.Object startedLock -> dP com.android.dvci.listener.ListenerProcess singleton -> dQ java.util.concurrent.ScheduledFuture future -> dR java.util.concurrent.ScheduledExecutorService stpe -> dS 55:63:com.android.dvci.listener.ListenerProcess self() -> bO 78:99:void start() -> start 105:123:void stop() -> stop 133:144:int dispatch(java.lang.String) -> lua_or 150:166:int notification(com.android.dvci.Standby) -> Code 31:31:int notification(java.lang.Object) -> Code com.android.dvci.listener.ListenerProcess$BroadcastMonitorProcess -> kso.V$Code: com.android.dvci.listener.ListenerProcess this$0 -> dT 180:185:void run() -> run com.android.dvci.listener.ListenerSim -> kso.W: com.android.dvci.listener.BroadcastMonitorSim simReceiver -> dU com.android.dvci.listener.ListenerSim singleton -> dV 29:37:com.android.dvci.listener.ListenerSim self() -> bP 42:43:void start() -> start 47:48:void stop() -> stop 54:57:void registerSim() -> bQ com.android.dvci.listener.ListenerSms -> kso.X: com.android.dvci.listener.BSm smsReceiver -> dW com.android.dvci.listener.ListenerSms singleton -> dX 29:37:com.android.dvci.listener.ListenerSms self() -> bR 42:43:void start() -> start 48:48:void stop() -> stop 54:55:void registerSms() -> bS com.android.dvci.listener.ListenerStandby -> kso.Y: com.android.dvci.listener.BSt standbyReceiver -> dY com.android.dvci.listener.ListenerStandby singleton -> dZ 35:43:com.android.dvci.listener.ListenerStandby self() -> bT 48:49:void start() -> start 53:54:void stop() -> stop 60:70:void registerAc() -> bI 73:75:boolean isScreenOn() -> isScreenOn com.android.dvci.listener.WR -> kso.Z: 19:67:void onReceive(android.content.Context,android.content.Intent) -> onReceive com.android.dvci.manager.Manager -> kso.aa: java.util.HashMap instances -> ea java.util.HashMap threads -> eb com.android.dvci.Status status -> ah com.android.dvci.interfaces.AbstractFactory factory -> ec 50:51:void setFactory(com.android.dvci.interfaces.AbstractFactory) -> Code 54:54:com.android.dvci.ThreadBase get$7864f3a2(java.lang.String) -> lua_repeat com.android.dvci.manager.ManagerEvent -> kso.ab: com.android.dvci.manager.ManagerEvent singleton -> ed byte[] $ -> $ 36:45:com.android.dvci.manager.ManagerEvent self() -> bU 58:92:com.android.dvci.event.BaseEvent createEvent(java.lang.String,com.android.dvci.conf.ConfEvent) -> Code 102:127:boolean startAll() -> bV 135:157:void stopAll() -> lua_end 161:190:void start(java.lang.Integer) -> Code 194:245:void stop(java.lang.Integer) -> localvar 248:256:void enable(int) -> evaluate 259:267:void disable(int) -> eval java.lang.String $(int,int,int) -> $ com.android.dvci.manager.ManagerModule -> kso.ac: com.android.dvci.manager.ManagerModule singleton -> ee 39:48:com.android.dvci.manager.ManagerModule self() -> bW 97:120:void stopAll() -> lua_end 129:180:void start(java.lang.String,com.android.dvci.Trigger) -> Code 183:193:com.android.dvci.module.BaseModule makeAgent(java.lang.String) -> lua_return 201:201:boolean isInstancedAgent(java.lang.Class) -> Code 205:205:com.android.dvci.module.BaseModule getInstancedAgent(java.lang.Class) -> localvar 216:243:void stop(java.lang.String) -> lua_then 252:259:void resetIncrementalLogs() -> bX 268:269:java.lang.String getType(java.lang.Class) -> localclass com.android.dvci.module.BaseInstantModule -> kso.ad: 11:27:void run() -> run 32:32:void actualGo() -> L 37:37:void actualStop() -> N com.android.dvci.module.BaseModule -> kso.ae: com.android.dvci.conf.ChildConf conf$673c8cc3 -> ef com.android.dvci.Trigger trigger -> eg boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 37:37:java.lang.String getType() -> getType 44:45:boolean setConf$7813568a(com.android.dvci.conf.ChildConf) -> localclass 50:50:java.lang.String toString() -> toString 54:55:void setTrigger(com.android.dvci.Trigger) -> localvar 62:62:void notifyProcess(com.android.dvci.ProcessInfo) -> localvar com.android.dvci.module.FactoryModule -> kso.af: java.util.Hashtable factorymap -> eh java.util.Hashtable typemap -> ei 52:55:java.lang.String getType(java.lang.Class) -> localclass 71:87:com.android.dvci.module.BaseModule create$58731065(java.lang.String) -> lua_true 20:20:com.android.dvci.ThreadBase create$7ab2c0f7(java.lang.String,java.lang.String) -> variables com.android.dvci.module.ModuleAddressBook -> kso.ag: com.android.dvci.module.task.PickContact contact -> ej com.android.dvci.evidence.Markup markupContacts -> ek java.util.HashMap contacts -> el java.lang.String observe -> em java.lang.String myPhone -> en 67:67:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 76:113:void actualStart() -> M 126:167:void actualGo() -> L 171:172:void actualStop() -> N 187:200:void serializeContacts() -> bY 203:240:boolean contacts() -> bZ 245:258:boolean serializeIfNew(long,byte[]) -> Code 268:284:byte[] preparePacket(com.android.dvci.module.task.Contact) -> Code 291:310:byte[] preparePacket(int,long,java.lang.String,java.lang.String,java.lang.String) -> Code 314:333:java.io.ByteArrayOutputStream prepareHeader(long,int,int) -> Code 337:356:void addTypedString(java.io.ByteArrayOutputStream,byte,java.lang.String) -> Code 360:375:int notification$17a49ab7() -> ca 379:380:void createEvidenceLocal(int,java.lang.String) -> localvar 388:405:void createEvidenceLocal(int,java.lang.String,java.lang.String) -> Code 409:422:boolean createEvidenceRemote(int,com.android.dvci.module.chat.Contact) -> Code 426:426:com.android.dvci.module.ModuleAddressBook getInstance() -> cb 36:36:int notification(java.lang.Object) -> Code com.android.dvci.module.ModuleAddressBook$1 -> kso.ah: com.android.dvci.module.ModuleAddressBook this$0 -> eo 135:145:long cursor(android.database.Cursor) -> Code com.android.dvci.module.ModuleApplication -> kso.ai: com.android.dvci.evidence.EvidenceBuilder evidenceIncremental -> ep 34:34:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 40:40:void actualGo() -> L 47:49:void actualStart() -> M 53:56:void actualStop() -> N 59:60:int notification(com.android.dvci.ProcessInfo) -> Code 74:92:void saveEvidence(java.lang.String,com.android.dvci.ProcessStatus) -> Code 103:107:void resetLog() -> bE 29:29:int notification(java.lang.Object) -> Code com.android.dvci.module.ModuleCalendar -> kso.aj: com.android.dvci.evidence.Markup markupCalendar -> eq java.util.HashMap calendar -> er 55:55:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 64:90:void actualStart() -> M 94:103:int notification(com.android.dvci.ProcessInfo) -> Code 108:109:void actualStop() -> N 122:134:void actualGo() -> L 146:159:void serializeCalendar() -> cc 173:287:boolean calendar() -> cd 296:324:java.util.Hashtable selectCalendars(java.lang.String) -> lua_until 330:335:android.database.Cursor managedQuery$5eb44419(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String) -> Code 346:350:void saveEvidenceCalendar$487efef6(byte[]) -> lua_or 354:427:byte[] preparePacket(long,java.lang.String,java.lang.String,java.lang.String,java.util.Date,java.util.Date,java.lang.String,java.lang.Boolean) -> Code 431:438:void appendCalendarString(java.io.ByteArrayOutputStream,int,java.lang.String) -> Code 32:32:int notification(java.lang.Object) -> Code com.android.dvci.module.ModuleCall -> kso.ak: boolean recordFlag -> es com.android.dvci.module.ModuleCall$1 observer$5714f4ea -> et java.lang.Thread queueMonitor -> eu java.lang.Object sync -> ev java.util.concurrent.LinkedBlockingQueue calls$19f590b5 -> ew com.android.dvci.module.call.EncodingTask encodingTask -> ex com.android.dvci.util.CallBack hjcb -> ey com.android.dvci.util.Instrument hijack -> ez byte[] AMR_HEADER -> eA int[] amr_sizes -> eB com.android.dvci.RunningProcesses runningProcesses -> eC com.android.dvci.module.call.CallInfo callInfo -> eD java.util.ArrayList chunks$7865b31 -> eE boolean[] finished -> eF boolean canRecord -> eG java.lang.Object recordingLock -> eH boolean started -> started 101:101:com.android.dvci.module.ModuleCall self() -> ce 106:118:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 124:124:void actualGo() -> L 128:184:void actualStart() -> M 188:211:boolean installedWhitelist() -> cf 217:237:void actualStop() -> N 240:293:void startWatchAudio() -> cg 298:324:boolean installHijack() -> ch 329:362:void purgeAudio() -> ci 366:386:void scrubAudio() -> cj 390:412:boolean addToEncodingList(java.lang.String) -> lua_while 425:458:int notification(com.android.dvci.Call) -> Code 469:512:boolean saveCallEvidence(java.lang.String,java.lang.String,boolean,java.util.Date,java.util.Date,java.lang.String,boolean,int,int) -> Code 518:526:void closeCallEvidence$66c2d4f6(java.lang.String,java.lang.String,java.util.Date,java.util.Date,int) -> Code 529:544:int checkIntegrity(byte[]) -> lua_repeat 560:599:byte[] getCallAdditionalData(java.lang.String,java.lang.String,boolean,com.android.dvci.util.DateTime,com.android.dvci.util.DateTime,int,int) -> Code 608:641:void saveCalllistEvidence$4b0c3ab0(java.lang.String,java.lang.String,boolean,java.util.Date,int) -> Code 670:820:void encodeChunks(com.android.dvci.file.AutoFile) -> localclass 825:831:long getStreamId(java.lang.String) -> header 837:845:int getStreamPid(java.lang.String) -> string_ids 849:854:void sort_chunks() -> ck 857:859:void saveCallEvidence(java.lang.String,java.lang.String,com.android.dvci.module.call.Chunk,int) -> Code 866:884:void saveAllEvidences$46121fba(java.util.ArrayList,com.android.dvci.module.call.CallInfo,java.util.Date,java.util.Date) -> Code 901:901:boolean canRecord() -> cl 60:60:int notification(java.lang.Object) -> Code 60:60:boolean access$000(com.android.dvci.module.ModuleCall,java.lang.String) -> Code 60:60:com.android.dvci.module.call.EncodingTask access$100(com.android.dvci.module.ModuleCall) -> Code com.android.dvci.module.ModuleCall$1 -> kso.al: com.android.dvci.module.ModuleCall this$0 -> eI 271:289:void onEvent(int,java.lang.String) -> onEvent com.android.dvci.module.ModuleCall$2 -> kso.am: com.android.dvci.module.ModuleCall this$0 -> eI 333:333:boolean accept(java.io.File,java.lang.String) -> accept com.android.dvci.module.ModuleCall$3 -> kso.an: com.android.dvci.module.ModuleCall this$0 -> eI 370:370:boolean accept(java.io.File,java.lang.String) -> accept com.android.dvci.module.ModuleCall$4 -> kso.ao: com.android.dvci.module.ModuleCall this$0 -> eI 851:851:int compare(com.android.dvci.module.call.Chunk,com.android.dvci.module.call.Chunk) -> Code 849:849:int compare(java.lang.Object,java.lang.Object) -> compare com.android.dvci.module.ModuleCall$HC -> kso.ak$Code: com.android.dvci.module.ModuleCall this$0 -> eI 208:218:java.lang.String chomp(java.lang.String,java.lang.String) -> zygoteapp 232:249:java.lang.String unspace(java.lang.String) -> type_ids 253:253:boolean isEmpty(java.lang.String) -> proto_ids 257:266:java.lang.String join$68fb8953(java.util.List,java.lang.String) -> Code 274:283:java.lang.String join$965d9d1(java.lang.String[],java.lang.String) -> Code 309:342:java.util.ArrayList readFileLines$3ff9fd98(java.lang.String) -> field_ids 346:346:java.lang.String[] split(java.lang.String) -> split com.android.dvci.module.ModuleCamera -> kso.ap: int counter -> eJ 57:57:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 71:78:void actualStart() -> M 91:106:void snapshot() -> cm 112:113:void callback(byte[]) -> lua_return com.android.dvci.module.ModuleChat -> kso.aq: com.android.dvci.module.SubModuleManager subModuleManager -> eK 56:65:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 71:72:void actualGo() -> L 81:83:void actualStart() -> M 90:92:void actualStop() -> N 99:129:void saveEvidence(java.util.ArrayList) -> inst 136:136:int notification(com.android.dvci.ProcessInfo) -> Code 29:29:int notification(java.lang.Object) -> Code com.android.dvci.module.ModuleClipboard -> kso.ar: android.text.ClipboardManager clipboardManager -> eL java.lang.String lastClip -> eM 41:41:void actualStart() -> M 45:46:void actualStop() -> N 50:51:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 57:68:void actualGo() -> L 71:100:void getClipboard() -> cn 103:128:void saveEvidence(java.lang.String) -> method_ids 137:137:void resetLog() -> bE 31:31:void access$000(com.android.dvci.module.ModuleClipboard) -> Code com.android.dvci.module.ModuleClipboard$1 -> kso.as: com.android.dvci.module.ModuleClipboard this$0 -> eN 65:66:void run() -> run com.android.dvci.module.ModuleCrisis -> kso.at: 40:42:void actualStart() -> M 46:48:void actualStop() -> N 53:81:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 86:86:void actualGo() -> L com.android.dvci.module.ModuleDevice -> kso.au: boolean processList -> eO float cpuUsage -> eP long cpuTotal -> eQ long cpuIdle -> eR byte[] $ -> $ 95:95:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 106:158:void actualStart() -> M 161:170:void getProcessList(java.lang.StringBuffer) -> Code 173:182:void getProperties(java.lang.StringBuffer) -> localvar 186:229:long getSystem(java.lang.StringBuffer) -> localclass 233:260:int getBattery(java.lang.StringBuffer) -> instance 268:291:void readCpuUsage() -> co java.lang.String $$24d420ae() -> method_ids com.android.dvci.module.ModuleMessage -> kso.av: boolean mailEnabled -> eS boolean smsEnabled -> eT boolean mmsEnabled -> eU com.android.dvci.module.message.MsgHandler msgHandler -> eV com.android.dvci.evidence.Markup storedMMS -> eW com.android.dvci.evidence.Markup storedSMS -> eX com.android.dvci.evidence.Markup storedMAIL -> eY com.android.dvci.evidence.Markup configMarkup -> eZ java.util.Hashtable lastMail -> fa int lastMMS -> fb int lastSMS -> fc com.android.dvci.module.message.Filter[] filterCollect -> fd com.android.dvci.module.message.Filter[] filterRuntime -> fe com.android.dvci.module.ModuleMessage$ProcessMailObserver obs -> ff java.util.concurrent.Semaphore stillReadingEmail -> fg 90:161:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 165:188:boolean readJson$13ded6b2(int,java.lang.String,com.android.dvci.conf.ChildConf,java.lang.String[]) -> Code 225:246:void actualStart() -> M 251:266:void actualStop() -> N 271:290:void actualGo() -> L 293:297:void initMail() -> cp 300:305:void initSms() -> cq 308:323:void initMms() -> cr 327:334:void updateMarkupMMS(int) -> fingerprint 340:342:void updateMarkupSMS(int) -> openfile 349:362:void updateMarkupMail(java.lang.String,int,boolean) -> localclass 367:400:java.lang.String[] getMailStores(java.lang.String) -> class_defs 405:454:int readHistoricMail(java.util.Hashtable) -> Code 458:480:int readHistoricMms(int) -> closefile 488:504:int readHistoricSms(int) -> constants 508:516:void saveSms(com.android.dvci.module.message.Sms) -> localvar 519:536:void saveMms(com.android.dvci.module.message.Mms) -> Code 540:547:boolean saveEmail(com.android.dvci.module.email.Email) -> Code 552:577:void saveEvidenceEmail(com.android.dvci.module.email.Email,java.lang.String) -> Code 585:609:boolean saveEvidenceSms(java.lang.String,byte[],long,boolean) -> Code 614:615:int notification(com.android.dvci.module.message.Sms) -> Code 620:624:int notification(com.android.dvci.module.message.Mms) -> localvar 628:628:int getLastManagedMmsId() -> cs 635:635:int getLastManagedSmsId() -> ct 60:60:int notification(java.lang.Object) -> Code 60:60:java.util.Hashtable access$000(com.android.dvci.module.ModuleMessage) -> Code 60:60:int access$100(com.android.dvci.module.ModuleMessage,java.util.Hashtable) -> Code com.android.dvci.module.ModuleMessage$1 -> kso.aw: com.android.dvci.module.ModuleMessage this$0 -> fh 377:377:boolean accept(java.io.File,java.lang.String) -> accept com.android.dvci.module.ModuleMessage$2 -> kso.ax: com.android.dvci.module.ModuleMessage this$0 -> fh 391:391:boolean accept(java.io.File,java.lang.String) -> accept com.android.dvci.module.ModuleMessage$ProcessMailObserver -> kso.av$Code: java.lang.String pObserving -> fi com.android.dvci.module.ModuleMessage this$0 -> fh 201:215:int notification(com.android.dvci.ProcessInfo) -> Code 191:191:int notification(java.lang.Object) -> Code com.android.dvci.module.ModuleMic -> kso.ay: byte[] AMR_HEADER -> eA com.android.dvci.module.StandByObserver standbyObserver -> fj int[] amr_sizes -> eB android.media.MediaRecorder recorder -> bV int numFailures -> fk long fId -> fl android.net.LocalSocket receiver -> fm android.net.LocalServerSocket lss -> fn android.net.LocalSocket sender -> fo java.io.InputStream is -> fp java.lang.String socketname -> fq boolean phoneListening -> fr com.android.dvci.module.ProcessObserver processObserver$1094ee4d -> fs java.util.HashSet blacklist$5a95723b -> ft boolean allowResume -> fu int index -> index byte[] unfinished -> fv boolean callOngoing -> fw 94:100:void resetBlacklist() -> cu 103:104:void addBlacklist(java.lang.String) -> data 107:107:com.android.dvci.module.ModuleMic self() -> cv 117:119:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 135:167:void actualStart() -> M 170:176:void startRecord() -> cw 195:204:void actualStop() -> N 217:262:void actualGo() -> L 265:274:void addPhoneListener() -> cx 277:283:void removePhoneListener() -> cy 288:309:void notifyProcess(com.android.dvci.ProcessInfo) -> localvar 317:427:void saveRecorderEvidence() -> cz 430:457:byte[] getAvailable() -> cA 470:501:void startRecorder() -> cB 504:524:void createSockets() -> cC 528:545:void deleteSockets() -> cD 558:579:void stopRecorder() -> cE 582:599:byte[] getAdditionalData() -> cF 603:617:int notification(com.android.dvci.Call) -> Code 621:632:int notification(com.android.dvci.Standby) -> Code 636:645:boolean isForegroundBlacklist() -> cG 650:662:void suspend() -> suspend 665:685:boolean canRecordMic() -> cH 691:719:void resume() -> resume 725:725:void onInfo(android.media.MediaRecorder,int,int) -> onInfo 732:733:void onError(android.media.MediaRecorder,int,int) -> onError 739:742:void stop() -> stop 55:55:int notification(java.lang.Object) -> Code com.android.dvci.module.ModulePassword -> kso.az: com.android.dvci.evidence.Markup markupPassword -> fx java.util.HashMap lastPasswords -> fy java.util.HashMap services -> fz 35:50:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 60:65:void actualStart() -> M 73:125:void actualGo() -> L 133:169:boolean dumpWifi(java.lang.String) -> link_data 174:178:java.lang.String getValue(java.lang.String) -> getValue 185:223:void dumpAccounts$459b9629(com.android.dvci.module.ModuleAddressBook$1) -> Code 233:240:java.lang.String getService(java.lang.String) -> magic 246:254:int getServiceId(java.lang.String) -> checksum 261:261:void actualStop() -> N 264:269:void addToEvidence(com.android.dvci.evidence.EvidenceBuilder,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> Code 25:25:java.util.HashMap access$000(com.android.dvci.module.ModulePassword) -> Code 25:25:com.android.dvci.evidence.Markup access$100(com.android.dvci.module.ModulePassword) -> localvar 25:25:java.lang.String access$200(java.lang.String) -> signature 25:25:void access$300$3319e86f(com.android.dvci.evidence.EvidenceBuilder,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> localvar com.android.dvci.module.ModulePassword$1 -> kso.aA: com.android.dvci.evidence.EvidenceBuilder evidence -> fA boolean needToSerialize -> fB com.android.dvci.module.ModulePassword this$0 -> fC 79:83:void close() -> close 87:113:long cursor(android.database.Cursor) -> Code com.android.dvci.module.ModulePosition -> kso.aB: boolean gpsEnabled -> fD boolean cellEnabled -> fE boolean wifiEnabled -> fF java.lang.Object position -> fG boolean scanning -> fH com.android.dvci.module.ModulePosition$1 wifiReceiver$48665ecd -> fI 65:92:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 97:116:void actualStart() -> M 122:131:void locationWIFI() -> cI 138:139:void locationGPS() -> cJ 149:171:void locationCELL() -> cK 177:207:void onLocationChanged(android.location.Location) -> onLocationChanged 215:233:void onWifiScan(java.util.List) -> Code 238:251:byte[] getAdditionalData(int,int) -> instance 264:292:byte[] messageEvidence(byte[],int) -> sort 300:346:byte[] getWifiPayload(java.lang.String,java.lang.String,int) -> Code 356:393:byte[] getCellPayload(com.android.dvci.CellInfo,int) -> Code 407:483:byte[] getGPSPayload(android.location.Location,long) -> Code 490:518:void registerWifiScan(android.net.wifi.WifiManager) -> Code 39:39:boolean access$002$7f2a33dd(com.android.dvci.module.ModulePosition) -> Code com.android.dvci.module.ModulePosition$1 -> kso.aC: android.net.wifi.WifiManager val$wifiManager -> fJ com.android.dvci.module.ModulePosition this$0 -> fK 505:514:void onReceive(android.content.Context,android.content.Intent) -> onReceive com.android.dvci.module.ModuleSnapshot -> kso.aD: android.view.Display display -> fL java.lang.String cameraSound -> fM int quality -> quality java.util.concurrent.Semaphore working -> fN boolean frameBuffer -> fO boolean screenCap -> fP byte[] $ -> $ 84:107:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 126:166:void actualStart() -> M 175:211:boolean screencapMethod() -> cL 229:230:android.graphics.Bitmap readPng(com.android.dvci.file.AutoFile) -> instance 238:370:boolean frameBufferMethod() -> cM 375:380:boolean isBlack(byte[]) -> lua_then 384:398:boolean isTablet() -> cN 402:419:boolean usesInvertedColors() -> cO 423:439:byte[] getAdditionalData() -> cF 444:461:byte[] toJpeg(android.graphics.Bitmap) -> Code 466:500:byte[] getRawBitmap() -> cP java.lang.String $$24d420ae(int) -> quicksort com.android.dvci.module.NullModule -> kso.aE: 16:16:boolean parse$7813568a(com.android.dvci.conf.ChildConf) -> localvar 24:24:void actualGo() -> L 31:31:void actualStart() -> M 38:38:void actualStop() -> N com.android.dvci.module.ProcessObserver -> kso.aF: com.android.dvci.module.ModuleMic module$a50c108 -> fQ com.android.dvci.event.BaseEvent event -> fR 22:25:int notification(com.android.dvci.ProcessInfo) -> Code 7:7:int notification(java.lang.Object) -> Code com.android.dvci.module.StandByObserver -> kso.aG: com.android.dvci.module.ModuleMic moduleMic -> fS 16:16:int notification(com.android.dvci.Standby) -> Code 6:6:int notification(java.lang.Object) -> Code com.android.dvci.module.SubModule -> kso.aH: com.android.dvci.evidence.Markup markup -> proto_ids_size com.android.dvci.module.ModuleChat module$a50c108 -> fT boolean enabled -> enabled 14:17:void init$4ddb0c1b(com.android.dvci.module.ModuleChat,com.android.dvci.evidence.Markup) -> Code void start() -> start 40:40:int notification(com.android.dvci.ProcessInfo) -> Code 44:44:void startListen() -> cQ 47:47:void stopListen() -> cR com.android.dvci.module.SubModuleManager -> kso.aI: com.android.dvci.module.ModuleChat module$a50c108 -> fT java.util.ArrayList submodules$7865b31 -> fU 29:33:void add$62fcb526(com.android.dvci.module.chat.SubModuleChat) -> Code 36:49:boolean start() -> cS 53:65:boolean stop() -> cT 69:72:boolean go() -> cU 84:100:int notification(com.android.dvci.ProcessInfo) -> Code com.android.dvci.module.call.CallInfo -> kso.aJ: int id -> id java.lang.String account -> fV java.lang.String peer -> fW java.lang.String displayName -> fX boolean incoming -> closefile boolean valid -> valid java.lang.String processName -> processName int programId -> fY java.util.Date timestamp -> cC boolean delay -> fZ boolean realRate -> ga long[] streamId -> gb java.util.Date begin -> gc java.util.Date end -> gd 31:34:java.lang.String getCaller() -> cV 38:41:java.lang.String getCallee() -> cW 45:46:long getStreamId(boolean) -> openfile 51:66:boolean setStreamId(boolean,long) -> Code 71:85:boolean setStreamPid(int) -> globalize 91:170:boolean update(boolean) -> closefile com.android.dvci.module.call.Chunk -> kso.aK: java.lang.String encodedFile -> ge java.util.Date begin -> gc java.util.Date end -> gd boolean remote -> gf int channel -> gg com.android.dvci.module.call.EncodingTask -> kso.aL: com.android.dvci.module.ModuleCall moduleCall -> gh java.lang.Object sync -> ev java.util.concurrent.LinkedBlockingQueue queue$19f590b5 -> gi boolean stopQueueMonitor -> gj 32:36:void stop() -> stop 39:47:void wake() -> cX 52:97:void run() -> run 13:13:int notification(java.lang.Object) -> Code com.android.dvci.module.call.RecordCall -> kso.aM: com.android.dvci.module.call.RecordCall singleton -> gk java.lang.String currentRecordFile -> gl int strategy -> gm android.media.MediaRecorder recorder -> bV 33:37:com.android.dvci.module.call.RecordCall self() -> cY 197:220:boolean startRecord$2f10955c(int,java.lang.String) -> localclass 224:235:boolean stopRecord() -> cZ 239:288:boolean isSupported(com.android.dvci.module.ModuleCall) -> localvar 292:353:boolean recordCall(com.android.dvci.module.ModuleCall,com.android.dvci.Call,boolean) -> Code 22:22:java.lang.String access$000(com.android.dvci.module.call.RecordCall) -> Code com.android.dvci.module.call.RecordCall$1 -> kso.aN: com.android.dvci.module.ModuleCall val$module -> gn com.android.dvci.Call val$call -> go boolean val$incoming -> gp com.android.dvci.module.call.RecordCall this$0 -> gq 296:299:void run() -> run com.android.dvci.module.camera.CameraSnapshot -> kso.aO: java.lang.Object cameraLock -> gr com.android.dvci.module.camera.CameraSnapshot singleton -> gs java.util.Hashtable enable -> gt com.android.dvci.module.camera.CameraSnapshot$1 autofocusCallback$5be0d91 -> gu com.android.dvci.module.camera.CameraSnapshot$2 errorCallback$589e2cd2 -> gv android.graphics.SurfaceTexture surface -> gw com.android.dvci.module.camera.CameraSnapshot$3 previewCallback$2a23b5ee -> gx 104:107:com.android.dvci.module.camera.CameraSnapshot self() -> da 209:259:void snapshot(int) -> main 264:303:android.hardware.Camera openCamera(int) -> lua 314:350:android.hardware.Camera prepareCamera$5b4daced(int) -> lua_main 365:388:void choosePreviewSize$30a3c8c2(android.hardware.Camera$Parameters) -> Code 437:454:android.hardware.Camera$Size getBestPreviewSize$3198ce76(android.hardware.Camera$Parameters) -> localvar 459:467:boolean isBlack(byte[]) -> lua_then 475:490:boolean releaseCamera(android.hardware.Camera) -> Code 67:67:boolean access$000$3234f0de(byte[]) -> lua_true 67:67:boolean access$100(com.android.dvci.module.camera.CameraSnapshot,android.hardware.Camera) -> Code 67:67:java.lang.Object access$200(com.android.dvci.module.camera.CameraSnapshot) -> Code com.android.dvci.module.camera.CameraSnapshot$1 -> kso.aP: com.android.dvci.module.camera.CameraSnapshot this$0 -> gy 78:81:void onAutoFocus(boolean,android.hardware.Camera) -> onAutoFocus com.android.dvci.module.camera.CameraSnapshot$2 -> kso.aQ: com.android.dvci.module.camera.CameraSnapshot this$0 -> gy 90:90:void onError(int,android.hardware.Camera) -> onError com.android.dvci.module.camera.CameraSnapshot$3 -> kso.aR: com.android.dvci.module.camera.CameraSnapshot this$0 -> gy 167:191:void onPreviewFrame(byte[],android.hardware.Camera) -> onPreviewFrame com.android.dvci.module.camera.CameraSnapshot$3$1CCD -> kso.aS: byte[] bytes -> gz android.hardware.Camera$Parameters cameraParms -> gA android.hardware.Camera$Size size -> gB com.android.dvci.module.camera.CameraSnapshot$3 this$1 -> gC 138:161:void run() -> run com.android.dvci.module.chat.ChatBBM -> kso.aT: int version -> version java.lang.String pObserving -> fi java.lang.String dbFileMaster -> gD java.lang.String dbFileGroup -> gE long lastBBM -> gF java.util.concurrent.Semaphore readChatSemaphore -> gG com.android.dvci.module.chat.ChatBBM$Account account -> gH boolean firstTime -> gI boolean started -> started byte[] $ -> $ 63:63:int getProgramId() -> db 68:68:java.lang.String getObservingProgram() -> dc 76:77:void notifyStopProgram(java.lang.String) -> file_size 84:120:void updateHistory() -> dd 130:170:void start() -> start 176:186:int getBBMVersion(com.android.dvci.db.GenericSqliteHelper) -> Code 190:203:long readBBMChatHistory(com.android.dvci.db.GenericSqliteHelper) -> localvar 207:220:long readBBMGroupHistory() -> de 227:312:long readBBMConversationHistory(com.android.dvci.db.GenericSqliteHelper) -> localclass 317:338:void readAddressContacts(com.android.dvci.db.GenericSqliteHelper) -> instance 342:358:void readAddressContactsUserPins(com.android.dvci.db.GenericSqliteHelper) -> inst 362:377:void readAddressContactsUsers(com.android.dvci.db.GenericSqliteHelper) -> variables 381:397:void readLocalContact(com.android.dvci.db.GenericSqliteHelper) -> mylist 25:25:com.android.dvci.module.chat.ChatBBM$Account access$000(com.android.dvci.module.chat.ChatBBM) -> Code java.lang.String $(int,int,int) -> $ com.android.dvci.module.chat.ChatBBM$1 -> kso.aU: int[] val$type -> gJ com.android.dvci.module.chat.ChatBBM this$0 -> gK 180:181:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatBBM$2 -> kso.aV: com.android.dvci.module.chat.ChatGroups val$groups -> gL java.lang.String val$me_number -> gM java.lang.String val$me_name -> gN java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatBBM this$0 -> gK 265:292:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatBBM$3 -> kso.aW: com.android.dvci.module.chat.ChatBBM this$0 -> gK 346:353:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatBBM$4 -> kso.aX: com.android.dvci.module.chat.ChatBBM this$0 -> gK 365:372:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatBBM$5 -> kso.aY: com.android.dvci.module.chat.ChatBBM this$0 -> gK 388:391:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatBBM$Account -> kso.aT$Code: int id -> id java.lang.String displayName -> fX java.lang.String pin -> pin com.android.dvci.module.chat.ChatBBM this$0 -> gK 39:39:java.lang.String getName() -> getName com.android.dvci.module.chat.ChatFacebook -> kso.aZ: java.lang.String pObserving -> fi java.util.Hashtable lastFb -> gP java.util.concurrent.Semaphore readChatSemaphore -> gG java.lang.String account_uid -> gQ java.lang.String account_name -> gR java.lang.String dirKatana -> gS java.lang.String dirOrca -> gT java.util.Hashtable contacts -> gU 53:53:int getProgramId() -> db 58:58:java.lang.String getObservingProgram() -> dc 63:67:void notifyStopProgram(java.lang.String) -> file_size 71:79:void start() -> start 85:90:boolean fetchFb(java.lang.String) -> header_size 102:146:boolean readMyAccount(java.lang.String) -> endian_tag 152:219:void readFbMessageHistory(java.lang.String) -> link_size 224:242:void readFB(com.android.dvci.db.GenericSqliteHelper,java.lang.String) -> Code 245:312:long fetchMessages(java.lang.String,com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.chat.FbConversation,long) -> Code 320:333:void updateMarkupFb$44be42cf(java.lang.String,long) -> Code 336:337:void saveEvidence(java.util.ArrayList) -> inst 340:382:java.util.ArrayList getFbConversations$158fbcc4(java.lang.String,com.android.dvci.db.GenericSqliteHelper,java.lang.String) -> Code 389:399:void readAddressUser(java.lang.String) -> link_off 405:426:void readAddressContacts(java.lang.String) -> map_off 429:441:com.android.dvci.module.chat.Contact json2Contact(java.lang.String) -> string_ids_size 445:466:com.android.dvci.module.chat.Contact[] json2Contacts(java.lang.String) -> string_ids_off 29:29:com.android.dvci.module.chat.Contact[] access$000$353d64d4(java.lang.String) -> type_ids_size com.android.dvci.module.chat.ChatFacebook$1 -> kso.ba: com.android.dvci.module.chat.FbConversation val$conv -> gV java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatFacebook this$0 -> gW 256:301:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatFacebook$2 -> kso.bb: java.lang.String val$account -> gX java.util.ArrayList val$conversations$7865b31 -> gY com.android.dvci.module.chat.ChatFacebook this$0 -> gW 357:377:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGoogle -> kso.bc: java.lang.String pObserving -> fi java.util.concurrent.Semaphore readBabelSemaphore -> gZ byte[] $ -> $ 42:42:int getProgramId() -> db 47:47:java.lang.String getObservingProgram() -> dc 55:56:void notifyStopProgram(java.lang.String) -> file_size 68:69:void start() -> start 73:96:void readChatMessages() -> df 104:110:void serializeMarkup(long[]) -> Code 114:157:boolean readHangoutMessages(long[],java.lang.String,java.lang.String) -> Code 161:239:long fetchHangoutMessages(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.chat.HangoutConversation,com.android.dvci.module.chat.ChatGroups,long) -> Code 243:244:void saveEvidence(java.util.ArrayList) -> inst 251:280:void fetchHangoutParticipants$73088b9f(com.android.dvci.db.GenericSqliteHelper,java.lang.String,com.android.dvci.module.chat.ChatGroups) -> Code 283:308:java.util.ArrayList getHangoutConversations$1d05bf10(com.android.dvci.db.GenericSqliteHelper,java.lang.String,long) -> Code 313:345:java.lang.String readAccount(java.lang.String) -> type_ids_off 355:386:void readGoogleTalkMessages(long[]) -> localvar 389:442:long fetchGTalkMessages(com.android.dvci.db.GenericSqliteHelper,long) -> Code 446:467:void setMyAccount(com.android.dvci.db.GenericSqliteHelper) -> myarray 470:500:void saveContacts(com.android.dvci.db.GenericSqliteHelper) -> invoked java.lang.String $$24d420ae(int) -> quicksort com.android.dvci.module.chat.ChatGoogle$1 -> kso.bd: com.android.dvci.module.chat.HangoutConversation val$conversation -> ha com.android.dvci.module.chat.ChatGroups val$groups -> gL java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatGoogle this$0 -> hb 172:229:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGoogle$2 -> kso.be: com.android.dvci.module.chat.ChatGroups val$groups -> gL java.lang.String val$thread_id -> hc com.android.dvci.module.chat.ChatGoogle this$0 -> hb 255:274:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGoogle$3 -> kso.bf: java.lang.String val$account -> gX java.util.ArrayList val$conversations$7865b31 -> gY com.android.dvci.module.chat.ChatGoogle this$0 -> hb 292:302:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGoogle$4 -> kso.bg: java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatGoogle this$0 -> hb 396:435:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGoogle$5 -> kso.bh: com.android.dvci.module.chat.ChatGoogle this$0 -> hb 451:461:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGoogle$6 -> kso.bi: com.android.dvci.module.chat.ChatGoogle this$0 -> hb 478:490:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatGroups -> kso.bj: java.util.Hashtable contacts -> gU java.util.Hashtable groups -> hd java.util.Hashtable tos -> he 24:27:void addLocalToAllGroups(java.lang.String) -> proto_ids_size 30:31:void addPeerToGroup(java.lang.String,java.lang.String) -> zygotevar 44:54:void addPeerToGroup(java.lang.String,com.android.dvci.module.chat.Contact) -> Code 58:63:com.android.dvci.module.chat.Contact getContact(java.lang.String) -> proto_ids_off 75:107:java.lang.String getGroupTo(java.lang.String,java.lang.String,int) -> localvar 111:111:java.lang.String getGroupToDisplayName(java.lang.String,java.lang.String) -> zygoteclass 115:115:java.lang.String getGroupToId(java.lang.String,java.lang.String) -> mymethod 119:119:java.lang.String getGroupToName(java.lang.String,java.lang.String) -> myclass 124:124:boolean isGroup(java.lang.String) -> field_ids_size 132:132:boolean hasMemoizedGroup(java.lang.String) -> field_ids_off 136:136:java.util.Set getAllGroups() -> dg 142:147:java.lang.String getName(java.lang.String) -> getName com.android.dvci.module.chat.ChatLine -> kso.bk: java.lang.String pObserving -> fi java.lang.String dbFile -> hf java.lang.String dbAccountFile -> hg java.util.concurrent.Semaphore readChatSemaphore -> gG long lastLine -> hh java.lang.String account -> fV java.lang.String account_mid -> hi com.android.dvci.db.GenericSqliteHelper helper -> hj 38:38:int getProgramId() -> db 43:43:java.lang.String getObservingProgram() -> dc 48:49:void notifyStopProgram(java.lang.String) -> file_size 54:111:void start() -> start 117:158:java.lang.String readMyPhoneNumber$184e2efa(java.util.ArrayList) -> variables 171:242:long readLineMessageHistory() -> dh 248:298:com.android.dvci.module.chat.ChatGroups getLineGroups(com.android.dvci.db.GenericSqliteHelper) -> zygoteapp 21:21:java.lang.String access$000(com.android.dvci.module.chat.ChatLine) -> Code 21:21:java.lang.String access$100(com.android.dvci.module.chat.ChatLine) -> localvar com.android.dvci.module.chat.ChatLine$1 -> kso.bl: com.android.dvci.module.chat.ChatGroups val$groups -> gL java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatLine this$0 -> hk 188:227:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatLine$2 -> kso.bm: com.android.dvci.module.chat.ChatGroups val$groups -> gL com.android.dvci.module.chat.ChatLine this$0 -> hk 253:276:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatSkype -> kso.bn: java.lang.String pObserving -> fi java.util.concurrent.Semaphore readChatSemaphore -> gG com.android.dvci.module.chat.ChatSkype$ChatSkypeGroups groups$7ddadd82 -> hl java.lang.String dbDir -> hm 47:47:int getProgramId() -> db 52:52:java.lang.String getObservingProgram() -> dc 58:64:void notifyStopProgram(java.lang.String) -> file_size 70:77:void start() -> start 91:160:void readSkypeMessageHistory() -> di 166:194:com.android.dvci.db.GenericSqliteHelper openSkypeDBHelper(java.lang.String) -> method_ids_size 198:231:void saveSkypeContacts(com.android.dvci.db.GenericSqliteHelper) -> zygotevar 235:259:java.util.ArrayList getSkypeConversations$2512e546(com.android.dvci.db.GenericSqliteHelper,java.lang.String) -> localvar 268:338:long fetchMessages(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.chat.SkypeConversation,long) -> Code 345:358:void fetchGroup(com.android.dvci.db.GenericSqliteHelper,java.lang.String) -> localclass 362:386:java.lang.String readAccount() -> dj 392:393:void saveEvidence(java.util.ArrayList) -> inst 397:422:boolean getCurrentCall(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.call.CallInfo) -> Code com.android.dvci.module.chat.ChatSkype$1 -> kso.bo: com.android.dvci.module.chat.ChatSkype this$0 -> hn 206:221:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatSkype$2 -> kso.bp: java.lang.String val$account -> gX java.util.ArrayList val$conversations$7865b31 -> gY com.android.dvci.module.chat.ChatSkype this$0 -> hn 244:254:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatSkype$3 -> kso.bq: com.android.dvci.module.chat.SkypeConversation val$conversation -> ho java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatSkype this$0 -> hn 280:320:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatSkype$4 -> kso.br: java.lang.String val$conversation -> hp com.android.dvci.module.chat.ChatSkype this$0 -> hn 351:353:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatSkype$5 -> kso.bs: com.android.dvci.module.call.CallInfo val$callInfo -> hq 403:416:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatSkype$ChatSkypeGroups -> kso.bn$Code: com.android.dvci.module.chat.ChatSkype this$0 -> hn 430:430:boolean isGroup(java.lang.String) -> field_ids_size com.android.dvci.module.chat.ChatTelegram -> kso.bt: java.lang.String pObserving -> fi java.lang.String dbFile -> hf java.lang.String dbAccountFile -> hg long lastTelegram -> hr java.util.concurrent.Semaphore readChatSemaphore -> gG com.android.dvci.module.chat.ChatTelegram$Account account -> hs boolean firstTime -> gI boolean started -> started 87:87:int getProgramId() -> db 92:92:java.lang.String getObservingProgram() -> dc 100:101:void notifyStopProgram(java.lang.String) -> file_size 108:109:boolean frequentNotification$552c4dfd() -> dk 117:160:void updateHistory(boolean) -> constants 169:214:void start() -> start 220:226:int truncatedEquals(byte[],int,byte[],int) -> localvar 230:310:com.android.dvci.db.GenericSqliteHelper openCopy(java.lang.String) -> main 314:343:com.android.dvci.module.chat.ChatTelegram$Account readAddressContacts(com.android.dvci.db.GenericSqliteHelper) -> zygoteclass 350:386:com.android.dvci.module.chat.ChatTelegram$Account readMyPhoneNumber(java.lang.String) -> method_ids_off 399:417:long readTelegramChatHistory(com.android.dvci.db.GenericSqliteHelper,boolean) -> Code 425:443:long readTelegramPlainChatHistory(com.android.dvci.db.GenericSqliteHelper) -> mymethod 449:459:long readTelegramSecureChatHistory(com.android.dvci.db.GenericSqliteHelper) -> myclass 463:488:long readTelegramGroupChatHistory(com.android.dvci.db.GenericSqliteHelper) -> myvar 494:579:java.util.ArrayList getTelegramGroups$590cbb20(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.db.RecordHashPairVisitor,com.android.dvci.module.chat.ChatGroups) -> Code 692:710:java.lang.String readString(java.nio.ByteBuffer) -> Code 717:723:int readInt32(java.nio.ByteBuffer) -> localvar 743:754:boolean readBool(java.nio.ByteBuffer) -> localclass 39:39:com.android.dvci.module.chat.ChatTelegram$Account access$000(com.android.dvci.module.chat.ChatTelegram) -> Code com.android.dvci.module.chat.ChatTelegram$1 -> kso.bu: com.android.dvci.module.chat.ChatTelegram this$0 -> ht 322:336:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatTelegram$2 -> kso.bv: java.util.ArrayList val$conversations$7865b31 -> gY com.android.dvci.db.RecordHashPairVisitor val$users -> hu com.android.dvci.module.chat.ChatGroups val$groups -> gL com.android.dvci.module.chat.ChatTelegram this$0 -> ht 502:520:long cursor(android.database.Cursor) -> Code 524:548:void unWrapParticipants(com.android.dvci.module.chat.ChatTelegram$TelegramConversation,byte[]) -> Code 551:567:void unWrapChat(com.android.dvci.module.chat.ChatTelegram$TelegramConversation,byte[]) -> localvar com.android.dvci.module.chat.ChatTelegram$Account -> kso.bt$Code: int id -> id java.lang.String name -> name java.lang.String last_name -> hv com.android.dvci.module.chat.ChatTelegram this$0 -> ht 58:58:java.lang.String getName() -> getName com.android.dvci.module.chat.ChatTelegram$MessageGroupVisitor -> kso.bt$localvar: java.util.ArrayList messages -> hw com.android.dvci.module.chat.ChatGroups groups -> bE com.android.dvci.db.RecordHashPairVisitor users -> hx com.android.dvci.module.chat.ChatTelegram this$0 -> ht 596:635:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatTelegram$MessageRecordVisitor -> kso.bt$localclass: java.util.ArrayList messages -> hw com.android.dvci.module.chat.ChatTelegram this$0 -> ht 648:686:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatTelegram$TelegramConversation -> kso.bt$instance: com.android.dvci.module.chat.ChatTelegram$Account account -> hs long uid -> hy java.lang.String name -> name java.util.ArrayList participants$7865b31 -> hz java.lang.String title -> hA com.android.dvci.module.chat.ChatTelegram this$0 -> ht com.android.dvci.module.chat.ChatViber -> kso.bw: java.lang.String pObserving -> fi java.lang.String dbDir -> hm java.lang.String dbChatFile -> hB java.lang.String dbCallFile -> hC java.lang.Long lastViberReadDate -> hD java.util.concurrent.Semaphore readChatSemaphore -> gG com.android.dvci.module.chat.ChatViber$ChatViberGroups groups$7ddadd82 -> hE java.util.Hashtable hastableConversationLastIndex -> hF java.lang.String account -> fV 45:45:int getProgramId() -> db 50:50:java.lang.String getObservingProgram() -> dc 55:56:void notifyStopProgram(java.lang.String) -> file_size 60:71:void start() -> start 74:96:java.lang.String readAccount() -> dj 111:167:void readViberMessageHistory() -> dl 171:171:com.android.dvci.db.GenericSqliteHelper openViberDBHelperCall() -> dm 175:175:com.android.dvci.db.GenericSqliteHelper openViberDBHelperChat() -> dn 181:205:java.util.ArrayList getViberConversations$7fa5c965(com.android.dvci.db.GenericSqliteHelper,java.lang.String,java.lang.Long) -> Code 215:247:void fetchParticipants(com.android.dvci.db.GenericSqliteHelper,java.lang.String) -> instance 254:332:long fetchMessages(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.chat.ViberConversation,long) -> Code 342:356:void updateMarkupViber$256a6c5(long) -> variables 359:360:void saveEvidence(java.util.ArrayList) -> inst 363:385:boolean getCurrentCall(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.call.CallInfo) -> Code 25:25:java.lang.String access$000(com.android.dvci.module.chat.ChatViber) -> Code com.android.dvci.module.chat.ChatViber$1 -> kso.bx: java.lang.String val$account -> gX java.util.ArrayList val$conversations$7865b31 -> gY com.android.dvci.module.chat.ChatViber this$0 -> hG 190:199:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatViber$2 -> kso.by: java.lang.String val$thread_id -> hc com.android.dvci.module.chat.ChatViber this$0 -> hG 219:240:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatViber$3 -> kso.bz: com.android.dvci.module.chat.ViberConversation val$conversation -> hH java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatViber this$0 -> hG 265:316:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatViber$4 -> kso.bA: com.android.dvci.module.call.CallInfo val$callInfo -> hq 369:380:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatViber$ChatViberGroups -> kso.bw$Code: com.android.dvci.module.chat.ChatViber this$0 -> hG com.android.dvci.module.chat.ChatWeChat -> kso.bB: java.lang.String DEFAULT_LOCAL_NUMBER -> hI java.lang.String pObserving -> fi java.lang.String myId -> hJ java.lang.String myName -> hK java.lang.String myPhone -> en java.util.concurrent.Semaphore readChatSemaphore -> gG java.lang.Long lastLine -> hL 42:42:int getProgramId() -> db 47:47:java.lang.String getObservingProgram() -> dc 56:58:void notifyStopProgram(java.lang.String) -> file_size 71:73:void start() -> start 92:202:void readChatWeChatMessages() -> do 210:272:long fetchMessages(com.android.dvci.db.GenericSqliteHelper,com.android.dvci.module.chat.ChatGroups,long) -> Code 276:306:void saveWechatContacts(com.android.dvci.db.GenericSqliteHelper) -> sort 309:334:void setMyAccount(com.android.dvci.db.GenericSqliteHelper) -> myarray 338:366:com.android.dvci.module.chat.ChatGroups getChatGroups(com.android.dvci.db.GenericSqliteHelper) -> quicksort com.android.dvci.module.chat.ChatWeChat$1 -> kso.bC: com.android.dvci.module.chat.ChatGroups val$groups -> gL java.util.ArrayList val$messages -> gO com.android.dvci.module.chat.ChatWeChat this$0 -> hM 217:265:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatWeChat$2 -> kso.bD: com.android.dvci.module.chat.ChatWeChat this$0 -> hM 284:296:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatWeChat$3 -> kso.bE: com.android.dvci.module.chat.ChatWeChat this$0 -> hM 313:321:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatWeChat$4 -> kso.bF: com.android.dvci.module.chat.ChatGroups val$groups -> gL com.android.dvci.module.chat.ChatWeChat this$0 -> hM 343:359:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatWhatsapp -> kso.bG: com.android.dvci.module.chat.ChatWhatsapp$ChatWhatsappGroups groups$7ddadd82 -> hN java.lang.String pObserving -> fi java.lang.String myPhoneNumber -> hO java.util.concurrent.Semaphore readChatSemaphore -> gG byte[] $ -> $ 48:48:int getProgramId() -> db 53:53:java.lang.String getObservingProgram() -> dc 63:69:void notifyStopProgram(java.lang.String) -> file_size 83:103:void start() -> start 106:158:java.lang.String readMyPhoneNumber() -> dp 176:251:void readChatWhatsappMessages() -> dq 264:285:void fetchGroup(com.android.dvci.db.GenericSqliteHelper,java.lang.String) -> localclass 298:329:java.util.ArrayList fetchConversation(android.database.sqlite.SQLiteDatabase,long) -> Code 344:417:long fetchMessages(android.database.sqlite.SQLiteDatabase,java.lang.String,long) -> Code 421:425:java.lang.String clean(java.lang.String) -> class_defs_size 33:33:java.lang.String access$000$4a088f11(java.lang.String) -> class_defs_off java.lang.String $$24d420ae() -> method_ids com.android.dvci.module.chat.ChatWhatsapp$1 -> kso.bH: java.lang.String val$conversation -> hp com.android.dvci.module.chat.ChatWhatsapp this$0 -> hP 274:279:long cursor(android.database.Cursor) -> Code com.android.dvci.module.chat.ChatWhatsapp$ChatWhatsappGroups -> kso.bG$Code: com.android.dvci.module.chat.ChatWhatsapp this$0 -> hP 431:431:boolean isGroup(java.lang.String) -> field_ids_size com.android.dvci.module.chat.Contact -> kso.bI: java.lang.String id -> hQ java.lang.String number -> openfile java.lang.String name -> name java.lang.String extra -> hR 32:32:java.lang.String toString() -> toString 38:40:long getId() -> getId com.android.dvci.module.chat.FbConversation -> kso.bJ: java.lang.String account -> fV java.lang.String id -> hQ com.android.dvci.module.chat.Contact[] contacts -> hS long timestamp -> timestamp 11:17:java.lang.String getTo(java.lang.String) -> data_size 21:27:java.lang.String getDisplayTo(java.lang.String) -> data_off com.android.dvci.module.chat.HangoutConversation -> kso.bK: java.lang.String account -> fV java.lang.String id -> hQ long date -> hT boolean group -> hU java.lang.String remote -> hV 12:12:boolean isGroup() -> dr com.android.dvci.module.chat.MessageChat -> kso.bL: java.lang.String body -> hW java.util.Date timestamp -> cC boolean incoming -> closefile int programId -> fY java.lang.String from -> hX java.lang.String to -> hY java.lang.String displayFrom -> hZ java.lang.String displayTo -> ia com.android.dvci.module.chat.SkypeConversation -> kso.bM: long lastReadIndex -> ib java.lang.String account -> fV int id -> id java.lang.String remote -> hV java.lang.String displayname -> ic java.lang.String given -> ie long timestamp -> timestamp com.android.dvci.module.chat.SubModuleChat -> kso.bN: java.util.concurrent.ScheduledFuture future -> dR com.android.dvci.RunningProcesses runningProcesses -> eC 33:33:void start() -> start 42:43:void startListen() -> cQ 47:48:void stopListen() -> cR 55:62:int notification(com.android.dvci.Standby) -> Code 68:90:int notification(com.android.dvci.ProcessInfo) -> Code 94:94:com.android.dvci.module.chat.SubModuleChat$1 getFrequentRunnable$501bdd35(java.lang.String) -> a 114:114:boolean frequentNotification$552c4dfd() -> dk 118:118:com.android.dvci.module.ModuleChat getModule() -> ds void notifyStopProgram(java.lang.String) -> file_size int getProgramId() -> db java.lang.String getObservingProgram() -> dc 19:19:int notification(java.lang.Object) -> Code com.android.dvci.module.chat.SubModuleChat$1 -> kso.bO: java.lang.String val$processInfo -> if com.android.dvci.module.chat.SubModuleChat this$0 -> ig 101:109:void run() -> run com.android.dvci.module.chat.ViberConversation -> kso.bP: java.lang.String account -> fV long id -> id long date -> hT java.lang.String remote -> hV boolean group -> hU 12:12:boolean isGroup() -> dr com.android.dvci.module.email.Email -> kso.bQ: java.util.Date timestamp -> cC java.lang.String fromAddress -> ih java.lang.String toAddresses -> ii java.lang.String ccAddresses -> ij java.lang.String body -> hW java.lang.String snippet -> ik java.lang.String subject -> il boolean incoming -> closefile 32:86:java.lang.String makeMimeMessage$47921032() -> dt 90:90:boolean isMultipart() -> du 94:94:java.util.Date getReceivedDate() -> dv 98:98:boolean isIncoming() -> openfile 102:102:long getDate() -> getDate com.android.dvci.module.email.GmailVisitor -> kso.bR: boolean initialized -> myclass com.android.dvci.module.ModuleMessage moduleMessage -> im java.lang.String mailstore -> in java.lang.String[] projection -> projection java.lang.String selection -> selection int lastId -> io java.lang.String from -> hX com.android.dvci.module.message.Filter filter -> ip 44:61:java.lang.String decompress(byte[]) -> lua_until 67:105:long cursor(android.database.Cursor) -> Code 109:113:void initialize$7b4aafc2() -> dw 117:117:java.lang.String[] getProjection() -> getProjection 122:126:java.lang.String getSelection() -> getSelection 131:131:boolean isStopRequested() -> Q com.android.dvci.module.message.Filter -> kso.bS: boolean enabled -> enabled boolean doFilterFromDate -> iq java.util.Date fromDate -> ir boolean doFilterToDate -> is java.util.Date toDate -> it int maxMessageSize -> iu int maxMessageSizeToLog -> iv java.util.Vector keywords -> iw 85:108:int filterMessage$4876ee43$2566aa8(long) -> mylist 121:140:boolean equals(java.lang.Object) -> equals 144:157:int hashCode() -> hashCode 162:195:java.lang.String toString() -> toString com.android.dvci.module.message.Mms -> kso.bT: boolean SENT -> ix java.lang.String address -> iy java.lang.String subject -> il java.lang.String body -> hW long date -> hT boolean sent -> iz int id -> id 67:67:java.lang.String getAddress() -> getAddress 75:75:java.lang.String getSubject() -> getSubject 87:87:long getDate() -> getDate 91:91:boolean getSent() -> dx 111:111:int getId() -> getId 115:115:boolean isValid() -> isValid 119:119:java.lang.String getBody() -> getBody com.android.dvci.module.message.MmsBrowser -> kso.bU: java.util.ArrayList list -> iA int maxId -> iB 39:48:java.util.ArrayList getMmsList(int) -> lua_and 55:117:void parse(java.lang.String,boolean,int) -> Code 122:141:java.lang.String extractNumber(java.lang.String,java.lang.String[],java.lang.String) -> Code 148:169:java.lang.String extractBody(java.lang.String) -> b 183:206:java.lang.String getMmsText(java.lang.String) -> c 210:226:java.lang.String getAddressNumber(java.lang.String) -> d 230:230:int getMaxId() -> dy com.android.dvci.module.message.MsgHandler -> kso.bV: com.android.dvci.module.message.MsgHandler$1 handler$2ace4d50 -> iC com.android.dvci.module.message.MsgObserver msgObserver$18a11b74 -> iD boolean smsEnabled -> eT boolean mmsEnabled -> eU 38:70:void run() -> run 73:76:void quit() -> quit com.android.dvci.module.message.MsgHandler$1 -> kso.bW: com.android.dvci.module.message.MsgHandler this$0 -> iE 47:47:void handleMessage(android.os.Message) -> handleMessage com.android.dvci.module.message.MsgObserver -> kso.bX: boolean mmsEnabled -> eU boolean smsEnabled -> eT long changeDelay -> iF android.os.Handler h -> iG 42:51:void onChange(boolean) -> onChange 61:62:void run() -> run 69:122:void actualBrowsing() -> dz com.android.dvci.module.message.MsgObserver$1 -> kso.bY: com.android.dvci.module.message.MsgObserver this$0 -> iH 35:36:boolean handleMessage(android.os.Message) -> handleMessage com.android.dvci.module.message.Sms -> kso.bZ: java.lang.String address -> iy java.lang.String body -> hW long date -> hT boolean sent -> iz java.lang.String read -> iI java.lang.String protocol -> protocol java.lang.String thread_id -> iJ java.lang.String status -> iK java.lang.String type -> type java.lang.String reply_path -> iL int id -> id 95:95:java.lang.String getAddress() -> getAddress 107:107:java.lang.String getBody() -> getBody 123:123:long getDate() -> getDate 127:127:boolean getSent() -> dx 143:144:void setThreadId(java.lang.String) -> e 151:152:void setProtocol(java.lang.String) -> f 159:160:void setRead(java.lang.String) -> g 167:168:void setStatus(java.lang.String) -> h 175:176:void setType(java.lang.String) -> i 183:184:void setReplyPath(java.lang.String) -> j 204:204:boolean isValid() -> isValid com.android.dvci.module.message.SmsBrowser -> kso.ca: java.util.ArrayList list -> iA int id -> id int maxId -> iB 37:44:java.util.ArrayList getSmsList(int) -> lua_break 52:208:int parse(java.lang.String,int) -> instance 212:224:void printColumnsSms(android.database.Cursor) -> localvar 231:231:int getMaxId() -> dy com.android.dvci.module.position.GPSLocationListener -> kso.cb: void onLocationChanged(android.location.Location) -> onLocationChanged com.android.dvci.module.position.GPSLocator -> kso.cc: android.location.LocationManager lm -> iM android.location.LocationListener listener -> iN java.lang.String provider -> iO android.os.Looper myLooper -> iP byte[] $ -> $ void initLocationUpdates() -> dA 49:54:void run() -> run 61:62:void setListener(android.location.LocationListener) -> Code 65:65:android.location.Location getLastKnownPosition() -> dB 69:78:void halt() -> aZ 84:94:void turnGPSOn() -> dC 100:110:void turnGPSOff() -> dD 116:137:boolean canToggleGPS() -> dE 141:145:boolean isGPSEnabled() -> dF java.lang.String $(int,int,int) -> $ com.android.dvci.module.position.GPSLocatorAuto -> kso.cd: com.android.dvci.module.position.GPSLocatorAuto instance -> iQ java.util.ArrayList listeners$7865b31 -> iR com.android.dvci.module.position.GPSLocatorPeriod locator -> iS long stopDelay -> iT boolean gotValidPosition -> iU boolean turnedOn -> iV 37:49:com.android.dvci.module.position.GPSLocatorAuto self() -> dG 63:116:boolean start(com.android.dvci.module.position.GPSLocationListener) -> Code 123:130:void unregister$2443f7a3(com.android.dvci.action.SmsAction) -> Code 135:162:void stop() -> stop 171:179:void run() -> run 189:201:void onLocationChanged(android.location.Location) -> onLocationChanged 208:208:void onProviderDisabled(java.lang.String) -> onProviderDisabled 214:214:void onProviderEnabled(java.lang.String) -> onProviderEnabled 220:220:void onStatusChanged(java.lang.String,int,android.os.Bundle) -> onStatusChanged com.android.dvci.module.position.GPSLocatorDistance -> kso.ce: float latitude -> iW float longitude -> iX float distance -> iY com.android.dvci.event.EventLocation rangeObserver$2c18d9f8$1094ee4d -> iZ android.location.Location location -> ja boolean entered -> ca 45:46:void initLocationUpdates() -> dA 49:81:void onLocationChanged(android.location.Location) -> onLocationChanged 88:88:void onProviderDisabled(java.lang.String) -> onProviderDisabled 94:94:void onProviderEnabled(java.lang.String) -> onProviderEnabled 100:100:void onStatusChanged(java.lang.String,int,android.os.Bundle) -> onStatusChanged com.android.dvci.module.position.GPSLocatorPeriod -> kso.cf: int period -> dz 27:28:void initLocationUpdates() -> dA com.android.dvci.module.task.Contact -> kso.cg: com.android.dvci.module.task.UserInfo userInfo -> jb java.util.ArrayList emailInfo$7865b31 -> jc java.util.ArrayList paInfo$7865b31 -> jd java.util.ArrayList phoneInfo$7865b31 -> je java.util.ArrayList imInfo$7865b31 -> jf java.util.ArrayList orgInfo$7865b31 -> jg java.util.ArrayList webInfo$7865b31 -> jh 40:41:void add(com.android.dvci.module.task.EmailInfo) -> Code 44:45:void add(com.android.dvci.module.task.PostalAddressInfo) -> Code 48:49:void add(com.android.dvci.module.task.PhoneInfo) -> Code 52:53:void add(com.android.dvci.module.task.ImInfo) -> Code 56:57:void add(com.android.dvci.module.task.OrganizationInfo) -> Code 60:61:void add(com.android.dvci.module.task.WebsiteInfo) -> Code 64:64:com.android.dvci.module.task.UserInfo getUserInfo() -> dH 76:76:java.util.ArrayList getPhoneInfo$5679c1ce() -> dI 93:101:java.lang.String toString() -> toString 105:173:java.lang.String getInfo() -> getInfo 177:177:long getId() -> getId com.android.dvci.module.task.EmailInfo -> kso.ch: long userId -> ji int emailType -> jj java.lang.String email -> jk 30:30:int getEmailType() -> dJ 34:34:java.lang.String getEmail() -> dK com.android.dvci.module.task.ImInfo -> kso.ci: long userId -> ji int imType -> jl java.lang.String im -> jm 30:30:int getImType() -> dL 34:34:java.lang.String getIm() -> dM com.android.dvci.module.task.OrganizationInfo -> kso.cj: int userId -> jn int type -> type java.lang.String companyName -> jo java.lang.String companyTitle -> jp 32:32:int getType() -> getType 36:36:java.lang.String getCompanyName() -> dN 40:40:java.lang.String getCompanyTitle() -> dO com.android.dvci.module.task.PhoneInfo -> kso.ck: long userId -> ji int phoneType -> jq java.lang.String phoneNumber -> jr 30:30:int getPhoneType() -> getPhoneType 34:34:java.lang.String getPhoneNumber() -> lua_repeat com.android.dvci.module.task.PickContact -> kso.cl: 30:52:void addUserPhones(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> Code 56:73:void addUserEmails(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> localvar 77:111:void addUserInfos(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> localclass 115:151:void addUserPA(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> instance 155:176:void addUserIm(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> inst 180:205:void addUserOrg(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> variables 209:230:void addUserWebsite(android.content.ContentResolver,android.database.Cursor,java.util.Hashtable) -> mylist 233:251:java.util.Hashtable getContactInfo() -> dP com.android.dvci.module.task.PostalAddressInfo -> kso.cm: long userId -> ji int type -> type java.lang.String street -> js java.lang.String poBox -> jt java.lang.String neighbor -> ju java.lang.String city -> jv java.lang.String state -> jw java.lang.String postalCode -> jx java.lang.String country -> jy 39:39:int getType() -> getType 43:43:java.lang.String getStreet() -> dQ 47:47:java.lang.String getPoBox() -> dR 51:51:java.lang.String getNeighbor() -> dS 55:55:java.lang.String getCity() -> dT 59:59:java.lang.String getState() -> dU 63:63:java.lang.String getPostalCode() -> getPostalCode 67:67:java.lang.String getCountry() -> getCountry com.android.dvci.module.task.UserInfo -> kso.cn: java.lang.String completeName -> jz java.lang.String userNote -> jA java.lang.String userNickname -> jB long userId -> ji 26:26:java.lang.String getCompleteName() -> dV 30:30:java.lang.String getUserNote() -> dW 34:34:java.lang.String getUserNickname() -> dX 38:38:long getUserId() -> dY com.android.dvci.module.task.WebsiteInfo -> kso.co: long userId -> ji java.lang.String websiteName -> jC 28:28:java.lang.String getWebsiteName() -> dZ com.android.dvci.optimize.NetworkOptimizer -> com.android.dvci.optimize.NetworkOptimizer: android.content.Context context -> l boolean stop -> aj long BeforeTime -> jD 24:30:void start(int) -> lua_do 43:70:boolean isNotOptimized() -> ea 74:87:boolean getResults(long[]) -> localclass 14:14:long access$002(com.android.dvci.optimize.NetworkOptimizer,long) -> Code 14:14:long access$000(com.android.dvci.optimize.NetworkOptimizer) -> Code com.android.dvci.optimize.NetworkOptimizer$1 -> kso.cp: java.lang.String val$host -> jE com.android.dvci.optimize.NetworkOptimizer this$0 -> jF 50:64:void run() -> run com.android.dvci.util.AntiDebug -> kso.cq: byte[] $ -> $ 18:22:boolean checkFlag() -> eb 41:41:boolean checkConnected() -> ec 50:50:boolean isDebug() -> ed java.lang.String $(int,int,int) -> $ com.android.dvci.util.AntiEmulator -> kso.cr: int NUMTESTSTM -> jG int NUMTESTSNOTM -> jH android.telephony.TelephonyManager tm -> jI 24:53:int checkKeys() -> ee 58:71:int checkTags() -> ef 76:87:int checkProduct() -> eg 92:103:int checkDevice() -> eh 108:125:int checkBrand() -> ei 129:148:int checkScaling() -> ej 153:166:int checkManufacturer() -> ek 171:188:int checkId() -> el 193:211:int checkSubscriber() -> em 216:229:int checkOperator() -> en 234:263:int checkPhoneNumber() -> eo 267:294:int isEmu(int) -> lua_else 298:302:int isEmu(int[]) -> Code 310:313:boolean isEmu() -> ep 319:330:boolean isTestEmu() -> eq com.android.dvci.util.AudioEncoder -> kso.cs: java.lang.String audioDirectory -> jJ java.lang.String audioStorage -> jK boolean call_finished -> jL int last_epoch -> jM int first_epoch -> jN int data_size -> jO int sampleRate -> sampleRate java.lang.String rawFile -> jP byte[] rawPcm -> jQ byte[] $ -> $ 50:112:int getInferredSampleRate() -> er 117:164:boolean encodetoAmr(java.lang.String,byte[]) -> localvar 170:202:byte[] resample(boolean) -> globalize 206:337:byte[] decodeRawChunks() -> es 343:356:void removeRawFile() -> et 362:362:int getCallStartTime() -> eu 366:366:int getCallEndTime() -> ev 374:374:int getAllegedSampleRate() -> ew 378:378:boolean isLastCallFinished() -> ex 383:398:boolean createAudioStorage() -> ey 403:407:java.lang.String getAudioStorage() -> ez 411:423:boolean deleteAudioStorage() -> eA java.lang.String $$24d420ae(int) -> quicksort com.android.dvci.util.CallBack -> kso.ct: java.util.ArrayList callbacks$7865b31 -> jR 13:14:void register$31aa1d62(com.android.dvci.module.ModuleCall$HC) -> Code 17:22:void trigger$5d527811$552c4e01() -> eB com.android.dvci.util.DataBuffer -> kso.cu: java.nio.ByteBuffer byteBuffer -> jS 65:65:int readInt() -> readInt 76:76:long readLong() -> readLong 88:89:void read(byte[]) -> lua_while 102:103:void write(byte[]) -> write 112:113:void writeInt(int) -> writeInt 122:123:void writeLong(long) -> writeLong 126:128:void writeDouble(double) -> writeDouble 131:132:void writeFloat(float) -> writeFloat 135:136:void writeByte(byte) -> writeByte 139:140:void writeShort(short) -> writeShort com.android.dvci.util.DateTime -> kso.cv: long ticks -> jT java.util.Date date -> bT 103:110:java.util.Date getDate() -> getDate 123:123:long getFiledate() -> eC 141:172:byte[] getStructTm() -> eD 193:194:int hiDateTime() -> eE 203:204:int lowDateTime() -> eF 214:214:java.lang.String toString() -> toString 225:229:long getFiledate(java.util.Date) -> localvar 238:259:byte[] getStructSystemdate() -> eG com.android.dvci.util.Execute -> kso.cw: 29:39:com.android.dvci.util.ExecuteResult executeRoot(java.lang.String) -> k 100:130:com.android.dvci.util.ExecuteResult executeSimple(java.lang.String) -> l 134:178:com.android.dvci.util.ExecuteResult execute(java.lang.String) -> m 182:231:com.android.dvci.util.ExecuteResult execute(java.lang.String[]) -> Code 238:245:boolean executeWaitFor(java.lang.String) -> n 250:265:boolean executeRootAndForgetScript(java.lang.String) -> o 269:307:com.android.dvci.util.ExecuteResult executeScript(java.lang.String) -> p 312:313:void chmod(java.lang.String,java.lang.String) -> myvar com.android.dvci.util.ExecuteResult -> kso.cx: int exitCode -> jU java.util.ArrayList stdout -> jV java.util.ArrayList stderr -> jW java.lang.String executionLine -> jX 23:23:java.lang.String getStdout() -> eH 31:38:java.lang.String listToString(java.util.ArrayList) -> mylist 46:58:void saveEvidence() -> eI com.android.dvci.util.Instrument -> kso.cy: java.lang.String proc -> jY com.android.dvci.util.Instrument$MediaserverMonitor pidMonitor -> jZ java.lang.String lib -> ka java.lang.String hijacker -> kb java.lang.String path -> kc java.lang.String dumpPath -> kd java.lang.String pidCompletePath -> ke java.lang.String pidFile -> kf boolean stopMonitor -> kg java.lang.Thread monitor -> kh int killed -> ki java.lang.String lid -> kj 47:51:boolean deleteHijacker() -> eJ 56:79:boolean installHijacker() -> eK 83:192:boolean startInstrumentation() -> eL 196:198:void stopInstrumentation() -> eM 202:230:int getProcessPid() -> eN 235:245:void killProc() -> eO 18:18:boolean access$000(com.android.dvci.util.Instrument) -> Code 18:18:boolean access$002$453cf8bf(com.android.dvci.util.Instrument) -> localvar 18:18:int access$100(com.android.dvci.util.Instrument) -> localclass com.android.dvci.util.Instrument$MediaserverMonitor -> kso.cy$Code: int cur_pid -> kk int start_pid -> kl int failedCounter -> km com.android.dvci.util.Instrument this$0 -> kn 252:253:void setPid(int) -> lua_elseif 267:296:void run() -> run com.android.dvci.util.PackageUtils$PInfo -> kso.cz: java.lang.String appname -> ko java.lang.String pname -> kp java.lang.String versionName -> versionName java.lang.String apkPath -> kq int versionCode -> versionCode 192:192:java.lang.String toString() -> toString 159:159:java.lang.String access$000(com.android.dvci.util.PackageUtils$PInfo) -> Code 159:159:java.lang.String access$002(com.android.dvci.util.PackageUtils$PInfo,java.lang.String) -> Code 159:159:java.lang.String access$102(com.android.dvci.util.PackageUtils$PInfo,java.lang.String) -> localvar 159:159:java.lang.String access$202(com.android.dvci.util.PackageUtils$PInfo,java.lang.String) -> localclass 159:159:int access$302(com.android.dvci.util.PackageUtils$PInfo,int) -> Code 159:159:java.lang.String access$402(com.android.dvci.util.PackageUtils$PInfo,java.lang.String) -> instance com.android.dvci.util.Utils -> kso.cA: java.security.SecureRandom rand -> kr 55:68:void sleep(int) -> lua_end 81:81:long getRandom() -> eP 85:89:int[] getRandomIntArray$2558076() -> eQ 93:98:byte[] getRandomByteArray$486860e8() -> eR 107:107:long getTimeStamp() -> eS 112:124:byte[] concat(byte[][]) -> Code 132:142:byte[] getAsset(java.lang.String) -> q 151:159:java.io.InputStream getAssetStream(java.lang.String) -> r 164:175:void copy(java.io.File,java.io.File) -> Code 179:207:boolean streamDecodeWrite(java.lang.String,java.io.InputStream,java.lang.String) -> Code 214:215:boolean dumpAsset(java.lang.String,java.lang.String) -> sort com.android.mm.M -> kso.cB: byte[] $ -> $ int $$ -> $$ 6:11:java.lang.String d(byte[],byte[]) -> instance 15:23:byte[] h2b(java.lang.String) -> s 30:30:java.lang.String d_4017195795718359079(java.lang.String) -> t 33:33:java.lang.String d_6384305125680441465(java.lang.String) -> u 36:36:java.lang.String d_2156004228048734255(java.lang.String) -> v 39:39:java.lang.String d_8731521197959026783(java.lang.String) -> w 42:42:java.lang.String d_3513353442148733728(java.lang.String) -> x 45:45:java.lang.String d_8785745478837445918(java.lang.String) -> y 48:48:java.lang.String d_2569673227934265089(java.lang.String) -> z 51:51:java.lang.String d_776100936089094250(java.lang.String) -> A 54:54:java.lang.String d_1419850986718751233(java.lang.String) -> B 57:57:java.lang.String d_8213467805002526451(java.lang.String) -> C 60:60:java.lang.String d_5337420072035064118(java.lang.String) -> D 63:63:java.lang.String d_7706612778311636997(java.lang.String) -> E 66:66:java.lang.String d_6677122293267949311(java.lang.String) -> F 69:69:java.lang.String d_5496325119396566346(java.lang.String) -> G 72:72:java.lang.String d_3088551241039552943(java.lang.String) -> H 75:75:java.lang.String d_8040130689619181777(java.lang.String) -> I 78:78:java.lang.String d_8535017437052189281(java.lang.String) -> J 84:84:java.lang.String d_6940820304682882101(java.lang.String) -> K 87:87:java.lang.String d_3259603131251222436(java.lang.String) -> L 90:90:java.lang.String d_8480581868276296302(java.lang.String) -> M 93:93:java.lang.String d_3915975650385203618(java.lang.String) -> N 96:96:java.lang.String d_4042170328268556741(java.lang.String) -> O 99:99:java.lang.String d_3643245428455578521(java.lang.String) -> P 120:120:java.lang.String d_4542084393097626846(java.lang.String) -> Q 123:123:java.lang.String d_5301847106997891031(java.lang.String) -> R 126:126:java.lang.String d_1519170767728987071(java.lang.String) -> S 129:129:java.lang.String d_8557608732342509960(java.lang.String) -> T 132:132:java.lang.String d_4838039689145913309(java.lang.String) -> U 135:135:java.lang.String d_7650171742302780861(java.lang.String) -> V 138:138:java.lang.String d_3757789772276932639(java.lang.String) -> W 141:141:java.lang.String d_2881443493776375612(java.lang.String) -> X 144:144:java.lang.String d_6133168115179345142(java.lang.String) -> Y 147:147:java.lang.String d_2761059286114846794(java.lang.String) -> Z 150:150:java.lang.String d_5921931896960339526(java.lang.String) -> aa 153:153:java.lang.String d_2224762070478536460(java.lang.String) -> ab 156:156:java.lang.String d_1581958717245559072(java.lang.String) -> ac 159:159:java.lang.String d_7426273275820980148(java.lang.String) -> ad 162:162:java.lang.String d_7332390634874060446(java.lang.String) -> ae 165:165:java.lang.String d_5553260730749524704(java.lang.String) -> af 168:168:java.lang.String d_2335862434309779473(java.lang.String) -> ag 171:171:java.lang.String d_9128752622119309652(java.lang.String) -> ah 174:174:java.lang.String d_6081930481213418904(java.lang.String) -> ai 177:177:java.lang.String d_1274504564310756235(java.lang.String) -> aj 180:180:java.lang.String d_8595617535183769415(java.lang.String) -> ak 183:183:java.lang.String d_7902324443470486571(java.lang.String) -> al 186:186:java.lang.String d_5053702052439366205(java.lang.String) -> am 189:189:java.lang.String d_1275672283939960243(java.lang.String) -> an 192:192:java.lang.String d_644837537127075818(java.lang.String) -> ao 195:195:java.lang.String d_1871932886637432733(java.lang.String) -> ap 198:198:java.lang.String d_1544227312525667086(java.lang.String) -> aq 201:201:java.lang.String d_7905541425397501242(java.lang.String) -> ar 204:204:java.lang.String d_5654212711191883539(java.lang.String) -> as 207:207:java.lang.String d_393923056612769903(java.lang.String) -> at 210:210:java.lang.String d_8221662574704368592(java.lang.String) -> au 213:213:java.lang.String d_8342360059892447661(java.lang.String) -> av 216:216:java.lang.String d_1029973204891011565(java.lang.String) -> aw 219:219:java.lang.String d_5205457778316126406(java.lang.String) -> ax 222:222:java.lang.String d_3621911005768519659(java.lang.String) -> ay 225:225:java.lang.String d_4890371221698182993(java.lang.String) -> az 228:228:java.lang.String d_2356719938038194032(java.lang.String) -> aA 231:231:java.lang.String d_7737478458438946774(java.lang.String) -> aB 234:234:java.lang.String d_5759393838901244463(java.lang.String) -> aC 237:237:java.lang.String d_7538849639902796989(java.lang.String) -> aD 246:246:java.lang.String d_7154270581782224007(java.lang.String) -> aE 249:249:java.lang.String d_3366562896666304717(java.lang.String) -> aF 252:252:java.lang.String d_8333097304738206998(java.lang.String) -> aG 255:255:java.lang.String d_4034095400508019466(java.lang.String) -> aH 258:258:java.lang.String d_1766983294401688994(java.lang.String) -> aI 261:261:java.lang.String d_5709208144913768408(java.lang.String) -> aJ 264:264:java.lang.String d_8678295473646706063(java.lang.String) -> aK 267:267:java.lang.String d_4752512648919159986(java.lang.String) -> aL 273:273:java.lang.String d_7010375358927377756(java.lang.String) -> aM 276:276:java.lang.String d_7926913800090004394(java.lang.String) -> aN 279:279:java.lang.String d_1107072185811503250(java.lang.String) -> aO 282:282:java.lang.String d_5660279137712629917(java.lang.String) -> aP 285:285:java.lang.String d_7378369397995670738(java.lang.String) -> aQ 288:288:java.lang.String d_5871898739312635871(java.lang.String) -> aR 291:291:java.lang.String d_4347507010256738006(java.lang.String) -> aS 294:294:java.lang.String d_8091738341055621015(java.lang.String) -> aT 297:297:java.lang.String d_3173341314597648009(java.lang.String) -> aU 300:300:java.lang.String d_195356155200090223(java.lang.String) -> aV 303:303:java.lang.String d_1435767918964407457(java.lang.String) -> aW 306:306:java.lang.String d_5482714711197528246(java.lang.String) -> aX 309:309:java.lang.String d_4972539494613516920(java.lang.String) -> aY 312:312:java.lang.String d_4982603301600759955(java.lang.String) -> aZ 315:315:java.lang.String d_7583615026986009245(java.lang.String) -> ba 324:324:java.lang.String d_2496544447422625464(java.lang.String) -> bb 327:327:java.lang.String d_5448720304157797300(java.lang.String) -> bc 330:330:java.lang.String d_389250664136621945(java.lang.String) -> bd 333:333:java.lang.String d_5827401175262322947(java.lang.String) -> be 336:336:java.lang.String d_4964538455762999277(java.lang.String) -> bf 339:339:java.lang.String d_5650112549377100786(java.lang.String) -> bg 342:342:java.lang.String d_7290520616902652142(java.lang.String) -> bh 345:345:java.lang.String d_1855658883830342327(java.lang.String) -> bi 348:348:java.lang.String d_3137555802406395511(java.lang.String) -> bj 351:351:java.lang.String d_6868934157171703842(java.lang.String) -> bk 354:354:java.lang.String d_1422238099129875009(java.lang.String) -> bl 357:357:java.lang.String d_471506899161440475(java.lang.String) -> bm 360:360:java.lang.String d_3901120533547267820(java.lang.String) -> bn 363:363:java.lang.String d_560507098866401682(java.lang.String) -> bo 366:366:java.lang.String d_668247276797822196(java.lang.String) -> bp 369:369:java.lang.String d_5409928125872382876(java.lang.String) -> bq 372:372:java.lang.String d_4761617158424127375(java.lang.String) -> br 375:375:java.lang.String d_8664449786525136544(java.lang.String) -> bs 378:378:java.lang.String d_2321028246475458260(java.lang.String) -> bt 381:381:java.lang.String d_1119982086896996501(java.lang.String) -> bu 384:384:java.lang.String d_3099155251151372565(java.lang.String) -> bv 387:387:java.lang.String d_6483960670164706118(java.lang.String) -> bw 390:390:java.lang.String d_4133464169048920577(java.lang.String) -> bx 393:393:java.lang.String d_5226969945368983389(java.lang.String) -> by 396:396:java.lang.String d_434279649754647210(java.lang.String) -> bz 399:399:java.lang.String d_6953478074348202690(java.lang.String) -> bA 402:402:java.lang.String d_6557076013386411875(java.lang.String) -> bB 405:405:java.lang.String d_4326396540138317116(java.lang.String) -> bC 408:408:java.lang.String d_2000466190360545747(java.lang.String) -> bD 411:411:java.lang.String d_201338202397672616(java.lang.String) -> bE 414:414:java.lang.String d_2045913081943816365(java.lang.String) -> bF 417:417:java.lang.String d_2947355672759897186(java.lang.String) -> bG 420:420:java.lang.String d_452583356101935938(java.lang.String) -> bH 435:435:java.lang.String d_3469846751917037946(java.lang.String) -> bI 438:438:java.lang.String d_7527019914543752993(java.lang.String) -> bJ 441:441:java.lang.String d_8126570276131735513(java.lang.String) -> bK 444:444:java.lang.String d_3396626702683966700(java.lang.String) -> bL 447:447:java.lang.String d_3983357554289451403(java.lang.String) -> bM 450:450:java.lang.String d_7229707354361472679(java.lang.String) -> bN 453:453:java.lang.String d_5192061767467386146(java.lang.String) -> bO 456:456:java.lang.String d_2000594875139968678(java.lang.String) -> bP 459:459:java.lang.String d_7305848650497514273(java.lang.String) -> bQ 465:465:java.lang.String d_1990654799998794605(java.lang.String) -> bR 468:468:java.lang.String d_1077504734935123932(java.lang.String) -> bS 471:471:java.lang.String d_8029580143122515689(java.lang.String) -> bT 474:474:java.lang.String d_4525097954178757380(java.lang.String) -> bU 480:480:java.lang.String d_4136027825167605118(java.lang.String) -> bV 483:483:java.lang.String d_1289498986552311510(java.lang.String) -> bW 486:486:java.lang.String d_6158507754351772162(java.lang.String) -> bX 489:489:java.lang.String d_4414121216493803636(java.lang.String) -> bY 495:495:java.lang.String d_3306108942908318678(java.lang.String) -> bZ 543:543:java.lang.String d_3926046767825755705(java.lang.String) -> ca 546:546:java.lang.String d_4575815208423128581(java.lang.String) -> cb 552:552:java.lang.String d_1047301148887888181(java.lang.String) -> cc 555:555:java.lang.String d_3740173135767361553(java.lang.String) -> cd 558:558:java.lang.String d_6401520794710115884(java.lang.String) -> ce 561:561:java.lang.String d_1270393038751044889(java.lang.String) -> cf 564:564:java.lang.String d_4618666721865059234(java.lang.String) -> cg 567:567:java.lang.String d_872536338169891674(java.lang.String) -> ch 570:570:java.lang.String d_2535130174890307687(java.lang.String) -> ci 573:573:java.lang.String d_8398902039251898533(java.lang.String) -> cj 576:576:java.lang.String d_1694657411939073061(java.lang.String) -> ck 579:579:java.lang.String d_5261073965810839129(java.lang.String) -> cl 582:582:java.lang.String d_6470554622634048762(java.lang.String) -> cm 585:585:java.lang.String d_3351076142476576342(java.lang.String) -> cn 588:588:java.lang.String d_3941853961471601222(java.lang.String) -> co 591:591:java.lang.String d_7401462898341774090(java.lang.String) -> cp 594:594:java.lang.String d_8613367525921712583(java.lang.String) -> cq 597:597:java.lang.String d_94562783744409422(java.lang.String) -> cr 600:600:java.lang.String d_4463974494877826758(java.lang.String) -> cs 603:603:java.lang.String d_2384888706879321869(java.lang.String) -> ct 606:606:java.lang.String d_7278120334805921779(java.lang.String) -> cu 609:609:java.lang.String d_4751831857403374499(java.lang.String) -> cv 612:612:java.lang.String d_6241584624168087331(java.lang.String) -> cw 615:615:java.lang.String d_1369973799438770381(java.lang.String) -> cx 618:618:java.lang.String d_311289490555049640(java.lang.String) -> cy 621:621:java.lang.String d_3614400064110380979(java.lang.String) -> cz 624:624:java.lang.String d_8761569696753926777(java.lang.String) -> cA 627:627:java.lang.String d_8575438616582490826(java.lang.String) -> cB 630:630:java.lang.String d_2516030943905514173(java.lang.String) -> cC 648:648:java.lang.String d_5277192057324473447(java.lang.String) -> cD 654:654:java.lang.String d_7628437277116914103(java.lang.String) -> cE 669:669:java.lang.String d_803126224466782004(java.lang.String) -> cF 672:672:java.lang.String d_2910792946202577893(java.lang.String) -> cG 675:675:java.lang.String d_1694587978175076488(java.lang.String) -> cH 678:678:java.lang.String d_7682565128665416731(java.lang.String) -> cI 681:681:java.lang.String d_5817795880479487069(java.lang.String) -> cJ 684:684:java.lang.String d_7226188654688901842(java.lang.String) -> cK 687:687:java.lang.String d_5982215054123246465(java.lang.String) -> cL 690:690:java.lang.String d_1030572319261046365(java.lang.String) -> cM 693:693:java.lang.String d_3886730215357659107(java.lang.String) -> cN 696:696:java.lang.String d_5099140461863547766(java.lang.String) -> cO 699:699:java.lang.String d_3058786864255768528(java.lang.String) -> cP 702:702:java.lang.String d_240164102103305270(java.lang.String) -> cQ 705:705:java.lang.String d_7403392385898547887(java.lang.String) -> cR 708:708:java.lang.String d_4443058426603822992(java.lang.String) -> cS 711:711:java.lang.String d_4960554353859037133(java.lang.String) -> cT 714:714:java.lang.String d_7946836944579405478(java.lang.String) -> cU 717:717:java.lang.String d_4287325301601807576(java.lang.String) -> cV 720:720:java.lang.String d_4801815150784143059(java.lang.String) -> cW 723:723:java.lang.String d_1532743600386041110(java.lang.String) -> cX 726:726:java.lang.String d_4798845824443546144(java.lang.String) -> cY 729:729:java.lang.String d_5780221445972768864(java.lang.String) -> cZ 732:732:java.lang.String d_6995150837850637289(java.lang.String) -> da 735:735:java.lang.String d_1713867539230382495(java.lang.String) -> db 738:738:java.lang.String d_1127533991374866017(java.lang.String) -> dc 741:741:java.lang.String d_4483995496514691471(java.lang.String) -> dd 744:744:java.lang.String d_1504534350195649052(java.lang.String) -> de 747:747:java.lang.String d_2420646781577325136(java.lang.String) -> df 750:750:java.lang.String d_3430471170782872395(java.lang.String) -> dg 753:753:java.lang.String d_4261011564189576983(java.lang.String) -> dh 756:756:java.lang.String d_8387434791112764320(java.lang.String) -> di 759:759:java.lang.String d_6479812193065624375(java.lang.String) -> dj 762:762:java.lang.String d_2058374952384740328(java.lang.String) -> dk 765:765:java.lang.String d_8366923966202115491(java.lang.String) -> dl 768:768:java.lang.String d_5620345629969322619(java.lang.String) -> dm 771:771:java.lang.String d_6027521826068443803(java.lang.String) -> dn 774:774:java.lang.String d_5360209754834994750(java.lang.String) -> do 777:777:java.lang.String d_6181215861654511097(java.lang.String) -> dp 780:780:java.lang.String d_2997478361425756489(java.lang.String) -> dq 783:783:java.lang.String d_7331048860247181731(java.lang.String) -> dr 786:786:java.lang.String d_8824960250043182883(java.lang.String) -> ds 789:789:java.lang.String d_4011335593920007308(java.lang.String) -> dt 792:792:java.lang.String d_7568963815177823857(java.lang.String) -> du 795:795:java.lang.String d_8636598431277943386(java.lang.String) -> dv 798:798:java.lang.String d_4982515372559615758(java.lang.String) -> dw 801:801:java.lang.String d_8195687618528856350(java.lang.String) -> dx 804:804:java.lang.String d_1270641031324257624(java.lang.String) -> dy 807:807:java.lang.String d_2060527959844449702(java.lang.String) -> dz 810:810:java.lang.String d_4165184952776580269(java.lang.String) -> dA 813:813:java.lang.String d_2151443403481923131(java.lang.String) -> dB 816:816:java.lang.String d_5465858287271251797(java.lang.String) -> dC 819:819:java.lang.String d_7675108514849115621(java.lang.String) -> dD 822:822:java.lang.String d_8625486889754248406(java.lang.String) -> dE 825:825:java.lang.String d_7737225248285319346(java.lang.String) -> dF 828:828:java.lang.String d_5600435117323106987(java.lang.String) -> dG 831:831:java.lang.String d_8635473988577269901(java.lang.String) -> dH 834:834:java.lang.String d_5295196493754042428(java.lang.String) -> dI 837:837:java.lang.String d_4411600944774933642(java.lang.String) -> dJ 840:840:java.lang.String d_4616680249991322457(java.lang.String) -> dK 843:843:java.lang.String d_1478004504904162048(java.lang.String) -> dL 846:846:java.lang.String d_2031823115778010849(java.lang.String) -> dM 849:849:java.lang.String d_6517864687635433676(java.lang.String) -> dN 852:852:java.lang.String d_7534712765273580583(java.lang.String) -> dO 855:855:java.lang.String d_725154924602809216(java.lang.String) -> dP 861:861:java.lang.String d_2202137152088620037(java.lang.String) -> dQ 864:864:java.lang.String d_3958708271939599596(java.lang.String) -> dR 867:867:java.lang.String d_5414834142044420937(java.lang.String) -> dS 870:870:java.lang.String d_1748471254117434441(java.lang.String) -> dT 873:873:java.lang.String d_4377514124874099993(java.lang.String) -> dU 876:876:java.lang.String d_2357986750804622248(java.lang.String) -> dV 879:879:java.lang.String d_2385794936732308166(java.lang.String) -> dW 882:882:java.lang.String d_4161299865959365031(java.lang.String) -> dX 885:885:java.lang.String d_6942524191011814184(java.lang.String) -> dY 888:888:java.lang.String d_4016461953483351632(java.lang.String) -> dZ 891:891:java.lang.String d_8949234214446734930(java.lang.String) -> ea 894:894:java.lang.String d_5752057761423522047(java.lang.String) -> eb 897:897:java.lang.String d_421875133193997417(java.lang.String) -> ec 900:900:java.lang.String d_912211542461012061(java.lang.String) -> ed 903:903:java.lang.String d_6369209486722592304(java.lang.String) -> ee 906:906:java.lang.String d_8193133622614109190(java.lang.String) -> ef 909:909:java.lang.String d_1526278298885559690(java.lang.String) -> eg 912:912:java.lang.String d_4377251497195717559(java.lang.String) -> eh 915:915:java.lang.String d_8324975034401193165(java.lang.String) -> ei 918:918:java.lang.String d_7228739448731626856(java.lang.String) -> ej 921:921:java.lang.String d_9033005883430330959(java.lang.String) -> ek 924:924:java.lang.String d_937794717303096863(java.lang.String) -> el 927:927:java.lang.String d_1879070729652324410(java.lang.String) -> em 930:930:java.lang.String d_4416411573531664943(java.lang.String) -> en 933:933:java.lang.String d_6230067676741149920(java.lang.String) -> eo 936:936:java.lang.String d_2505386987453384178(java.lang.String) -> ep 939:939:java.lang.String d_4037580402799005946(java.lang.String) -> eq 942:942:java.lang.String d_7582176913465728428(java.lang.String) -> er 945:945:java.lang.String d_1420272237922967399(java.lang.String) -> es 948:948:java.lang.String d_5946866365593578519(java.lang.String) -> et 951:951:java.lang.String d_5080851653763764605(java.lang.String) -> eu 954:954:java.lang.String d_8659014641980706329(java.lang.String) -> ev 957:957:java.lang.String d_6670398592772429186(java.lang.String) -> ew 960:960:java.lang.String d_6420365304735704423(java.lang.String) -> ex 963:963:java.lang.String d_3157009147307986971(java.lang.String) -> ey 966:966:java.lang.String d_2378057833986825144(java.lang.String) -> ez 969:969:java.lang.String d_1783487616019793063(java.lang.String) -> eA 972:972:java.lang.String d_5007952651021730699(java.lang.String) -> eB 975:975:java.lang.String d_3832186304699963349(java.lang.String) -> eC 978:978:java.lang.String d_4877512973883106307(java.lang.String) -> eD 981:981:java.lang.String d_8842982691831817483(java.lang.String) -> eE 990:990:java.lang.String d_5971458466439262889(java.lang.String) -> eF 993:993:java.lang.String d_2516194376030700993(java.lang.String) -> eG 996:996:java.lang.String d_227936787118775722(java.lang.String) -> eH 999:999:java.lang.String d_8200530673058372663(java.lang.String) -> eI 1002:1002:java.lang.String d_8875348147881187234(java.lang.String) -> eJ 1005:1005:java.lang.String d_3174302971141873099(java.lang.String) -> eK 1008:1008:java.lang.String d_7791994543706454489(java.lang.String) -> eL 1014:1014:java.lang.String d_2517854200557129879(java.lang.String) -> eM 1017:1017:java.lang.String d_6955929700121047802(java.lang.String) -> eN 1020:1020:java.lang.String d_5590773808161081193(java.lang.String) -> eO 1023:1023:java.lang.String d_4925450732167536883(java.lang.String) -> eP 1026:1026:java.lang.String d_4572755530280509647(java.lang.String) -> eQ 1029:1029:java.lang.String d_1026221777479974199(java.lang.String) -> eR 1032:1032:java.lang.String d_8313836774277820668(java.lang.String) -> eS 1044:1044:java.lang.String d_4884089232223060598(java.lang.String) -> eT 1047:1047:java.lang.String d_7430412049611790738(java.lang.String) -> eU 1050:1050:java.lang.String d_8661735362231642408(java.lang.String) -> eV 1053:1053:java.lang.String d_6122400619382387404(java.lang.String) -> eW 1056:1056:java.lang.String d_2178657589232533524(java.lang.String) -> eX 1059:1059:java.lang.String d_7572517137555040731(java.lang.String) -> eY 1062:1062:java.lang.String d_1412056549755089443(java.lang.String) -> eZ 1065:1065:java.lang.String d_7892913992994621743(java.lang.String) -> fa 1068:1068:java.lang.String d_267362850078478812(java.lang.String) -> fb 1071:1071:java.lang.String d_3720475487810971491(java.lang.String) -> fc 1074:1074:java.lang.String d_5911235235192829592(java.lang.String) -> fd 1077:1077:java.lang.String d_2052077290670447154(java.lang.String) -> fe 1080:1080:java.lang.String d_7642996234806867997(java.lang.String) -> ff 1083:1083:java.lang.String d_2640008777313674716(java.lang.String) -> fg 1086:1086:java.lang.String d_121347948436349958(java.lang.String) -> fh 1089:1089:java.lang.String d_3939977415658005403(java.lang.String) -> fi 1092:1092:java.lang.String d_3818403787383754810(java.lang.String) -> fj 1095:1095:java.lang.String d_7177683128533571861(java.lang.String) -> fk 1098:1098:java.lang.String d_3119310134409511600(java.lang.String) -> fl 1101:1101:java.lang.String d_7811541360011748877(java.lang.String) -> fm 1104:1104:java.lang.String d_3539415587165548976(java.lang.String) -> fn 1107:1107:java.lang.String d_6255706782504077043(java.lang.String) -> fo 1110:1110:java.lang.String d_8219289118332303677(java.lang.String) -> fp 1113:1113:java.lang.String d_8839273930096913132(java.lang.String) -> fq 1116:1116:java.lang.String d_4395472729443224447(java.lang.String) -> fr 1119:1119:java.lang.String d_3972851299385051113(java.lang.String) -> fs 1122:1122:java.lang.String d_3731279039331028675(java.lang.String) -> ft 1125:1125:java.lang.String d_8012399125237210753(java.lang.String) -> fu 1134:1134:java.lang.String d_8674763982650822569(java.lang.String) -> fv 1140:1140:java.lang.String d_2065625415186785064(java.lang.String) -> fw 1143:1143:java.lang.String d_7591354697911662888(java.lang.String) -> fx 1146:1146:java.lang.String d_5131471857883161569(java.lang.String) -> fy 1149:1149:java.lang.String d_7366893135060427164(java.lang.String) -> fz 1152:1152:java.lang.String d_5154903510718097646(java.lang.String) -> fA 1155:1155:java.lang.String d_3455444225699184766(java.lang.String) -> fB 1158:1158:java.lang.String d_6480284511833777041(java.lang.String) -> fC 1161:1161:java.lang.String d_3092790672512976790(java.lang.String) -> fD 1164:1164:java.lang.String d_8846367583996146404(java.lang.String) -> fE 1167:1167:java.lang.String d_5827821955430964766(java.lang.String) -> fF 1170:1170:java.lang.String d_9059330618948498011(java.lang.String) -> fG 1173:1173:java.lang.String d_104700982949303390(java.lang.String) -> fH 1176:1176:java.lang.String d_4689609051130013767(java.lang.String) -> fI 1179:1179:java.lang.String d_3099959117017724399(java.lang.String) -> fJ 1182:1182:java.lang.String d_4163276531179049365(java.lang.String) -> fK 1185:1185:java.lang.String d_3905670483784425739(java.lang.String) -> fL 1188:1188:java.lang.String d_2721029705569023437(java.lang.String) -> fM 1191:1191:java.lang.String d_7595356650207512602(java.lang.String) -> fN 1194:1194:java.lang.String d_2764065219028501281(java.lang.String) -> fO 1197:1197:java.lang.String d_3359668199754629634(java.lang.String) -> fP 1200:1200:java.lang.String d_8814118209807058831(java.lang.String) -> fQ 1203:1203:java.lang.String d_3487505228984946365(java.lang.String) -> fR 1206:1206:java.lang.String d_6970682398684731100(java.lang.String) -> fS 1209:1209:java.lang.String d_7944824054538707550(java.lang.String) -> fT 1212:1212:java.lang.String d_3039030889579330097(java.lang.String) -> fU 1215:1215:java.lang.String d_1525985104492438432(java.lang.String) -> fV 1218:1218:java.lang.String d_2787135435030526877(java.lang.String) -> fW 1221:1221:java.lang.String d_8922233373405050242(java.lang.String) -> fX 1224:1224:java.lang.String d_3539567177427228548(java.lang.String) -> fY 1227:1227:java.lang.String d_315597869972207406(java.lang.String) -> fZ 1230:1230:java.lang.String d_1363560393736401208(java.lang.String) -> ga 1233:1233:java.lang.String d_3955649374519303368(java.lang.String) -> gb 1236:1236:java.lang.String d_6596878055175833049(java.lang.String) -> gc 1239:1239:java.lang.String d_1437926749142418080(java.lang.String) -> gd 1242:1242:java.lang.String d_7719510471719805798(java.lang.String) -> ge 1254:1254:java.lang.String d_8557866344800297073(java.lang.String) -> gf 1257:1257:java.lang.String d_5542731658104213975(java.lang.String) -> gg 1260:1260:java.lang.String d_5802709342562114933(java.lang.String) -> gh 1263:1263:java.lang.String d_8987988155576847957(java.lang.String) -> gi 1266:1266:java.lang.String d_21338790867958463(java.lang.String) -> gj 1269:1269:java.lang.String d_2384149405788941550(java.lang.String) -> gk 1272:1272:java.lang.String d_4056941896860321688(java.lang.String) -> gl 1275:1275:java.lang.String d_4207831255190780899(java.lang.String) -> gm 1278:1278:java.lang.String d_5613694236746623576(java.lang.String) -> gn 1281:1281:java.lang.String d_805738573012319551(java.lang.String) -> go 1284:1284:java.lang.String d_1527989591359888730(java.lang.String) -> gp 1287:1287:java.lang.String d_7414245341015981233(java.lang.String) -> gq 1290:1290:java.lang.String d_2730771474777896196(java.lang.String) -> gr 1293:1293:java.lang.String d_4839335636176055341(java.lang.String) -> gs 1296:1296:java.lang.String d_5305926843078492967(java.lang.String) -> gt 1299:1299:java.lang.String d_1692564495573479178(java.lang.String) -> gu 1302:1302:java.lang.String d_9013118126740483981(java.lang.String) -> gv 1305:1305:java.lang.String d_2386490450384238918(java.lang.String) -> gw 1308:1308:java.lang.String d_6339874166645809961(java.lang.String) -> gx 1311:1311:java.lang.String d_3285921352980361428(java.lang.String) -> gy 1314:1314:java.lang.String d_5259656680886521837(java.lang.String) -> gz 1317:1317:java.lang.String d_4542905525675866539(java.lang.String) -> gA 1320:1320:java.lang.String d_9122296891310269565(java.lang.String) -> gB 1323:1323:java.lang.String d_4283704195754816298(java.lang.String) -> gC 1326:1326:java.lang.String d_6757186543748323858(java.lang.String) -> gD 1329:1329:java.lang.String d_3399782215903451029(java.lang.String) -> gE 1332:1332:java.lang.String d_6484736128847518995(java.lang.String) -> gF 1335:1335:java.lang.String d_5976520636597609285(java.lang.String) -> gG 1338:1338:java.lang.String d_1927584577640876361(java.lang.String) -> gH 1341:1341:java.lang.String d_2680615254106099401(java.lang.String) -> gI 1344:1344:java.lang.String d_4725402231593175522(java.lang.String) -> gJ 1347:1347:java.lang.String d_5404351941061654266(java.lang.String) -> gK 1350:1350:java.lang.String d_345946340005375195(java.lang.String) -> gL 1353:1353:java.lang.String d_7612239781957701945(java.lang.String) -> gM 1356:1356:java.lang.String d_1668876469407014961(java.lang.String) -> gN 1359:1359:java.lang.String d_8730285818321958317(java.lang.String) -> gO 1362:1362:java.lang.String d_8803251651021653214(java.lang.String) -> gP 1365:1365:java.lang.String d_577299345349908403(java.lang.String) -> gQ 1368:1368:java.lang.String d_2732345177428675798(java.lang.String) -> gR 1371:1371:java.lang.String d_1802820137088423179(java.lang.String) -> gS 1374:1374:java.lang.String d_5651268979261461981(java.lang.String) -> gT 1377:1377:java.lang.String d_753230236354622105(java.lang.String) -> gU 1380:1380:java.lang.String d_1598006676725091861(java.lang.String) -> gV 1383:1383:java.lang.String d_618170030574243573(java.lang.String) -> gW 1386:1386:java.lang.String d_6331285771429485463(java.lang.String) -> gX 1389:1389:java.lang.String d_3900196107228740430(java.lang.String) -> gY 1392:1392:java.lang.String d_1784602505089068173(java.lang.String) -> gZ 1395:1395:java.lang.String d_6249130072711404661(java.lang.String) -> ha 1398:1398:java.lang.String d_1170206371040674758(java.lang.String) -> hb 1401:1401:java.lang.String d_4657561600319060031(java.lang.String) -> hc 1404:1404:java.lang.String d_5265962535973011407(java.lang.String) -> hd 1407:1407:java.lang.String d_7269919823118293079(java.lang.String) -> he 1410:1410:java.lang.String d_226747962337023906(java.lang.String) -> hf 1413:1413:java.lang.String d_1654356627372719449(java.lang.String) -> hg 1416:1416:java.lang.String d_3458936638935849096(java.lang.String) -> hh 1419:1419:java.lang.String d_453032033953961261(java.lang.String) -> hi 1422:1422:java.lang.String d_2756807294738089191(java.lang.String) -> hj 1425:1425:java.lang.String d_8282907344541234931(java.lang.String) -> hk 1428:1428:java.lang.String d_7295150043024836611(java.lang.String) -> hl 1431:1431:java.lang.String d_9023749702995591256(java.lang.String) -> hm 1434:1434:java.lang.String d_7777235711993286606(java.lang.String) -> hn 1437:1437:java.lang.String d_2761096360855016215(java.lang.String) -> ho 1440:1440:java.lang.String d_6817774104528789606(java.lang.String) -> hp 1443:1443:java.lang.String d_2606257345316654377(java.lang.String) -> hq 1446:1446:java.lang.String d_2210085920891654269(java.lang.String) -> hr 1449:1449:java.lang.String d_4848205761280558186(java.lang.String) -> hs 1452:1452:java.lang.String d_3613019869238345571(java.lang.String) -> ht 1455:1455:java.lang.String d_8542962249666669612(java.lang.String) -> hu 1458:1458:java.lang.String d_5727183278142112787(java.lang.String) -> hv 1461:1461:java.lang.String d_3047187544119092180(java.lang.String) -> hw 1464:1464:java.lang.String d_7134249037064649722(java.lang.String) -> hx 1467:1467:java.lang.String d_214925476194690911(java.lang.String) -> hy 1473:1473:java.lang.String d_5708183392771193981(java.lang.String) -> hz 1476:1476:java.lang.String d_4780862633667654439(java.lang.String) -> hA 1479:1479:java.lang.String d_6048020453870221447(java.lang.String) -> hB 1482:1482:java.lang.String d_5848704347780233114(java.lang.String) -> hC 1485:1485:java.lang.String d_3002854384811347333(java.lang.String) -> hD 1488:1488:java.lang.String d_262955525642129640(java.lang.String) -> hE 1491:1491:java.lang.String d_7999522933816601341(java.lang.String) -> hF 1494:1494:java.lang.String d_7758547829555974094(java.lang.String) -> hG 1497:1497:java.lang.String d_1585108706522534400(java.lang.String) -> hH 1500:1500:java.lang.String d_2745235133999914769(java.lang.String) -> hI 1503:1503:java.lang.String d_8643170761709763158(java.lang.String) -> hJ 1506:1506:java.lang.String d_3162561858546538829(java.lang.String) -> hK 1509:1509:java.lang.String d_6385632980891608757(java.lang.String) -> hL 1512:1512:java.lang.String d_4177404291543811672(java.lang.String) -> hM 1515:1515:java.lang.String d_6371386693585744393(java.lang.String) -> hN 1518:1518:java.lang.String d_8730321126280735229(java.lang.String) -> hO 1521:1521:java.lang.String d_3243534389678559454(java.lang.String) -> hP 1524:1524:java.lang.String d_2128378608643321125(java.lang.String) -> hQ 1527:1527:java.lang.String d_4348265217033097923(java.lang.String) -> hR 1530:1530:java.lang.String d_9143867091583203078(java.lang.String) -> hS 1533:1533:java.lang.String d_1849645799172234799(java.lang.String) -> hT 1536:1536:java.lang.String d_1110194465193361495(java.lang.String) -> hU 1539:1539:java.lang.String d_4795542281834601516(java.lang.String) -> hV 1542:1542:java.lang.String d_5372253302501715267(java.lang.String) -> hW 1545:1545:java.lang.String d_5686757330767992363(java.lang.String) -> hX 1548:1548:java.lang.String d_2436232178950807332(java.lang.String) -> hY 1551:1551:java.lang.String d_2402946165577749035(java.lang.String) -> hZ 1554:1554:java.lang.String d_1139731586012198480(java.lang.String) -> ia 1557:1557:java.lang.String d_4420608548144796311(java.lang.String) -> ib 1566:1566:java.lang.String d_7309041753770083287(java.lang.String) -> ic 1569:1569:java.lang.String d_4416348195949294561(java.lang.String) -> id 1572:1572:java.lang.String d_7589060827798796913(java.lang.String) -> ie 1575:1575:java.lang.String d_4223033171499529579(java.lang.String) -> if 1578:1578:java.lang.String d_1934698871207914261(java.lang.String) -> ig 1581:1581:java.lang.String d_4455314437544719417(java.lang.String) -> ih 1584:1584:java.lang.String d_449634474921555876(java.lang.String) -> ii 1587:1587:java.lang.String d_2407833536106367971(java.lang.String) -> ij 1590:1590:java.lang.String d_7271745181388306397(java.lang.String) -> ik 1593:1593:java.lang.String d_2356838599984325686(java.lang.String) -> il 1596:1596:java.lang.String d_5905583984069374218(java.lang.String) -> im 1599:1599:java.lang.String d_2837617241063294019(java.lang.String) -> in 1602:1602:java.lang.String d_773923956870212301(java.lang.String) -> io 1605:1605:java.lang.String d_7004602828210578826(java.lang.String) -> ip 1608:1608:java.lang.String d_9015154198928849966(java.lang.String) -> iq 1611:1611:java.lang.String d_3753876577480371759(java.lang.String) -> ir 1614:1614:java.lang.String d_8435870025983946807(java.lang.String) -> is 1617:1617:java.lang.String d_936387972529860196(java.lang.String) -> it 1620:1620:java.lang.String d_3131526055835881213(java.lang.String) -> iu 1623:1623:java.lang.String d_7959795956760099930(java.lang.String) -> iv 1626:1626:java.lang.String d_2329222188621643381(java.lang.String) -> iw 1629:1629:java.lang.String d_7877723641918039520(java.lang.String) -> ix 1632:1632:java.lang.String d_3130829293288478668(java.lang.String) -> iy 1635:1635:java.lang.String d_3551329841835044865(java.lang.String) -> iz 1638:1638:java.lang.String d_2427485176379842115(java.lang.String) -> iA 1641:1641:java.lang.String d_1307041992075756544(java.lang.String) -> iB 1644:1644:java.lang.String d_8931203642720063842(java.lang.String) -> iC 1647:1647:java.lang.String d_299725356504287830(java.lang.String) -> iD 1650:1650:java.lang.String d_6006779460960900294(java.lang.String) -> iE 1653:1653:java.lang.String d_5054372845477547554(java.lang.String) -> iF 1656:1656:java.lang.String d_8823691392055802059(java.lang.String) -> iG 1659:1659:java.lang.String d_6453224037227022538(java.lang.String) -> iH 1662:1662:java.lang.String d_7506937562608833143(java.lang.String) -> iI 1665:1665:java.lang.String d_5388511206030552503(java.lang.String) -> iJ 1668:1668:java.lang.String d_1434493907894080616(java.lang.String) -> iK 1671:1671:java.lang.String d_3312275663818582344(java.lang.String) -> iL 1674:1674:java.lang.String d_2671898393260478953(java.lang.String) -> iM 1677:1677:java.lang.String d_9015356634675826088(java.lang.String) -> iN 1680:1680:java.lang.String d_5455768943061169228(java.lang.String) -> iO 1683:1683:java.lang.String d_8796487656021866720(java.lang.String) -> iP 1686:1686:java.lang.String d_715128627943339039(java.lang.String) -> iQ 1689:1689:java.lang.String d_9023061235554888473(java.lang.String) -> iR 1692:1692:java.lang.String d_1523788287557844609(java.lang.String) -> iS 1695:1695:java.lang.String d_1502668590715725858(java.lang.String) -> iT 1698:1698:java.lang.String d_3159250353749968995(java.lang.String) -> iU 1701:1701:java.lang.String d_5628459242774815384(java.lang.String) -> iV 1704:1704:java.lang.String d_8075242531645733999(java.lang.String) -> iW 1707:1707:java.lang.String d_1288360489226395084(java.lang.String) -> iX 1710:1710:java.lang.String d_4980524681480097498(java.lang.String) -> iY 1713:1713:java.lang.String d_1626676228756456548(java.lang.String) -> iZ 1716:1716:java.lang.String d_25790859259251934(java.lang.String) -> ja 1719:1719:java.lang.String d_390847953262542046(java.lang.String) -> jb 1722:1722:java.lang.String d_7564876262389275426(java.lang.String) -> jc 1725:1725:java.lang.String d_8964533838816206309(java.lang.String) -> jd 1728:1728:java.lang.String d_8566590627000669088(java.lang.String) -> je 1731:1731:java.lang.String d_5367271017589141664(java.lang.String) -> jf 1734:1734:java.lang.String d_7623745784416478214(java.lang.String) -> jg 1737:1737:java.lang.String d_1458760132283157028(java.lang.String) -> jh 1740:1740:java.lang.String d_6538749302362897611(java.lang.String) -> ji 1743:1743:java.lang.String d_6600893323738243916(java.lang.String) -> jj 1746:1746:java.lang.String d_6475488067431701608(java.lang.String) -> jk 1749:1749:java.lang.String d_2005177478872797253(java.lang.String) -> jl 1752:1752:java.lang.String d_6018554933133586817(java.lang.String) -> jm 1755:1755:java.lang.String d_4396938188221663055(java.lang.String) -> jn 1758:1758:java.lang.String d_1955748572684704274(java.lang.String) -> jo 1761:1761:java.lang.String d_5143522796374505423(java.lang.String) -> jp 1764:1764:java.lang.String d_2869507515600602311(java.lang.String) -> jq 1767:1767:java.lang.String d_7463372136690858039(java.lang.String) -> jr 1770:1770:java.lang.String d_7127202442081299322(java.lang.String) -> js 1773:1773:java.lang.String d_459693285391156090(java.lang.String) -> jt 1776:1776:java.lang.String d_6021914914726680882(java.lang.String) -> ju 1779:1779:java.lang.String d_2132223442628379178(java.lang.String) -> jv 1782:1782:java.lang.String d_2596418616075297830(java.lang.String) -> jw 1785:1785:java.lang.String d_8667316557126788250(java.lang.String) -> jx 1788:1788:java.lang.String d_4345647272202772546(java.lang.String) -> jy 1791:1791:java.lang.String d_3303625377717868068(java.lang.String) -> jz 1794:1794:java.lang.String d_5267557378809035327(java.lang.String) -> jA 1797:1797:java.lang.String d_7079029052247338010(java.lang.String) -> jB 1800:1800:java.lang.String d_4919981252869553593(java.lang.String) -> jC 1803:1803:java.lang.String d_2967548106259132394(java.lang.String) -> jD 1806:1806:java.lang.String d_4538239371700245927(java.lang.String) -> jE 1809:1809:java.lang.String d_2726740150144167905(java.lang.String) -> jF 1812:1812:java.lang.String d_6603747809950503943(java.lang.String) -> jG 1815:1815:java.lang.String d_4239206303143202137(java.lang.String) -> jH 1818:1818:java.lang.String d_8827403378543947636(java.lang.String) -> jI 1821:1821:java.lang.String d_2252141881957867946(java.lang.String) -> jJ 1824:1824:java.lang.String d_5200654254800584343(java.lang.String) -> jK 1827:1827:java.lang.String d_2656196687122170945(java.lang.String) -> jL 1830:1830:java.lang.String d_2486476895153787087(java.lang.String) -> jM 1833:1833:java.lang.String d_8357538806233401545(java.lang.String) -> jN 1836:1836:java.lang.String d_3341293352676666144(java.lang.String) -> jO 1839:1839:java.lang.String d_134794222998481862(java.lang.String) -> jP 1842:1842:java.lang.String d_4660077408630198977(java.lang.String) -> jQ 1845:1845:java.lang.String d_7075790468041611265(java.lang.String) -> jR 1848:1848:java.lang.String d_1862058298350398894(java.lang.String) -> jS 1851:1851:java.lang.String d_384776895086070258(java.lang.String) -> jT 1854:1854:java.lang.String d_2949540193973670281(java.lang.String) -> jU 1857:1857:java.lang.String d_7341219754115485678(java.lang.String) -> jV 1860:1860:java.lang.String d_6383810400912361530(java.lang.String) -> jW 1863:1863:java.lang.String d_6243966884853849147(java.lang.String) -> jX 1866:1866:java.lang.String d_8535576448973843996(java.lang.String) -> jY 1869:1869:java.lang.String d_1579991408678427894(java.lang.String) -> jZ 1872:1872:java.lang.String d_8686219251276347728(java.lang.String) -> ka 1875:1875:java.lang.String d_9143873121633921817(java.lang.String) -> kb 1878:1878:java.lang.String d_8168878774479221974(java.lang.String) -> kc 1881:1881:java.lang.String d_7177371573308697338(java.lang.String) -> kd 1884:1884:java.lang.String d_5322710140926005533(java.lang.String) -> ke 1887:1887:java.lang.String d_3378582860585447930(java.lang.String) -> kf 1890:1890:java.lang.String d_3685314080555734853(java.lang.String) -> kg 1893:1893:java.lang.String d_43232135155800640(java.lang.String) -> kh 1896:1896:java.lang.String d_7743404812426051913(java.lang.String) -> ki 1899:1899:java.lang.String d_6551374947618176605(java.lang.String) -> kj 1902:1902:java.lang.String d_5628877664319461765(java.lang.String) -> kk 1905:1905:java.lang.String d_3765687435631316233(java.lang.String) -> kl 1908:1908:java.lang.String d_569477394545932588(java.lang.String) -> km 1911:1911:java.lang.String d_6485270157339795201(java.lang.String) -> kn 1914:1914:java.lang.String d_555922106968822483(java.lang.String) -> ko 1917:1917:java.lang.String d_8560612545653625186(java.lang.String) -> kp 1920:1920:java.lang.String d_5749783158022963639(java.lang.String) -> kq 1923:1923:java.lang.String d_2148567857232383310(java.lang.String) -> kr 1926:1926:java.lang.String d_2986104671879280015(java.lang.String) -> ks 1929:1929:java.lang.String d_5178892752755757561(java.lang.String) -> kt 1932:1932:java.lang.String d_5654271171532257671(java.lang.String) -> ku 1935:1935:java.lang.String d_2830680240650529924(java.lang.String) -> kv 1938:1938:java.lang.String d_1532460782194521434(java.lang.String) -> kw 1941:1941:java.lang.String d_7816344247709209222(java.lang.String) -> kx 1944:1944:java.lang.String d_2488603692950763579(java.lang.String) -> ky 1947:1947:java.lang.String d_8416474994023273594(java.lang.String) -> kz 1950:1950:java.lang.String d_525510409958866624(java.lang.String) -> kA 1953:1953:java.lang.String d_3900206577469378668(java.lang.String) -> kB 1956:1956:java.lang.String d_7201458563580293142(java.lang.String) -> kC 1959:1959:java.lang.String d_3228415255738525034(java.lang.String) -> kD 1962:1962:java.lang.String d_1459254698178311092(java.lang.String) -> kE 1965:1965:java.lang.String d_8214396811248926203(java.lang.String) -> kF 1968:1968:java.lang.String d_920091576287210721(java.lang.String) -> kG 1971:1971:java.lang.String d_5184543825880655277(java.lang.String) -> kH 1974:1974:java.lang.String d_8734137791230723289(java.lang.String) -> kI 1977:1977:java.lang.String d_3902301807449961813(java.lang.String) -> kJ 1980:1980:java.lang.String d_755917115901484844(java.lang.String) -> kK 1983:1983:java.lang.String d_3924276173494551025(java.lang.String) -> kL 1986:1986:java.lang.String d_6088122543384862590(java.lang.String) -> kM 1989:1989:java.lang.String d_1433069419762070606(java.lang.String) -> kN 1992:1992:java.lang.String d_6402330093496330075(java.lang.String) -> kO 1995:1995:java.lang.String d_7206118133662079376(java.lang.String) -> kP 1998:1998:java.lang.String d_7831464046063397073(java.lang.String) -> kQ 2001:2001:java.lang.String d_3208190290652629540(java.lang.String) -> kR 2004:2004:java.lang.String d_1532564208242320042(java.lang.String) -> kS 2007:2007:java.lang.String d_4793444971376414203(java.lang.String) -> kT 2010:2010:java.lang.String d_371246716627814197(java.lang.String) -> kU 2013:2013:java.lang.String d_6985570730953205816(java.lang.String) -> kV 2016:2016:java.lang.String d_4394204059828935217(java.lang.String) -> kW 2019:2019:java.lang.String d_3158010408006206977(java.lang.String) -> kX 2022:2022:java.lang.String d_6903379791863084926(java.lang.String) -> kY 2025:2025:java.lang.String d_2450828744668228595(java.lang.String) -> kZ 2028:2028:java.lang.String d_2563680044070730631(java.lang.String) -> la 2031:2031:java.lang.String d_8501523178918180324(java.lang.String) -> lb 2034:2034:java.lang.String d_5349814045414013886(java.lang.String) -> lc 2037:2037:java.lang.String d_1641683173654023914(java.lang.String) -> ld 2040:2040:java.lang.String d_4522334705618850103(java.lang.String) -> le 2043:2043:java.lang.String d_5164453104190641608(java.lang.String) -> lf 2046:2046:java.lang.String d_2755132321447424447(java.lang.String) -> lg 2049:2049:java.lang.String d_754546815300480899(java.lang.String) -> lh 2052:2052:java.lang.String d_4936481210312466785(java.lang.String) -> li 2055:2055:java.lang.String d_304996813762622528(java.lang.String) -> lj 2058:2058:java.lang.String d_8777817578833019090(java.lang.String) -> lk 2061:2061:java.lang.String d_3650784292984330010(java.lang.String) -> ll 2064:2064:java.lang.String d_902293218031858492(java.lang.String) -> lm 2067:2067:java.lang.String d_2681010634260701764(java.lang.String) -> ln 2070:2070:java.lang.String d_2356179457094493465(java.lang.String) -> lo 2073:2073:java.lang.String d_5701136732895909515(java.lang.String) -> lp 2076:2076:java.lang.String d_6696706913542482774(java.lang.String) -> lq 2079:2079:java.lang.String d_6721682003292935255(java.lang.String) -> lr 2082:2082:java.lang.String d_6307645698327435377(java.lang.String) -> ls 2085:2085:java.lang.String d_1919574935890868195(java.lang.String) -> lt 2088:2088:java.lang.String d_7940113303356212256(java.lang.String) -> lu 2091:2091:java.lang.String d_8157639172778696537(java.lang.String) -> lv 2094:2094:java.lang.String d_6013222820799688269(java.lang.String) -> lw 2097:2097:java.lang.String d_1417288030409712639(java.lang.String) -> lx 2100:2100:java.lang.String d_5185995166080249192(java.lang.String) -> ly 2103:2103:java.lang.String d_6588376932110707642(java.lang.String) -> lz 2106:2106:java.lang.String d_4034539305640028133(java.lang.String) -> lA 2109:2109:java.lang.String d_9195097690351278391(java.lang.String) -> lB 2112:2112:java.lang.String d_7138543092197604338(java.lang.String) -> lC 2115:2115:java.lang.String d_6004778938768718134(java.lang.String) -> lD 2118:2118:java.lang.String d_2104060949565792547(java.lang.String) -> lE 2121:2121:java.lang.String d_5177631257255652861(java.lang.String) -> lF 2124:2124:java.lang.String d_5689870103900052486(java.lang.String) -> lG 2127:2127:java.lang.String d_4675132677864655638(java.lang.String) -> lH 2130:2130:java.lang.String d_9078256019813500445(java.lang.String) -> lI 2133:2133:java.lang.String d_3863404511027000442(java.lang.String) -> lJ 2136:2136:java.lang.String d_4150651990530916808(java.lang.String) -> lK 2139:2139:java.lang.String d_1375275110784985402(java.lang.String) -> lL 2142:2142:java.lang.String d_1348454416321377090(java.lang.String) -> lM 2145:2145:java.lang.String d_651083851300982093(java.lang.String) -> lN 2148:2148:java.lang.String d_2861587798529568108(java.lang.String) -> lO 2151:2151:java.lang.String d_7851885023675012843(java.lang.String) -> lP 2154:2154:java.lang.String d_2612596771449852726(java.lang.String) -> lQ 2157:2157:java.lang.String d_3991537755571630346(java.lang.String) -> lR 2160:2160:java.lang.String d_742284519451124050(java.lang.String) -> lS 2163:2163:java.lang.String d_1633736488056668712(java.lang.String) -> lT 2166:2166:java.lang.String d_2405706031480245544(java.lang.String) -> lU 2169:2169:java.lang.String d_9148072039250434139(java.lang.String) -> lV 2172:2172:java.lang.String d_3425970536427144585(java.lang.String) -> lW 2175:2175:java.lang.String d_5996513902268842881(java.lang.String) -> lX 2178:2178:java.lang.String d_3914747206364694722(java.lang.String) -> lY 2181:2181:java.lang.String d_7360971465334945179(java.lang.String) -> lZ 2184:2184:java.lang.String d_6236110275475145574(java.lang.String) -> ma 2187:2187:java.lang.String d_4707443941039703785(java.lang.String) -> mb 2190:2190:java.lang.String d_666354179662340764(java.lang.String) -> mc 2193:2193:java.lang.String d_5173050427318072475(java.lang.String) -> md 2196:2196:java.lang.String d_3661961016698493090(java.lang.String) -> me 2199:2199:java.lang.String d_489482284599651151(java.lang.String) -> mf 2202:2202:java.lang.String d_83003358553119082(java.lang.String) -> mg 2205:2205:java.lang.String d_7994640108530457688(java.lang.String) -> mh 2208:2208:java.lang.String d_830262146438702825(java.lang.String) -> mi 2211:2211:java.lang.String d_7100490782925799273(java.lang.String) -> mj 2214:2214:java.lang.String d_6750637712768786487(java.lang.String) -> mk 2217:2217:java.lang.String d_8935412785884167559(java.lang.String) -> ml 2220:2220:java.lang.String d_7833131502542267506(java.lang.String) -> mm 2223:2223:java.lang.String d_822125996049976588(java.lang.String) -> mn 2226:2226:java.lang.String d_514867904381629790(java.lang.String) -> mo 2229:2229:java.lang.String d_3897517967502450707(java.lang.String) -> mp 2232:2232:java.lang.String d_6875287542357406005(java.lang.String) -> mq 2235:2235:java.lang.String d_6722874831046578534(java.lang.String) -> mr 2238:2238:java.lang.String d_9072662925287896900(java.lang.String) -> ms 2241:2241:java.lang.String d_8036064510090425496(java.lang.String) -> mt 2244:2244:java.lang.String d_6841381453087515407(java.lang.String) -> mu 2247:2247:java.lang.String d_7001500976407640098(java.lang.String) -> mv 2250:2250:java.lang.String d_1641840287318655724(java.lang.String) -> mw 2253:2253:java.lang.String d_313929261230588393(java.lang.String) -> mx 2256:2256:java.lang.String d_7076552306319116525(java.lang.String) -> my 2259:2259:java.lang.String d_1247394385730298411(java.lang.String) -> mz 2262:2262:java.lang.String d_4993731979683786699(java.lang.String) -> mA 2265:2265:java.lang.String d_2384341122693619658(java.lang.String) -> mB 2268:2268:java.lang.String d_1521428122526360488(java.lang.String) -> mC 2271:2271:java.lang.String d_4834883019017637536(java.lang.String) -> mD 2274:2274:java.lang.String d_346789255932107193(java.lang.String) -> mE 2277:2277:java.lang.String d_1513969965936880881(java.lang.String) -> mF 2280:2280:java.lang.String d_6818645334908203872(java.lang.String) -> mG 2283:2283:java.lang.String d_2402493754317154606(java.lang.String) -> mH 2286:2286:java.lang.String d_1769285058574453759(java.lang.String) -> mI 2289:2289:java.lang.String d_7642580111065993561(java.lang.String) -> mJ 2292:2292:java.lang.String d_1621289642929445243(java.lang.String) -> mK 2295:2295:java.lang.String d_451306007572186743(java.lang.String) -> mL 2298:2298:java.lang.String d_4551320881398833055(java.lang.String) -> mM 2301:2301:java.lang.String d_942654847525985972(java.lang.String) -> mN 2304:2304:java.lang.String d_5115880624090698282(java.lang.String) -> mO 2307:2307:java.lang.String d_8928822803338213951(java.lang.String) -> mP 2310:2310:java.lang.String d_5229278356711450886(java.lang.String) -> mQ 2313:2313:java.lang.String d_6350937224150533365(java.lang.String) -> mR 2316:2316:java.lang.String d_6882919857104291119(java.lang.String) -> mS 2319:2319:java.lang.String d_7048686688426950084(java.lang.String) -> mT 2322:2322:java.lang.String d_3957510237697528529(java.lang.String) -> mU 2325:2325:java.lang.String d_6803188569149373448(java.lang.String) -> mV 2328:2328:java.lang.String d_563602583754215237(java.lang.String) -> mW 2331:2331:java.lang.String d_7086654049365959364(java.lang.String) -> mX 2334:2334:java.lang.String d_6922985327955021645(java.lang.String) -> mY 2337:2337:java.lang.String d_1272685852399592018(java.lang.String) -> mZ 2340:2340:java.lang.String d_5462893071243425119(java.lang.String) -> na 2343:2343:java.lang.String d_7778857835835655649(java.lang.String) -> nb 2346:2346:java.lang.String d_8280901606977114465(java.lang.String) -> nc 2349:2349:java.lang.String d_7013116045216317932(java.lang.String) -> nd 2352:2352:java.lang.String d_899592234424555511(java.lang.String) -> ne 2355:2355:java.lang.String d_3299832168085759165(java.lang.String) -> nf 2358:2358:java.lang.String d_3731201919474310382(java.lang.String) -> ng 2361:2361:java.lang.String d_503386195263878654(java.lang.String) -> nh 2364:2364:java.lang.String d_1980687567798688367(java.lang.String) -> ni 2367:2367:java.lang.String d_7096894165506231591(java.lang.String) -> nj 2370:2370:java.lang.String d_8608830618243735985(java.lang.String) -> nk 2373:2373:java.lang.String d_6421819417054426669(java.lang.String) -> nl 2376:2376:java.lang.String d_2709068003036498869(java.lang.String) -> nm 2379:2379:java.lang.String d_8380602635963849854(java.lang.String) -> nn 2382:2382:java.lang.String d_8479649623139702255(java.lang.String) -> no 2385:2385:java.lang.String d_7311069299507643346(java.lang.String) -> np 2388:2388:java.lang.String d_5019235332549715631(java.lang.String) -> nq 2391:2391:java.lang.String d_1698721222368260006(java.lang.String) -> nr 2394:2394:java.lang.String d_9151273279052619648(java.lang.String) -> ns 2397:2397:java.lang.String d_4309561627311326005(java.lang.String) -> nt 2400:2400:java.lang.String d_5510597588859706822(java.lang.String) -> nu 2403:2403:java.lang.String d_7536825748190848445(java.lang.String) -> nv 2406:2406:java.lang.String d_1535175305577438757(java.lang.String) -> nw 2412:2412:java.lang.String d_9092721940141135252(java.lang.String) -> nx 2415:2415:java.lang.String d_429170872726634885(java.lang.String) -> ny 2418:2418:java.lang.String d_4965055000359866798(java.lang.String) -> nz 2421:2421:java.lang.String d_3975458655777716117(java.lang.String) -> nA 2424:2424:java.lang.String d_4771347185548225365(java.lang.String) -> nB 2427:2427:java.lang.String d_8608463572896018195(java.lang.String) -> nC 2430:2430:java.lang.String d_5722109546915772215(java.lang.String) -> nD 2433:2433:java.lang.String d_3377314881118047120(java.lang.String) -> nE 2436:2436:java.lang.String d_2344656667144547686(java.lang.String) -> nF 2439:2439:java.lang.String d_1401010619108374773(java.lang.String) -> nG 2442:2442:java.lang.String d_5795072224958114396(java.lang.String) -> nH 2445:2445:java.lang.String d_4251620854149939857(java.lang.String) -> nI 2448:2448:java.lang.String d_6229565467342665880(java.lang.String) -> nJ 2451:2451:java.lang.String d_3449455033007662313(java.lang.String) -> nK 2454:2454:java.lang.String d_518557426040897419(java.lang.String) -> nL 2457:2457:java.lang.String d_4658903000143466413(java.lang.String) -> nM 2460:2460:java.lang.String d_2368975941772664593(java.lang.String) -> nN 2463:2463:java.lang.String d_8879392525842740077(java.lang.String) -> nO 2466:2466:java.lang.String d_6965329437028759719(java.lang.String) -> nP 2469:2469:java.lang.String d_93902895795848810(java.lang.String) -> nQ 2472:2472:java.lang.String d_6621306123189987914(java.lang.String) -> nR 2475:2475:java.lang.String d_4420226929298106313(java.lang.String) -> nS 2478:2478:java.lang.String d_1148251130575352619(java.lang.String) -> nT 2481:2481:java.lang.String d_3705131804399791646(java.lang.String) -> nU 2484:2484:java.lang.String d_3206794265874440876(java.lang.String) -> nV 2487:2487:java.lang.String d_3284196597427567511(java.lang.String) -> nW 2490:2490:java.lang.String d_4604151162094362536(java.lang.String) -> nX 2493:2493:java.lang.String d_7395238813432271308(java.lang.String) -> nY 2496:2496:java.lang.String d_7183972777340236213(java.lang.String) -> nZ 2499:2499:java.lang.String d_304998216458151010(java.lang.String) -> oa 2502:2502:java.lang.String d_5147528810766190880(java.lang.String) -> ob 2508:2508:java.lang.String d_6800531689634579244(java.lang.String) -> oc 2511:2511:java.lang.String d_2120269508512322168(java.lang.String) -> od 2514:2514:java.lang.String d_5811168663542233953(java.lang.String) -> oe 2517:2517:java.lang.String d_8362527647946610967(java.lang.String) -> of 2520:2520:java.lang.String d_3705170704365999112(java.lang.String) -> og 2523:2523:java.lang.String d_6026680438474571064(java.lang.String) -> oh 2526:2526:java.lang.String d_7818056102980307828(java.lang.String) -> oi 2529:2529:java.lang.String d_7127624273114209980(java.lang.String) -> oj 2532:2532:java.lang.String d_5808800444758867488(java.lang.String) -> ok 2550:2550:java.lang.String d_3516327398007715711(java.lang.String) -> ol 2574:2574:java.lang.String d_333510577289352625(java.lang.String) -> om 2577:2577:java.lang.String d_970619451733840098(java.lang.String) -> on java.lang.String $(int,int,int) -> $ com.musicg.api.ClapApi -> com.musicg.api.ClapApi: 35:52:void init() -> init 55:55:boolean isClap(byte[]) -> isClap com.musicg.api.DetectionApi -> com.musicg.api.DetectionApi: com.musicg.wave.WaveHeader waveHeader -> waveHeader int fftSampleSize -> fftSampleSize int numFrequencyUnit -> numFrequencyUnit double unitFrequency -> unitFrequency double minFrequency -> minFrequency double maxFrequency -> maxFrequency double minIntensity -> minIntensity double maxIntensity -> maxIntensity double minStandardDeviation -> minStandardDeviation double maxStandardDeviation -> maxStandardDeviation int highPass -> highPass int lowPass -> lowPass int minNumZeroCross -> minNumZeroCross int maxNumZeroCross -> maxNumZeroCross int lowerBoundary -> lowerBoundary int upperBoundary -> upperBoundary int numRobust -> numRobust 69:69:void init() -> init 80:148:boolean isSpecificSound(byte[]) -> isSpecificSound 155:186:void normalizeSpectrogramData(double[][]) -> normalizeSpectrogramData 191:220:boolean isPassedStandardDeviation(double[][]) -> isPassedStandardDeviation 225:231:boolean isPassedFrequency(double[]) -> isPassedFrequency 236:247:boolean isPassedIntensity(double[]) -> isPassedIntensity 251:260:boolean isPassedZeroCrossingRate(short[]) -> isPassedZeroCrossingRate com.musicg.api.WhistleApi -> com.musicg.api.WhistleApi: 35:51:void init() -> init 54:54:boolean isWhistle(byte[]) -> isWhistle com.musicg.dsp.FastFourierTransform -> com.musicg.dsp.FastFourierTransform: 38:62:double[] getMagnitudes(double[]) -> getMagnitudes com.musicg.dsp.LinearInterpolation -> com.musicg.dsp.LinearInterpolation: 40:65:short[] interpolate(int,int,short[]) -> interpolate com.musicg.dsp.Resampler -> com.musicg.dsp.Resampler: 42:86:byte[] reSample(byte[],int,int,int) -> reSample com.musicg.dsp.WindowFunction -> com.musicg.dsp.WindowFunction: int RECTANGULAR -> RECTANGULAR int BARTLETT -> BARTLETT int HANNING -> HANNING int HAMMING -> HAMMING int BLACKMAN -> BLACKMAN int windowType -> windowType 39:40:void setWindowType(int) -> setWindowType 43:53:void setWindowType(java.lang.String) -> setWindowType 56:56:int getWindowType() -> getWindowType 68:97:double[] generate(int) -> generate com.musicg.experiment.math.cluster.Segment -> com.musicg.experiment.math.cluster.Segment: int startPosition -> startPosition int size -> size double mean -> mean 25:25:int getStartPosition() -> getStartPosition 29:30:void setStartPosition(int) -> setStartPosition 33:33:int getSize() -> getSize 37:38:void setSize(int) -> setSize 41:41:double getMean() -> getMean 45:46:void setMean(double) -> setMean com.musicg.experiment.math.cluster.SegmentCluster -> com.musicg.experiment.math.cluster.SegmentCluster: double diffThreshold -> diffThreshold 36:37:void setDiffThreshold(double) -> setDiffThreshold 41:81:java.util.List getSegments(double[]) -> getSegments com.musicg.experiment.test.Test1 -> com.musicg.experiment.test.Test1: 15:130:void main(java.lang.String[]) -> main com.musicg.fingerprint.FingerprintManager -> com.musicg.fingerprint.FingerprintManager: com.musicg.properties.FingerprintProperties fingerprintProperties -> fingerprintProperties int sampleSizePerFrame -> sampleSizePerFrame int overlapFactor -> overlapFactor int numRobustPointsPerFrame -> numRobustPointsPerFrame int numFilterBanks -> numFilterBanks 65:141:byte[] extractFingerprint(com.musicg.wave.Wave) -> extractFingerprint 151:161:byte[] getFingerprintFromFile(java.lang.String) -> getFingerprintFromFile 171:178:byte[] getFingerprintFromInputStream(java.io.InputStream) -> getFingerprintFromInputStream 192:200:void saveFingerprintAsFile(byte[],java.lang.String) -> saveFingerprintAsFile 205:260:java.util.List[] getRobustPointList(double[][]) -> getRobustPointList 275:281:int getNumFrames(byte[]) -> getNumFrames com.musicg.fingerprint.FingerprintSimilarity -> com.musicg.fingerprint.FingerprintSimilarity: com.musicg.properties.FingerprintProperties fingerprintProperties -> fingerprintProperties int mostSimilarFramePosition -> mostSimilarFramePosition float score -> score float similarity -> similarity 48:48:int getMostSimilarFramePosition() -> getMostSimilarFramePosition 57:58:void setMostSimilarFramePosition(int) -> setMostSimilarFramePosition 67:67:float getSimilarity() -> getSimilarity 76:77:void setSimilarity(float) -> setSimilarity 86:86:float getScore() -> getScore 95:96:void setScore(float) -> setScore 104:104:float getsetMostSimilarTimePosition() -> getsetMostSimilarTimePosition com.musicg.fingerprint.FingerprintSimilarityComputer -> com.musicg.fingerprint.FingerprintSimilarityComputer: com.musicg.fingerprint.FingerprintSimilarity fingerprintSimilarity -> fingerprintSimilarity byte[] fingerprint1 -> fingerprint1 byte[] fingerprint2 -> fingerprint2 56:147:com.musicg.fingerprint.FingerprintSimilarity getFingerprintsSimilarity() -> getFingerprintsSimilarity com.musicg.fingerprint.PairManager -> com.musicg.fingerprint.PairManager: com.musicg.properties.FingerprintProperties fingerprintProperties -> fingerprintProperties int numFilterBanks -> numFilterBanks int bandwidthPerBank -> bandwidthPerBank int anchorPointsIntervalLength -> anchorPointsIntervalLength int numAnchorPointsPerInterval -> numAnchorPointsPerInterval int maxTargetZoneDistance -> maxTargetZoneDistance int numFrequencyUnits -> numFrequencyUnits int maxPairs -> maxPairs boolean isReferencePairing -> isReferencePairing java.util.HashMap stopPairTable -> stopPairTable 80:104:java.util.HashMap getPair_PositionList_Table(byte[]) -> getPair_PositionList_Table 110:190:java.util.List getPairPositionList(byte[]) -> getPairPositionList 200:218:java.util.List getSortedCoordinateList(byte[]) -> getSortedCoordinateList 228:228:byte[] pairHashcodeToBytes(int) -> pairHashcodeToBytes 238:238:int pairBytesToHashcode(byte[]) -> pairBytesToHashcode com.musicg.main.demo.FingerprintDemo -> com.musicg.main.demo.FingerprintDemo: 25:46:void main(java.lang.String[]) -> main com.musicg.main.demo.FingerprintRecognitionDemo -> com.musicg.main.demo.FingerprintRecognitionDemo: 25:72:void main(java.lang.String[]) -> main com.musicg.main.demo.PitchDemo -> com.musicg.main.demo.PitchDemo: 11:27:void main(java.lang.String[]) -> main com.musicg.main.demo.RenderSpectrogramDemo -> com.musicg.main.demo.RenderSpectrogramDemo: 25:44:void main(java.lang.String[]) -> main com.musicg.main.demo.RenderWaveformDemo -> com.musicg.main.demo.RenderWaveformDemo: 24:39:void main(java.lang.String[]) -> main com.musicg.main.demo.WaveDemo -> com.musicg.main.demo.WaveDemo: 25:41:void main(java.lang.String[]) -> main com.musicg.main.demo.WhistleApiDemo -> com.musicg.main.demo.WhistleApiDemo: 23:30:void main(java.lang.String[]) -> main com.musicg.math.quicksort.QuickSort -> com.musicg.math.quicksort.QuickSort: int[] getSortIndexes() -> getSortIndexes com.musicg.math.quicksort.QuickSortDouble -> com.musicg.math.quicksort.QuickSortDouble: int[] indexes -> indexes double[] array -> array 16:17:int[] getSortIndexes() -> getSortIndexes 21:22:void sort() -> sort 26:30:void quicksort(double[],int[],int,int) -> quicksort 34:45:int partition(double[],int[],int,int) -> partition 50:53:void swap(double[],int[],int,int) -> swap com.musicg.math.quicksort.QuickSortIndexPreserved -> com.musicg.math.quicksort.QuickSortIndexPreserved: com.musicg.math.quicksort.QuickSort quickSort -> quickSort 19:19:int[] getSortIndexes() -> getSortIndexes com.musicg.math.quicksort.QuickSortInteger -> com.musicg.math.quicksort.QuickSortInteger: int[] indexes -> indexes int[] array -> array 16:17:int[] getSortIndexes() -> getSortIndexes 21:22:void sort() -> sort 26:30:void quicksort(int[],int[],int,int) -> quicksort 34:45:int partition(int[],int[],int,int) -> partition 50:53:void swap(int[],int[],int,int) -> swap com.musicg.math.quicksort.QuickSortShort -> com.musicg.math.quicksort.QuickSortShort: int[] indexes -> indexes short[] array -> array 16:17:int[] getSortIndexes() -> getSortIndexes 21:22:void sort() -> sort 26:30:void quicksort(short[],int[],int,int) -> quicksort 34:45:int partition(short[],int[],int,int) -> partition 50:53:void swap(short[],int[],int,int) -> swap com.musicg.math.rank.ArrayRankDouble -> com.musicg.math.rank.ArrayRankDouble: 28:38:int getMaxValueIndex(double[]) -> getMaxValueIndex 48:58:int getMinValueIndex(double[]) -> getMinValueIndex 70:84:double getNthOrderedValue(double[],int,boolean) -> getNthOrderedValue 88:89:double getOrderedValue(double[],int) -> getOrderedValue 95:131:void locate(double[],int,int,int) -> locate 134:137:void swap(double[],int,int) -> swap com.musicg.math.rank.MapRank -> com.musicg.math.rank.MapRank: java.util.List getOrderedKeyList(int,boolean) -> getOrderedKeyList com.musicg.math.rank.MapRankDouble -> com.musicg.math.rank.MapRankDouble: java.util.Map map -> map boolean acsending -> acsending 23:115:java.util.List getOrderedKeyList(int,boolean) -> getOrderedKeyList 119:120:double getOrderedValue(double[],int) -> getOrderedValue 126:161:void locate(double[],int,int,int) -> locate 164:167:void swap(double[],int,int) -> swap com.musicg.math.rank.MapRankInteger -> com.musicg.math.rank.MapRankInteger: java.util.Map map -> map boolean acsending -> acsending 23:115:java.util.List getOrderedKeyList(int,boolean) -> getOrderedKeyList 119:120:int getOrderedValue(int[],int) -> getOrderedValue 126:161:void locate(int[],int,int,int) -> locate 164:167:void swap(int[],int,int) -> swap com.musicg.math.rank.MapRankShort -> com.musicg.math.rank.MapRankShort: java.util.Map map -> map boolean acsending -> acsending 23:116:java.util.List getOrderedKeyList(int,boolean) -> getOrderedKeyList 120:121:short getOrderedValue(short[],int) -> getOrderedValue 127:162:void locate(short[],int,int,int) -> locate 165:168:void swap(short[],int,int) -> swap com.musicg.math.statistics.DataCentroid -> com.musicg.math.statistics.DataCentroid: 36:48:double evaluate() -> evaluate com.musicg.math.statistics.MathStatistics -> com.musicg.math.statistics.MathStatistics: double[] values -> values 30:31:void setValues(double[]) -> setValues double evaluate() -> evaluate com.musicg.math.statistics.Mean -> com.musicg.math.statistics.Mean: com.musicg.math.statistics.Sum sum -> sum 36:38:double evaluate() -> evaluate com.musicg.math.statistics.SpectralCentroid -> com.musicg.math.statistics.SpectralCentroid: 36:48:double evaluate() -> evaluate com.musicg.math.statistics.StandardDeviation -> com.musicg.math.statistics.StandardDeviation: com.musicg.math.statistics.Mean mean -> mean 39:54:double evaluate() -> evaluate com.musicg.math.statistics.Sum -> com.musicg.math.statistics.Sum: 35:40:double evaluate() -> evaluate 44:44:int size() -> size com.musicg.math.statistics.ZeroCrossingRate -> com.musicg.math.statistics.ZeroCrossingRate: short[] signals -> signals double lengthInSecond -> lengthInSecond 47:49:void setSignals(short[],double) -> setSignals 52:61:double evaluate() -> evaluate com.musicg.pitch.PitchHandler -> com.musicg.pitch.PitchHandler: 38:38:double getToneChanged(double,double) -> getToneChanged 49:60:double getHarmonicProbability(double[]) -> getHarmonicProbability 72:88:boolean isHarmonic(double,double) -> isHarmonic com.musicg.processor.IntensityProcessor -> com.musicg.processor.IntensityProcessor: void execute() -> execute double[][] getIntensities() -> getIntensities com.musicg.processor.ProcessorChain -> com.musicg.processor.ProcessorChain: double[][] intensities -> intensities java.util.List processorList -> processorList 20:26:void process() -> process 29:29:double[][] getIntensities() -> getIntensities com.musicg.processor.RobustIntensityProcessor -> com.musicg.processor.RobustIntensityProcessor: double[][] intensities -> intensities int numPointsPerFrame -> numPointsPerFrame 17:37:void execute() -> execute 40:40:double[][] getIntensities() -> getIntensities com.musicg.processor.TopManyPointsProcessorChain -> com.musicg.processor.TopManyPointsProcessorChain: double[][] intensities -> intensities java.util.List processorList -> processorList 21:27:void process() -> process 30:30:double[][] getIntensities() -> getIntensities com.musicg.properties.FingerprintProperties -> com.musicg.properties.FingerprintProperties: com.musicg.properties.FingerprintProperties instance -> instance int numRobustPointsPerFrame -> numRobustPointsPerFrame int sampleSizePerFrame -> sampleSizePerFrame int overlapFactor -> overlapFactor int numFilterBanks -> numFilterBanks int upperBoundedFrequency -> upperBoundedFrequency int lowerBoundedFrequency -> lowerBoundedFrequency int fps -> fps int sampleRate -> sampleRate int numFramesInOneSecond -> numFramesInOneSecond int refMaxActivePairs -> refMaxActivePairs int sampleMaxActivePairs -> sampleMaxActivePairs int numAnchorPointsPerInterval -> numAnchorPointsPerInterval int anchorPointsIntervalLength -> anchorPointsIntervalLength int maxTargetZoneDistance -> maxTargetZoneDistance int numFrequencyUnits -> numFrequencyUnits 43:50:com.musicg.properties.FingerprintProperties getInstance() -> getInstance 54:54:int getNumRobustPointsPerFrame() -> getNumRobustPointsPerFrame 58:58:int getSampleSizePerFrame() -> getSampleSizePerFrame 62:62:int getOverlapFactor() -> getOverlapFactor 66:66:int getNumFilterBanks() -> getNumFilterBanks 70:70:int getUpperBoundedFrequency() -> getUpperBoundedFrequency 74:74:int getLowerBoundedFrequency() -> getLowerBoundedFrequency 78:78:int getFps() -> getFps 82:82:int getRefMaxActivePairs() -> getRefMaxActivePairs 86:86:int getSampleMaxActivePairs() -> getSampleMaxActivePairs 90:90:int getNumAnchorPointsPerInterval() -> getNumAnchorPointsPerInterval 94:94:int getAnchorPointsIntervalLength() -> getAnchorPointsIntervalLength 98:98:int getMaxTargetZoneDistance() -> getMaxTargetZoneDistance 102:102:int getNumFrequencyUnits() -> getNumFrequencyUnits 106:106:int getMaxPossiblePairHashcode() -> getMaxPossiblePairHashcode 110:110:int getSampleRate() -> getSampleRate 114:114:int getNumFramesInOneSecond() -> getNumFramesInOneSecond com.musicg.serialization.ObjectSerializer -> com.musicg.serialization.ObjectSerializer: 16:25:void dump(java.lang.Object,java.lang.String) -> dump 29:43:java.lang.Object load(java.lang.String) -> load com.musicg.version.Version -> com.musicg.version.Version: java.lang.String VERSION -> VERSION com.musicg.wave.Wave -> com.musicg.wave.Wave: long serialVersionUID -> serialVersionUID com.musicg.wave.WaveHeader waveHeader -> waveHeader byte[] data -> data byte[] fingerprint -> fingerprint byte[] $ -> $ int $$ -> $$ 95:109:void initWaveWithInputStream(java.io.InputStream) -> initWaveWithInputStream 121:146:void trim(int,int) -> trim 155:156:void leftTrim(int) -> leftTrim 165:166:void rightTrim(int) -> rightTrim 178:188:void trim(double,double) -> trim 197:198:void leftTrim(double) -> leftTrim 207:208:void rightTrim(double) -> rightTrim 216:216:com.musicg.wave.WaveHeader getWaveHeader() -> getWaveHeader 225:225:com.musicg.wave.extension.Spectrogram getSpectrogram() -> getSpectrogram 237:237:com.musicg.wave.extension.Spectrogram getSpectrogram(int,int) -> getSpectrogram 246:246:byte[] getBytes() -> getBytes 255:255:int size() -> size 264:265:float length() -> length 274:288:java.lang.String timestamp() -> timestamp 297:311:short[] getSampleAmplitudes() -> getSampleAmplitudes 315:318:java.lang.String toString() -> toString 322:323:double[] getNormalizedAmplitudes() -> getNormalizedAmplitudes 327:331:byte[] getFingerprint() -> getFingerprint 335:336:com.musicg.fingerprint.FingerprintSimilarity getFingerprintSimilarity(com.musicg.wave.Wave) -> getFingerprintSimilarity java.lang.String $(int,int,int) -> $ com.musicg.wave.WaveFileManager -> com.musicg.wave.WaveFileManager: com.musicg.wave.Wave wave -> wave 46:92:void saveWaveAsFile(java.lang.String) -> saveWaveAsFile 95:95:com.musicg.wave.Wave getWave() -> getWave 99:100:void setWave(com.musicg.wave.Wave) -> setWave com.musicg.wave.WaveHeader -> com.musicg.wave.WaveHeader: java.lang.String RIFF_HEADER -> RIFF_HEADER java.lang.String WAVE_HEADER -> WAVE_HEADER java.lang.String FMT_HEADER -> FMT_HEADER java.lang.String DATA_HEADER -> DATA_HEADER int HEADER_BYTE_LENGTH -> HEADER_BYTE_LENGTH boolean valid -> valid java.lang.String chunkId -> chunkId long chunkSize -> chunkSize java.lang.String format -> format java.lang.String subChunk1Id -> subChunk1Id long subChunk1Size -> subChunk1Size int audioFormat -> audioFormat int channels -> channels long sampleRate -> sampleRate long byteRate -> byteRate int blockAlign -> blockAlign int bitsPerSample -> bitsPerSample java.lang.String subChunk2Id -> subChunk2Id long subChunk2Size -> subChunk2Size 71:139:boolean loadHeader(java.io.InputStream) -> loadHeader 143:143:boolean isValid() -> isValid 147:147:java.lang.String getChunkId() -> getChunkId 151:151:long getChunkSize() -> getChunkSize 155:155:java.lang.String getFormat() -> getFormat 159:159:java.lang.String getSubChunk1Id() -> getSubChunk1Id 163:163:long getSubChunk1Size() -> getSubChunk1Size 167:167:int getAudioFormat() -> getAudioFormat 171:171:int getChannels() -> getChannels 175:175:int getSampleRate() -> getSampleRate 179:179:int getByteRate() -> getByteRate 183:183:int getBlockAlign() -> getBlockAlign 187:187:int getBitsPerSample() -> getBitsPerSample 191:191:java.lang.String getSubChunk2Id() -> getSubChunk2Id 195:195:long getSubChunk2Size() -> getSubChunk2Size 199:211:void setSampleRate(int) -> setSampleRate 214:215:void setChunkId(java.lang.String) -> setChunkId 218:219:void setChunkSize(long) -> setChunkSize 222:223:void setFormat(java.lang.String) -> setFormat 226:227:void setSubChunk1Id(java.lang.String) -> setSubChunk1Id 230:231:void setSubChunk1Size(long) -> setSubChunk1Size 234:235:void setAudioFormat(int) -> setAudioFormat 238:239:void setChannels(int) -> setChannels 242:243:void setByteRate(long) -> setByteRate 246:247:void setBlockAlign(int) -> setBlockAlign 250:251:void setBitsPerSample(int) -> setBitsPerSample 254:255:void setSubChunk2Id(java.lang.String) -> setSubChunk2Id 258:259:void setSubChunk2Size(long) -> setSubChunk2Size 263:289:java.lang.String toString() -> toString com.musicg.wave.WaveTypeDetector -> com.musicg.wave.WaveTypeDetector: com.musicg.wave.Wave wave -> wave 19:80:double getWhistleProbability() -> getWhistleProbability com.musicg.wave.extension.NormalizedSampleAmplitudes -> com.musicg.wave.extension.NormalizedSampleAmplitudes: com.musicg.wave.Wave wave -> wave double[] normalizedAmplitudes -> normalizedAmplitudes 43:65:double[] getNormalizedAmplitudes() -> getNormalizedAmplitudes com.musicg.wave.extension.Spectrogram -> com.musicg.wave.extension.Spectrogram: int SPECTROGRAM_DEFAULT_FFT_SAMPLE_SIZE -> SPECTROGRAM_DEFAULT_FFT_SAMPLE_SIZE int SPECTROGRAM_DEFAULT_OVERLAP_FACTOR -> SPECTROGRAM_DEFAULT_OVERLAP_FACTOR com.musicg.wave.Wave wave -> wave double[][] spectrogram -> spectrogram double[][] absoluteSpectrogram -> absoluteSpectrogram int fftSampleSize -> fftSampleSize int overlapFactor -> overlapFactor int numFrames -> numFrames int framesPerSecond -> framesPerSecond int numFrequencyUnit -> numFrequencyUnit double unitFrequency -> unitFrequency 84:175:void buildSpectrogram() -> buildSpectrogram 183:183:double[][] getNormalizedSpectrogramData() -> getNormalizedSpectrogramData 192:192:double[][] getAbsoluteSpectrogramData() -> getAbsoluteSpectrogramData 196:196:int getNumFrames() -> getNumFrames 200:200:int getFramesPerSecond() -> getFramesPerSecond 204:204:int getNumFrequencyUnit() -> getNumFrequencyUnit 208:208:double getUnitFrequency() -> getUnitFrequency 212:212:int getFftSampleSize() -> getFftSampleSize 216:216:int getOverlapFactor() -> getOverlapFactor com.sun.media.sound.FFT -> com.sun.media.sound.FFT: double[] w -> w int fftFrameSize -> fftFrameSize int sign -> sign int[] bitm_array -> bitm_array int fftFrameSize2 -> fftFrameSize2 67:69:void transform(double[]) -> transform 74:122:double[] computeTwiddleFactors(int,int) -> computeTwiddleFactors 128:140:void calc(int,double[],int,double[]) -> calc 144:160:void calcF2E(int,double[],int,int,double[]) -> calcF2E 168:330:void calcF4F(int,double[],int,int,double[]) -> calcF4F 336:498:void calcF4I(int,double[],int,int,double[]) -> calcF4I 504:592:void calcF4FE(int,double[],int,int,double[]) -> calcF4FE 598:686:void calcF4IE(int,double[],int,int,double[]) -> calcF4IE 689:747:void bitreversal(double[]) -> bitreversal