In 2016, XDA came with the idea of a brightness flashlight API dependant on a blob. Well, in 2022, "thanks" to GRF, this is exactly a thing that won't come to most of existing Android devices running their stock vendor image. If you're on Android 13, just try this app:
Forwarded from Google News | En
Flashlight Tiramisu.apk
2.4 MB
Android 13 flashlight brightness adjustment app for Pixel 6, 6 Pro and 6a. (and Galaxy S22 on One UI 5 beta)
Features:
• You can add a "Brightness control" tile to the quick settings for easy access;
• Support for dynamic colors and themed icon;
• Support for predictive back gesture;
• Demo;
You can't install this app on earlier Android versions.
Thanks to @polodarb for the build.
Google News | En
Features:
• You can add a "Brightness control" tile to the quick settings for easy access;
• Support for dynamic colors and themed icon;
• Support for predictive back gesture;
• Demo;
You can't install this app on earlier Android versions.
Thanks to @polodarb for the build.
Google News | En
❤2👍1
As media directly copied the imprecise claims of my friend on what staggered HDR actually is, let me correct it:
Typical sensor capture process works in a way that as long as your exposures are short, the integration (exposure start) of next frame won't happen any sooner than than the cycle of next frame, which basically starts when each of the sensor lines start integration, top to bottom. So for a sensor in 30 fps mode, it won't matter if your exposure time is 1/800s or 1/40s, you won't be able to capture more frames just because their exposure time is short.
Staggered HDR changes that. A sensor in such mode is able to have more than one ongoing integration start at a time, as long as a given line already stopped integration for the previous frame. This is better than bracketing typically is, as it lets the frames represent a narrower range of time. But it's really not a perfect timing match, the frames won't represent the same exact moment in time. To achieve that, you still need to rely on either dual...
Typical sensor capture process works in a way that as long as your exposures are short, the integration (exposure start) of next frame won't happen any sooner than than the cycle of next frame, which basically starts when each of the sensor lines start integration, top to bottom. So for a sensor in 30 fps mode, it won't matter if your exposure time is 1/800s or 1/40s, you won't be able to capture more frames just because their exposure time is short.
Staggered HDR changes that. A sensor in such mode is able to have more than one ongoing integration start at a time, as long as a given line already stopped integration for the previous frame. This is better than bracketing typically is, as it lets the frames represent a narrower range of time. But it's really not a perfect timing match, the frames won't represent the same exact moment in time. To achieve that, you still need to rely on either dual...
👍4
Tadi Channel
As media directly copied the imprecise claims of my friend on what staggered HDR actually is, let me correct it: Typical sensor capture process works in a way that as long as your exposures are short, the integration (exposure start) of next frame won't happen…
/triple conversion gain merge or gain-based QHDR (or Nona, Hexa etc. equivalent of it). It's a good moment to remind of the Samsung presentation I linked here: https://news.1rj.ru/str/TadiBlog/111
Telegram
Tadi Channel
https://hc33.hotchips.org/assets/program/conference/day2/(Final)Hotchips2021_CIS_Samsung_ISOCELL_GN2.pdf
👍2
A graph I made representing the non-staggered (typical) operation of a sensor. It's a bit idealized, as it skips the blanking time and other margins.
👍2
Tadi Channel
As media directly copied the imprecise claims of my friend on what staggered HDR actually is, let me correct it: Typical sensor capture process works in a way that as long as your exposures are short, the integration (exposure start) of next frame won't happen…
You may want to say "hey, but the sensor has limited clocks and same definitely goes for the output!". And well, you'll be correct. Staggered HDR isn't an on-sensor merge, meaning that it somehow has to output at basically the same rate as it captures. And that leads me to one simple guess: staggered operation is achieved by slowing down the scan to the levels comparable with slower frame rate modes, exchanging the minimal rolling shutter distortion for smaller "temporal gap", which is how Samsung calls the time not covered by any exposure.
And make no mistake, a sensor outputting 90 frames per second in staggered mode is able to do the same in normal operation mode.
And make no mistake, a sensor outputting 90 frames per second in staggered mode is able to do the same in normal operation mode.
👍4
Forwarded from Telegram Info English (Sominemo)
SafetyNet attestation in Telegram for Android
Beta version of Telegram for Android has begun performing a SafetyNet check before sending out the SMS authorization code. This was discovered by developers of the unofficial Nekogram modification.
Telegram Info found out custom ROM users don't need to worry.
SafetyNet API, developed by Google, is a tool that app developers can use to detect unofficial modifications within the app and on the system, such as mods, root access, and custom ROMs. This technology is used to protect against piracy and improve security by blocking the app or certain features on devices deemed unreliable by the developer.
Some users have expressed concern that Telegram's implementation of SafetyNet may indicate that the app will no longer allow SMS codes to be received from devices with unofficial ROMs or that the app will cease to function on these devices altogether.
However, a deeper analysis of the app's code reveals that Telegram is using SafetyNet to test a new method of delivering SMS authorization codes via Google's Firebase service, which requires the device attestation. The old method of sending codes will still be used in other cases, leading to the conclusion that Telegram does not intend to impose any sanctions on users of unofficial apps or mods.
The use of Firebase may be related to the high cost of sending SMS messages and calls for authentication. The delivery of codes accounts for a quarter of the messenger's expenses.
#Android
Beta version of Telegram for Android has begun performing a SafetyNet check before sending out the SMS authorization code. This was discovered by developers of the unofficial Nekogram modification.
Telegram Info found out custom ROM users don't need to worry.
SafetyNet API, developed by Google, is a tool that app developers can use to detect unofficial modifications within the app and on the system, such as mods, root access, and custom ROMs. This technology is used to protect against piracy and improve security by blocking the app or certain features on devices deemed unreliable by the developer.
Some users have expressed concern that Telegram's implementation of SafetyNet may indicate that the app will no longer allow SMS codes to be received from devices with unofficial ROMs or that the app will cease to function on these devices altogether.
However, a deeper analysis of the app's code reveals that Telegram is using SafetyNet to test a new method of delivering SMS authorization codes via Google's Firebase service, which requires the device attestation. The old method of sending codes will still be used in other cases, leading to the conclusion that Telegram does not intend to impose any sanctions on users of unofficial apps or mods.
The use of Firebase may be related to the high cost of sending SMS messages and calls for authentication. The delivery of codes accounts for a quarter of the messenger's expenses.
#Android
😁4🎉2❤1
Still waiting for samples of my favorite GSMArena building with dotted balconies, but I can already see one thing:
The 200 MP mode is how the 50 MP one should look like. The latter is bad. The first can really be useful once you downscale it.
The 200 MP mode is how the 50 MP one should look like. The latter is bad. The first can really be useful once you downscale it.
👍3
Tadi Channel
Photo
Heck, I forgot to mention the phone, obviously:
https://m.gsmarena.com/quick_camera_comparison__galaxy_s23_ultra_vs_galaxy_s22_ultra-news-57427.php
https://m.gsmarena.com/quick_camera_comparison__galaxy_s23_ultra_vs_galaxy_s22_ultra-news-57427.php
GSMArena.com
Camera comparison: Samsung Galaxy S23 Ultra vs Galaxy S22 Ultra
Is the 200MP camera better than the 108MP one? If you hadn't managed to take a look at our ever-evolving hands-on with the Galaxy S23 Ultra, we've added an...
Tadi Channel
Also there on Vivo X90 Pro+. The frame duration visible here correctly translates to 15 fps, as the only high-res sensor mode at 30 fps they implemented is direct 8k which they didn't expose, at least as a raw stream. A big part of why these tables finally…
Samsung is expectedly non-compliant on S23 Ultra
https://www.xda-developers.com/poco-x5-series-launch/
A release of sm6375 and sm7325 device in February 2023.
If Google won't bend the GRF rules, these devices will only get one system update (UPDATE: or two, because they supposedly start with Android 12 as per @kacskrz). Aside from this fact alone, it's quite impressive that the VNDK these phones are running is two whole versions behind sm8550. I don't think a VNDK gap this big happened on freshly released devices very often in pre-GRF days.
Looks like Qualcomm really priced their S and T vendor SoCs too high.
A release of sm6375 and sm7325 device in February 2023.
If Google won't bend the GRF rules, these devices will only get one system update (UPDATE: or two, because they supposedly start with Android 12 as per @kacskrz). Aside from this fact alone, it's quite impressive that the VNDK these phones are running is two whole versions behind sm8550. I don't think a VNDK gap this big happened on freshly released devices very often in pre-GRF days.
Looks like Qualcomm really priced their S and T vendor SoCs too high.
XDA
Poco X5 series debuts with an updated design and new SoCs
While the devices resemble Redmi's latest Note lineup, the internal hardware isn't the same.
Telegram Info English
SafetyNet attestation in Telegram for Android Beta version of Telegram for Android has begun performing a SafetyNet check before sending out the SMS authorization code. This was discovered by developers of the unofficial Nekogram modification. Telegram Info…
Further cost cuts confirmed, third party clients won't be able to make Telegram send an SMS to you. You'll need an already logged in device to receive the OTP in Telegram service message if you want to add a session of a third party client.
https://news.1rj.ru/str/NekoUpdates/363
https://news.1rj.ru/str/NekoUpdates/363
Telegram
Nekogram
Telegram API Update. Hello [REDACTED]. Thank you for contributing to the open Telegram ecosystem by developing your app, [REDACTED].
Please note that due to recent updates to Telegram's handling of SMS and the integration of new SMS providers like Firebase…
Please note that due to recent updates to Telegram's handling of SMS and the integration of new SMS providers like Firebase…
⚠️ Beware of seismic activity ⚠️
https://9to5mac.com/2023/02/16/exclusive-this-is-iphone-15-pro-thinner-bezels-thicker-curve-design-no-lightning-port-more/
https://9to5mac.com/2023/02/16/exclusive-this-is-iphone-15-pro-thinner-bezels-thicker-curve-design-no-lightning-port-more/
The JUST DON'T LOGIN TO GOOGLE ACCOUNT FOR YOUR ENTIRE SYSTEM OR BROWSER thread:
https://twitter.com/MishaalRahman/status/1629315374679306240
https://twitter.com/MishaalRahman/status/1629315374679306240
X (formerly Twitter)
Mishaal Rahman (@MishaalRahman) on X
This story is terrifying, but you know what's worse? IT ALSO WORKS ON ANDROID.
I was able to change my Google account's password using nothing but my phone's screen lock PIN!
SWITCH TO A PASSWORD!
I was able to change my Google account's password using nothing but my phone's screen lock PIN!
SWITCH TO A PASSWORD!
🔥1