61.5 KB
/home/fdroid/fdroiddata/tmp/com.mridang.throttle_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.mridang.throttle_2.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·d97013279aab56bb9402c8786a634fb024d7c363f6d69dd45b5b238cb34c0112 
10 Signer·#1·certificate·SHA-1·digest:·0d85e3a94db85a6fbb99b496bc04a81416ef9609 
11 Signer·#1·certificate·MD5·digest:·f6cd8f72cc4b935885080a35644f0404 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·4aa9d56ad7cdbcc5bd87cbb591776c3dcef4c56f6a03e6c32c249065a476313d 
15 Signer·#1·public·key·SHA-1·digest:·fced3d47f716877adb2d54492c4c85b23686e60b 
16 Signer·#1·public·key·MD5·digest:·90150b0312c15f7b3a51a4251662f4f3 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
4.28 KB
zipinfo {}
    
Offset 1, 28 lines modifiedOffset 1, 26 lines modified
1 Zip·file·size:·510892·bytes,·number·of·entries:·261 Zip·file·size:·509871·bytes,·number·of·entries:·24
2 -rw----·····2.0·fat·····1923·bl·defN·16-Apr-02·22:28·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····2044·bl·defN·16-Apr-02·22:28·META-INF/9B3FFFB1.SF 
4 -rw----·····2.0·fat·····1326·bl·defN·16-Apr-02·22:28·META-INF/9B3FFFB1.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·16-Apr-02·21:53·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·16-Apr-02·21:53·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4136·bX·defN·16-Apr-02·21:53·AndroidManifest.xml2 -rw----·····2.0·fat·····4136·bX·defN·17-Jul-15·20:11·AndroidManifest.xml
8 -rw----·····1.0·fat······115·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i0.png3 -rw----·····1.0·fat······115·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i0.png
9 -rw----·····1.0·fat······126·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i1.png4 -rw----·····1.0·fat······126·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i1.png
10 -rw----·····1.0·fat······128·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i2.png5 -rw----·····1.0·fat······128·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i2.png
11 -rw----·····1.0·fat······126·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i3.png6 -rw----·····1.0·fat······126·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i3.png
12 -rw----·····1.0·fat······129·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i4.png7 -rw----·····1.0·fat······129·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i4.png
13 -rw----·····1.0·fat······127·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i5.png8 -rw----·····1.0·fat······127·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i5.png
14 -rw----·····1.0·fat······129·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i6.png9 -rw----·····1.0·fat······129·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i6.png
15 -rw----·····1.0·fat······128·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i7.png10 -rw----·····1.0·fat······128·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i7.png
16 -rw----·····1.0·fat······129·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i8.png11 -rw----·····1.0·fat······129·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i8.png
17 -rw----·····1.0·fat······141·b-·stor·16-Apr-02·21:52·res/drawable-xhdpi-v4/i9.png12 -rw----·····1.0·fat······141·b-·stor·17-Jul-15·20:11·res/drawable-xhdpi-v4/i9.png
18 -rw----·····2.0·fat······556·bl·defN·16-Apr-02·21:53·res/layout/dash_dialog_colors.xml13 -rw----·····2.0·fat······556·bl·defN·17-Jul-15·20:11·res/layout/dash_dialog_colors.xml
19 -rw----·····2.0·fat······600·bl·defN·16-Apr-02·21:53·res/layout/dash_grid_item_color.xml14 -rw----·····2.0·fat······600·bl·defN·17-Jul-15·20:11·res/layout/dash_grid_item_color.xml
20 -rw----·····1.0·fat·····1670·b-·stor·16-Apr-02·21:52·res/mipmap-hdpi-v4/ic_launcher.png15 -rw----·····1.0·fat·····1670·b-·stor·17-Jul-15·20:11·res/mipmap-hdpi-v4/ic_launcher.png
21 -rw----·····1.0·fat·····2478·b-·stor·16-Apr-02·21:52·res/mipmap-mdpi-v4/ic_launcher.png16 -rw----·····1.0·fat·····2478·b-·stor·17-Jul-15·20:11·res/mipmap-mdpi-v4/ic_launcher.png
22 -rw----·····1.0·fat·····5968·b-·stor·16-Apr-02·21:52·res/mipmap-xhdpi-v4/ic_launcher.png17 -rw----·····1.0·fat·····5968·b-·stor·17-Jul-15·20:11·res/mipmap-xhdpi-v4/ic_launcher.png
23 -rw----·····1.0·fat·····9553·b-·stor·16-Apr-02·21:52·res/mipmap-xxhdpi-v4/ic_launcher.png18 -rw----·····1.0·fat·····9553·b-·stor·17-Jul-15·20:11·res/mipmap-xxhdpi-v4/ic_launcher.png
24 -rw----·····1.0·fat····13170·b-·stor·16-Apr-02·21:52·res/mipmap-xxxhdpi-v4/ic_launcher.png19 -rw----·····1.0·fat····13170·b-·stor·17-Jul-15·20:11·res/mipmap-xxxhdpi-v4/ic_launcher.png
25 -rw----·····2.0·fat·····1288·bl·defN·16-Apr-02·21:53·res/xml/preferences.xml20 -rw----·····2.0·fat·····1288·bl·defN·17-Jul-15·20:11·res/xml/preferences.xml
26 -rw----·····1.0·fat·····4812·b-·stor·16-Apr-02·21:52·resources.arsc21 -rw----·····1.0·fat·····4812·b-·stor·17-Jul-15·20:11·resources.arsc
27 -rw----·····2.0·fat··1478968·bl·defN·16-Apr-02·21:53·classes.dex22 -rw----·····2.0·fat··1585584·bl·defN·17-Jul-15·20:11·classes.dex
 23 -rw----·····2.0·fat·····1923·b-·defN·17-Jul-15·20:11·META-INF/MANIFEST.MF
 24 -rw----·····2.0·fat·····2044·b-·defN·17-Jul-15·20:11·META-INF/9B3FFFB1.SF
 25 -rw----·····2.0·fat·····1326·b-·defN·17-Jul-15·20:11·META-INF/9B3FFFB1.RSA
28 26·files,·1529852·bytes·uncompressed,·507309·bytes·compressed:··66.8%26 24·files,·1636386·bytes·uncompressed,·506633·bytes·compressed:··69.0%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.11 KB
AndroidManifest.xml (decoded)
1.06 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="1.1"·package="com.mridang.throttle"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="1.1"·package="com.mridang.throttle"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002">
3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="23"/>3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="23"/>
4 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>4 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
5 ··<uses-permission·android:name="android.permission.INTERNET"/>5 ··<uses-permission·android:name="android.permission.INTERNET"/>
6 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:allowBackup="true">6 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:allowBackup="true">
7 ····<activity·android:label="@string/app_name"·android:name="com.mridang.throttle.SettingsActivity">7 ····<activity·android:label="@string/app_name"·android:name="com.mridang.throttle.SettingsActivity">
8 ······<intent-filter>8 ······<intent-filter>
9 ········<action·android:name="android.intent.action.MAIN"/>9 ········<action·android:name="android.intent.action.MAIN"/>
14.8 KB
classes.dex
14.8 KB
classes.jar
5.01 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1821012·bytes,·number·of·entries:·11401 Zip·file·size:·1821011·bytes,·number·of·entries:·1140
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class7 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
8 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class8 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
Offset 773, 15 lines modifiedOffset 773, 15 lines modified
773 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class773 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class
774 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class774 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class
775 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class775 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class
776 ?rwxrwxr-x··2.0·unx····15707·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class776 ?rwxrwxr-x··2.0·unx····15707·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class
777 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/BuildConfig.class777 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/BuildConfig.class
778 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$1.class778 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$1.class
779 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$ColorDialogFragment$1.class779 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$ColorDialogFragment$1.class
780 ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter.class780 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter.class
781 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$ColorDialogFragment.class781 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference$ColorDialogFragment.class
782 ?rwxrwxr-x··2.0·unx·····5324·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference.class782 ?rwxrwxr-x··2.0·unx·····5324·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/ColorPreference.class
783 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$array.class783 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$array.class
784 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$attr.class784 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$attr.class
785 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$id.class785 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$id.class
786 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$layout.class786 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$layout.class
787 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$style.class787 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R$style.class
Offset 789, 15 lines modifiedOffset 789, 15 lines modified
789 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R.class789 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/mridang/colorpicker/R.class
790 ?rwxrwxr-x··2.0·unx·····1336·b-·stor·80-Jan-01·00:00·com/mridang/throttle/BatteryReceiver.class790 ?rwxrwxr-x··2.0·unx·····1336·b-·stor·80-Jan-01·00:00·com/mridang/throttle/BatteryReceiver.class
791 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/mridang/throttle/BootReceiver.class791 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/mridang/throttle/BootReceiver.class
792 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·com/mridang/throttle/BuildConfig.class792 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·com/mridang/throttle/BuildConfig.class
793 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·com/mridang/throttle/HardwareService$1.class793 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·com/mridang/throttle/HardwareService$1.class
794 ?rwxrwxr-x··2.0·unx······375·b-·stor·80-Jan-01·00:00·com/mridang/throttle/HardwareService$LocalBinder.class794 ?rwxrwxr-x··2.0·unx······375·b-·stor·80-Jan-01·00:00·com/mridang/throttle/HardwareService$LocalBinder.class
795 ?rwxrwxr-x··2.0·unx·····5297·b-·stor·80-Jan-01·00:00·com/mridang/throttle/HardwareService.class795 ?rwxrwxr-x··2.0·unx·····5297·b-·stor·80-Jan-01·00:00·com/mridang/throttle/HardwareService.class
796 ?rwxrwxr-x··2.0·unx·····5444·b-·stor·80-Jan-01·00:00·com/mridang/throttle/NotificationHandler.class796 ?rwxrwxr-x··2.0·unx·····5441·b-·stor·80-Jan-01·00:00·com/mridang/throttle/NotificationHandler.class
797 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/mridang/throttle/PowerReceiver.class797 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/mridang/throttle/PowerReceiver.class
798 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$array.class798 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$array.class
799 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$attr.class799 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$attr.class
800 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$drawable.class800 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$drawable.class
801 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$id.class801 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$id.class
802 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$layout.class802 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$layout.class
803 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$mipmap.class803 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/mridang/throttle/R$mipmap.class
Offset 1135, 8 lines modifiedOffset 1135, 8 lines modified
1135 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1135 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1136 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1136 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1137 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class1137 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class
1138 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class1138 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class
1139 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1139 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1140 ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class1140 ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
1141 ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class1141 ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
1142 1140·files,·1771125·bytes·uncompressed,·1591250·bytes·compressed:··10.2%1142 1140·files,·1771124·bytes·uncompressed,·1591249·bytes·compressed:··10.2%
4.53 KB
android/support/v4/app/BundleCompatDonut.class
4.44 KB
procyon -ec {}
    
Offset 73, 21 lines modifiedOffset 73, 21 lines modified
73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);
74 ············try·{74 ············try·{
75 ················final·Object·o·=·invoke2;75 ················final·Object·o·=·invoke2;
76 ················final·IBinder·binder2;76 ················final·IBinder·binder2;
77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;
78 ················return·binder2;78 ················return·binder2;
79 ············}79 ············}
 80 ············catch·(IllegalAccessException·ex3)·{}
80 ············catch·(IllegalArgumentException·ex3)·{}81 ············catch·(IllegalArgumentException·ex)·{}
81 ············catch·(InvocationTargetException·ex)·{}82 ············catch·(InvocationTargetException·ex)·{}
82 ············catch·(IllegalAccessException·ex)·{} 
83 ········}83 ········}
 84 ········catch·(IllegalAccessException·ex4)·{}
84 ········catch·(IllegalArgumentException·ex4)·{}85 ········catch·(IllegalArgumentException·ex5)·{}
85 ········catch·(InvocationTargetException·ex5)·{}86 ········catch·(InvocationTargetException·ex6)·{}
86 ········catch·(IllegalAccessException·ex6)·{} 
87 ····}87 ····}
88 ····88 ····
89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{
90 ········//·90 ········//·
91 ········//·This·method·could·not·be·decompiled.91 ········//·This·method·could·not·be·decompiled.
92 ········//·92 ········//·
93 ········//·Original·Bytecode:93 ········//·Original·Bytecode:
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;
207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;
208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;
209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;
210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;
211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;
212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;
213 ········//··102····105····199····204····Ljava/lang/reflect/InvocationTargetException;213 ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException;
214 ········//··102····105····204····209····Ljava/lang/IllegalAccessException;214 ········//··102····105····170····172····Ljava/lang/IllegalAccessException;
215 ········//··102····105····170····172····Ljava/lang/IllegalArgumentException;215 ········//··102····105····199····204····Ljava/lang/IllegalArgumentException;
216 ········//··110····115····199····204····Ljava/lang/reflect/InvocationTargetException;216 ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException;
217 ········//··110····115····204····209····Ljava/lang/IllegalAccessException;217 ········//··110····115····170····172····Ljava/lang/IllegalAccessException;
218 ········//··110····115····170····172····Ljava/lang/IllegalArgumentException;218 ········//··110····115····199····204····Ljava/lang/IllegalArgumentException;
219 ········//··126····128····199····204····Ljava/lang/reflect/InvocationTargetException;219 ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException;
220 ········//··126····128····204····209····Ljava/lang/IllegalAccessException;220 ········//··126····128····170····172····Ljava/lang/IllegalAccessException;
221 ········//··126····128····170····172····Ljava/lang/IllegalArgumentException;221 ········//··126····128····199····204····Ljava/lang/IllegalArgumentException;
222 ········//··135····137····199····204····Ljava/lang/reflect/InvocationTargetException;222 ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException;
223 ········//··135····137····204····209····Ljava/lang/IllegalAccessException;223 ········//··135····137····170····172····Ljava/lang/IllegalAccessException;
224 ········//··135····137····170····172····Ljava/lang/IllegalArgumentException;224 ········//··135····137····199····204····Ljava/lang/IllegalArgumentException;
225 ········//··140····146····199····204····Ljava/lang/reflect/InvocationTargetException;225 ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException;
226 ········//··140····146····204····209····Ljava/lang/IllegalAccessException;226 ········//··140····146····170····172····Ljava/lang/IllegalAccessException;
227 ········//··140····146····170····172····Ljava/lang/IllegalArgumentException;227 ········//··140····146····199····204····Ljava/lang/IllegalArgumentException;
228 ········//·228 ········//·
229 ········//·The·error·that·occurred·was:229 ········//·The·error·that·occurred·was:
230 ········//·230 ········//·
231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:
232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)
233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)
234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)
3.97 KB
com/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter.class
3.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 133, 61 lines modifiedOffset 133, 61 lines modified
133 ····descriptor:·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;133 ····descriptor:·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
134 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC134 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC
  
135 ··private·com.mridang.colorpicker.ColorPreference$ColorDialogFragment$ColorGridAdapter(com.mridang.colorpicker.ColorPreference$ColorDialogFragment);135 ··private·com.mridang.colorpicker.ColorPreference$ColorDialogFragment$ColorGridAdapter(com.mridang.colorpicker.ColorPreference$ColorDialogFragment);
136 ····descriptor:·(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)V136 ····descriptor:·(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)V
137 ····flags:·(0x0002)·ACC_PRIVATE137 ····flags:·(0x0002)·ACC_PRIVATE
138 ····Code:138 ····Code:
139 ······stack=300,·locals=8,·args_size=2139 ······stack=300,·locals=9,·args_size=2
140 ·········0:·aload_0140 ·········0:·aload_0
141 ·········1:·aload_1141 ·········1:·aload_1
142 ·········2:·putfield······#12·················//·Field·this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;142 ·········2:·putfield······#12·················//·Field·this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
143 ·········5:·aload_0143 ·········5:·aload_0
144 ·········6:·invokespecial·#16·················//·Method·android/widget/BaseAdapter."<init>":()V144 ·········6:·invokespecial·#16·················//·Method·android/widget/BaseAdapter."<init>":()V
145 ·········9:·new···········#18·················//·class·java/util/ArrayList145 ·········9:·new···········#18·················//·class·java/util/ArrayList
146 ········12:·astore_2146 ········12:·astore_2
147 ········13:·aload_2147 ········13:·aload_2
148 ········14:·invokespecial·#19·················//·Method·java/util/ArrayList."<init>":()V148 ········14:·invokespecial·#19·················//·Method·java/util/ArrayList."<init>":()V
149 ········17:·aload_0149 ········17:·aload_0
150 ········18:·aload_2150 ········18:·aload_2
151 ········19:·putfield······#21·················//·Field·mChoices:Ljava/util/List;151 ········19:·putfield······#21·················//·Field·mChoices:Ljava/util/List;
152 ········22:·aload_1152 ········22:·aload_1
153 ········23:·invokestatic··#27·················//·Method·com/mridang/colorpicker/ColorPreference$ColorDialogFragment.access$200:(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)Lcom/mridang/colorpicker/ColorPreference;153 ········23:·invokestatic··#27·················//·Method·com/mridang/colorpicker/ColorPreference$ColorDialogFragment.access$200:(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)Lcom/mridang/colorpicker/ColorPreference;
154 ········26:·astore_2 
155 ········27:·aload_2 
156 ········28:·invokestatic··#33·················//·Method·com/mridang/colorpicker/ColorPreference.access$600:(Lcom/mridang/colorpicker/ColorPreference;)[I154 ········26:·invokestatic··#33·················//·Method·com/mridang/colorpicker/ColorPreference.access$600:(Lcom/mridang/colorpicker/ColorPreference;)[I
157 ········31:·astore_3155 ········29:·astore_3
158 ········32:·aload_3156 ········30:·aload_3
159 ········33:·arraylength157 ········31:·arraylength
160 ········34:·istore········4158 ········32:·istore········4
161 ········36:·iconst_0159 ········34:·iconst_0
162 ········37:·istore········5160 ········35:·istore········5
 161 ········37:·aconst_null
 162 ········38:·astore_2
163 ········39:·iload·········5163 ········39:·iload·········5
164 ········41:·iload·········4164 ········41:·iload·········4
165 ········43:·if_icmpge·····82165 ········43:·if_icmpge·····84
166 ········46:·aload_3166 ········46:·aload_3
167 ········47:·iload·········5167 ········47:·iload·········5
168 ········49:·iaload168 ········49:·iaload
169 ········50:·istore········6169 ········50:·istore········6
170 ········52:·aload_0170 ········52:·aload_0
171 ········53:·getfield······#21·················//·Field·mChoices:Ljava/util/List;171 ········53:·getfield······#21·················//·Field·mChoices:Ljava/util/List;
172 ········56:·astore_2172 ········56:·astore········7
173 ········57:·iload·········6173 ········58:·iload·········6
174 ········59:·invokestatic··#39·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;174 ········60:·invokestatic··#39·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
175 ········62:·astore········7175 ········63:·astore········8
176 ········64:·aload_2 
177 ········65:·aload·········7176 ········65:·aload·········7
 177 ········67:·aload·········8
178 ········67:·invokeinterface·#45,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z178 ········69:·invokeinterface·#45,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
179 ········72:·pop179 ········74:·pop
180 ········73:·iload·········5180 ········75:·iload·········5
181 ········75:·iconst_1181 ········77:·iconst_1
182 ········76:·iadd182 ········78:·iadd
183 ········77:·istore········5183 ········79:·istore········5
184 ········79:·goto··········39184 ········81:·goto··········39
185 ········82:·return185 ········84:·return
  
186 ··com.mridang.colorpicker.ColorPreference$ColorDialogFragment$ColorGridAdapter(com.mridang.colorpicker.ColorPreference$ColorDialogFragment,·com.mridang.colorpicker.ColorPreference$1);186 ··com.mridang.colorpicker.ColorPreference$ColorDialogFragment$ColorGridAdapter(com.mridang.colorpicker.ColorPreference$ColorDialogFragment,·com.mridang.colorpicker.ColorPreference$1);
187 ····descriptor:·(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;Lcom/mridang/colorpicker/ColorPreference$1;)V187 ····descriptor:·(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;Lcom/mridang/colorpicker/ColorPreference$1;)V
188 ····flags:·(0x1000)·ACC_SYNTHETIC188 ····flags:·(0x1000)·ACC_SYNTHETIC
189 ····Code:189 ····Code:
190 ······stack=300,·locals=3,·args_size=3190 ······stack=300,·locals=3,·args_size=3
191 ·········0:·aload_0191 ·········0:·aload_0
1.28 KB
com/mridang/throttle/NotificationHandler.class
1.19 KB
procyon -ec {}
    
Offset 90, 23 lines modifiedOffset 90, 22 lines modified
90 ············Log.v("HardwareService",·line);90 ············Log.v("HardwareService",·line);
91 ············final·String[]·split·=·line.split("·");91 ············final·String[]·split·=·line.split("·");
92 ············final·String·s·=·split[5];92 ············final·String·s·=·split[5];
93 ············try·{93 ············try·{
94 ················final·long·long1·=·Long.parseLong(s);94 ················final·long·long1·=·Long.parseLong(s);
95 ················long·l·=·0L;95 ················long·l·=·0L;
96 ················split[0]·=·(split[1]·=·"0");96 ················split[0]·=·(split[1]·=·"0");
97 ················final·String[]·array·=·split; 
98 ················final·int·length·=·split.length;97 ················final·int·length·=·split.length;
99 ················int·n·=·0;98 ················int·n·=·0;
100 ················while·(true)·{99 ················while·(true)·{
101 ····················Label_0197:·{100 ····················Label_0205:·{
102 ························if·(n·>=·length)·{101 ························if·(n·>=·length)·{
103 ····························break·Label_0197;102 ····························break·Label_0205;
104 ························}103 ························}
105 ························final·String·s2·=·array[n];104 ························final·String·s2·=·split[n];
106 ························try·{105 ························try·{
107 ····························l·+=·Integer.parseInt(s2);106 ····························l·+=·Integer.parseInt(s2);
108 ····························++n;107 ····························++n;
109 ····························continue;108 ····························continue;
110 ····························final·long·n2·=·long1·-·this.lngPreviousIdle;109 ····························final·long·n2·=·long1·-·this.lngPreviousIdle;
111 ····························final·long·n3·=·l·-·this.lngPreviousTotal;110 ····························final·long·n3·=·l·-·this.lngPreviousTotal;
112 ····························this.lngPreviousIdle·=·Long.valueOf(long1);111 ····························this.lngPreviousIdle·=·Long.valueOf(long1);
1.75 KB
smali/android/support/v4/app/BundleCompatDonut.smali
    
Offset 96, 17 lines modifiedOffset 96, 17 lines modified
  
96 ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;96 ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
97 ····move-result-object·v197 ····move-result-object·v1
  
98 ····check-cast·v1,·Landroid/os/IBinder;98 ····check-cast·v1,·Landroid/os/IBinder;
99 ····:try_end_199 ····:try_end_1
100 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_2100 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3
101 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_3101 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
102 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1102 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
  
103 ····.line·58103 ····.line·58
104 ····:goto_1104 ····:goto_1
105 ····return-object·v1105 ····return-object·v1
  
106 ····.line·43106 ····.line·43
107 ····:catch_0107 ····:catch_0
Offset 233, 17 lines modifiedOffset 233, 17 lines modified
  
233 ····const/4·v3,·0x1233 ····const/4·v3,·0x1
  
234 ····aput-object·p2,·v2,·v3234 ····aput-object·p2,·v2,·v3
  
235 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
236 ····:try_end_1236 ····:try_end_1
237 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_2237 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3
238 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_3238 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
239 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1239 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
  
240 ····.line·82240 ····.line·82
241 ····:cond_1241 ····:cond_1
242 ····:goto_1242 ····:goto_1
243 ····return-void243 ····return-void
  
244 ····.line·67244 ····.line·67
595 B
smali/com/mridang/throttle/SettingsActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mridang/throttle/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10127 ····.line·101
27 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$4;->this$0:Lcom/mridang/throttle/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$4;->this$0:Lcom/mridang/throttle/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
530 B
smali/com/mridang/throttle/BatteryReceiver.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z40 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
41 ····move-result·v041 ····move-result·v0
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
 43 ····.line·22
43 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;44 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
44 ····move-result-object·v045 ····move-result-object·v0
  
45 ····const-string·v1,·"lowpower"46 ····const-string·v1,·"lowpower"
  
46 ····const/4·v2,·0x047 ····const/4·v2,·0x0
669 B
smali/com/mridang/throttle/HardwareService$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$settings:Landroid/content/SharedPreferences;19 .field·final·synthetic·val$settings:Landroid/content/SharedPreferences;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/mridang/throttle/HardwareService;Landroid/content/SharedPreferences;)V21 .method·constructor·<init>(Lcom/mridang/throttle/HardwareService;Landroid/content/SharedPreferences;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/mridang/throttle/HardwareService;
  
23 ····.prologue24 ····.prologue
24 ····.line·9325 ····.line·93
25 ····iput-object·p1,·p0,·Lcom/mridang/throttle/HardwareService$1;->this$0:Lcom/mridang/throttle/HardwareService;26 ····iput-object·p1,·p0,·Lcom/mridang/throttle/HardwareService$1;->this$0:Lcom/mridang/throttle/HardwareService;
  
26 ····iput-object·p2,·p0,·Lcom/mridang/throttle/HardwareService$1;->val$settings:Landroid/content/SharedPreferences;27 ····iput-object·p2,·p0,·Lcom/mridang/throttle/HardwareService$1;->val$settings:Landroid/content/SharedPreferences;
  
272 B
smali/com/mridang/throttle/R.smali
    
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·75 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
526 B
smali/com/mridang/throttle/PowerReceiver.smali
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
  
43 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z43 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
44 ····move-result·v144 ····move-result·v1
  
45 ····if-eqz·v1,·:cond_045 ····if-eqz·v1,·:cond_0
  
 46 ····.line·26
46 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;47 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
47 ····move-result-object·v148 ····move-result-object·v1
  
48 ····const-string·v2,·"lowpower"49 ····const-string·v2,·"lowpower"
  
49 ····const/4·v3,·0x050 ····const/4·v3,·0x0
594 B
smali/com/mridang/throttle/SettingsActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mridang/throttle/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8827 ····.line·88
27 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$3;->this$0:Lcom/mridang/throttle/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$3;->this$0:Lcom/mridang/throttle/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23.6 KB
smali/com/mridang/throttle/NotificationHandler.smali
    
Offset 179, 553 lines modifiedOffset 179, 545 lines modified
  
179 ····move-result-object·v0179 ····move-result-object·v0
  
180 ····return-object·v0180 ····return-object·v0
181 .end·method181 .end·method
  
182 .method·public·handleMessage(Landroid/os/Message;)V182 .method·public·handleMessage(Landroid/os/Message;)V
183 ····.locals·34183 ····.locals·32
184 ····.param·p1,·"msgMessage"····#·Landroid/os/Message;184 ····.param·p1,·"msgMessage"····#·Landroid/os/Message;
  
185 ····.prologue185 ····.prologue
186 ····.line·81186 ····.line·81
187 ····const/16·v26,·0x1187 ····const/16·v23,·0x1
  
188 ····const-wide/16·v28,·0x7d0188 ····const-wide/16·v24,·0x7d0
  
189 ····move-object/from16·v0,·p0189 ····move-object/from16·v0,·p0
  
190 ····move/from16·v1,·v26190 ····move/from16·v1,·v23
  
191 ····move-wide/from16·v2,·v28191 ····move-wide/from16·v2,·v24
  
192 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/mridang/throttle/NotificationHandler;->sendEmptyMessageDelayed(IJ)Z192 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/mridang/throttle/NotificationHandler;->sendEmptyMessageDelayed(IJ)Z
  
193 ····.line·85193 ····.line·85
194 ····:try_start_0194 ····:try_start_0
195 ····move-object/from16·v0,·p0195 ····move-object/from16·v0,·p0
  
196 ····iget-object·v0,·v0,·Lcom/mridang/throttle/NotificationHandler;->rafProcessor:Ljava/io/RandomAccessFile;196 ····iget-object·v0,·v0,·Lcom/mridang/throttle/NotificationHandler;->rafProcessor:Ljava/io/RandomAccessFile;
  
197 ····move-object/from16·v26,·v0197 ····move-object/from16·v23,·v0
  
198 ····const-wide/16·v28,·0x0 
  
199 ····move-object/from16·v0,·v26 
  
200 ····move-wide/from16·v1,·v28198 ····const-wide/16·v24,·0x0
  
201 ····invoke-virtual·{v0,·v1,·v2},·Ljava/io/RandomAccessFile;->seek(J)V199 ····invoke-virtual/range·{v23·..·v25},·Ljava/io/RandomAccessFile;->seek(J)V
  
202 ····.line·86200 ····.line·86
203 ····move-object/from16·v0,·p0201 ····move-object/from16·v0,·p0
  
204 ····iget-object·v0,·v0,·Lcom/mridang/throttle/NotificationHandler;->rafProcessor:Ljava/io/RandomAccessFile;202 ····iget-object·v0,·v0,·Lcom/mridang/throttle/NotificationHandler;->rafProcessor:Ljava/io/RandomAccessFile;
  
205 ····move-object/from16·v26,·v0203 ····move-object/from16·v23,·v0
  
206 ····invoke-virtual/range·{v26·..·v26},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String;204 ····invoke-virtual/range·{v23·..·v23},·Ljava/io/RandomAccessFile;->readLine()Ljava/lang/String;
  
207 ····move-result-object·v24205 ····move-result-object·v21
  
208 ····.line·87206 ····.line·87
209 ····.local·v24,·"strLine":Ljava/lang/String;207 ····.local·v21,·"strLine":Ljava/lang/String;
210 ····const-string·v26,·"HardwareService"208 ····const-string·v23,·"HardwareService"
  
211 ····move-object/from16·v0,·v26209 ····move-object/from16·v0,·v23
  
212 ····move-object/from16·v1,·v24210 ····move-object/from16·v1,·v21
  
213 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I211 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
214 ····.line·88212 ····.line·88
215 ····const-string·v26,·"·"213 ····const-string·v23,·"·"
  
216 ····move-object/from16·v0,·v24214 ····move-object/from16·v0,·v21
  
217 ····move-object/from16·v1,·v26215 ····move-object/from16·v1,·v23
  
218 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;216 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
219 ····move-result-object·v9217 ····move-result-object·v20
  
220 ····.line·90218 ····.line·90
221 ····.local·v9,·"lstColumns":[Ljava/lang/String;219 ····.local·v20,·"lstColumns":[Ljava/lang/String;
222 ····const/16·v26,·0x5220 ····const/16·v23,·0x5
  
223 ····aget-object·v26,·v9,·v26221 ····aget-object·v23,·v20,·v23
  
224 ····invoke-static/range·{v26·..·v26},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J222 ····invoke-static/range·{v23·..·v23},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
225 ····move-result-wide·v10223 ····move-result-wide·v6
  
226 ····.line·91224 ····.line·91
227 ····.local·v10,·"lngCurrentIdle":J225 ····.local·v6,·"lngCurrentIdle":J
228 ····const-wide/16·v12,·0x0226 ····const-wide/16·v8,·0x0
  
229 ····.line·93227 ····.line·93
230 ····.local·v12,·"lngCurrentTotal":J228 ····.local·v8,·"lngCurrentTotal":J
231 ····const/16·v26,·0x0229 ····const/16·v23,·0x0
  
232 ····const/16·v27,·0x1230 ····const/16·v24,·0x1
  
233 ····const-string·v28,·"0"231 ····const-string·v25,·"0"
  
234 ····aput-object·v28,·v9,·v27232 ····aput-object·v25,·v20,·v24
  
235 ····aput-object·v28,·v9,·v26233 ····aput-object·v25,·v20,·v23
  
236 ····.line·95234 ····.line·95
237 ····move-object·v4,·v9235 ····move-object/from16·v0,·v20
  
238 ····.local·v4,·"arr$":[Ljava/lang/String; 
239 ····array-length·v8,·v4236 ····array-length·v0,·v0
  
240 ····.local·v8,·"len$":I237 ····move/from16·v24,·v0
  
241 ····const/4·v6,·0x0238 ····const/16·v23,·0x0
  
242 ····.local·v6,·"i$":I 
243 ····:goto_0239 ····:goto_0
244 ····if-ge·v6,·v8,·:cond_0240 ····move/from16·v0,·v23
  
 241 ····move/from16·v1,·v24
  
 242 ····if-ge·v0,·v1,·:cond_0
  
245 ····aget-object·v25,·v4,·v6243 ····aget-object·v22,·v20,·v23
  
246 ····.line·96244 ····.line·96
247 ····.local·v25,·"strStatistic":Ljava/lang/String;245 ····.local·v22,·"strStatistic":Ljava/lang/String;
248 ····invoke-static/range·{v25·..·v25},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I246 ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
249 ····move-result·v26247 ····move-result·v25
  
250 ····move/from16·v0,·v26248 ····move/from16·v0,·v25
  
251 ····int-to-long·v0,·v0249 ····int-to-long·v0,·v0
Max diff block lines reached; 19848/24100 bytes (82.36%) of diff not shown.
594 B
smali/com/mridang/throttle/SettingsActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mridang/throttle/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7127 ····.line·71
27 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$2;->this$0:Lcom/mridang/throttle/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$2;->this$0:Lcom/mridang/throttle/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
626 B
smali/com/mridang/throttle/HardwareService$LocalBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/mridang/throttle/HardwareService;18 .field·final·synthetic·this$0:Lcom/mridang/throttle/HardwareService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/mridang/throttle/HardwareService;)V20 .method·public·constructor·<init>(Lcom/mridang/throttle/HardwareService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/mridang/throttle/HardwareService;
  
22 ····.prologue23 ····.prologue
23 ····.line·20924 ····.line·209
24 ····iput-object·p1,·p0,·Lcom/mridang/throttle/HardwareService$LocalBinder;->this$0:Lcom/mridang/throttle/HardwareService;25 ····iput-object·p1,·p0,·Lcom/mridang/throttle/HardwareService$LocalBinder;->this$0:Lcom/mridang/throttle/HardwareService;
  
25 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
594 B
smali/com/mridang/throttle/SettingsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;21 .field·final·synthetic·this$0:Lcom/mridang/throttle/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V23 .method·constructor·<init>(Lcom/mridang/throttle/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mridang/throttle/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·2427 ····.line·24
27 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$1;->this$0:Lcom/mridang/throttle/SettingsActivity;28 ····iput-object·p1,·p0,·Lcom/mridang/throttle/SettingsActivity$1;->this$0:Lcom/mridang/throttle/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
538 B
smali/com/mridang/throttle/HardwareService.smali
    
Offset 49, 15 lines modifiedOffset 49, 14 lines modified
49 ····.line·5349 ····.line·53
50 ····new-instance·v0,·Lcom/mridang/throttle/PowerReceiver;50 ····new-instance·v0,·Lcom/mridang/throttle/PowerReceiver;
  
51 ····invoke-direct·{v0},·Lcom/mridang/throttle/PowerReceiver;-><init>()V51 ····invoke-direct·{v0},·Lcom/mridang/throttle/PowerReceiver;-><init>()V
  
52 ····iput-object·v0,·p0,·Lcom/mridang/throttle/HardwareService;->recSaver:Landroid/content/BroadcastReceiver;52 ····iput-object·v0,·p0,·Lcom/mridang/throttle/HardwareService;->recSaver:Landroid/content/BroadcastReceiver;
  
53 ····.line·209 
54 ····return-void53 ····return-void
55 .end·method54 .end·method
  
56 .method·static·synthetic·access$000()Lcom/mridang/throttle/NotificationHandler;55 .method·static·synthetic·access$000()Lcom/mridang/throttle/NotificationHandler;
57 ····.locals·156 ····.locals·1
  
58 ····.prologue57 ····.prologue
3.19 KB
smali/com/mridang/colorpicker/ColorPreference.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/preference/Preference;2 .super·Landroid/preference/Preference;
3 .source·"ColorPreference.java"3 .source·"ColorPreference.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/mridang/colorpicker/ColorPreference$1;, 
8 ········Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;7 ········Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·mColorChoices:[I11 .field·private·mColorChoices:[I
Offset 412, 56 lines modifiedOffset 411, 61 lines modified
412 ····if-eqz·v5,·:cond_1411 ····if-eqz·v5,·:cond_1
  
413 ····move-object·v0,·v1412 ····move-object·v0,·v1
  
414 ····.line·266413 ····.line·266
415 ····check-cast·v0,·Landroid/graphics/drawable/GradientDrawable;414 ····check-cast·v0,·Landroid/graphics/drawable/GradientDrawable;
  
416 ····.line·273415 ····.line·274
417 ····.local·v0,·"colorChoiceDrawable":Landroid/graphics/drawable/GradientDrawable;416 ····.local·v0,·"colorChoiceDrawable":Landroid/graphics/drawable/GradientDrawable;
418 ····:goto_0417 ····:goto_0
419 ····invoke-static·{p1},·Landroid/graphics/Color;->red(I)I418 ····invoke-static·{p1},·Landroid/graphics/Color;->red(I)I
  
420 ····move-result·v5419 ····move-result·v5
  
421 ····mul-int/lit16·v5,·v5,·0xc0420 ····mul-int/lit16·v5,·v5,·0xc0
  
422 ····div-int/lit16·v5,·v5,·0x100421 ····div-int/lit16·v5,·v5,·0x100
  
 422 ····.line·275
423 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I423 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I
  
424 ····move-result·v6424 ····move-result·v6
  
425 ····mul-int/lit16·v6,·v6,·0xc0425 ····mul-int/lit16·v6,·v6,·0xc0
  
426 ····div-int/lit16·v6,·v6,·0x100426 ····div-int/lit16·v6,·v6,·0x100
  
 427 ····.line·276
427 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I428 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I
  
428 ····move-result·v7429 ····move-result·v7
  
429 ····mul-int/lit16·v7,·v7,·0xc0430 ····mul-int/lit16·v7,·v7,·0xc0
  
430 ····div-int/lit16·v7,·v7,·0x100431 ····div-int/lit16·v7,·v7,·0x100
  
 432 ····.line·273
431 ····invoke-static·{v5,·v6,·v7},·Landroid/graphics/Color;->rgb(III)I433 ····invoke-static·{v5,·v6,·v7},·Landroid/graphics/Color;->rgb(III)I
  
432 ····move-result·v2434 ····move-result·v2
  
433 ····.line·278435 ····.line·278
434 ····.local·v2,·"darkenedColor":I436 ····.local·v2,·"darkenedColor":I
435 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/GradientDrawable;->setColor(I)V437 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
  
436 ····.line·279438 ····.line·279
437 ····const/high16·v5,·0x3f800000····#·1.0f439 ····const/high16·v5,·0x3f800000····#·1.0f
  
 440 ····.line·280
438 ····invoke-virtual·{v4},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;441 ····invoke-virtual·{v4},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
439 ····move-result-object·v6442 ····move-result-object·v6
  
 443 ····.line·279
440 ····invoke-static·{v8,·v5,·v6},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F444 ····invoke-static·{v8,·v5,·v6},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
  
441 ····move-result·v5445 ····move-result·v5
  
442 ····float-to-int·v5,·v5446 ····float-to-int·v5,·v5
  
443 ····invoke-virtual·{v0,·v5,·v2},·Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V447 ····invoke-virtual·{v0,·v5,·v2},·Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V
Offset 557, 15 lines modifiedOffset 561, 15 lines modified
557 ····.line·119561 ····.line·119
558 ····invoke-virtual·{p0},·Lcom/mridang/colorpicker/ColorPreference;->getContext()Landroid/content/Context;562 ····invoke-virtual·{p0},·Lcom/mridang/colorpicker/ColorPreference;->getContext()Landroid/content/Context;
  
559 ····move-result-object·v0563 ····move-result-object·v0
  
560 ····check-cast·v0,·Landroid/app/Activity;564 ····check-cast·v0,·Landroid/app/Activity;
  
561 ····.line·120565 ····.line·121
562 ····.local·v0,·"activity":Landroid/app/Activity;566 ····.local·v0,·"activity":Landroid/app/Activity;
563 ····invoke-virtual·{v0},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;567 ····invoke-virtual·{v0},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
  
564 ····move-result-object·v2568 ····move-result-object·v2
  
565 ····invoke-direct·{p0},·Lcom/mridang/colorpicker/ColorPreference;->getFragmentTag()Ljava/lang/String;569 ····invoke-direct·{p0},·Lcom/mridang/colorpicker/ColorPreference;->getFragmentTag()Ljava/lang/String;
  
Offset 643, 22 lines modifiedOffset 647, 24 lines modified
  
643 ····move-result-object·v2647 ····move-result-object·v2
  
644 ····invoke-virtual·{v2},·Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction;648 ····invoke-virtual·{v2},·Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction;
  
645 ····move-result-object·v2649 ····move-result-object·v2
  
 650 ····.line·111
646 ····invoke-direct·{p0},·Lcom/mridang/colorpicker/ColorPreference;->getFragmentTag()Ljava/lang/String;651 ····invoke-direct·{p0},·Lcom/mridang/colorpicker/ColorPreference;->getFragmentTag()Ljava/lang/String;
  
647 ····move-result-object·v3652 ····move-result-object·v3
  
648 ····invoke-virtual·{v2,·v1,·v3},·Landroid/app/FragmentTransaction;->add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;653 ····invoke-virtual·{v2,·v1,·v3},·Landroid/app/FragmentTransaction;->add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;
  
649 ····move-result-object·v2654 ····move-result-object·v2
  
 655 ····.line·112
650 ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I656 ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I
  
651 ····.line·113657 ····.line·113
652 ····return-void658 ····return-void
653 .end·method659 .end·method
  
654 .method·protected·onGetDefaultValue(Landroid/content/res/TypedArray;I)Ljava/lang/Object;660 .method·protected·onGetDefaultValue(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
277 B
smali/com/mridang/colorpicker/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·923 ····.line·9
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·30 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
3.41 KB
smali/com/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter.smali
    
Offset 38, 58 lines modifiedOffset 38, 55 lines modified
38 ····.prologue38 ····.prologue
39 ····.line·21439 ····.line·214
40 ····iput-object·p1,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;40 ····iput-object·p1,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
  
41 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V41 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V
  
42 ····.line·21142 ····.line·211
43 ····new-instance·v4,·Ljava/util/ArrayList;43 ····new-instance·v1,·Ljava/util/ArrayList;
  
44 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V44 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
45 ····iput-object·v4,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->mChoices:Ljava/util/List;45 ····iput-object·v1,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->mChoices:Ljava/util/List;
  
46 ····.line·21546 ····.line·215
47 ····invoke-static·{p1},·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;->access$200(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)Lcom/mridang/colorpicker/ColorPreference;47 ····invoke-static·{p1},·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;->access$200(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)Lcom/mridang/colorpicker/ColorPreference;
  
48 ····move-result-object·v448 ····move-result-object·v1
  
49 ····invoke-static·{v4},·Lcom/mridang/colorpicker/ColorPreference;->access$600(Lcom/mridang/colorpicker/ColorPreference;)[I49 ····invoke-static·{v1},·Lcom/mridang/colorpicker/ColorPreference;->access$600(Lcom/mridang/colorpicker/ColorPreference;)[I
  
50 ····move-result-object·v050 ····move-result-object·v2
  
51 ····.local·v0,·"arr$":[I 
52 ····array-length·v3,·v051 ····array-length·v3,·v2
  
53 ····.local·v3,·"len$":I 
54 ····const/4·v2,·0x052 ····const/4·v1,·0x0
  
55 ····.local·v2,·"i$":I 
56 ····:goto_053 ····:goto_0
57 ····if-ge·v2,·v3,·:cond_054 ····if-ge·v1,·v3,·:cond_0
  
58 ····aget·v1,·v0,·v255 ····aget·v0,·v2,·v1
  
59 ····.line·21656 ····.line·216
60 ····.local·v1,·"color":I57 ····.local·v0,·"color":I
61 ····iget-object·v4,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->mChoices:Ljava/util/List;58 ····iget-object·v4,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->mChoices:Ljava/util/List;
  
62 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;59 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
63 ····move-result-object·v560 ····move-result-object·v5
  
64 ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z61 ····invoke-interface·{v4,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
65 ····.line·21562 ····.line·215
66 ····add-int/lit8·v2,·v2,·0x163 ····add-int/lit8·v1,·v1,·0x1
  
67 ····goto·:goto_064 ····goto·:goto_0
  
68 ····.line·21865 ····.line·218
69 ····.end·local·v1····#·"color":I66 ····.end·local·v0····#·"color":I
70 ····:cond_067 ····:cond_0
71 ····return-void68 ····return-void
72 .end·method69 .end·method
  
73 .method·synthetic·constructor·<init>(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;Lcom/mridang/colorpicker/ColorPreference$1;)V70 .method·synthetic·constructor·<init>(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;Lcom/mridang/colorpicker/ColorPreference$1;)V
74 ····.locals·071 ····.locals·0
75 ····.param·p1,·"x0"····#·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;72 ····.param·p1,·"x0"····#·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
Offset 191, 14 lines modifiedOffset 188, 15 lines modified
  
191 ····invoke-static·{v2},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;188 ····invoke-static·{v2},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
  
192 ····move-result-object·v2189 ····move-result-object·v2
  
193 ····iget-object·v3,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;190 ····iget-object·v3,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$ColorGridAdapter;->this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
  
 191 ····.line·239
194 ····invoke-static·{v3},·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;->access$200(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)Lcom/mridang/colorpicker/ColorPreference;192 ····invoke-static·{v3},·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;->access$200(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)Lcom/mridang/colorpicker/ColorPreference;
  
195 ····move-result-object·v3193 ····move-result-object·v3
  
196 ····invoke-static·{v3},·Lcom/mridang/colorpicker/ColorPreference;->access$700(Lcom/mridang/colorpicker/ColorPreference;)I194 ····invoke-static·{v3},·Lcom/mridang/colorpicker/ColorPreference;->access$700(Lcom/mridang/colorpicker/ColorPreference;)I
  
197 ····move-result·v3195 ····move-result·v3
749 B
smali/com/mridang/colorpicker/ColorPreference$ColorDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;21 .field·final·synthetic·this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)V23 .method·constructor·<init>(Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17927 ····.line·179
27 ····iput-object·p1,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$1;->this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;28 ····iput-object·p1,·p0,·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment$1;->this$0:Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
956 B
smali/com/mridang/colorpicker/ColorPreference$ColorDialogFragment.smali
    
Offset 226, 22 lines modifiedOffset 226, 25 lines modified
  
226 ····invoke-virtual·{p0},·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;->getActivity()Landroid/app/Activity;226 ····invoke-virtual·{p0},·Lcom/mridang/colorpicker/ColorPreference$ColorDialogFragment;->getActivity()Landroid/app/Activity;
  
227 ····move-result-object·v3227 ····move-result-object·v3
  
228 ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V228 ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 229 ····.line·191
229 ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;230 ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
230 ····move-result-object·v2231 ····move-result-object·v2
  
 232 ····.line·192
231 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;233 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
232 ····move-result-object·v2234 ····move-result-object·v2
  
 235 ····.line·190
233 ····return-object·v2236 ····return-object·v2
234 .end·method237 .end·method
  
235 .method·public·setPreference(Lcom/mridang/colorpicker/ColorPreference;)V238 .method·public·setPreference(Lcom/mridang/colorpicker/ColorPreference;)V
236 ····.locals·0239 ····.locals·0
237 ····.param·p1,·"preference"····#·Lcom/mridang/colorpicker/ColorPreference;240 ····.param·p1,·"preference"····#·Lcom/mridang/colorpicker/ColorPreference;