Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 |
Zip·file·size:·86 |
1 | Zip·file·size:·86276·bytes,·number·of·entries:·28 |
2 | -rw----·····2.0·fat·····2299·bl·defN·14-Sep-26·05:58·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat·····2299·bl·defN·14-Sep-26·05:58·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat·····2420·bl·defN·14-Sep-26·05:58·META-INF/19C206A2.SF | 3 | -rw----·····2.0·fat·····2420·bl·defN·14-Sep-26·05:58·META-INF/19C206A2.SF |
4 | -rw----·····2.0·fat·····1332·bl·defN·14-Sep-26·05:58·META-INF/19C206A2.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·14-Sep-26·05:58·META-INF/19C206A2.RSA |
5 |
-rw----·····2.0·fat······696·bX·defN· |
5 | -rw----·····2.0·fat······696·bX·defN·08-Jan-01·00:00·res/layout/activity_mountie.xml |
6 |
-rw----·····2.0·fat······116·bl·defN· |
6 | -rw----·····2.0·fat······116·bl·defN·08-Jan-01·00:00·res/menu/mountie.xml |
7 |
-rw----·····2.0·fat·····3488·bl·defN· |
7 | -rw----·····2.0·fat·····3488·bl·defN·08-Jan-01·00:00·AndroidManifest.xml |
8 |
-rw----·····1.0·fat·····5052·b-·stor· |
8 | -rw----·····1.0·fat·····5052·b-·stor·08-Jan-01·00:00·resources.arsc |
9 |
-rw----·····1.0·fat······872·b-·stor· |
9 | -rw----·····1.0·fat······872·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v11/ic_stat_mountie.png |
10 |
-rw----·····1.0·fat······572·b-·stor· |
10 | -rw----·····1.0·fat······572·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_unmount.png |
11 |
-rw----·····1.0·fat·····2347·b-·stor· |
11 | -rw----·····1.0·fat·····2347·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png |
12 |
-rw----·····1.0·fat·····1151·b-·stor· |
12 | -rw----·····1.0·fat·····1151·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_stat_mountie.png |
13 |
-rw----·····1.0·fat······704·b-·stor· |
13 | -rw----·····1.0·fat······704·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v9/ic_stat_mountie.png |
14 |
-rw----·····1.0·fat······588·b-·stor· |
14 | -rw----·····1.0·fat······588·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v11/ic_stat_mountie.png |
15 |
-rw----·····1.0·fat······424·b-·stor· |
15 | -rw----·····1.0·fat······424·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_unmount.png |
16 |
-rw----·····1.0·fat·····1478·b-·stor· |
16 | -rw----·····1.0·fat·····1478·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png |
17 |
-rw----·····1.0·fat······757·b-·stor· |
17 | -rw----·····1.0·fat······757·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/ic_stat_mountie.png |
18 |
-rw----·····1.0·fat······450·b-·stor· |
18 | -rw----·····1.0·fat······450·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v9/ic_stat_mountie.png |
19 |
-rw----·····1.0·fat·····1088·b-·stor· |
19 | -rw----·····1.0·fat·····1088·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v11/ic_stat_mountie.png |
20 |
-rw----·····1.0·fat······659·b-·stor· |
20 | -rw----·····1.0·fat······659·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_unmount.png |
21 |
-rw----·····1.0·fat·····3213·b-·stor· |
21 | -rw----·····1.0·fat·····3213·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png |
22 |
-rw----·····1.0·fat·····1440·b-·stor· |
22 | -rw----·····1.0·fat·····1440·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v4/ic_stat_mountie.png |
23 |
-rw----·····1.0·fat·····1004·b-·stor· |
23 | -rw----·····1.0·fat·····1004·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v9/ic_stat_mountie.png |
24 |
-rw----·····1.0·fat·····1530·b-·stor· |
24 | -rw----·····1.0·fat·····1530·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v11/ic_stat_mountie.png |
25 |
-rw----·····1.0·fat······983·b-·stor· |
25 | -rw----·····1.0·fat······983·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_unmount.png |
26 |
-rw----·····1.0·fat·····5284·b-·stor· |
26 | -rw----·····1.0·fat·····5284·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_launcher.png |
27 |
-rw----·····1.0·fat·····1235·b-·stor· |
27 | -rw----·····1.0·fat·····1235·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_stat_mountie.png |
28 |
-rw----·····1.0·fat·····1536·b-·stor· |
28 | -rw----·····1.0·fat·····1536·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v9/ic_stat_mountie.png |
29 |
-rw----·····2.0·fat···100 |
29 | -rw----·····2.0·fat···100552·bl·defN·08-Jan-01·00:00·classes.dex |
30 |
28·files,·143 |
30 | 28·files,·143270·bytes·uncompressed,·82100·bytes·compressed:··42.7% |
Offset 19, 16 lines modified | Offset 19, 17 lines modified | ||
19 | .field·final·synthetic·val$file:Ljava/io/File; | 19 | .field·final·synthetic·val$file:Ljava/io/File; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/morlunk/mountie/Automounter;I[Ljava/lang/String;Ljava/io/File;)V | 21 | .method·varargs·constructor·<init>(Lcom/morlunk/mountie/Automounter;I[Ljava/lang/String;Ljava/io/File;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/Automounter; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 | ····.param·p3,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·82 | 27 | ····.line·82 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/Automounter$1;->this$0:Lcom/morlunk/mountie/Automounter; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/Automounter$1;->this$0:Lcom/morlunk/mountie/Automounter; |
28 | ····iput-object·p4,·p0,·Lcom/morlunk/mountie/Automounter$1;->val$file:Ljava/io/File; | 29 | ····iput-object·p4,·p0,·Lcom/morlunk/mountie/Automounter$1;->val$file:Ljava/io/File; |
Offset 187, 114 lines modified | Offset 187, 111 lines modified | ||
187 | #·virtual·methods | 187 | #·virtual·methods |
188 | .method·public·cleanDirectory()V | 188 | .method·public·cleanDirectory()V |
189 | ····.locals·10 | 189 | ····.locals·10 |
190 | ····.prologue | 190 | ····.prologue |
191 |
····const/4·v |
191 | ····const/4·v4,·0x0 |
192 | ····.line·81 | 192 | ····.line·81 |
193 |
····iget-object·v |
193 | ····iget-object·v3,·p0,·Lcom/morlunk/mountie/Automounter;->mEmulatedDirectory:Ljava/io/File; |
194 |
····invoke-virtual·{v |
194 | ····invoke-virtual·{v3},·Ljava/io/File;->listFiles()[Ljava/io/File; |
195 |
····move-result-object·v |
195 | ····move-result-object·v5 |
196 |
|
196 | ····array-length·v6,·v5 |
197 | ····array-length·v4,·v0 | ||
198 |
···· |
197 | ····move·v3,·v4 |
199 | ····const/4·v3,·0x0 | ||
200 | ····.local·v3,·"i$":I | ||
201 | ····:goto_0 | 198 | ····:goto_0 |
202 |
····if-ge·v3,·v |
199 | ····if-ge·v3,·v6,·:cond_0 |
203 |
····aget-object·v |
200 | ····aget-object·v1,·v5,·v3 |
204 | ····.line·82 | 201 | ····.line·82 |
205 |
····.local·v |
202 | ····.local·v1,·"file":Ljava/io/File; |
206 |
····new-instance·v |
203 | ····new-instance·v2,·Lcom/morlunk/mountie/Automounter$1; |
207 |
····const/4·v |
204 | ····const/4·v7,·0x1 |
208 |
····new-array·v |
205 | ····new-array·v7,·v7,·[Ljava/lang/String; |
209 |
····new-instance·v |
206 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
210 |
····invoke-direct·{v |
207 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
211 |
····const-string·v |
208 | ····const-string·v9,·"umount·" |
212 |
····invoke-virtual·{v |
209 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
213 |
····move-result-object·v |
210 | ····move-result-object·v8 |
214 |
····iget-object·v |
211 | ····iget-object·v9,·p0,·Lcom/morlunk/mountie/Automounter;->mMountDirectory:Ljava/io/File; |
215 |
····invoke-virtual·{v |
212 | ····invoke-virtual·{v9},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
216 |
····move-result-object·v |
213 | ····move-result-object·v9 |
217 |
····invoke-virtual·{v |
214 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
218 |
····move-result-object·v |
215 | ····move-result-object·v8 |
219 |
····const-string·v |
216 | ····const-string·v9,·"/" |
220 |
····invoke-virtual·{v |
217 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
221 |
····move-result-object·v |
218 | ····move-result-object·v8 |
222 |
····invoke-virtual·{v |
219 | ····invoke-virtual·{v1},·Ljava/io/File;->getName()Ljava/lang/String; |
223 |
····move-result-object·v |
220 | ····move-result-object·v9 |
224 |
····invoke-virtual·{v |
221 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
225 |
····move-result-object·v |
222 | ····move-result-object·v8 |
226 |
····invoke-virtual·{v |
223 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
227 |
····move-result-object·v |
224 | ····move-result-object·v8 |
228 |
····aput-object·v |
225 | ····aput-object·v8,·v7,·v4 |
229 |
····invoke-direct·{v |
226 | ····invoke-direct·{v2,·p0,·v4,·v7,·v1},·Lcom/morlunk/mountie/Automounter$1;-><init>(Lcom/morlunk/mountie/Automounter;I[Ljava/lang/String;Ljava/io/File;)V |
230 | ····.line·90 | 227 | ····.line·90 |
231 |
····.local·v |
228 | ····.local·v2,·"mountCommand":Lcom/stericson/RootTools/execution/Command; |
232 | ····:try_start_0 | 229 | ····:try_start_0 |
233 |
····iget-object·v |
230 | ····iget-object·v7,·p0,·Lcom/morlunk/mountie/Automounter;->mRootShell:Lcom/stericson/RootTools/execution/Shell; |
234 |
····invoke-virtual·{v |
231 | ····invoke-virtual·{v7,·v2},·Lcom/stericson/RootTools/execution/Shell;->add(Lcom/stericson/RootTools/execution/Command;)Lcom/stericson/RootTools/execution/Command; |
235 | ····:try_end_0 | 232 | ····:try_end_0 |
236 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 233 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
237 | ····.line·81 | 234 | ····.line·81 |
238 | ····:goto_1 | 235 | ····:goto_1 |
239 | ····add-int/lit8·v3,·v3,·0x1 | 236 | ····add-int/lit8·v3,·v3,·0x1 |
240 | ····goto·:goto_0 | 237 | ····goto·:goto_0 |
241 | ····.line·91 | 238 | ····.line·91 |
242 | ····:catch_0 | 239 | ····:catch_0 |
243 |
····move-exception·v |
240 | ····move-exception·v0 |
244 | ····.line·92 | 241 | ····.line·92 |
245 |
····.local·v |
242 | ····.local·v0,·"e":Ljava/io/IOException; |
Max diff block lines reached; 2985/8046 bytes (37.10%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mountie/MountieActivity; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mountie/MountieActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mountie/MountieActivity;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mountie/MountieActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/MountieActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·32 | 27 | ····.line·32 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/MountieActivity$1;->this$0:Lcom/morlunk/mountie/MountieActivity; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/MountieActivity$1;->this$0:Lcom/morlunk/mountie/MountieActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/morlunk/mountie/MountieNotification; | 18 | .field·final·synthetic·this$0:Lcom/morlunk/mountie/MountieNotification; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/morlunk/mountie/MountieNotification;)V | 20 | .method·constructor·<init>(Lcom/morlunk/mountie/MountieNotification;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/MountieNotification; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·46 | 24 | ····.line·46 |
24 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/MountieNotification$1;->this$0:Lcom/morlunk/mountie/MountieNotification; | 25 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/MountieNotification$1;->this$0:Lcom/morlunk/mountie/MountieNotification; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 148, 261 lines modified | Offset 148, 261 lines modified | ||
148 | ····const/4·v12,·0x1 | 148 | ····const/4·v12,·0x1 |
149 | ····const/4·v11,·0x0 | 149 | ····const/4·v11,·0x0 |
150 | ····.line·64 | 150 | ····.line·64 |
151 | ····new-instance·v0,·Landroid/app/Notification$Builder; | 151 | ····new-instance·v0,·Landroid/app/Notification$Builder; |
152 |
····iget-object·v |
152 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mService:Landroid/app/Service; |
153 |
····invoke-direct·{v0,·v |
153 | ····invoke-direct·{v0,·v6},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
154 | ····.line·65 | 154 | ····.line·65 |
155 | ····.local·v0,·"builder":Landroid/app/Notification$Builder; | 155 | ····.local·v0,·"builder":Landroid/app/Notification$Builder; |
156 |
····const·v |
156 | ····const·v6,·0x7f020002 |
157 |
····invoke-virtual·{v0,·v |
157 | ····invoke-virtual·{v0,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
158 | ····.line·66 | 158 | ····.line·66 |
159 |
····iget-object·v |
159 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mService:Landroid/app/Service; |
160 |
····const·v |
160 | ····const·v7,·0x7f050001 |
161 |
····invoke-virtual·{v |
161 | ····invoke-virtual·{v6,·v7},·Landroid/app/Service;->getString(I)Ljava/lang/String; |
162 |
····move-result-object·v |
162 | ····move-result-object·v6 |
163 |
····invoke-virtual·{v0,·v |
163 | ····invoke-virtual·{v0,·v6},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
164 | ····.line·67 | 164 | ····.line·67 |
165 |
····iget-object·v |
165 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mTicker:Ljava/lang/String; |
166 |
····invoke-virtual·{v0,·v |
166 | ····invoke-virtual·{v0,·v6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
167 | ····.line·69 | 167 | ····.line·69 |
168 |
····iget-object·v |
168 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mMounts:Ljava/util/Collection; |
169 |
····if-eqz·v |
169 | ····if-eqz·v6,·:cond_2 |
170 |
····iget-object·v |
170 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mMounts:Ljava/util/Collection; |
171 |
····invoke-interface·{v |
171 | ····invoke-interface·{v6},·Ljava/util/Collection;->size()I |
172 |
····move-result·v |
172 | ····move-result·v6 |
173 |
····if-lez·v |
173 | ····if-lez·v6,·:cond_2 |
174 | ····.line·70 | 174 | ····.line·70 |
175 |
····iget-object·v |
175 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mService:Landroid/app/Service; |
176 |
····const·v |
176 | ····const·v7,·0x7f050004 |
177 |
····new-array·v |
177 | ····new-array·v8,·v12,·[Ljava/lang/Object; |
178 |
····iget-object·v |
178 | ····iget-object·v9,·p0,·Lcom/morlunk/mountie/MountieNotification;->mMounts:Ljava/util/Collection; |
179 |
····invoke-interface·{v |
179 | ····invoke-interface·{v9},·Ljava/util/Collection;->size()I |
180 |
····move-result·v |
180 | ····move-result·v9 |
181 |
····invoke-static·{v |
181 | ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
182 |
····move-result-object·v |
182 | ····move-result-object·v9 |
183 |
····aput-object·v |
183 | ····aput-object·v9,·v8,·v11 |
184 |
····invoke-virtual·{v |
184 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/app/Service;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
185 |
····move-result-object·v |
185 | ····move-result-object·v6 |
186 |
····invoke-virtual·{v0,·v |
186 | ····invoke-virtual·{v0,·v6},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
187 | ····.line·71 | 187 | ····.line·71 |
188 |
····new-instance·v |
188 | ····new-instance·v5,·Landroid/app/Notification$InboxStyle; |
189 |
····invoke-direct·{v |
189 | ····invoke-direct·{v5},·Landroid/app/Notification$InboxStyle;-><init>()V |
190 | ····.line·72 | 190 | ····.line·72 |
191 |
····.local·v |
191 | ····.local·v5,·"style":Landroid/app/Notification$InboxStyle; |
192 |
····iget-object·v |
192 | ····iget-object·v6,·p0,·Lcom/morlunk/mountie/MountieNotification;->mMounts:Ljava/util/Collection; |
193 |
····invoke-interface·{v |
193 | ····invoke-interface·{v6},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
194 |
····move-result-object·v |
194 | ····move-result-object·v6 |
195 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
196 | ····:goto_0 | 195 | ····:goto_0 |
197 |
····invoke-interface·{v |
196 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
198 | ····move-result·v7 | 197 | ····move-result·v7 |
199 | ····if-eqz·v7,·:cond_1 | 198 | ····if-eqz·v7,·:cond_1 |
200 |
····invoke-interface·{v |
199 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
201 |
····move-result-object·v |
200 | ····move-result-object·v3 |
202 |
····check-cast·v |
201 | ····check-cast·v3,·Lcom/morlunk/mountie/fs/Mount; |
203 | ····.line·73 | 202 | ····.line·73 |
Max diff block lines reached; 8813/14936 bytes (59.01%) of diff not shown. |
Offset 40, 15 lines modified | Offset 40, 14 lines modified | ||
40 | .method·public·constructor·<init>()V | 40 | .method·public·constructor·<init>()V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·48 | 43 | ····.line·48 |
44 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V | 44 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V |
45 | ····.line·163 | ||
46 | ····return-void | 45 | ····return-void |
47 | .end·method | 46 | .end·method |
48 | #·virtual·methods | 47 | #·virtual·methods |
49 | .method·public·onBind(Landroid/content/Intent;)Landroid/os/IBinder; | 48 | .method·public·onBind(Landroid/content/Intent;)Landroid/os/IBinder; |
50 | ····.locals·1 | 49 | ····.locals·1 |
Offset 275, 20 lines modified | Offset 274, 22 lines modified | ||
275 | ····const·v1,·0x7f050007 | 274 | ····const·v1,·0x7f050007 |
276 | ····new-array·v2,·v5,·[Ljava/lang/Object; | 275 | ····new-array·v2,·v5,·[Ljava/lang/Object; |
277 | ····const/4·v3,·0x0 | 276 | ····const/4·v3,·0x0 |
277 | ····.line·124 | ||
278 | ····invoke-virtual·{p1},·Lcom/morlunk/mountie/fs/Partition;->getReadableName()Ljava/lang/String; | 278 | ····invoke-virtual·{p1},·Lcom/morlunk/mountie/fs/Partition;->getReadableName()Ljava/lang/String; |
279 | ····move-result-object·v4 | 279 | ····move-result-object·v4 |
280 | ····aput-object·v4,·v2,·v3 | 280 | ····aput-object·v4,·v2,·v3 |
281 | ····.line·123 | ||
281 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/morlunk/mountie/MountieService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 282 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/morlunk/mountie/MountieService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
282 | ····move-result-object·v1 | 283 | ····move-result-object·v1 |
283 | ····invoke-virtual·{v0,·v1},·Lcom/morlunk/mountie/MountieNotification;->setTicker(Ljava/lang/String;)V | 284 | ····invoke-virtual·{v0,·v1},·Lcom/morlunk/mountie/MountieNotification;->setTicker(Ljava/lang/String;)V |
284 | ····.line·125 | 285 | ····.line·125 |
Offset 305, 14 lines modified | Offset 306, 15 lines modified | ||
305 | ····move-result·v0 | 306 | ····move-result·v0 |
306 | ····if-eqz·v0,·:cond_0 | 307 | ····if-eqz·v0,·:cond_0 |
307 | ····iget-object·v0,·p0,·Lcom/morlunk/mountie/MountieService;->mAutomounter:Lcom/morlunk/mountie/Automounter; | 308 | ····iget-object·v0,·p0,·Lcom/morlunk/mountie/MountieService;->mAutomounter:Lcom/morlunk/mountie/Automounter; |
309 | ····.line·128 | ||
308 | ····invoke-virtual·{v0},·Lcom/morlunk/mountie/Automounter;->getMounts()Ljava/util/Collection; | 310 | ····invoke-virtual·{v0},·Lcom/morlunk/mountie/Automounter;->getMounts()Ljava/util/Collection; |
309 | ····move-result-object·v0 | 311 | ····move-result-object·v0 |
310 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I | 312 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I |
311 | ····move-result·v0 | 313 | ····move-result·v0 |
Offset 342, 24 lines modified | Offset 344, 26 lines modified | ||
342 | ····const/4·v2,·0x1 | 344 | ····const/4·v2,·0x1 |
343 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 345 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
344 | ····const/4·v3,·0x0 | 346 | ····const/4·v3,·0x0 |
347 | ····.line·115 | ||
345 | ····invoke-virtual·{p2},·Lcom/morlunk/mountie/fs/Mount;->getDevice()Lcom/morlunk/mountie/fs/Partition; | 348 | ····invoke-virtual·{p2},·Lcom/morlunk/mountie/fs/Mount;->getDevice()Lcom/morlunk/mountie/fs/Partition; |
346 | ····move-result-object·v4 | 349 | ····move-result-object·v4 |
347 | ····invoke-virtual·{v4},·Lcom/morlunk/mountie/fs/Partition;->getReadableName()Ljava/lang/String; | 350 | ····invoke-virtual·{v4},·Lcom/morlunk/mountie/fs/Partition;->getReadableName()Ljava/lang/String; |
348 | ····move-result-object·v4 | 351 | ····move-result-object·v4 |
349 | ····aput-object·v4,·v2,·v3 | 352 | ····aput-object·v4,·v2,·v3 |
353 | ····.line·114 | ||
350 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/morlunk/mountie/MountieService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 354 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/morlunk/mountie/MountieService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
351 | ····move-result-object·v1 | 355 | ····move-result-object·v1 |
352 | ····invoke-virtual·{v0,·v1},·Lcom/morlunk/mountie/MountieNotification;->setTicker(Ljava/lang/String;)V | 356 | ····invoke-virtual·{v0,·v1},·Lcom/morlunk/mountie/MountieNotification;->setTicker(Ljava/lang/String;)V |
353 | ····.line·116 | 357 | ····.line·116 |
Offset 395, 24 lines modified | Offset 399, 26 lines modified | ||
395 | ····const·v1,·0x7f050011 | 399 | ····const·v1,·0x7f050011 |
396 | ····new-array·v2,·v5,·[Ljava/lang/Object; | 400 | ····new-array·v2,·v5,·[Ljava/lang/Object; |
397 | ····const/4·v3,·0x0 | 401 | ····const/4·v3,·0x0 |
402 | ····.line·149 | ||
398 | ····invoke-virtual·{p1},·Lcom/morlunk/mountie/fs/Mount;->getDevice()Lcom/morlunk/mountie/fs/Partition; | 403 | ····invoke-virtual·{p1},·Lcom/morlunk/mountie/fs/Mount;->getDevice()Lcom/morlunk/mountie/fs/Partition; |
399 | ····move-result-object·v4 | 404 | ····move-result-object·v4 |
400 | ····invoke-virtual·{v4},·Lcom/morlunk/mountie/fs/Partition;->getReadableName()Ljava/lang/String; | 405 | ····invoke-virtual·{v4},·Lcom/morlunk/mountie/fs/Partition;->getReadableName()Ljava/lang/String; |
401 | ····move-result-object·v4 | 406 | ····move-result-object·v4 |
402 | ····aput-object·v4,·v2,·v3 | 407 | ····aput-object·v4,·v2,·v3 |
Max diff block lines reached; 1821/4269 bytes (42.66%) of diff not shown. |
Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·10 | 24 | ····.line·10 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·49 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 21 | .field·final·synthetic·this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)V | 23 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/BlockDeviceObserver; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·74 | 27 | ····.line·74 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 102 lines modified | Offset 65, 101 lines modified | ||
64 | ····.end·annotation | 65 | ····.end·annotation |
65 | ····.prologue | 66 | ····.prologue |
66 | ····.line·77 | 67 | ····.line·77 |
67 | ····.local·p1,·"partitions":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/mountie/fs/Partition;>;" | 68 | ····.local·p1,·"partitions":Ljava/util/List;,·"Ljava/util/List<Lcom/morlunk/mountie/fs/Partition;>;" |
68 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 69 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
69 |
····move-result-object·v |
70 | ····move-result-object·v3 |
70 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
71 | ····:goto_0 | 71 | ····:goto_0 |
72 |
····invoke-interface·{v |
72 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
73 | ····move-result·v4 | 73 | ····move-result·v4 |
74 | ····if-eqz·v4,·:cond_1 | 74 | ····if-eqz·v4,·:cond_1 |
75 |
····invoke-interface·{v |
75 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
76 |
····move-result-object·v |
76 | ····move-result-object·v0 |
77 |
····check-cast·v |
77 | ····check-cast·v0,·Lcom/morlunk/mountie/fs/Partition; |
78 | ····.line·78 | 78 | ····.line·78 |
79 |
····.local·v |
79 | ····.local·v0,·"partition":Lcom/morlunk/mountie/fs/Partition; |
80 |
····invoke-virtual·{v |
80 | ····invoke-virtual·{v0},·Lcom/morlunk/mountie/fs/Partition;->getVolumeName()Ljava/lang/String; |
81 |
····move-result-object·v |
81 | ····move-result-object·v2 |
82 | ····.line·79 | 82 | ····.line·79 |
83 |
····.local·v |
83 | ····.local·v2,·"volumeName":Ljava/lang/String; |
84 | ····iget-object·v4,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 84 | ····iget-object·v4,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
85 | ····#·getter·for:·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->mVolumes:Ljava/util/Map; | 85 | ····#·getter·for:·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->mVolumes:Ljava/util/Map; |
86 | ····invoke-static·{v4},·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->access$000(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)Ljava/util/Map; | 86 | ····invoke-static·{v4},·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->access$000(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)Ljava/util/Map; |
87 | ····move-result-object·v4 | 87 | ····move-result-object·v4 |
88 |
····invoke-interface·{v4,·v |
88 | ····invoke-interface·{v4,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
89 |
····move-result-object·v |
89 | ····move-result-object·v1 |
90 |
····check-cast·v |
90 | ····check-cast·v1,·Lcom/morlunk/mountie/fs/Volume; |
91 | ····.line·80 | 91 | ····.line·80 |
92 |
····.local·v |
92 | ····.local·v1,·"volume":Lcom/morlunk/mountie/fs/Volume; |
93 |
····if-nez·v |
93 | ····if-nez·v1,·:cond_0 |
94 | ····.line·81 | 94 | ····.line·81 |
95 |
····new-instance·v |
95 | ····new-instance·v1,·Lcom/morlunk/mountie/fs/Volume; |
96 |
····.end·local·v |
96 | ····.end·local·v1····#·"volume":Lcom/morlunk/mountie/fs/Volume; |
97 |
····invoke-direct·{v |
97 | ····invoke-direct·{v1,·v2},·Lcom/morlunk/mountie/fs/Volume;-><init>(Ljava/lang/String;)V |
98 | ····.line·82 | 98 | ····.line·82 |
99 |
····.restart·local·v |
99 | ····.restart·local·v1····#·"volume":Lcom/morlunk/mountie/fs/Volume; |
100 | ····iget-object·v4,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 100 | ····iget-object·v4,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
101 | ····#·getter·for:·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->mVolumes:Ljava/util/Map; | 101 | ····#·getter·for:·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->mVolumes:Ljava/util/Map; |
102 | ····invoke-static·{v4},·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->access$000(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)Ljava/util/Map; | 102 | ····invoke-static·{v4},·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->access$000(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)Ljava/util/Map; |
103 | ····move-result-object·v4 | 103 | ····move-result-object·v4 |
104 |
····invoke-interface·{v4,·v |
104 | ····invoke-interface·{v4,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
105 | ····.line·83 | 105 | ····.line·83 |
106 | ····iget-object·v4,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 106 | ····iget-object·v4,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$1;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
107 | ····#·getter·for:·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->mListener:Lcom/morlunk/mountie/fs/PartitionListener; | 107 | ····#·getter·for:·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->mListener:Lcom/morlunk/mountie/fs/PartitionListener; |
108 | ····invoke-static·{v4},·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->access$100(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)Lcom/morlunk/mountie/fs/PartitionListener; | 108 | ····invoke-static·{v4},·Lcom/morlunk/mountie/fs/BlockDeviceObserver;->access$100(Lcom/morlunk/mountie/fs/BlockDeviceObserver;)Lcom/morlunk/mountie/fs/PartitionListener; |
109 | ····move-result-object·v4 | 109 | ····move-result-object·v4 |
110 |
····invoke-interface·{v4,·v |
110 | ····invoke-interface·{v4,·v1},·Lcom/morlunk/mountie/fs/PartitionListener;->onVolumeAdded(Lcom/morlunk/mountie/fs/Volume;)V |
111 | ····.line·85 | 111 | ····.line·85 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 |
····invoke-virtual·{v |
113 | ····invoke-virtual·{v0},·Lcom/morlunk/mountie/fs/Partition;->getLogicalId()I |
114 | ····move-result·v4 | 114 | ····move-result·v4 |
115 |
····invoke-virtual·{v |
115 | ····invoke-virtual·{v1,·v4,·v0},·Lcom/morlunk/mountie/fs/Volume;->addPartition(ILcom/morlunk/mountie/fs/Partition;)V |
Max diff block lines reached; 1239/6405 bytes (19.34%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$partition:Lcom/morlunk/mountie/fs/Partition; | 22 | .field·final·synthetic·val$partition:Lcom/morlunk/mountie/fs/Partition; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver$2;Lcom/morlunk/mountie/fs/Partition;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver$2;Lcom/morlunk/mountie/fs/Partition;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·128 | 28 | ····.line·128 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2$1;->this$1:Lcom/morlunk/mountie/fs/BlockDeviceObserver$2; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2$1;->this$1:Lcom/morlunk/mountie/fs/BlockDeviceObserver$2; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2$1;->val$partition:Lcom/morlunk/mountie/fs/Partition; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2$1;->val$partition:Lcom/morlunk/mountie/fs/Partition; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; | 26 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;ILjava/lang/String;)V | 28 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;ILjava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/BlockDeviceObserver; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·119 | 32 | ····.line·119 |
32 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 33 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
33 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2;->val$volume:Lcom/morlunk/mountie/fs/Volume; | 34 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$2;->val$volume:Lcom/morlunk/mountie/fs/Volume; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; | 22 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/BlockDeviceObserver; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·156 | 28 | ····.line·156 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$3;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$3;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$3;->val$volume:Lcom/morlunk/mountie/fs/Volume; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$3;->val$volume:Lcom/morlunk/mountie/fs/Volume; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; | 24 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;Lcom/morlunk/mountie/fs/Partition;)V | 26 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;Lcom/morlunk/mountie/fs/Partition;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/BlockDeviceObserver; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·170 | 30 | ····.line·170 |
30 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$4;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 31 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$4;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
31 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$4;->val$volume:Lcom/morlunk/mountie/fs/Volume; | 32 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$4;->val$volume:Lcom/morlunk/mountie/fs/Volume; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; | 22 | .field·final·synthetic·val$volume:Lcom/morlunk/mountie/fs/Volume; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;)V | 24 | .method·constructor·<init>(Lcom/morlunk/mountie/fs/BlockDeviceObserver;Lcom/morlunk/mountie/fs/Volume;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/BlockDeviceObserver; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·180 | 28 | ····.line·180 |
28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$5;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; | 29 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$5;->this$0:Lcom/morlunk/mountie/fs/BlockDeviceObserver; |
29 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$5;->val$volume:Lcom/morlunk/mountie/fs/Volume; | 30 | ····iput-object·p2,·p0,·Lcom/morlunk/mountie/fs/BlockDeviceObserver$5;->val$volume:Lcom/morlunk/mountie/fs/Volume; |
Offset 19, 16 lines modified | Offset 19, 17 lines modified | ||
19 | .field·final·synthetic·val$listener:Lcom/morlunk/mountie/fs/UnmountListener; | 19 | .field·final·synthetic·val$listener:Lcom/morlunk/mountie/fs/UnmountListener; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/morlunk/mountie/fs/Mount;I[Ljava/lang/String;Lcom/morlunk/mountie/fs/UnmountListener;)V | 21 | .method·varargs·constructor·<init>(Lcom/morlunk/mountie/fs/Mount;I[Ljava/lang/String;Lcom/morlunk/mountie/fs/UnmountListener;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/Mount; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 | ····.param·p3,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·60 | 27 | ····.line·60 |
27 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/Mount$1;->this$0:Lcom/morlunk/mountie/fs/Mount; | 28 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/Mount$1;->this$0:Lcom/morlunk/mountie/fs/Mount; |
28 | ····iput-object·p4,·p0,·Lcom/morlunk/mountie/fs/Mount$1;->val$listener:Lcom/morlunk/mountie/fs/UnmountListener; | 29 | ····iput-object·p4,·p0,·Lcom/morlunk/mountie/fs/Mount$1;->val$listener:Lcom/morlunk/mountie/fs/UnmountListener; |
Offset 21, 16 lines modified | Offset 21, 17 lines modified | ||
21 | .field·final·synthetic·val$target:Ljava/lang/String; | 21 | .field·final·synthetic·val$target:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·varargs·constructor·<init>(Lcom/morlunk/mountie/fs/Partition;I[Ljava/lang/String;Ljava/lang/String;Lcom/morlunk/mountie/fs/MountListener;)V | 23 | .method·varargs·constructor·<init>(Lcom/morlunk/mountie/fs/Partition;I[Ljava/lang/String;Ljava/lang/String;Lcom/morlunk/mountie/fs/MountListener;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 |
····.param·p |
25 | ····.param·p1,·"this$0"····#·Lcom/morlunk/mountie/fs/Partition; |
26 |
····.param·p |
26 | ····.param·p2,·"id"····#·I |
27 | ····.param·p3,·"command"····#·[Ljava/lang/String; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·57 | 29 | ····.line·57 |
29 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/Partition$1;->this$0:Lcom/morlunk/mountie/fs/Partition; | 30 | ····iput-object·p1,·p0,·Lcom/morlunk/mountie/fs/Partition$1;->this$0:Lcom/morlunk/mountie/fs/Partition; |
30 | ····iput-object·p4,·p0,·Lcom/morlunk/mountie/fs/Partition$1;->val$target:Ljava/lang/String; | 31 | ····iput-object·p4,·p0,·Lcom/morlunk/mountie/fs/Partition$1;->val$target:Ljava/lang/String; |
Offset 385, 43 lines modified | Offset 385, 42 lines modified | ||
385 | ········value·=·{ | 385 | ········value·=·{ |
386 | ············Ljava/io/IOException; | 386 | ············Ljava/io/IOException; |
387 | ········} | 387 | ········} |
388 | ····.end·annotation | 388 | ····.end·annotation |
389 | ····.prologue | 389 | ····.prologue |
390 | ····.line·74 | 390 | ····.line·74 |
391 |
····iget-object·v |
391 | ····iget-object·v1,·p0,·Lcom/morlunk/mountie/fs/Partition;->mMounts:Ljava/util/Set; |
392 |
····invoke-interface·{v |
392 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
393 |
····move-result-object·v |
393 | ····move-result-object·v1 |
394 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
395 | ····:goto_0 | 394 | ····:goto_0 |
396 |
····invoke-interface·{v |
395 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
397 | ····move-result·v2 | 396 | ····move-result·v2 |
398 | ····if-eqz·v2,·:cond_0 | 397 | ····if-eqz·v2,·:cond_0 |
399 |
····invoke-interface·{v |
398 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
400 |
····move-result-object·v |
399 | ····move-result-object·v0 |
401 |
····check-cast·v |
400 | ····check-cast·v0,·Lcom/morlunk/mountie/fs/Mount; |
402 | ····.line·75 | 401 | ····.line·75 |
403 |
····.local·v |
402 | ····.local·v0,·"mount":Lcom/morlunk/mountie/fs/Mount; |
404 |
····invoke-virtual·{v |
403 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/morlunk/mountie/fs/Mount;->unmount(Lcom/stericson/RootTools/execution/Shell;Lcom/morlunk/mountie/fs/UnmountListener;)V |
405 | ····goto·:goto_0 | 404 | ····goto·:goto_0 |
406 | ····.line·77 | 405 | ····.line·77 |
407 |
····.end·local·v |
406 | ····.end·local·v0····#·"mount":Lcom/morlunk/mountie/fs/Mount; |
408 | ····:cond_0 | 407 | ····:cond_0 |
409 |
····iget-object·v |
408 | ····iget-object·v1,·p0,·Lcom/morlunk/mountie/fs/Partition;->mMounts:Ljava/util/Set; |
410 |
····invoke-interface·{v |
409 | ····invoke-interface·{v1},·Ljava/util/Set;->clear()V |
411 | ····.line·78 | 410 | ····.line·78 |
412 | ····return-void | 411 | ····return-void |
413 | .end·method | 412 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; | 21 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;)V | 23 | .method·constructor·<init>(Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·287 | 27 | ····.line·287 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder$2;->this$0:Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder$2;->this$0:Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$fileNamePrefix:Ljava/lang/String; | 22 | .field·final·synthetic·val$fileNamePrefix:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·185 | 28 | ····.line·185 |
28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder$1;->this$0:Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; | 29 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder$1;->this$0:Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder; |
29 | ····iput-object·p2,·p0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder$1;->val$fileNamePrefix:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder$1;->val$fileNamePrefix:Ljava/lang/String; |
Offset 27, 567 lines modified | Offset 27, 564 lines modified | ||
27 | ········} | 27 | ········} |
28 | ····.end·annotation | 28 | ····.end·annotation |
29 | .end·field | 29 | .end·field |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·public·constructor·<init>()V | 31 | .method·public·constructor·<init>()V |
32 |
····.locals·2 |
32 | ····.locals·20 |
33 | ····.annotation·system·Ldalvik/annotation/Throws; | 33 | ····.annotation·system·Ldalvik/annotation/Throws; |
34 | ········value·=·{ | 34 | ········value·=·{ |
35 | ············Ljava/io/IOException; | 35 | ············Ljava/io/IOException; |
36 | ········} | 36 | ········} |
37 | ····.end·annotation | 37 | ····.end·annotation |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·71 | 39 | ····.line·71 |
40 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V |
41 | ····.line·68 | 41 | ····.line·68 |
42 |
····new-instance·v1 |
42 | ····new-instance·v17,·Ljava/lang/StringBuilder; |
43 |
····invoke-direct/range·{v1 |
43 | ····invoke-direct/range·{v17·..·v17},·Ljava/lang/StringBuilder;-><init>()V |
44 |
····const-string·v1 |
44 | ····const-string·v18,·"stericson" |
45 |
····invoke-virtual/range·{v1 |
45 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
46 |
····move-result-object·v1 |
46 | ····move-result-object·v17 |
47 |
····sget-object·v1 |
47 | ····sget-object·v18,·Ljava/io/File;->separator:Ljava/lang/String; |
48 |
····invoke-virtual/range·{v1 |
48 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
49 |
····move-result-object·v1 |
49 | ····move-result-object·v17 |
50 |
····const-string·v1 |
50 | ····const-string·v18,·"RootTools" |
51 |
····invoke-virtual/range·{v1 |
51 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
52 |
····move-result-object·v1 |
52 | ····move-result-object·v17 |
53 |
····sget-object·v1 |
53 | ····sget-object·v18,·Ljava/io/File;->separator:Ljava/lang/String; |
54 |
····invoke-virtual/range·{v1 |
54 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
55 |
····move-result-object·v1 |
55 | ····move-result-object·v17 |
56 |
····invoke-virtual/range·{v1 |
56 | ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
57 |
····move-result-object·v1 |
57 | ····move-result-object·v17 |
58 |
····move-object/from16·v0,·v1 |
58 | ····move-object/from16·v0,·v17 |
59 | ····move-object/from16·v1,·p0 | 59 | ····move-object/from16·v1,·p0 |
60 | ····iput-object·v0,·v1,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->AVOIDDIRPATH:Ljava/lang/String; | 60 | ····iput-object·v0,·v1,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->AVOIDDIRPATH:Ljava/lang/String; |
61 | ····.line·72 | 61 | ····.line·72 |
62 |
····sget-object·v1 |
62 | ····sget-object·v17,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
63 |
····const-string·v1 |
63 | ····const-string·v18,·"Discovering·root·class·annotations..." |
64 |
····invoke-virtual/range·{v1 |
64 | ····invoke-virtual/range·{v17·..·v18},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
65 | ····.line·73 | 65 | ····.line·73 |
66 |
····new-instance·v1 |
66 | ····new-instance·v17,·Ljava/util/ArrayList; |
67 |
····invoke-direct/range·{v1 |
67 | ····invoke-direct/range·{v17·..·v17},·Ljava/util/ArrayList;-><init>()V |
68 |
····move-object/from16·v0,·v1 |
68 | ····move-object/from16·v0,·v17 |
69 | ····move-object/from16·v1,·p0 | 69 | ····move-object/from16·v1,·p0 |
70 | ····iput-object·v0,·v1,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; | 70 | ····iput-object·v0,·v1,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; |
71 | ····.line·74 | 71 | ····.line·74 |
72 |
····new-instance·v1 |
72 | ····new-instance·v17,·Ljava/io/File; |
73 |
····const-string·v1 |
73 | ····const-string·v18,·"src" |
74 |
····invoke-direct/range·{v1 |
74 | ····invoke-direct/range·{v17·..·v18},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
75 | ····move-object/from16·v0,·p0 | 75 | ····move-object/from16·v0,·p0 |
76 | ····iget-object·v0,·v0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; | 76 | ····iget-object·v0,·v0,·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; |
77 |
····move-object/from16·v1 |
77 | ····move-object/from16·v18,·v0 |
78 | ····move-object/from16·v0,·p0 | 78 | ····move-object/from16·v0,·p0 |
79 |
····move-object/from16·v1,·v1 |
79 | ····move-object/from16·v1,·v17 |
80 |
····move-object/from16·v2,·v1 |
80 | ····move-object/from16·v2,·v18 |
81 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->lookup(Ljava/io/File;Ljava/util/List;)V | 81 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;->lookup(Ljava/io/File;Ljava/util/List;)V |
82 | ····.line·75 | 82 | ····.line·75 |
83 |
····sget-object·v1 |
83 | ····sget-object·v17,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
Max diff block lines reached; 73831/78665 bytes (93.85%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/containers/RootClass; | 19 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/containers/RootClass; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lcom/stericson/RootTools/containers/RootClass;)V | 21 | .method·public·constructor·<init>(Lcom/stericson/RootTools/containers/RootClass;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/containers/RootClass; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·52 | 25 | ····.line·52 |
25 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/containers/RootClass$RootArgs;->this$0:Lcom/stericson/RootTools/containers/RootClass; | 26 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/containers/RootClass$RootArgs;->this$0:Lcom/stericson/RootTools/containers/RootClass; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RootClass.java" | 3 | .source·"RootClass.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/stericson/RootTools/containers/RootClass$1;, | ||
8 | ········Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;, | 7 | ········Lcom/stericson/RootTools/containers/RootClass$AnnotationsFinder;, |
9 | ········Lcom/stericson/RootTools/containers/RootClass$RootArgs;, | 8 | ········Lcom/stericson/RootTools/containers/RootClass$RootArgs;, |
10 | ········Lcom/stericson/RootTools/containers/RootClass$Candidate;, | 9 | ········Lcom/stericson/RootTools/containers/RootClass$Candidate;, |
11 | ········Lcom/stericson/RootTools/containers/RootClass$READ_STATE; | 10 | ········Lcom/stericson/RootTools/containers/RootClass$READ_STATE; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Command.java" | 3 | .source·"Command.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/stericson/RootTools/execution/Command$1;, | ||
8 | ········Lcom/stericson/RootTools/execution/Command$CommandHandler;, | 7 | ········Lcom/stericson/RootTools/execution/Command$CommandHandler;, |
9 | ········Lcom/stericson/RootTools/execution/Command$ExecutionMonitor; | 8 | ········Lcom/stericson/RootTools/execution/Command$ExecutionMonitor; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·instance·fields | 11 | #·instance·fields |
Offset 565, 27 lines modified | Offset 564, 15 lines modified | ||
565 | ····move-result-object·v3 | 564 | ····move-result-object·v3 |
566 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 565 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
567 | ····move-result-object·v3 | 566 | ····move-result-object·v3 |
568 | ····const-string·v4,·"/anbuild.dex" | 567 | ····const-string·v4,·"/anbuild.dex·com.android.internal.util.WithFramework·com.stericson.RootTools.containers.RootClass·" |
569 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
570 | ····move-result-object·v3 | ||
571 | ····const-string·v4,·"·com.android.internal.util.WithFramework" | ||
572 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
573 | ····move-result-object·v3 | ||
574 | ····const-string·v4,·"·com.stericson.RootTools.containers.RootClass·" | ||
575 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 568 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
576 | ····move-result-object·v3 | 569 | ····move-result-object·v3 |
577 | ····iget-object·v4,·p0,·Lcom/stericson/RootTools/execution/Command;->command:[Ljava/lang/String; | 570 | ····iget-object·v4,·p0,·Lcom/stericson/RootTools/execution/Command;->command:[Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/execution/Shell; | 21 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/execution/Shell; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/stericson/RootTools/execution/Shell;)V | 23 | .method·constructor·<init>(Lcom/stericson/RootTools/execution/Shell;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/execution/Shell; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·338 | 27 | ····.line·338 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/execution/Shell$1;->this$0:Lcom/stericson/RootTools/execution/Shell; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/execution/Shell$1;->this$0:Lcom/stericson/RootTools/execution/Shell; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/execution/Shell; | 18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/execution/Shell; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/stericson/RootTools/execution/Shell;)V | 20 | .method·constructor·<init>(Lcom/stericson/RootTools/execution/Shell;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/execution/Shell; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·412 | 24 | ····.line·412 |
24 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/execution/Shell$2;->this$0:Lcom/stericson/RootTools/execution/Shell; | 25 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/execution/Shell$2;->this$0:Lcom/stericson/RootTools/execution/Shell; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/execution/Shell; | 21 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/execution/Shell; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/stericson/RootTools/execution/Shell;)V | 23 | .method·constructor·<init>(Lcom/stericson/RootTools/execution/Shell;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/execution/Shell; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·426 | 27 | ····.line·426 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/execution/Shell$3;->this$0:Lcom/stericson/RootTools/execution/Shell; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/execution/Shell$3;->this$0:Lcom/stericson/RootTools/execution/Shell; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1888, 14 lines modified | Offset 1888, 15 lines modified | ||
1888 | ····const-string·v4,·"cd·" | 1888 | ····const-string·v4,·"cd·" |
1889 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1889 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1890 | ····move-result-object·v3 | 1890 | ····move-result-object·v3 |
1891 | ····.line·222 | ||
1891 | ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; | 1892 | ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; |
1892 | ····move-result-object·v4 | 1893 | ····move-result-object·v4 |
1893 | ····iget-object·v4,·v4,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; | 1894 | ····iget-object·v4,·v4,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; |
1894 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1895 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 1906, 12 lines modified | Offset 1907, 13 lines modified | ||
1906 | ····move-result-object·v3 | 1907 | ····move-result-object·v3 |
1907 | ····aput-object·v3,·v2,·v5 | 1908 | ····aput-object·v3,·v2,·v5 |
1908 | ····invoke-direct·{v0,·v1,·v5,·v2},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V | 1909 | ····invoke-direct·{v0,·v1,·v5,·v2},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V |
1910 | ····.line·218 | ||
1909 | ····invoke-virtual·{p0,·v0},·Lcom/stericson/RootTools/execution/Shell;->add(Lcom/stericson/RootTools/execution/Command;)Lcom/stericson/RootTools/execution/Command; | 1911 | ····invoke-virtual·{p0,·v0},·Lcom/stericson/RootTools/execution/Shell;->add(Lcom/stericson/RootTools/execution/Command;)Lcom/stericson/RootTools/execution/Command; |
1910 | ····.line·224 | 1912 | ····.line·224 |
1911 | ····return-void | 1913 | ····return-void |
1912 | .end·method | 1914 | .end·method |
Offset 395, 40 lines modified | Offset 395, 44 lines modified | ||
395 | ····.local·v14,·"mf":Ljava/io/File; | 395 | ····.local·v14,·"mf":Ljava/io/File; |
396 | ····invoke-virtual·{v14},·Ljava/io/File;->exists()Z | 396 | ····invoke-virtual·{v14},·Ljava/io/File;->exists()Z |
397 | ····move-result·v6 | 397 | ····move-result·v6 |
398 | ····if-eqz·v6,·:cond_0 | 398 | ····if-eqz·v6,·:cond_0 |
399 | ····.line·81 | ||
399 | ····move-object/from16·v0,·p0 | 400 | ····move-object/from16·v0,·p0 |
400 | ····invoke-virtual·{v0,·v14},·Lcom/stericson/RootTools/internal/Installer;->getFileSignature(Ljava/io/File;)Ljava/lang/String; | 401 | ····invoke-virtual·{v0,·v14},·Lcom/stericson/RootTools/internal/Installer;->getFileSignature(Ljava/io/File;)Ljava/lang/String; |
401 | ····move-result-object·v6 | 402 | ····move-result-object·v6 |
402 | ····move-object/from16·v0,·p0 | 403 | ····move-object/from16·v0,·p0 |
403 | ····iget-object·v7,·v0,·Lcom/stericson/RootTools/internal/Installer;->context:Landroid/content/Context; | 404 | ····iget-object·v7,·v0,·Lcom/stericson/RootTools/internal/Installer;->context:Landroid/content/Context; |
405 | ····.line·83 | ||
404 | ····invoke-virtual·{v7},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 406 | ····invoke-virtual·{v7},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
405 | ····move-result-object·v7 | 407 | ····move-result-object·v7 |
406 | ····move/from16·v0,·p1 | 408 | ····move/from16·v0,·p1 |
407 | ····invoke-virtual·{v7,·v0},·Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; | 409 | ····invoke-virtual·{v7,·v0},·Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; |
408 | ····move-result-object·v7 | 410 | ····move-result-object·v7 |
411 | ····.line·82 | ||
409 | ····move-object/from16·v0,·p0 | 412 | ····move-object/from16·v0,·p0 |
410 | ····invoke-virtual·{v0,·v7},·Lcom/stericson/RootTools/internal/Installer;->getStreamSignature(Ljava/io/InputStream;)Ljava/lang/String; | 413 | ····invoke-virtual·{v0,·v7},·Lcom/stericson/RootTools/internal/Installer;->getStreamSignature(Ljava/io/InputStream;)Ljava/lang/String; |
411 | ····move-result-object·v7 | 414 | ····move-result-object·v7 |
415 | ····.line·81 | ||
412 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 416 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
413 | ····move-result·v6 | 417 | ····move-result·v6 |
414 | ····if-nez·v6,·:cond_4 | 418 | ····if-nez·v6,·:cond_4 |
415 | ····.line·85 | 419 | ····.line·85 |
Offset 70, 156 lines modified | Offset 70, 154 lines modified | ||
70 | .end·method | 70 | .end·method |
71 | .method·private·findMountPointRecursive(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; | 71 | .method·private·findMountPointRecursive(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; |
72 | ····.locals·7 | 72 | ····.locals·7 |
73 | ····.param·p1,·"file"····#·Ljava/lang/String; | 73 | ····.param·p1,·"file"····#·Ljava/lang/String; |
74 | ····.prologue | 74 | ····.prologue |
75 |
····const/4·v |
75 | ····const/4·v4,·0x0 |
76 | ····.line·141 | 76 | ····.line·141 |
77 | ····:try_start_0 | 77 | ····:try_start_0 |
78 | ····invoke-static·{},·Lcom/stericson/RootTools/RootTools;->getMounts()Ljava/util/ArrayList; | 78 | ····invoke-static·{},·Lcom/stericson/RootTools/RootTools;->getMounts()Ljava/util/ArrayList; |
79 |
····move-result-object·v |
79 | ····move-result-object·v2 |
80 | ····.line·143 | 80 | ····.line·143 |
81 |
····.local·v |
81 | ····.local·v2,·"mounts":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/stericson/RootTools/containers/Mount;>;" |
82 |
····new-instance·v |
82 | ····new-instance·v3,·Ljava/io/File; |
83 |
····invoke-direct·{v |
83 | ····invoke-direct·{v3,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
84 |
····.local·v |
84 | ····.local·v3,·"path":Ljava/io/File; |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 |
····if-eqz·v |
86 | ····if-eqz·v3,·:cond_2 |
87 | ····.line·144 | 87 | ····.line·144 |
88 |
····invoke-virtual·{v |
88 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
89 |
····move-result-object·v |
89 | ····move-result-object·v5 |
90 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
91 | ····:cond_1 | 90 | ····:cond_1 |
92 |
····invoke-interface·{v |
91 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
93 | ····move-result·v6 | 92 | ····move-result·v6 |
94 | ····if-eqz·v6,·:cond_0 | 93 | ····if-eqz·v6,·:cond_0 |
95 |
····invoke-interface·{v |
94 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
96 |
····move-result-object·v |
95 | ····move-result-object·v1 |
97 |
····check-cast·v |
96 | ····check-cast·v1,·Lcom/stericson/RootTools/containers/Mount; |
98 | ····.line·145 | 97 | ····.line·145 |
99 |
····.local·v |
98 | ····.local·v1,·"mount":Lcom/stericson/RootTools/containers/Mount; |
100 |
····invoke-virtual·{v |
99 | ····invoke-virtual·{v1},·Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; |
101 | ····move-result-object·v6 | 100 | ····move-result-object·v6 |
102 |
····invoke-virtual·{v6,·v |
101 | ····invoke-virtual·{v6,·v3},·Ljava/io/File;->equals(Ljava/lang/Object;)Z |
103 | ····:try_end_0 | 102 | ····:try_end_0 |
104 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 103 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
105 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 104 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
106 | ····move-result·v6 | 105 | ····move-result·v6 |
107 | ····if-eqz·v6,·:cond_1 | 106 | ····if-eqz·v6,·:cond_1 |
108 | ····.line·163 | 107 | ····.line·163 |
109 |
····.end·local·v1····#·" |
108 | ····.end·local·v1····#·"mount":Lcom/stericson/RootTools/containers/Mount; |
110 | ····.end·local·v2····#·"mount":Lcom/stericson/RootTools/containers/Mount; | 109 | ····.end·local·v2····#·"mounts":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/stericson/RootTools/containers/Mount;>;" |
111 |
····.end·local·v3····#·" |
110 | ····.end·local·v3····#·"path":Ljava/io/File; |
112 | ····.end·local·v4····#·"path":Ljava/io/File; | ||
113 | ····:goto_0 | 111 | ····:goto_0 |
114 |
····return-object·v |
112 | ····return-object·v1 |
115 |
····.restart·local·v |
113 | ····.restart·local·v2····#·"mounts":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/stericson/RootTools/containers/Mount;>;" |
116 |
····.restart·local·v |
114 | ····.restart·local·v3····#·"path":Ljava/io/File; |
117 | ····:cond_2 | 115 | ····:cond_2 |
118 |
····move-object·v |
116 | ····move-object·v1,·v4 |
119 | ····.line·151 | 117 | ····.line·151 |
120 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
121 | ····.line·153 | 119 | ····.line·153 |
122 |
····.end·local·v |
120 | ····.end·local·v2····#·"mounts":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/stericson/RootTools/containers/Mount;>;" |
123 |
····.end·local·v |
121 | ····.end·local·v3····#·"path":Ljava/io/File; |
124 | ····:catch_0 | 122 | ····:catch_0 |
125 | ····move-exception·v0 | 123 | ····move-exception·v0 |
126 | ····.line·154 | 124 | ····.line·154 |
127 | ····.local·v0,·"e":Ljava/io/IOException; | 125 | ····.local·v0,·"e":Ljava/io/IOException; |
128 |
····sget-boolean·v |
126 | ····sget-boolean·v5,·Lcom/stericson/RootTools/RootTools;->debugMode:Z |
129 |
····if-eqz·v |
127 | ····if-eqz·v5,·:cond_3 |
130 | ····.line·155 | 128 | ····.line·155 |
131 | ····invoke-virtual·{v0},·Ljava/io/IOException;->printStackTrace()V | 129 | ····invoke-virtual·{v0},·Ljava/io/IOException;->printStackTrace()V |
132 | ····.end·local·v0····#·"e":Ljava/io/IOException; | 130 | ····.end·local·v0····#·"e":Ljava/io/IOException; |
133 | ····:cond_3 | 131 | ····:cond_3 |
134 | ····:goto_1 | 132 | ····:goto_1 |
135 |
····move-object·v |
133 | ····move-object·v1,·v4 |
136 | ····.line·163 | 134 | ····.line·163 |
137 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
138 | ····.line·157 | 136 | ····.line·157 |
Max diff block lines reached; 33881/38460 bytes (88.09%) of diff not shown. |
Offset 21, 17 lines modified | Offset 21, 18 lines modified | ||
21 | .field·final·synthetic·val$util:Ljava/lang/String; | 21 | .field·final·synthetic·val$util:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 23 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 |
····.param·p |
25 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
26 |
····.param·p |
26 | ····.param·p2,·"id"····#·I |
27 |
····.param·p |
27 | ····.param·p3,·"handlerEnabled"····#·Z |
28 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·1200 | 30 | ····.line·1200 |
30 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$10;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 31 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$10;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
31 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$10;->val$box:Ljava/lang/String; | 32 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$10;->val$box:Ljava/lang/String; |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$processName:Ljava/lang/String; | 19 | .field·final·synthetic·val$processName:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V | 21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 |
····.param·p |
25 | ····.param·p3,·"handlerEnabled"····#·Z |
26 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1318 | 28 | ····.line·1318 |
28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$11;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 29 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$11;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
29 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$11;->val$processName:Ljava/lang/String; | 30 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$11;->val$processName:Ljava/lang/String; |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$processName:Ljava/lang/String; | 19 | .field·final·synthetic·val$processName:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V | 21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 |
····.param·p |
25 | ····.param·p3,·"handlerEnabled"····#·Z |
26 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1352 | 28 | ····.line·1352 |
28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$12;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 29 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$12;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
29 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$12;->val$processName:Ljava/lang/String; | 30 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$12;->val$processName:Ljava/lang/String; |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$result:Ljava/util/List; | 19 | .field·final·synthetic·val$result:Ljava/util/List; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V | 21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 |
····.param·p |
25 | ····.param·p3,·"handlerEnabled"····#·Z |
26 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·416 | 28 | ····.line·416 |
28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 29 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
29 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;->val$result:Ljava/util/List; | 30 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;->val$result:Ljava/util/List; |
Offset 23, 17 lines modified | Offset 23, 18 lines modified | ||
23 | .field·final·synthetic·val$path:Ljava/lang/String; | 23 | .field·final·synthetic·val$path:Ljava/lang/String; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V | 25 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 |
····.param·p |
27 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
28 |
····.param·p |
28 | ····.param·p2,·"id"····#·I |
29 |
····.param·p |
29 | ····.param·p3,·"handlerEnabled"····#·Z |
30 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·555 | 32 | ····.line·555 |
32 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 33 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
33 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;->val$binaryName:Ljava/lang/String; | 34 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;->val$binaryName:Ljava/lang/String; |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V | 20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
23 |
····.param·p |
23 | ····.param·p2,·"id"····#·I |
24 |
····.param·p |
24 | ····.param·p3,·"handlerEnabled"····#·Z |
25 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·676 | 27 | ····.line·676 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
28 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V | 29 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$results:Ljava/util/List; | 19 | .field·final·synthetic·val$results:Ljava/util/List; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V | 21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 |
····.param·p |
25 | ····.param·p3,·"handlerEnabled"····#·Z |
26 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·639 | 28 | ····.line·639 |
28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 29 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
29 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;->val$results:Ljava/util/List; | 30 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;->val$results:Ljava/util/List; |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V | 20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
23 |
····.param·p |
23 | ····.param·p2,·"id"····#·I |
24 |
····.param·p |
24 | ····.param·p3,·"handlerEnabled"····#·Z |
25 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·744 | 27 | ····.line·744 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
28 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V | 29 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V | 20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
23 |
····.param·p |
23 | ····.param·p2,·"id"····#·I |
24 |
····.param·p |
24 | ····.param·p3,·"handlerEnabled"····#·Z |
25 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·773 | 27 | ····.line·773 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
28 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V | 29 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V |
Offset 39, 91 lines modified | Offset 40, 89 lines modified | ||
39 | .method·public·output(ILjava/lang/String;)V | 40 | .method·public·output(ILjava/lang/String;)V |
40 | ····.locals·5 | 41 | ····.locals·5 |
41 | ····.param·p1,·"id"····#·I | 42 | ····.param·p1,·"id"····#·I |
42 | ····.param·p2,·"line"····#·Ljava/lang/String; | 43 | ····.param·p2,·"line"····#·Ljava/lang/String; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·776 | 45 | ····.line·776 |
45 |
····const/4·v |
46 | ····const/4·v2,·0x2 |
46 |
····if-ne·p1,·v |
47 | ····if-ne·p1,·v2,·:cond_2 |
47 | ····.line·777 | 48 | ····.line·777 |
48 | ····new-instance·v0,·Ljava/util/HashSet; | 49 | ····new-instance·v0,·Ljava/util/HashSet; |
49 |
····const-string·v |
50 | ····const-string·v2,·"·" |
50 |
····invoke-virtual·{p2,·v |
51 | ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
51 |
····move-result-object·v |
52 | ····move-result-object·v2 |
52 |
····invoke-static·{v |
53 | ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
53 |
····move-result-object·v |
54 | ····move-result-object·v2 |
54 |
····invoke-direct·{v0,·v |
55 | ····invoke-direct·{v0,·v2},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
55 | ····.line·778 | 56 | ····.line·778 |
56 | ····.local·v0,·"ID":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" | 57 | ····.local·v0,·"ID":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
57 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 58 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
58 |
····move-result-object·v |
59 | ····move-result-object·v2 |
59 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
60 | ····:cond_0 | 60 | ····:cond_0 |
61 |
····invoke-interface·{v |
61 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
62 | ····move-result·v3 | 62 | ····move-result·v3 |
63 | ····if-eqz·v3,·:cond_1 | 63 | ····if-eqz·v3,·:cond_1 |
64 |
····invoke-interface·{v |
64 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
65 |
····move-result-object·v |
65 | ····move-result-object·v1 |
66 |
····check-cast·v |
66 | ····check-cast·v1,·Ljava/lang/String; |
67 | ····.line·779 | 67 | ····.line·779 |
68 |
····.local·v |
68 | ····.local·v1,·"userid":Ljava/lang/String; |
69 |
····invoke-static·{v |
69 | ····invoke-static·{v1},·Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V |
70 | ····.line·781 | 70 | ····.line·781 |
71 |
····invoke-virtual·{v |
71 | ····invoke-virtual·{v1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
72 | ····move-result-object·v3 | 72 | ····move-result-object·v3 |
73 | ····const-string·v4,·"uid=0" | 73 | ····const-string·v4,·"uid=0" |
74 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 74 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
75 | ····move-result·v3 | 75 | ····move-result·v3 |
76 | ····if-eqz·v3,·:cond_0 | 76 | ····if-eqz·v3,·:cond_0 |
77 | ····.line·782 | 77 | ····.line·782 |
78 |
····const/4·v |
78 | ····const/4·v2,·0x1 |
79 |
····sput-boolean·v |
79 | ····sput-boolean·v2,·Lcom/stericson/RootTools/internal/InternalVariables;->accessGiven:Z |
80 | ····.line·783 | 80 | ····.line·783 |
81 |
····const-string·v |
81 | ····const-string·v2,·"Access·Given" |
82 |
····invoke-static·{v |
82 | ····invoke-static·{v2},·Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V |
83 | ····.line·787 | 83 | ····.line·787 |
84 |
····.end·local·v |
84 | ····.end·local·v1····#·"userid":Ljava/lang/String; |
85 | ····:cond_1 | 85 | ····:cond_1 |
86 |
····sget-boolean·v |
86 | ····sget-boolean·v2,·Lcom/stericson/RootTools/internal/InternalVariables;->accessGiven:Z |
87 |
····if-nez·v |
87 | ····if-nez·v2,·:cond_2 |
Max diff block lines reached; 448/4682 bytes (9.57%) of diff not shown. |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V | 20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
23 |
····.param·p |
23 | ····.param·p2,·"id"····#·I |
24 |
····.param·p |
24 | ····.param·p3,·"handlerEnabled"····#·Z |
25 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·844 | 27 | ····.line·844 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
28 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V | 29 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 18 | .field·final·synthetic·this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V | 20 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
23 |
····.param·p |
23 | ····.param·p2,·"id"····#·I |
24 |
····.param·p |
24 | ····.param·p3,·"handlerEnabled"····#·Z |
25 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·997 | 27 | ····.line·997 |
27 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
28 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V | 29 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/stericson/RootTools/execution/CommandCapture;-><init>(IZ[Ljava/lang/String;)V |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$results:Ljava/util/List; | 19 | .field·final·synthetic·val$results:Ljava/util/List; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V | 21 | .method·varargs·constructor·<init>(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 |
····.param·p |
23 | ····.param·p1,·"this$0"····#·Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
24 |
····.param·p |
24 | ····.param·p2,·"id"····#·I |
25 |
····.param·p |
25 | ····.param·p3,·"handlerEnabled"····#·Z |
26 | ····.param·p4,·"command"····#·[Ljava/lang/String; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1066 | 28 | ····.line·1066 |
28 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; | 29 | ····iput-object·p1,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; |
29 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;->val$results:Ljava/util/List; | 30 | ····iput-object·p5,·p0,·Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;->val$results:Ljava/util/List; |
Offset 298, 60 lines modified | Offset 298, 59 lines modified | ||
298 | #·virtual·methods | 298 | #·virtual·methods |
299 | .method·public·checkUtil(Ljava/lang/String;)Z | 299 | .method·public·checkUtil(Ljava/lang/String;)Z |
300 | ····.locals·8 | 300 | ····.locals·8 |
301 | ····.param·p1,·"util"····#·Ljava/lang/String; | 301 | ····.param·p1,·"util"····#·Ljava/lang/String; |
302 | ····.prologue | 302 | ····.prologue |
303 |
····const/4·v |
303 | ····const/4·v4,·0x1 |
304 | ····.line·306 | 304 | ····.line·306 |
305 | ····invoke-static·{p1},·Lcom/stericson/RootTools/RootTools;->findBinary(Ljava/lang/String;)Z | 305 | ····invoke-static·{p1},·Lcom/stericson/RootTools/RootTools;->findBinary(Ljava/lang/String;)Z |
306 |
····move-result·v |
306 | ····move-result·v5 |
307 |
····if-eqz·v |
307 | ····if-eqz·v5,·:cond_3 |
308 | ····.line·308 | 308 | ····.line·308 |
309 | ····new-instance·v0,·Ljava/util/ArrayList; | 309 | ····new-instance·v0,·Ljava/util/ArrayList; |
310 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 310 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
311 | ····.line·309 | 311 | ····.line·309 |
312 | ····.local·v0,·"binaryPaths":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 312 | ····.local·v0,·"binaryPaths":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
313 |
····sget-object·v |
313 | ····sget-object·v5,·Lcom/stericson/RootTools/RootTools;->lastFoundBinaryPaths:Ljava/util/List; |
314 |
····invoke-interface·{v0,·v |
314 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
315 | ····.line·311 | 315 | ····.line·311 |
316 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 316 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
317 |
····move-result-object·v |
317 | ····move-result-object·v5 |
318 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
319 | ····:cond_0 | 318 | ····:cond_0 |
320 |
····invoke-interface·{v |
319 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
321 | ····move-result·v6 | 320 | ····move-result·v6 |
322 | ····if-eqz·v6,·:cond_3 | 321 | ····if-eqz·v6,·:cond_3 |
323 |
····invoke-interface·{v |
322 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
324 |
····move-result-object·v |
323 | ····move-result-object·v1 |
325 |
····check-cast·v |
324 | ····check-cast·v1,·Ljava/lang/String; |
326 | ····.line·312 | 325 | ····.line·312 |
327 |
····.local·v |
326 | ····.local·v1,·"path":Ljava/lang/String; |
328 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 327 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
329 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 328 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
330 |
····invoke-virtual·{v6,·v |
329 | ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
331 | ····move-result-object·v6 | 330 | ····move-result-object·v6 |
332 | ····const-string·v7,·"/" | 331 | ····const-string·v7,·"/" |
333 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 332 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 361, 24 lines modified | Offset 360, 25 lines modified | ||
361 | ····move-result-object·v6 | 360 | ····move-result-object·v6 |
362 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 361 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
363 | ····move-result-object·v6 | 362 | ····move-result-object·v6 |
363 | ····.line·313 | ||
364 | ····invoke-static·{v6},·Lcom/stericson/RootTools/RootTools;->getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; | 364 | ····invoke-static·{v6},·Lcom/stericson/RootTools/RootTools;->getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; |
365 |
····move-result-object·v |
365 | ····move-result-object·v3 |
366 | ····.line·315 | 366 | ····.line·315 |
367 |
····.local·v |
367 | ····.local·v3,·"permissions":Lcom/stericson/RootTools/containers/Permissions; |
368 |
····if-eqz·v |
368 | ····if-eqz·v3,·:cond_0 |
369 | ····.line·318 | 369 | ····.line·318 |
370 |
····invoke-virtual·{v |
370 | ····invoke-virtual·{v3},·Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I |
371 | ····move-result·v6 | 371 | ····move-result·v6 |
372 | ····invoke-static·{v6},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 372 | ····invoke-static·{v6},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
373 | ····move-result-object·v6 | 373 | ····move-result-object·v6 |
Offset 387, 113 lines modified | Offset 387, 111 lines modified | ||
387 | ····move-result·v6 | 387 | ····move-result·v6 |
388 | ····const/4·v7,·0x3 | 388 | ····const/4·v7,·0x3 |
389 | ····if-le·v6,·v7,·:cond_2 | 389 | ····if-le·v6,·v7,·:cond_2 |
390 | ····.line·319 | 390 | ····.line·319 |
391 |
····invoke-virtual·{v |
391 | ····invoke-virtual·{v3},·Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I |
392 | ····move-result·v6 | 392 | ····move-result·v6 |
393 | ····invoke-static·{v6},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 393 | ····invoke-static·{v6},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
Max diff block lines reached; 67537/71158 bytes (94.91%) of diff not shown. |