Skip to content

Instantly share code, notes, and snippets.

@izgzhen
Created March 21, 2019 20:42
Show Gist options
  • Save izgzhen/bc1a0daf0f098d9c30274703b45e8303 to your computer and use it in GitHub Desktop.
Save izgzhen/bc1a0daf0f098d9c30274703b45e8303 to your computer and use it in GitHub Desktop.
(.venv) (base) ➜ seguard-framework git:(master) ✗ SOURCE_SINK_FILE=$PWD/examples/sourcesAndSinks.xml PDECRYPT=0 STEPS=flowdroid ./tools/seguard examples/com.handmark.sportcaster-128.apk
Preparing files
+ ./dex2jar -f /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar
2019-03-21 13:41:16,981 root DEBUG try_call_std((['./dex2jar', '-f', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar'],), {}) spent 6.64s
+ unzip -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar -d /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar.out
2019-03-21 13:41:17,453 root DEBUG try_call_std((['unzip', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar', '-d', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar.out'],), {}) spent 0.47s
+ mkdir -p /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/
2019-03-21 13:41:17,456 root DEBUG try_call_std((['mkdir', '-p', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/'],), {}) spent 0.00s
+ cp /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk
2019-03-21 13:41:17,463 root DEBUG try_call_std((['cp', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk'],), {}) spent 0.01s
Find the new APK in /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk
Generating suspicious traces using FlowDroid analyzer...
+ java -Xmx2048m -jar FlowDroid/soot-infoflow-cmd/target/soot-infoflow-cmd-jar-with-dependencies.jar -a /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk -p android-platforms -pflow -ps -cp -s /home/zgzhen/projects/seguard-framework/examples/sourcesAndSinks.xml -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.out.xml -ne
2019-03-21 13:41:50,978 root DEBUG try_call_std((['java', '-Xmx2048m', '-jar', 'FlowDroid/soot-infoflow-cmd/target/soot-infoflow-cmd-jar-with-dependencies.jar', '-a', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk', '-p', 'android-platforms', '-pflow', '-ps', '-cp', '-s', '/home/zgzhen/projects/seguard-framework/examples/sourcesAndSinks.xml', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.out.xml', '-ne'],), {'cwd': './java', 'noexception': True}) spent 33.51s
CODE: 0
STDOUT:
STDERR:
[main] INFO soot.jimple.infoflow.cmd.MainClass - Analyzing app /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk (1 of 1)...
[main] INFO soot.jimple.infoflow.android.source.parsers.xml.XMLSourceSinkParser - Loading sources and sinks from /home/zgzhen/projects/seguard-framework/examples/sourcesAndSinks.xml...
[main] INFO soot.jimple.infoflow.android.source.parsers.xml.XMLSourceSinkParser - Loaded 2 sources and 1 sinks from the XML file
[main] INFO soot.jimple.infoflow.android.SetupApplication - Initializing Soot...
[main] INFO soot.jimple.infoflow.android.SetupApplication - Loading dex files...
[main] INFO soot.jimple.infoflow.android.SetupApplication - ARSC file parsing took 0.047608354 seconds
[main] INFO soot.jimple.infoflow.android.entryPointCreators.AndroidEntryPointCreator - Creating Android entry point for 52 components...
[main] INFO soot.jimple.infoflow.android.SetupApplication - Constructing the callgraph...
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Collecting callbacks in DEFAULT mode...
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Callback analysis done.
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.widget.DrawerLayout
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager
[main] INFO soot.jimple.infoflow.android.entryPointCreators.AndroidEntryPointCreator - Creating Android entry point for 52 components...
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.rhythmnewmedia.sdk.b, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.sportcaster.viewcontroller.EventController, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.data.sports.Team, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.handmark.pulltorefresh.library.PullToRefreshBase$Mode
[main] INFO soot.jimple.infoflow.android.SetupApplication - Constructing the callgraph...
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Running incremental callback analysis for 51 components...
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Incremental callback analysis done.
[main] INFO soot.jimple.infoflow.android.entryPointCreators.AndroidEntryPointCreator - Creating Android entry point for 52 components...
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.rhythmnewmedia.sdk.display.VideoAdPlacement
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.rhythmnewmedia.sdk.b, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.sportcaster.viewcontroller.EventController, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.data.sports.Team, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase, because it is abstract and cannot substitute with subclass
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.handmark.pulltorefresh.library.PullToRefreshBase$Mode
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.rhythmnewmedia.sdk.display.VideoAdPlacement
[main] INFO soot.jimple.infoflow.android.SetupApplication - Constructing the callgraph...
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Running incremental callback analysis for 0 components...
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Incremental callback analysis done.
[main] INFO soot.jimple.infoflow.memory.MemoryWarningSystem - Shutting down the memory warning system...
[main] INFO soot.jimple.infoflow.android.SetupApplication - Callback analysis terminated normally
[main] INFO soot.jimple.infoflow.android.SetupApplication - Entry point calculation done.
[main] INFO soot.jimple.infoflow.android.source.AccessPathBasedSourceSinkManager - Created a SourceSinkManager with 2 sources, 1 sinks, and 293 callback methods.
[main] INFO soot.jimple.infoflow.android.SetupApplication - Collecting callbacks and building a callgraph took 24 seconds
[main] INFO soot.jimple.infoflow.android.SetupApplication - Running data flow analysis on /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk with 2 sources and 1 sinks...
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Implicit flow tracking is NOT enabled
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Exceptional flow tracking is NOT enabled
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Running with a maximum access path length of 5
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Using path-sensitive result collection
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Recursive access path shortening is enabled
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Taint analysis enabled: true
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Using alias algorithm FlowSensitive
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Callgraph construction took 0 seconds
[main] INFO soot.jimple.infoflow.codeOptimization.InterproceduralConstantValuePropagator - Removing side-effect free methods is disabled
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Dead code elimination took 1.007288457 seconds
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Callgraph has 38579 edges
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Starting Taint Analysis
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Using context- and flow-sensitive solver
[main] WARN soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Running with limited join point abstractions can break context-sensitive path builders
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Looking for sources and sinks...
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Source lookup done, found 4 sources and 2 sinks.
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Taint wrapper hits: 27347
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Taint wrapper misses: 27329
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - IFDS problem with 61351 forward and 49912 backward edges solved, processing 2 results...
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Current memory consumption: 771 MB
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Memory consumption after cleanup: 266 MB
[main] INFO soot.jimple.infoflow.data.pathBuilders.BatchPathBuilder - Running path reconstruction batch 1 with 2 elements
[main] INFO soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder - Obtainted 2 connections between sources and sinks
[main] INFO soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder - Building path 1...
[main] INFO soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder - Building path 2...
[main] INFO soot.jimple.infoflow.memory.MemoryWarningSystem - Shutting down the memory warning system...
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Memory consumption after path building: 292 MB
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Path reconstruction took 2 seconds
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - The sink specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1") in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> was called with values from the following sources:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = staticinvoke <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r0
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r7 = virtualinvoke $r1.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r7 = virtualinvoke $r1.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = staticinvoke <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>($r0, "UTF-8")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = virtualinvoke $r2.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("\\*", "%2A")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = virtualinvoke $r2.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("\\+", "%20")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = virtualinvoke $r2.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("\\%7E", "~")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r7 = virtualinvoke $r1.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - The sink specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") in method <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> was called with values from the following sources:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = specialinvoke $r0.<com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r8.<com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = specialinvoke $r0.<com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.sportcaster.C2DMReceiver: void onMessage(android.content.Context,android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.sportcaster.C2DMReceiver dummyMainMethod_com_handmark_sportcaster_C2DMReceiver(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r0
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: void dummyMainMethod(java.lang.String[])>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> staticinvoke <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = specialinvoke $r0.<com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r8.<com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r8.<com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.twitapi.OAuth
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path:
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10)
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>()
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1")
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Data flow solver took 7 seconds. Maximum memory consumption: 260 MB
[main] INFO soot.jimple.infoflow.android.SetupApplication - Found 2 leaks
Find the partial traces output in /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.traces.json
Find the complete traces output in /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.out.xml
Total time spent: 40.668528s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment