phhusson / treble_experimentations

Notes about tinkering with Android Project Treble
3.31k stars 655 forks source link

Xiaomi Redmi Note 8 Pro (begonia) storageproxyd spammy (and possibly preventing deep sleep) #1323

Closed timbortnik closed 4 years ago

timbortnik commented 4 years ago

Running 216 securized over latest global stock pie vendor, I've got an issue with phone deep sleep

Looking into logcat, I see spammy storageproxyd

05-18 14:10:42.913   731   731 E storageproxyd: failed (-2) to connect to storage server
05-18 14:10:42.913   731   731 E storageproxyd: max number of reconnect retries (6) has been reached
05-18 14:10:42.933   732   732 I storageproxyd: starting storageproxyd
05-18 14:10:42.933   732   732 I storageproxyd: storage data root: /data/vendor/trusty
05-18 14:10:42.933   732   732 I storageproxyd: trusty dev: /dev/trusty-ipc-dev0
05-18 14:10:42.933   732   732 I storageproxyd: rpmb dev: /dev/block/mmcblk0rpmb

The workaround that fixed the issue was to comment out storageproxyd daemon startup in /vendor/etc/init/storageproxyd.rc

What would be the best way to apply this or similar fix in GSI? Can I just cover the file with empty overlay?

phhusson commented 4 years ago

This is weird, it should already be covered by https://github.com/phhusson/device_phh_treble/blob/android-10.0/phh-on-boot.sh#L32

Please give the result of adb shell getprop |grep svc 10 minutes after boot (without your workaround)

timbortnik commented 4 years ago

On it. Just a guess, could the service late start cause an issue? Original storageproxyd.rc

on post-fs-data
    write /proc/bootprof "start trusty secure storage"
    mkdir /data/vendor/trusty 0775 system system

# Start storageproxyd Daemon
service storageproxyd /vendor/bin/storageproxyd -d /dev/trusty-ipc-dev0 -p /data/vendor/trusty -r /dev/block/mmcblk0rpmb
    group system
    class late_start
timbortnik commented 4 years ago
 21:05:47 up 11 min,  0 users,  load average: 24.91, 21.78, 11.89
begonia:/ $ getprop |grep svc
[init.svc.adbd]: [running]
[init.svc.agpsd]: [running]
[init.svc.apexd]: [running]
[init.svc.apexd-bootstrap]: [stopped]
[init.svc.ashmemd]: [running]
[init.svc.audioserver]: [running]
[init.svc.bluetooth-1-0]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.bpfloader]: [stopped]
[init.svc.camerahalserver]: [running]
[init.svc.cameraserver]: [running]
[init.svc.capi-2-0]: [running]
[init.svc.ccci3_mdinit]: [stopped]
[init.svc.ccci_mdinit]: [running]
[init.svc.charge_logger]: [running]
[init.svc.citsensor-hal-1-1]: [running]
[init.svc.dfps-1-0]: [running]
[init.svc.drm]: [running]
[init.svc.fps_hal.oppo.compat]: [stopped]
[init.svc.fuelgauged]: [running]
[init.svc.fuelgauged_nvram]: [stopped]
[init.svc.gatekeeperd]: [running]
[init.svc.gnss_service]: [running]
[init.svc.gpu]: [running]
[init.svc.health-hal-2-0]: [running]
[init.svc.healthd]: [running]
[init.svc.hidl_memory]: [running]
[init.svc.hwservicemanager]: [running]
[init.svc.idmap2d]: [stopped]
[init.svc.init_thh_service]: [stopped]
[init.svc.installd]: [running]
[init.svc.iorapd]: [stopped]
[init.svc.ipsec_mon]: [running]
[init.svc.keyinstall-1-0]: [running]
[init.svc.keystore]: [running]
[init.svc.lbs_hidl_service]: [running]
[init.svc.light-hal-2-0]: [running]
[init.svc.lmkd]: [running]
[init.svc.logd]: [running]
[init.svc.logd-auditctl]: [stopped]
[init.svc.logd-reinit]: [stopped]
[init.svc.media]: [running]
[init.svc.media.swcodec]: [running]
[init.svc.mediacodec]: [running]
[init.svc.mediadrm]: [running]
[init.svc.mediaextractor]: [running]
[init.svc.mediametrics]: [running]
[init.svc.mfidoca]: [running]
[init.svc.mms-1-1]: [running]
[init.svc.mnld]: [running]
[init.svc.mtk_secure_element_hal_service]: [running]
[init.svc.mtkcodecservice-1-1]: [running]
[init.svc.netd]: [running]
[init.svc.netdagent]: [running]
[init.svc.neuralnetworks_hal_service_gpunn]: [running]
[init.svc.neuralnetworks_hal_service_neuron_ann]: [running]
[init.svc.nqnfc_1_1_hal_service]: [running]
[init.svc.nvram-hidl-1-1]: [running]
[init.svc.nvram_daemon]: [stopped]
[init.svc.nwk_opt-hal-1-0]: [running]
[init.svc.panel-info-sh]: [stopped]
[init.svc.phh-remotectl]: [stopped]
[init.svc.phh_on_boot]: [stopped]
[init.svc.power-hal-2-1]: [running]
[init.svc.pq-2-2]: [running]
[init.svc.sensors-hal-1-0]: [running]
[init.svc.servicemanager]: [running]
[init.svc.soter-1-0]: [running]
[init.svc.storaged]: [running]
[init.svc.storageproxyd]: [running]
[init.svc.surfaceflinger]: [running]
[init.svc.system_suspend]: [running]
[init.svc.teei_daemon]: [running]
[init.svc.thermal]: [running]
[init.svc.thermal_manager]: [stopped]
[init.svc.thermalloadalgod]: [running]
[init.svc.thh-2-0]: [running]
[init.svc.tombstoned]: [running]
[init.svc.touchfeature-hal-1-0]: [running]
[init.svc.ueventd]: [running]
[init.svc.update_verifier_nonencrypted]: [stopped]
[init.svc.usbd]: [stopped]
[init.svc.vendor.audio-hal-4-0]: [running]
[init.svc.vendor.bip]: [running]
[init.svc.vendor.cas-hal-1-0]: [running]
[init.svc.vendor.ccci3_fsd]: [stopped]
[init.svc.vendor.ccci_fsd]: [running]
[init.svc.vendor.ccci_rpcd]: [running]
[init.svc.vendor.configstore-hal]: [running]
[init.svc.vendor.drm-clearkey-hal-1-1]: [running]
[init.svc.vendor.drm-hal-1-0]: [running]
[init.svc.vendor.drm-widevine-hal-1-1]: [running]
[init.svc.vendor.dumpstate-1-0]: [running]
[init.svc.vendor.epdg_wod]: [running]
[init.svc.vendor.fps_hal]: [running]
[init.svc.vendor.gatekeeper-1-0]: [running]
[init.svc.vendor.gralloc-2-0]: [running]
[init.svc.vendor.gsm0710muxd]: [running]
[init.svc.vendor.hwcomposer-2-1]: [running]
[init.svc.vendor.ir-hal-1-0]: [running]
[init.svc.vendor.keymaster-3-0]: [running]
[init.svc.vendor.memtrack-hal-1-0]: [running]
[init.svc.vendor.misys]: [running]
[init.svc.vendor.misys@2.0]: [running]
[init.svc.vendor.misys@3.0]: [running]
[init.svc.vendor.mlipay-1-1]: [running]
[init.svc.vendor.mtdservice-1-2]: [running]
[init.svc.vendor.ril-daemon-mtk]: [running]
[init.svc.vendor.secure_element]: [running]
[init.svc.vendor.thermal-hal-1-0]: [running]
[init.svc.vendor.tidaservice-1-1]: [running]
[init.svc.vendor.usb-hal-1-1]: [running]
[init.svc.vendor.vibrator-1-0]: [running]
[init.svc.vendor.volte_imcb]: [running]
[init.svc.vendor.volte_stack]: [running]
[init.svc.vendor.volte_ua]: [running]
[init.svc.vendor.vsimservice]: [running]
[init.svc.vendor.wifi_hal_legacy]: [running]
[init.svc.vendor.xcap]: [running]
[init.svc.vndservicemanager]: [running]
[init.svc.vold]: [running]
[init.svc.volte_imsm_93]: [running]
[init.svc.vpud]: [running]
[init.svc.vr_hwc]: [running]
[init.svc.vtservice_hidl]: [running]
[init.svc.wfca]: [running]
[init.svc.wificond]: [running]
[init.svc.wlan_assistant]: [running]
[init.svc.wmt_launcher]: [running]
[init.svc.wmt_loader]: [stopped]
[init.svc.wpa_supplicant]: [running]
[init.svc.zygote]: [running]
[init.svc.zygote_secondary]: [running]
begonia:/ $ 
timbortnik commented 4 years ago

Not sure if this could help:

Found 167 services:
0   secure_element: [android.se.omapi.ISecureElementService]
1   nfc: [android.nfc.INfcAdapter]
2   rcs: [com.android.ims.internal.IRcsService]
3   ions: [com.android.internal.telephony.IOns]
4   carrier_config: [com.android.internal.telephony.ICarrierConfigLoader]
5   phone: [com.android.internal.telephony.ITelephony]
6   isms: [com.android.internal.telephony.ISms]
7   iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo]
8   simphonebook: [com.android.internal.telephony.IIccPhoneBook]
9   ircs: [android.telephony.ims.aidl.IRcs]
10  telecom: [com.android.internal.telecom.ITelecomService]
11  network_stack: [android.net.INetworkStackConnector]
12  isub: [com.android.internal.telephony.ISub]
13  contexthub: [android.hardware.location.IContextHubService]
14  netd_listener: [android.net.metrics.INetdEventListener]
15  connmetrics: [android.net.IIpConnectivityMetrics]
16  bluetooth_manager: [android.bluetooth.IBluetoothManager]
17  app_binding: []
18  clipboard: [android.content.IClipboard]
19  autofill: [android.view.autofill.IAutoFillManager]
20  imms: [com.android.internal.telephony.IMms]
21  incidentcompanion: [android.os.IIncidentCompanion]
22  statscompanion: [android.os.IStatsCompanionService]
23  media.camera.proxy: [android.hardware.ICameraServiceProxy]
24  slice: [android.app.slice.ISliceManager]
25  media_projection: [android.media.projection.IMediaProjectionManager]
26  crossprofileapps: [android.content.pm.ICrossProfileApps]
27  launcherapps: [android.content.pm.ILauncherApps]
28  shortcut: [android.content.pm.IShortcutService]
29  biometric: [android.hardware.biometrics.IBiometricService]
30  fingerprint: [android.hardware.fingerprint.IFingerprintService]
31  media_router: [android.media.IMediaRouterService]
32  media_resource_monitor: [android.media.IMediaResourceMonitor]
33  media_session: [android.media.session.ISessionManager]
34  restrictions: [android.content.IRestrictionsManager]
35  companiondevice: [android.companion.ICompanionDeviceManager]
36  print: [android.print.IPrintManager]
37  graphicsstats: [android.view.IGraphicsStats]
38  dreams: [android.service.dreams.IDreamManager]
39  network_time_update_service: []
40  runtime: []
41  diskstats: []
42  voiceinteraction: [com.android.internal.app.IVoiceInteractionManagerService]
43  role: [android.app.role.IRoleManager]
44  appwidget: [com.android.internal.appwidget.IAppWidgetService]
45  backup: [android.app.backup.IBackupManager]
46  trust: [android.app.trust.ITrustManager]
47  soundtrigger: [com.android.internal.app.ISoundTriggerService]
48  jobscheduler: [android.app.job.IJobScheduler]
49  color_display: [android.hardware.display.IColorDisplayManager]
50  hardware_properties: [android.os.IHardwarePropertiesManager]
51  serial: [android.hardware.ISerialManager]
52  usb: [android.hardware.usb.IUsbManager]
53  adb: [android.debug.IAdbManager]
54  midi: [android.media.midi.IMidiManager]
55  DockObserver: []
56  audio: [android.media.IAudioService]
57  media.sound_trigger_hw: [android.hardware.ISoundTriggerHwService]
58  media.audio_policy: [android.media.IAudioPolicyService]
59  media.audio_flinger: [android.media.IAudioFlinger]
60  wallpaper: [android.app.IWallpaperManager]
61  search: [android.app.ISearchManager]
62  time_detector: [android.app.timedetector.ITimeDetectorService]
63  country_detector: [android.location.ICountryDetector]
64  location: [android.location.ILocationManager]
65  devicestoragemonitor: []
66  notification: [android.app.INotificationManager]
67  updatelock: [android.os.IUpdateLock]
68  system_update: [android.os.ISystemUpdateManager]
69  servicediscovery: [android.net.nsd.INsdManager]
70  connectivity: [android.net.IConnectivityManager]
71  ethernet: [android.net.IEthernetManager]
72  wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
73  wifiscanner: [android.net.wifi.IWifiScanner]
74  wifi: [android.net.wifi.IWifiManager]
75  persistent_data_block: [android.service.persistentdata.IPersistentDataBlockService]
76  netpolicy: [android.net.INetworkPolicyManager]
77  netstats: [android.net.INetworkStatsService]
78  network_score: [android.net.INetworkScoreService]
79  textclassification: [android.service.textclassifier.ITextClassifierService]
80  textservices: [com.android.internal.textservice.ITextServicesManager]
81  ipsec: [android.net.IIpSecService]
82  network_management: [android.os.INetworkManagementService]
83  statusbar: [com.android.internal.statusbar.IStatusBarService]
84  device_policy: [android.app.admin.IDevicePolicyManager]
85  deviceidle: [android.os.IDeviceIdleController]
86  oem_lock: [android.service.oemlock.IOemLockService]
87  testharness: []
88  lock_settings: [com.android.internal.widget.ILockSettings]
89  uimode: [android.app.IUiModeManager]
90  storagestats: [android.app.usage.IStorageStatsManager]
91  mount: [android.os.storage.IStorageManager]
92  accessibility: [android.view.accessibility.IAccessibilityManager]
93  input_method: [com.android.internal.view.IInputMethodManager]
94  pinner: []
95  network_watchlist: [com.android.internal.net.INetworkWatchlistManager]
96  input: [android.hardware.input.IInputManager]
97  window: [android.view.IWindowManager]
98  inputflinger: [android.input.IInputFlinger]
99  alarm: [android.app.IAlarmManager]
100 consumer_ir: [android.hardware.IConsumerIrService]
101 dynamic_system: [android.os.image.IDynamicSystemService]
102 vibrator: [android.os.IVibratorService]
103 external_vibrator_service: [android.os.IExternalVibratorService]
104 dropbox: [com.android.internal.os.IDropBoxManagerService]
105 device_config: []
106 settings: []
107 content: [android.content.IContentService]
108 account: [android.accounts.IAccountManager]
109 telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
110 scheduling_policy: [android.os.ISchedulingPolicyService]
111 sec_key_att_app_id_provider: [android.security.keymaster.IKeyAttestationApplicationIdProvider]
112 bugreport: [android.os.IDumpstate]
113 rollback: [android.content.rollback.IRollbackManager]
114 looper_stats: []
115 binder_calls_stats: []
116 webviewupdate: [android.webkit.IWebViewUpdateService]
117 media.camera: [android.hardware.ICameraService]
118 sensorservice: [android.gui.SensorServer]
119 usagestats: [android.app.usage.IUsageStatsManager]
120 batteryproperties: [android.os.IBatteryPropertiesRegistrar]
121 battery: []
122 sensor_privacy: [android.hardware.ISensorPrivacyManager]
123 overlay: [android.content.om.IOverlayManager]
124 processinfo: [android.os.IProcessInfoService]
125 permission: [android.os.IPermissionController]
126 cpuinfo: []
127 dbinfo: []
128 gfxinfo: []
129 meminfo: []
130 procstats: [com.android.internal.app.procstats.IProcessStats]
131 activity: [android.app.IActivityManager]
132 user: [android.os.IUserManager]
133 otadexopt: [android.content.pm.IOtaDexopt]
134 package_native: [android.content.pm.IPackageManagerNative]
135 package: [android.content.pm.IPackageManager]
136 display: [android.hardware.display.IDisplayManager]
137 recovery: [android.os.IRecoverySystem]
138 thermalservice: [android.os.IThermalService]
139 power: [android.os.IPowerManager]
140 appops: [com.android.internal.app.IAppOpsService]
141 batterystats: [com.android.internal.app.IBatteryStats]
142 activity_task: [android.app.IActivityTaskManager]
143 uri_grants: [android.app.IUriGrantsManager]
144 device_identifiers: [android.os.IDeviceIdentifiersPolicyService]
145 SurfaceFlinger: [android.ui.ISurfaceComposer]
146 media.resource_manager: [android.media.IResourceManagerService]
147 media.player: [android.media.IMediaPlayerService]
148 media.extractor: [android.media.IMediaExtractorService]
149 netd: []
150 dnsresolver: []
151 android.service.gatekeeper.IGateKeeperService: []
152 android.security.keystore: [android.security.keystore.IKeystoreService]
153 drm.drmManager: [drm.IDrmManagerService]
154 media.drm: [android.media.IMediaDrmService]
155 media.metrics: [android.media.IMediaAnalyticsService]
156 wificond: []
157 idmap: []
158 storaged_pri: [android.os.storaged.IStoragedPrivate]
159 storaged: [android.os.IStoraged]
160 installd: []
161 vr_hwc: []
162 gpu: [android.graphicsenv.IGpuService]
163 ashmem_device_service: [android.ashmemd.IAshmemDeviceService]
164 suspend_control: []
165 apexservice: []
166 vold: []
begonia:/ $ 
phhusson commented 4 years ago

Ah I guess it doesn't crash fast enough to be considered restarting Okay well I guess we can add a

setprop ctl.stop storageproxyd

In phh-on-boot.sh

Late_start is okay because it's still earlier than boot completed

Le lun. 18 mai 2020 à 20:06, Tim Bortnik notifications@github.com a écrit :

21:05:47 up 11 min, 0 users, load average: 24.91, 21.78, 11.89 begonia:/ $ getprop |grep svc

begonia:/ $

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/phhusson/treble_experimentations/issues/1323#issuecomment-630348075, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OTBBJ3VYK72OCRN7RTRSF2K5ANCNFSM4NEJBZWQ .

timbortnik commented 4 years ago

I added a command there and it did not seem to help

05-18 23:27:19.329  7868  7868 I storageproxyd: storage data root: /data/vendor/trusty
05-18 23:27:19.329  7868  7868 I storageproxyd: trusty dev: /dev/trusty-ipc-dev0
05-18 23:27:19.330  7868  7868 I storageproxyd: rpmb dev: /dev/block/mmcblk0rpmb
05-18 23:27:19.330  7868  7868 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:24.330  7868  7868 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:29.331  7868  7868 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:34.331  7868  7868 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:39.332  7868  7868 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:44.332  7868  7868 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:44.332  7868  7868 E storageproxyd: max number of reconnect retries (6) has been reached
05-18 23:27:44.352  7879  7879 I storageproxyd: starting storageproxyd
05-18 23:27:44.352  7879  7879 I storageproxyd: storage data root: /data/vendor/trusty
05-18 23:27:44.352  7879  7879 I storageproxyd: trusty dev: /dev/trusty-ipc-dev0
05-18 23:27:44.352  7879  7879 I storageproxyd: rpmb dev: /dev/block/mmcblk0rpmb
05-18 23:27:44.352  7879  7879 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:49.353  7879  7879 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:54.353  7879  7879 E storageproxyd: failed (-2) to connect to storage server
05-18 23:27:59.354  7879  7879 E storageproxyd: failed (-2) to connect to storage server
^C
130|begonia:/ $ uptime                                                                      
 23:28:06 up 3 min,  0 users,  load average: 24.19, 14.16, 5.89
begonia:/ $ cat /system/bin/phh-on-boot.sh |grep storage                                    
setprop ctl.stop storageproxyd
phhusson commented 4 years ago

ls -lZ /system/bin/phh-on-boot.sh ?

Le lun. 18 mai 2020 à 22:29, Tim Bortnik notifications@github.com a écrit :

I added a command there and it did not seem to help

05-18 23:27:19.329 7868 7868 I storageproxyd: storage data root: /data/vendor/trusty 05-18 23:27:19.329 7868 7868 I storageproxyd: trusty dev: /dev/trusty-ipc-dev0 05-18 23:27:19.330 7868 7868 I storageproxyd: rpmb dev: /dev/block/mmcblk0rpmb 05-18 23:27:19.330 7868 7868 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:24.330 7868 7868 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:29.331 7868 7868 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:34.331 7868 7868 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:39.332 7868 7868 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:44.332 7868 7868 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:44.332 7868 7868 E storageproxyd: max number of reconnect retries (6) has been reached 05-18 23:27:44.352 7879 7879 I storageproxyd: starting storageproxyd 05-18 23:27:44.352 7879 7879 I storageproxyd: storage data root: /data/vendor/trusty 05-18 23:27:44.352 7879 7879 I storageproxyd: trusty dev: /dev/trusty-ipc-dev0 05-18 23:27:44.352 7879 7879 I storageproxyd: rpmb dev: /dev/block/mmcblk0rpmb 05-18 23:27:44.352 7879 7879 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:49.353 7879 7879 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:54.353 7879 7879 E storageproxyd: failed (-2) to connect to storage server 05-18 23:27:59.354 7879 7879 E storageproxyd: failed (-2) to connect to storage server ^C 130|begonia:/ $ uptime 23:28:06 up 3 min, 0 users, load average: 24.19, 14.16, 5.89 begonia:/ $ cat /system/bin/phh-on-boot.sh |grep storage setprop ctl.stop storageproxyd

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/phhusson/treble_experimentations/issues/1323#issuecomment-630418630, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OTC2QUKQ3KBZSMP7S3RSGLC3ANCNFSM4NEJBZWQ .

timbortnik commented 4 years ago

I totally missed chcon, thank you! It works

init/               init_panel_info.sh
begonia:/ $ cat /vendor/etc/init/storageproxyd.rc                                                                           
on post-fs-data
    write /proc/bootprof "start trusty secure storage"
    mkdir /data/vendor/trusty 0775 system system

# Start storageproxyd Daemon
service storageproxyd /vendor/bin/storageproxyd -d /dev/trusty-ipc-dev0 -p /data/vendor/trusty -r /dev/block/mmcblk0rpmb
    group system
    class late_start
begonia:/ $ logcat |grep storage
05-19 00:00:34.065   383   383 D vold    : fscrypt_prepare_user_storage for volume null, user 0, serial 0, flags 2
05-19 00:00:34.516   383   383 D vold    : Linking /storage/emulated/0 to /mnt/user/0/primary
05-19 00:00:53.624  1351  1432 I ActivityManager: Start proc 5798:com.google.android.apps.photos/u0a148 for broadcast {com.google.android.apps.photos/com.google.android.apps.photos.backup.freestorage.full.PixelOfferReceiver}
05-19 00:01:42.089  7467  7533 I WM-WorkerWrapper: Work [ id=a0179b0b-b396-4ee2-ad7e-0175be5337f0, tags={ com.viber.voip.schedule.ViberWorkManagerTaskService, upload_keychain_to_fallback_storage } ] was cancelled
05-19 00:02:42.582  7467  7533 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=5c69c92d-b942-4e9c-b0a1-62d12450b13e, tags={ com.viber.voip.schedule.ViberWorkManagerTaskService, upload_keychain_to_fallback_storage } ]
^C
130|begonia:/ $ uptime
 00:03:21 up 3 min,  0 users,  load average: 24.36, 12.84, 5.15

https://github.com/phhusson/device_phh_treble/pull/187

timbortnik commented 4 years ago

Fixed