7.7 KB
/home/fdroid/fdroiddata/tmp/com.concept1tech.instalate_13.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.concept1tech.instalate_13.apk
1.62 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·4115518·bytes,·number·of·entries:·9841 Zip·file·size:·4115518·bytes,·number·of·entries:·984
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··5496284·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··5496280·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw----·····2.4·fat····77193·b-·defN·81-Jan-01·01:01·META-INF/CHANGES4 -rw----·····2.4·fat····77193·b-·defN·81-Jan-01·01:01·META-INF/CHANGES
5 -rw----·····2.4·fat·····2902·b-·defN·81-Jan-01·01:01·META-INF/README.md5 -rw----·····2.4·fat·····2902·b-·defN·81-Jan-01·01:01·META-INF/README.md
6 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version6 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version7 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
Offset 979, 8 lines modifiedOffset 979, 8 lines modified
979 -rw----·····0.0·fat······348·b-·stor·81-Jan-01·01:01·res/zs4.png979 -rw----·····0.0·fat······348·b-·stor·81-Jan-01·01:01·res/zs4.png
980 -rw----·····0.0·fat······354·b-·stor·81-Jan-01·01:01·res/zv.png980 -rw----·····0.0·fat······354·b-·stor·81-Jan-01·01:01·res/zv.png
981 -rw----·····0.0·fat······349·b-·stor·81-Jan-01·01:01·res/zv1.png981 -rw----·····0.0·fat······349·b-·stor·81-Jan-01·01:01·res/zv1.png
982 -rw----·····0.0·fat···772196·b-·stor·81-Jan-01·01:01·resources.arsc982 -rw----·····0.0·fat···772196·b-·stor·81-Jan-01·01:01·resources.arsc
983 -rw----·····2.0·fat····85924·b-·defN·81-Jan-01·01:01·META-INF/0EFCCA8C.SF983 -rw----·····2.0·fat····85924·b-·defN·81-Jan-01·01:01·META-INF/0EFCCA8C.SF
984 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/0EFCCA8C.RSA984 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/0EFCCA8C.RSA
985 -rw----·····2.0·fat····85797·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF985 -rw----·····2.0·fat····85797·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
986 984·files,·7720736·bytes·uncompressed,·4002433·bytes·compressed:··48.2%986 984·files,·7720732·bytes·uncompressed,·4002399·bytes·compressed:··48.2%
4.08 KB
classes.dex
4.06 KB
classes.jar
2.84 KB
zipinfo {}
    
Offset 2070, 15 lines modifiedOffset 2070, 15 lines modified
2070 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$$ExternalSyntheticLambda0.class2070 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$$ExternalSyntheticLambda0.class
2071 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$$ExternalSyntheticLambda1.class2071 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$$ExternalSyntheticLambda1.class
2072 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$$ExternalSyntheticLambda2.class2072 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$$ExternalSyntheticLambda2.class
2073 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$1.class2073 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$1.class
2074 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$OnNewDropPositionListener.class2074 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$OnNewDropPositionListener.class
2075 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$OnNewRelativeDropPositionListener.class2075 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$OnNewRelativeDropPositionListener.class
2076 ?rwxrwxr-x··2.0·unx·····2974·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$Position.class2076 ?rwxrwxr-x··2.0·unx·····2974·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView$Position.class
2077 ?rwxrwxr-x··2.0·unx····10712·b-·defN·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView.class2077 ?rwxrwxr-x··2.0·unx····10707·b-·defN·80-Jan-01·00:00·com/concept1tech/instalate/TriggerView.class
2078 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$$ExternalSyntheticLambda0.class2078 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$$ExternalSyntheticLambda0.class
2079 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$$ExternalSyntheticLambda1.class2079 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$$ExternalSyntheticLambda1.class
2080 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$MyListAdapter.class2080 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$MyListAdapter.class
2081 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$OnPreferenceButtonChangeListener.class2081 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$OnPreferenceButtonChangeListener.class
2082 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$OnPreferenceChangeListener.class2082 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TripleListPreference$OnPreferenceChangeListener.class
2083 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/concept1tech/unn/ArrayUtils$1.class2083 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/concept1tech/unn/ArrayUtils$1.class
2084 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/concept1tech/unn/ArrayUtils$2.class2084 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/concept1tech/unn/ArrayUtils$2.class
Offset 4037, 8 lines modifiedOffset 4037, 8 lines modified
4037 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·androidx/preference/EditTextPreferenceDialogFragmentCompat.class4037 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·androidx/preference/EditTextPreferenceDialogFragmentCompat.class
4038 ?rwxrwxr-x··2.0·unx·····2871·b-·stor·80-Jan-01·00:00·androidx/preference/ListPreferenceDialogFragmentCompat.class4038 ?rwxrwxr-x··2.0·unx·····2871·b-·stor·80-Jan-01·00:00·androidx/preference/ListPreferenceDialogFragmentCompat.class
4039 ?rwxrwxr-x··2.0·unx·····3505·b-·stor·80-Jan-01·00:00·androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.class4039 ?rwxrwxr-x··2.0·unx·····3505·b-·stor·80-Jan-01·00:00·androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.class
4040 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·androidx/transition/ViewUtilsApi29.class4040 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·androidx/transition/ViewUtilsApi29.class
4041 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/PrefsActivity.class4041 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/PrefsActivity.class
4042 ?rwxrwxr-x··2.0·unx·····8278·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TranslationDialogActivity.class4042 ?rwxrwxr-x··2.0·unx·····8278·b-·stor·80-Jan-01·00:00·com/concept1tech/instalate/TranslationDialogActivity.class
4043 ?rwxrwxr-x··2.0·unx·····1965·b-·stor·80-Jan-01·00:00·com/google/android/material/bottomsheet/BottomSheetDialogFragment.class4043 ?rwxrwxr-x··2.0·unx·····1965·b-·stor·80-Jan-01·00:00·com/google/android/material/bottomsheet/BottomSheetDialogFragment.class
4044 4042·files,·10164496·bytes·uncompressed,·7686020·bytes·compressed:··24.4%4044 4042·files,·10164491·bytes·uncompressed,·7686020·bytes·compressed:··24.4%
1.2 KB
com/concept1tech/instalate/TriggerView.class
1.11 KB
procyon -ec {}
    
Offset 264, 16 lines modifiedOffset 264, 17 lines modified
264 ····private·void·setNewPointerPos()·{264 ····private·void·setNewPointerPos()·{
265 ········this.setPosition((int)(this.mInScreen.x·-·this.mOffset.x),·(int)(this.mInScreen.y·-·this.mOffset.y));265 ········this.setPosition((int)(this.mInScreen.x·-·this.mOffset.x),·(int)(this.mInScreen.y·-·this.mOffset.y));
266 ····}266 ····}
267 ····267 ····
268 ····private·void·setUp(final·Context·mCtx)·{268 ····private·void·setUp(final·Context·mCtx)·{
269 ········this.mCtx·=·mCtx;269 ········this.mCtx·=·mCtx;
270 ········this.mWindowManager·=·(WindowManager)mCtx.getSystemService("window");270 ········this.mWindowManager·=·(WindowManager)mCtx.getSystemService("window");
 271 ········final·WindowManager$LayoutParams·layoutParams·=·this.newLayoutParams();
271 ········this.mLayoutParams·=·this.newLayoutParams();272 ········this.mLayoutParams·=·layoutParams;
272 ········this.mPosition·=·new·TriggerView$Position(this.mLayoutParams,·new·Point(0,·0),·this.getMaxTriggerViewPosition(this.mCtx));273 ········this.mPosition·=·new·TriggerView$Position(layoutParams,·new·Point(0,·0),·this.getMaxTriggerViewPosition(this.mCtx));
273 ········final·boolean·b·=·true;274 ········final·boolean·b·=·true;
274 ········final·float·n·=·0.5f;275 ········final·float·n·=·0.5f;
275 ········final·boolean·b2·=·true;276 ········final·boolean·b2·=·true;
276 ········final·float·n2·=·0.5f;277 ········final·float·n2·=·0.5f;
277 ········final·ScaleAnimation·mScaleUpAnim·=·new·ScaleAnimation(1.0f,·1.25f,·1.0f,·1.25f,·(int)(b·?·1·:·0),·n,·(int)(b2·?·1·:·0),·n2);278 ········final·ScaleAnimation·mScaleUpAnim·=·new·ScaleAnimation(1.0f,·1.25f,·1.0f,·1.25f,·(int)(b·?·1·:·0),·n,·(int)(b2·?·1·:·0),·n2);
278 ········this.mScaleUpAnim·=·mScaleUpAnim;279 ········this.mScaleUpAnim·=·mScaleUpAnim;
279 ········final·long·n3·=·200L;280 ········final·long·n3·=·200L;
1.87 KB
smali/com/concept1tech/instalate/TriggerView.smali
    
Offset 1185, 33 lines modifiedOffset 1185, 31 lines modified
1185 ····invoke-direct·{p0},·Lcom/concept1tech/instalate/TriggerView;->newLayoutParams()Landroid/view/WindowManager$LayoutParams;1185 ····invoke-direct·{p0},·Lcom/concept1tech/instalate/TriggerView;->newLayoutParams()Landroid/view/WindowManager$LayoutParams;
  
1186 ····move-result-object·p11186 ····move-result-object·p1
  
1187 ····iput-object·p1,·p0,·Lcom/concept1tech/instalate/TriggerView;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;1187 ····iput-object·p1,·p0,·Lcom/concept1tech/instalate/TriggerView;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;
  
1188 ····.line·961188 ····.line·96
1189 ····new-instance·p1,·Lcom/concept1tech/instalate/TriggerView$Position;1189 ····new-instance·v0,·Lcom/concept1tech/instalate/TriggerView$Position;
  
1190 ····iget-object·v0,·p0,·Lcom/concept1tech/instalate/TriggerView;->mLayoutParams:Landroid/view/WindowManager$LayoutParams; 
  
1191 ····new-instance·v1,·Landroid/graphics/Point;1190 ····new-instance·v1,·Landroid/graphics/Point;
  
1192 ····const/4·v2,·0x01191 ····const/4·v2,·0x0
  
1193 ····invoke-direct·{v1,·v2,·v2},·Landroid/graphics/Point;-><init>(II)V1192 ····invoke-direct·{v1,·v2,·v2},·Landroid/graphics/Point;-><init>(II)V
  
1194 ····iget-object·v2,·p0,·Lcom/concept1tech/instalate/TriggerView;->mCtx:Landroid/content/Context;1193 ····iget-object·v2,·p0,·Lcom/concept1tech/instalate/TriggerView;->mCtx:Landroid/content/Context;
  
1195 ····invoke-direct·{p0,·v2},·Lcom/concept1tech/instalate/TriggerView;->getMaxTriggerViewPosition(Landroid/content/Context;)Landroid/graphics/Point;1194 ····invoke-direct·{p0,·v2},·Lcom/concept1tech/instalate/TriggerView;->getMaxTriggerViewPosition(Landroid/content/Context;)Landroid/graphics/Point;
  
1196 ····move-result-object·v21195 ····move-result-object·v2
  
1197 ····invoke-direct·{p1,·v0,·v1,·v2},·Lcom/concept1tech/instalate/TriggerView$Position;-><init>(Landroid/view/WindowManager$LayoutParams;Landroid/graphics/Point;Landroid/graphics/Point;)V1196 ····invoke-direct·{v0,·p1,·v1,·v2},·Lcom/concept1tech/instalate/TriggerView$Position;-><init>(Landroid/view/WindowManager$LayoutParams;Landroid/graphics/Point;Landroid/graphics/Point;)V
  
1198 ····iput-object·p1,·p0,·Lcom/concept1tech/instalate/TriggerView;->mPosition:Lcom/concept1tech/instalate/TriggerView$Position;1197 ····iput-object·v0,·p0,·Lcom/concept1tech/instalate/TriggerView;->mPosition:Lcom/concept1tech/instalate/TriggerView$Position;
  
1199 ····.line·981198 ····.line·98
1200 ····new-instance·p1,·Landroid/view/animation/ScaleAnimation;1199 ····new-instance·p1,·Landroid/view/animation/ScaleAnimation;
  
1201 ····const/high16·v4,·0x3f800000····#·1.0f1200 ····const/high16·v4,·0x3f800000····#·1.0f
  
1202 ····const/high16·v5,·0x3fa00000····#·1.25f1201 ····const/high16·v5,·0x3fa00000····#·1.25f