File tree Expand file tree Collapse file tree 5 files changed +11
-25
lines changed
cSploit/src/org/csploit/android Expand file tree Collapse file tree 5 files changed +11
-25
lines changed Original file line number Diff line number Diff line change @@ -122,11 +122,9 @@ private String getRealPath(final String file) {
122
122
updateFuseBinds ();
123
123
124
124
synchronized (mFuseBinds ) {
125
- if (mFuseBinds .size ()>0 ) {
126
- for (FuseBind b : mFuseBinds ) {
127
- if (file .startsWith (b .mountpoint )) {
128
- return b .source + file .substring (b .mountpoint .length ());
129
- }
125
+ for (FuseBind b : mFuseBinds ) {
126
+ if (file .startsWith (b .mountpoint )) {
127
+ return b .source + file .substring (b .mountpoint .length ());
130
128
}
131
129
}
132
130
return null ;
Original file line number Diff line number Diff line change @@ -845,8 +845,10 @@ public static void loadSession(String filename) throws Exception{
845
845
}
846
846
847
847
public synchronized static ToolBox getTools () {
848
- if (mTools == null )
848
+ if (mTools == null ) {
849
849
mTools = new ToolBox ();
850
+ mTools .reload ();
851
+ }
850
852
return mTools ;
851
853
}
852
854
Original file line number Diff line number Diff line change @@ -22,13 +22,6 @@ public void onEvent(Event e) {
22
22
23
23
public MsfRpcd () {
24
24
mHandler = "msfrpcd" ;
25
-
26
- setEnabled ();
27
-
28
- if (mEnabled )
29
- setupEnvironment ();
30
-
31
- registerSettingReceiver ();
32
25
}
33
26
34
27
/**
Original file line number Diff line number Diff line change @@ -30,10 +30,11 @@ public class Ruby extends Tool {
30
30
31
31
private final static String rubyLib = "%1$s/site_ruby/1.9.1:%1$s/site_ruby/1.9.1/arm-linux-androideabi:%1$s/site_ruby:%1$s/vendor_ruby/1.9.1:%1$s/vendor_ruby/1.9.1/arm-linux-androideabi:%1$s/vendor_ruby:%1$s/1.9.1:%1$s/1.9.1/arm-linux-androideabi" ;
32
32
33
-
34
33
public Ruby () {
35
34
mHandler = "raw" ;
35
+ }
36
36
37
+ public void init () {
37
38
setEnabled ();
38
39
39
40
if (mEnabled )
Original file line number Diff line number Diff line change @@ -57,26 +57,18 @@ public ToolBox() {
57
57
public void reload () {
58
58
raw .setEnabled ();
59
59
shell .setEnabled ();
60
- ruby .setEnabled ();
61
60
nmap .setEnabled ();
62
61
hydra .setEnabled ();
63
62
arpSpoof .setEnabled ();
64
63
ettercap .setEnabled ();
65
64
fusemounts .setEnabled ();
66
65
ipTables .setEnabled ();
67
66
tcpDump .setEnabled ();
68
- msf .setEnabled ();
69
67
networkRadar .setEnabled ();
70
- msfrpcd .setEnabled ();
71
68
logcat .setEnabled ();
72
69
73
- if (ruby .isEnabled ())
74
- ruby .setupEnvironment ();
75
-
76
- if (msf .isEnabled ())
77
- msf .setupEnvironment ();
78
-
79
- if (msfrpcd .isEnabled ())
80
- msfrpcd .setupEnvironment ();
70
+ ruby .init ();
71
+ msf .init ();
72
+ msfrpcd .init ();
81
73
}
82
74
}
You can’t perform that action at this time.
0 commit comments