F-Droid Devs

129 Members
F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meeting every Thursday at 11:30 UTC | This channel is publicly logged at https://view.matrix.org/alias/%23fdroid-dev:f-droid.org18 Servers

Load older messages


SenderMessageTime
11 Jun 2020
@bubu:bubu1.euBubuI don't think there are any false positives20:01:54
@bubu:bubu1.euBubuthis is going to take a lot of cleanup...20:05:26
@freenode_wb9688:matrix.orgwb9688 Bubu: How are they even on F-Droid? 20:05:08
@bubu:bubu1.euBubuf-droids scanner isn't that clever20:06:04
@bubu:bubu1.euBubuor say gradle has gotten a lot cleverer in pulling in dependencies without fdroid notiing20:06:20
@bubu:bubu1.euBubutransitive dependencies of some popular libraries probably20:06:38
@freenode_wb9688:matrix.orgwb9688 But why would "some popular libraries" even include a dependency on proprietary Google crap? 20:08:00
@freenode_wb9688:matrix.orgwb9688And what will you do with the APKs that F-Droid already hosts including that crap?20:08:24
@bubu:bubu1.euBububecause nobody cares20:08:28
@bubu:bubu1.euBubu wb9688: maybe you want to double check, that I'm not doing something stupid 20:09:17
@bubu:bubu1.euBubutake https://f-droid.org/repo/com.corona_info_12.apk20:09:52
@bubu:bubu1.euBubu and run it through $ANDROID_HOME/tools/bin/apkanalyzer dex packages | grep com.google.android.gms 20:10:33
@bubu:bubu1.euBubu * and run it through $ANDROID_HOME/tools/bin/apkanalyzer dex packages com.corona_info_12.apk | grep com.google.android.gms 20:10:51
@bubu:bubu1.euBubuI might be misinterpreting these results, but to me it looks like these classes are included in the package20:11:58
@freenode_cdesai:matrix.orgcdesai Bubu: dex packages Prints the class tree from DEX. 20:13:39
@freenode_cdesai:matrix.orgcdesaiP,C,M,F: indicates packages, classes methods, fields20:13:39
@freenode_cdesai:matrix.orgcdesaix,k,r,d: indicates removed, kept, referenced and defined modes20:13:39
@freenode_cdesai:matrix.orgcdesai they're all 'r' here. 20:14:02
@freenode_cdesai:matrix.orgcdesaibut that looks like something (looks like mapbox from a decompile) is trying to use gms20:14:25
@bubu:bubu1.euBubu im.pattle.app_791.apk has a lot of ds 20:15:25
@bubu:bubu1.euBubuI'm going to need to read what references mean20:16:04
@bubu:bubu1.euBubu*means20:16:07
@freenode_wb9688:matrix.orgwb9688 Bubu: Could you check if NetGuard 2.281 includes Google IAB? 20:16:55
@freenode_wb9688:matrix.orgwb9688 (I'm not on PC rn) 20:17:08
@bubu:bubu1.euBubu wb9688: nope 20:19:04
@bubu:bubu1.euBubu cdesai: I guess we only care about "defined"? 20:22:02
@freenode_wb9688:matrix.orgwb9688 Bubu: Hmm… it seems like it just uses https://github.com/M66B/NetGuard/blob/2.281/app/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl i.e. there's no proprietary Google crap. Some tool I was using to check recognizes that as the library being included though. 20:23:36
@freenode_wb9688:matrix.orgwb9688Sorry for bothering you with that20:24:07
@bubu:bubu1.euBubuno problem20:24:20
@bubu:bubu1.euBubuThe billing stuff is in AOSP I think20:24:34

Show newer messages


Back to Room ListRoom Version: 1