Meta Rayban Hikayeleri, aracılığıyla değiştirilebilecek daha düşük seviyeli ayarlara sahiptir. Görüş (Asistan uygulaması) örneğin
- Asistan’ı etkinleştir
- iç LED bildirim düzeyini değiştir
- ses seviyesini değiştir
Bu ayarlara yönelik yöntem, ürün yazılımında tanımlanan diğer seçenekler için de paylaşıldığından, Meta tarafından tanıtıldığı gibi video yakalama süresini 30 saniyeden daha uzun bir süreye değiştirecek bir ayarla değiştirmek mümkündür.
Int32 değerleri aracılığıyla komutlar gönderen STLMcuSettingHandler işlevini bağlayın ve bunları kendi değerlerimizle değiştirin.
var writeSetting = ObjC.classes["STLMcuSettingHandler"]['- writeSetting:value:completion:'] Interceptor.attach(writeSetting.implementation, { onEnter: function(args) { args[2] = ptr(0x8004) args[3] = ptr(0xea60) } });
Video-length.js olarak kaydedin ve frida komut dosyasını şununla çalıştırın: frida -U View -l video-length.js
İçinde Görüş “Sistem uyarıları” altındaki uygulama ayarları, LED bildirim parlaklığı gibi seçeneklerden birini değiştirir
Değiştirilen seçenekler yerine (UserLedAdaptiveBrightnessDisabled 0x8038
& Kullanıcı LedManuelParlaklıkSeviyesi 0x8037
) VideoYakalamaSüresiMs 0x8004
değiştirilecek
Bu, StellaWifiService.apk altındaki ürün yazılımında bulundu.
/system/priv-app/StellaWifiService/StellaWifiService/smali/stella/common/Uint32SettingsEnum.smali
.field public static final VideoCaptureDurationMs:I = 0x8004
Bir Rayban Stories sahibinin video yakalama özelliğini bir sonraki kullanımında, yeni varsayılan yakalama uzunluğu 60 saniye olacaktır.
Zaman çizelgesi
5 Kasım 2021 – Rapor gönderildi
8 Kasım 2021 – Meta tarafından daha ayrıntılı araştırma
25 Kasım 2021 – Meta tarafından yamalı
6 Aralık 2021 – Meta tarafından verilen 1500$ Ödül
14 Ocak 2022 – Açıklandı (İstemci tarafında yama uyguladığımız için lütfen 14 Ocak’a kadar hata hakkında herkese açık paylaşımda bulunmaktan kaçınmanızı rica ediyoruz; bu, düzeltmemizin yayınlanması için kullanıcılarımıza yeterli zaman tanıyacaktır)