@nbdynl This problem is not specific to UT, it is in fact how aircrack works. It forces the device to disconnect and captures the handshake when it attempts to reconnect. The good thing is that the handshake doesn't have the actual password in plain text, so to perform such an attack you have to know the password (and of course be in proximity to the client).
Posts
-
RE: Abusive WI-FI vulnerability?
-
RE: [Alpha] Greenline - A qml Whatsapp client for Ubuntu Touch
as far as I know there's no such mechanisms in Ubuntu Touch for us to use.
Have you seen the secret-tool package? It's similar to using GNOME keyring.
You can also write your own keyring mechanism assuming your daemon starts before any app. It will store the keys in plain text when the phone is powered off and thus rely on full storage encryption. When the device boots up, the daemon will read the key from the file, store it in its memory and encrypt the file with the file's content as key. This daemon will communicate with your app via dbus or similar and send the keys only to the appropriate app id. -
RE: Call for testing - Kaidan 0.6.0 for Focal/Noble.
@pparent I always used a different (and simpler) formula taken from Morph: https://gitlab.com/ubports/development/core/morph-browser/-/blob/main/src/app/qml-qt5/KeyboardRectangle.qml
height: Qt.inputMethod.visible ? Qt.inputMethod.keyboardRectangle.height / (units.gridUnit / 8) : 0It is just a helper rectangle as a module that takes the same space as the keyboard and can be used for anchoring since it has an id (see the whole KeyboardRectangle file).
-
RE: Bug report - new 24.04-1.1 release
@bbiw You can contribute to translations in the Lomiri Weblate project: https://hosted.weblate.org/projects/lomiri/.
-
RE: FP4 can install Android 11/12/13 and /e/OS 11/12/13 and PostMarkOS, except Ubuntu Touch
@GooglyBear That command essentially downloads and flashes the latest image from the system-image server, but I didn't find the exact url (it may be visible in the installer logs while attempting to flash).
Instead, you can download the development images from the GitLab repository and flashubuntu.imgwithfastboot flash system_a ubuntu.img, assuming you have ran the previous resize/delete operations.However, if you have made it past the delete (which failed on the other user) you shouldn't have any issue not to use the installer,
-
RE: Idea: overlayfs for user terminal
Example from this review: https://itsfoss.com/news/pinephone-review/
"As a result, users of it are subject to Ubuntu Touch’s “locked-down” style, similar to Android and iOS."" PinePhone owners are generally tinkerers who like control over their device, which is made much harder with Ubuntu Touch."
Actually apt is allowed in the PinePhone, so the article linked is mistaken. Which is typical for that site since it is not technical. The "locked-down style" is particularly wrong and shows the author hasn't done any research at all.
In general, new people coming into UT should expect having to adapt to things being different than their Linux distro. I like to describe the Ubuntu Touch experience as the closest you can get to the familiar GNU/Linux stack while retaining the phone's original functionality. -
RE: Idea: overlayfs for user terminal
@gpatel-fr These small utilities can installed with nix or just copy the executable from the .deb to
.local/bin. -
RE: [Request for input] Encrypt all the things
@fredldotme Encrypting WiFi settings (
/etc/NetworkManager/system-connections) is a must-have, as they contain passwords. But what is the reason to encrypt apps' installation? The executables and assets are public anyway, I don't know any app that stores sensitive data in/opt. -
RE: Playback pauses when changing pulseaudio's default sink
@bbiw I think it's feature for when you listen to music through external headphones and you disconnect them to stop playing music. It also happens on Android.
-
RE: Has anyone looked into porting to a foldable?
@TeckMonster There is a port for the Samsung Fold 3 (https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-z-fold3), you may want to ask its status on Telegram, and if the porter got the screen switching working.
-
RE: Virtualisation?
@asiasiasi The UBports PDK is what you are looking for, presumably the "emulator that didn't work". There was a recent post where someone needed to make chages for it to start. It is essentially a QEMU VM with adaptations for graphics but not used often so it can break.
As you already found out, Lomiri can be ran on normal Ubuntu as well in case you want to familiarize with the environment.
Individual apps can be ran (and built) using
clickable desktopto test if it what you want, since apps are a big part of the ecosystem. -
RE: Status of the Location Service (GPS, A-GPS, GLONASS, BeiDou, Galileo) ?
@gpatel-fr Actually all that A-GPS does is significantly (normal GPS is 50b/s) speed up downloading the satellite orbital data (almanac and ephimeris) through cell towers. It can also help with the triangulation as the phone knows it's near to the cell tower.
-
RE: How can I browse files from a computer?
@mihael You can use scp to copy (pull) those file over ssh to your phone:
scp user@ip:/file.txt /dir -
RE: Android version and Libhybris
Vndk deprecation happens in Android 15, not 14 - unless Halium 14 means Android 15 ?
I think the only thing UT has to do with VNDK is mount the correct partitions to be read by the android container, which handles the rest. Ask in the porting group for more detail, there are already some short discussions around it.
to check the vndk version, it's necessary to enable debug mode on the phone, connect a computer through usb and use adb
You can install an app called Treble Info from F-Droid.
-
RE: Android version and Libhybris
Also, what's up with vndk deprecation for Android 15 ? Has libhybris any chance of being updated to use the new-fangled apexes ?
New devices use GKI (generic kernel image) which is part of the effort by Google to standarize the kernels used by devices. For us this means that the first boot will be harder to achieve, but it will be easier to get more phone hardware working due to the similarities. Halium 14 is already working to some extent so there shouldn't be any issue.
(Sorry for the late reply, couldn't respond when I first read it and forgot it later.)
-
RE: Android version and Libhybris
@poVoq That is correct, there shouldn't be any incompatible changes across updates that affect UT.
-
RE: Android version and Libhybris
@poVoq The VNDK version is the one you are looking for (I confused SDK and VNDK previously but now edited the post). VNDK version 30 means android 11.
The porting notes are for Android 9+, they are mostly (excluding GKI) the same for even the latest version (currently 14). The script needs as input the
boot.imgof the partition, which includes the kernel. -
RE: Android version and Libhybris
@poVoq In UT you can run
getpropwhich will dump many info regarding your device including the SDK version.
In Android you can use apps like Treble checker.Alternatively, use the
unpack_bootimg.pyscript from the porting notes. -
RE: Android version and Libhybris
@poVoq Nowdays Google allows manufacturers to run a newer Android version on top of an older VNDK. The version that matters to Halium is the VNDK's as that is what defines the APIs.
(edited to replace SDK -> VNDK)
-
RE: How to use camera via terminal v4l on Pixel 3A
@foxx This is getting very off topic, politics are not that related to the issue. I never said that you cannot use your camera, it just has to be interfaced through Halium. You can quickly make an app with Qt that captures frames from the camera, and maybe use the Qt Networking framework to broadcast.