samsung-exynos9820
pwru
samsung-exynos9820 | pwru | |
---|---|---|
1 | 7 | |
100 | 2,470 | |
3.0% | 4.5% | |
4.7 | 9.1 | |
4 months ago | 3 days ago | |
C | C | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
samsung-exynos9820
-
[ROOT] Make your flashlight (torch) even brighter!
My Galaxy S10e is rooted, running Android 11. Reading the source code of the LED driver (Samsung S2MPB02), I found out that the maximum and minimum values exposed to the user via the torch brightness slider are not the actual limits of the hardware. I don't have any kind of luxmeter, but subjectively, the minimum is around 1/3 as bright as the lowest value on the slider and the maximum is ~70 % brighter. The maximum slider value is about 20 % dimmer than the brightness used when flash is enabled in the Camera app in video mode.
pwru
- GitHub - cilium/pwru: Packet, where are you? -- eBPF-based Linux kernel networking debugger
- cilium/pwru: Packet, where are you? -- eBPF-based Linux kernel networking debugger
-
Packet, where are you? – eBPF-based Linux kernel networking debugger
if you have a recent enough kernel, this change https://github.com/cilium/pwru/pull/148 means that it will print the reason the packet was dropped in the output - see https://lwn.net/Articles/885729/
There's a whole heap of reasons a packet can be dropped:
-
A list of new(ish) command line tools – Julia Evans
[pwru](https://github.com/cilium/pwru) is a fun new tool from the Cilium folks for tracing network packets in the kernel. Like tcpdump but it shows you the full path including kernel syscalls. Lets you debug much deeper than "when the packet gets to this port it gets dropped".
-
Better visibility into Linux packet-dropping decisions
I recently came across another useful utility for debugging unexpected packet drops - PWRU[0] (Packet, Where Are You) by Cilium.
It uses eBPF to try to trace the path of the packet through the kernel. Haven't needed to use it yet, but it could have saved me a lot of trouble in the past.
[0]: https://github.com/cilium/pwru
What are some alternatives?
KernelSU - A Kernel based root solution for Android
parca-agent - eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
android_kernel_samsung_exynos9610_mint - A balanced, optimized kernel for Samsung Galaxy devices on the Exynos 9610 platform.
fsmon - monitor filesystem on iOS / OS X / Android / FirefoxOS / Linux
a6lte-kvm - Kernel with ARM/KVM for SM-A600G (Samsung Galaxy A6) with Exynos7870 SoC
libbpf - Automated upstream mirror for libbpf stand-alone build.
android_kernel_xiaomi_whyred_docker - Docker Kernel for Xiaomi Whyred.
bpfcov - Source-code based coverage for eBPF programs actually running in the Linux kernel
glow - Render markdown on the CLI, with pizzazz! 💅🏻
up - Ultimate Plumber is a tool for writing Linux pipes with instant live preview
lnav - Log file navigator
lf - Terminal file manager