UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. guru
    3. Best
    G
    Offline
    • Profile
    • Following 0
    • Followers 2
    • Topics 111
    • Posts 601
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Porting in 2019 - a true journey

      @advocatux said in Porting in 2019 - a true journey:

      @wgarcia we have mailing lists but nobody uses them 🙂

      Yes, nobody uses them because they are not promoted by the UBports core team. In the times of UbuntuTouch (Canonical) we have had very successful communication over the list ubuntu-phone@lists.launchpad.net (the list is even still active and from time to time I get mails from it or ask there for help).
      When Canonical closed the "shop" and we moved to UBports, started this idea "we don't need mailing lists, we need this ongoing gaggle in the tg groups" which is not archived and not searchable and full of posts which have nothing to do with technical problems, full of jpegs/gifs/emotions etc. When we (wgarcia and I) tried to subscribe in December 2017 the list has even been moderated and subscription was a mess.

      The forum here is better, at least archived and searchable. But one needs a browser and to be online, while mails could be read offline. I.e. the forum is far away from being as useful as a mailing list.

      Just my humble opinion on this.

      Matthias

      posted in Porting
      G
      guru
    • RE: Daily usable ?

      I run a BQ E4.5 since March 2015 as my daily phone. Meanwhile, also my wife and my 11 years old son do. It has all the apps we need (Dekko, Telegram, browser, sms, phone calls, cam, uNav, ...) and, even more important, it is free of spy ware and phoning-home apps. I do not need FB and What's Ape and so I really do not miss them.

      Matthias

      posted in OS
      G
      guru
    • RE: What are must have apps? Things you can do

      @simplicissimax said in What are must have apps? Things you can do:

      @guru Thank you for your reply! I'm afraid I don't have experience with chroot, but what I have read sounds promising 🙂 Some questions remain, but I feel I should gain some experience before asking them here. I will experiment with this 🙂

      Start reading here: https://gurucubano.gitbooks.io/bq-aquaris-e-4-5-ubuntu-phone/content/en/chapter27.html

      posted in General
      G
      guru
    • RE: Librem 5 Phone, progress reports

      I read the May update (as all other updates as well) ... interesting that it seems that they make a mobile version of the MUA Geary which I tested already on my FreeBSD laptop. In general, I think that we're far away from any delivery to us, the backers.

      posted in Off topic
      G
      guru
    • RE: OTA 3 suggestions: your wanted features

      My new feature list for OTA 3:

      • BQ E4.5 as core device (due to number of used devices)
      • configureable UserAgent string for the browser
      • Dekko: threaded view/deletion
      • Dekko: correct display of attachments
      • cursor movement keys in the OSK

      Thx for the hard work to all of you.

      matthias

      posted in OS
      G
      guru
    • RE: compiling with gcc in a chroot'ed system

      To answer my own question:

      root@ubuntu-phablet:/# apt-get install gcc
      root@ubuntu-phablet:/# apt-get install libc-dev
      root@ubuntu-phablet:/# apt-get install make
      

      HIH

      posted in Support
      G
      guru
    • RE: Telegram

      @tydell The tg app in UT does not support such groups. You have to use the web app for tg.

      En general, I'd like to have a mailing list for technical discussions and not a tg group or a forum. But this does not seem to be the opinion of others here.

      matthias

      posted in Off topic
      G
      guru
    • RE: OTA 3 suggestions: your wanted features

      Maybe someone could make a table of all the good proposals or feature requests and we can all vote up/down the requests and have at the end a list what matters most.

      posted in OS
      G
      guru
    • Using GnuPG in the UbuntuPhone BQ E4.5 (part1: GnuPG)

      Using GnuPG-card in the UbuntuPhone BQ E4.5:

      Create a complete Linux system into ~phablet/myRoot/ :

      phablet@ubuntu-phablet-bq:~$ mkdir myRoot 
      phablet@ubuntu-phablet-bq:~$ cd myRoot 
      phablet@ubuntu-phablet-bq:~$ sudo tar xzf ubports-touch.rootfs-xenial-armhf.tar.gz
      
      phablet@ubuntu-phablet-bq:~$ sudo chroot myRoot/
      

      Install additional packages into the Linux system:

      root@ubuntu-phablet:/# apt-get install pinentry-curses
      root@ubuntu-phablet:/# apt-get install pass
      root@ubuntu-phablet:/# apt-get install libudev-dev
      root@ubuntu-phablet:/# apt-get install gcc
      root@ubuntu-phablet:/# apt-get install libc-dev
      root@ubuntu-phablet:/# apt-get install make
      

      compile in myRoot the following pieces (in the given order):

      libgpg-error-1.33
      libassuan-2.5.1
      libksba-1.3.5
      npth-1.6
      libgcrypt-1.8.4
      gnupg-2.2.12
      

      always with ./configure && make && sudo make install; the software ends
      up below /usr/local (which is /home/phablet/myRoot/usr/local when one looks from outside the chroot'ed phone system);

      note: gpg2 is /usr/local/bin/gpg

      Now from the phone system configure:

      $ mkdir ~/.gnupg
      $ chmod 0700 ~/.gnupg
      
      $ cat .gnupg/gpg.conf
      #
      agent-program  /home/phablet/myRoot/usr/local/bin/gpg-agent
      
      $ cat .gnupg/gpg-agent.conf 
      pinentry-program /home/phablet/myRoot/usr/bin/pinentry-curses
      scdaemon-program /home/phablet/myRoot/usr/local/libexec/scdaemon
      log-file /home/phablet/gpg-agent.log
      log-file /dev/null
      debug-level guru
      max-cache-ttl 10
      

      Due to the nature of the installation in the chrooted system we
      need small wrapper scripts to set PATH, LD_LIBRARY_PATH, ... and
      other stuff;

      $ cat ~/gpg.sh
      #!/bin/sh
      LD_LIBRARY_PATH=/home/phablet/myRoot/usr/local/lib export LD_LIBRARY_PATH
      PATH=/home/phablet/myRoot/usr/local/bin:$PATH      export PATH
      GNUPGHOME=/home/phablet/.gnupg    export GNUPGHOME
      GPG_TTY=$(tty)                    export GPG_TTY
      /home/phablet/myRoot/usr/local/bin/gpg-agent    \
                  --homedir /home/phablet/.gnupg      \
                  --daemon                            \
                  --pinentry-program /home/phablet/myRoot/usr/bin/pinentry-curses
      /home/phablet/myRoot/usr/local/bin/gpg-connect-agent /bye
      /home/phablet/myRoot/usr/local/bin/gpg $*
      

      run and create for test a keypair (later we want to use the GnuPG-card
      for this)

      $ ~/gpg.sh --full-generate-key
      gpg-agent[2973]: enabled debug flags: mpi crypto memory cache memstat hashing ipc
      gpg (GnuPG) 2.2.1; Copyright (C) 2017 Free Software Foundation, Inc.
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.
      
      Please select what kind of key you want:
         (1) RSA and RSA (default)
         (2) DSA and Elgamal
         (3) DSA (sign only)
         (4) RSA (sign only)
      Your selection? 
      ...
      

      This starts the gpg-agent as:

      $ ps ax | grep gpg-a
       2974 ?        Ss     0:00 /home/phablet/myRoot/usr/local/bin/gpg-agent --homedir /home/phablet/.gnupg --daemon --pinentry-program /home/phablet/myRoot/usr/bin/pinentry-curses
      

      Now we can use the the pass command we installed in the chroot'es system with

      $ cat pass.sh
      #!/bin/sh
      LD_LIBRARY_PATH=/home/phablet/myRoot/usr/local/lib export LD_LIBRARY_PATH
      PATH=/home/phablet/myRoot/usr/local/bin:$PATH      export PATH
      GNUPGHOME=/home/phablet/.gnupg    export GNUPGHOME
      GPG_TTY=$(tty)                    export GPG_TTY
      unset GPG_AGENT_INFO
      /home/phablet/myRoot/usr/bin/pass $*
      

      Init the pass storage as:

      $ ./pass.sh init Matthias
      Password store initialized for Matthias
      web/bla: reencrypting to A62DCD2809AC14F6
      
      
      $ find .password-store/
      .password-store/
      .password-store/.gpg-id
      

      Insert some password for test:

      $ ./pass.sh insert -m web/bla
      Enter contents of web/bla and press Ctrl+D when finished:
      
      password-bla
      Username: guru
      
      $ ./pass.sh web/bla
      
                       ┌────────────────────────────────────────────────────────────────┐
                       │ Please enter the passphrase to unlock the OpenPGP secret key:  │
                       │ "Matthias Apitz (test) <guru@sisis.de>"                        │
                       │ 2048-bit RSA key, ID 93A6FBF52FA76DB0,                         │
                       │ created 2017-09-22 (main key ID 3FECB79DDDA409E4).             │
                       │                                                                │
                       │                                                                │
                       │ Passphrase: ***_______________________________________________ │
                       │                                                                │
                       │         <OK>                                    <Cancel>       │
                       └────────────────────────────────────────────────────────────────┘
      password-bla
      Username: guru
      

      We now can use gpg2 and pass directly in the phone to have always our secrets, PIN's etc. with us.

      I have here two screen-shots, taken of the terminal-app: In the 1st I have typed in the command ./pass.sh web/foo asking for the (cleartext) values of web/foo (which could be your bank account, login credentials or whatever you can think of). The result visible in this screen (xxx yyy) is only shown after entering the passphrase to unlock your GnuPG secret key, see screen 2. The key is 4096 bits RSA. The key store remains 10 seconds (configurable) unlocked, after which you're asked again for the passphrase.

      1st screen

      2nd screen

      Matthias

      posted in Support
      G
      guru
    • RE: Workshops at Locations

      @twinkybot I found an easy way to bring the BQ to the UNIX laptop screen to show something live; see the fotos. A small VGA cam is "mounted" into a lamp over the BQ.
      http://www.unixarea.de/cam.jpg
      http://www.unixarea.de/cam2.jpg

      posted in Off topic
      G
      guru
    • Is our phone phoning home to Google?

      In the most recent post of Kyle Rankin, Chief Security Officer of Purism https://puri.sm/posts/snitching-on-phones-that-snitch-on-you/ is a pointer to an investigation about the facts what iOS or Android phones are doing when you think they do nothing: they are phoning home to Google or Apple with a lot of your sensitive data, details here: https://www.scss.tcd.ie/doug.leith/apple_google.pdf

      The fact that our beloved Ubuntu phones are running an Android kernel and some other stuff behind the Ubuntu shell let me ask: Does the Android in our phones does the same, at least in parts?

      posted in OS
      G
      guru
    • Update from Canonical or BQ for OTA-15?

      It seems on all my other BQ E4.5 which are still running the latest Canonical OTA-15 that there have been coming down this night an update to "Version37" and there is also some more rumor about this in the mailing-list ubuntu-phone@lists.launchpad.net

      Ofc, this is nearly off-topic here, but maybe someone from Canonical or BQ is reading this and could shet a bit light on it...

      Thx

      matthias

      posted in Support
      G
      guru
    • RE: T-Shirt Slogan Competition!!

      1990: Give me UNIX or give me a typewriter.
      2022: Give me an UBports phone or a Nokia 3310.

      posted in Marketing Incubator
      G
      guru
    • RE: How to hide/show my ID on phone calls?

      @cheniek said in How to hide/show my ID on phone calls?:

      @guru Your suggestion has helped 🙂 when I entered and "called" *31# my number has started to appear on receivers screens- is not Private anymore. Thank You!

      These codes are the so called GSM-codes. The exact implementation maybe provider specific. When other mobile systems have some GUI feature to control this kind of function, I think they just fire up the same GSM-code.

      posted in Support
      G
      guru
    • RE: Purism Librem 5 crowdfunding 85% to goal!

      Raised Percent :
      100.51%

      posted in General
      G
      guru
    • RE: Execute a command when an SMS is received?

      Something which comes into my thinking: the SMS is stored into a table on a sqllite database and if this allows triggers to fire...

      posted in OS
      G
      guru
    • RE: Q&A 46 Saturday 23rd Of March At 19:00 UTC

      Please elaborate about the near future and milestones of Dekko2. I do not see any progress for weeks. During the day I use the MUA on my FreeBSD laptops (mutt), when I'm on "the road" I do (or try to) use Dekko2 in my BQ E4.5. Due to its ongoing crashes and other issues (see the tracker) I'm forced to return to my M10 FHD which still runs the latest UT version of Canonical with the old Dekko 😞

      This situation is, at least for me, really a showstopper.

      Thanks

      Matthias

      posted in News
      G
      guru
    • RE: Push your vendor

      @bq4.5 said in Push your vendor:

      Well as an owner of BQ E4.5, knowing that we wont get any support anymore other then for some bugs made by the new flashed ubport version. I have decided to go back to android till i see in the future an ubport software stable with more apps and the ability to install some work apps made only for ios or android and running on a high end phone.

      Till then i wish you guys all the luck you need and till we meet again.

      Hmmm, check the archives of the mailing list ubuntu-phone@lists.launchpad.net ; there have been reports of E4.5 users who switched to Android and came back crying. I, personally, would never switch to a system with proprietary apps which are phoning home and/or spying after you. When I would have to drop my BQ E4.5 I would rather go and buy and old Nokia 3310, or a Siemens S4, S10.

      Matthias

      posted in Off topic
      G
      guru
    • RE: Dimming the display without locking

      The values one sets with dconf can be get or set with gsettings too:

      $ dconf write /com/ubuntu/touch/system/activity-timeout "@u 30"
      $ dconf write /com/ubuntu/touch/system/dim-timeout "@u 5"

      $ gsettings list-recursively | egrep 'dim|activity'
      com.ubuntu.touch.system activity-timeout uint32 30
      com.ubuntu.touch.system dim-timeout uint32 5
      org.gnome.settings-daemon.plugins.power idle-dim true
      org.gnome.settings-daemon.plugins.power idle-dim true

      $ gsettings get com.ubuntu.touch.system dim-timeout
      uint32 5

      While (as Vehi_MV says too) the value for acivity-timeout works fine, the used value for dim is always 10 secs before this and not what was set into dim-timeout. This must be a bug in the powerd, perhaps, because the dimming is announced in /var/log/syslog as:

      $ sudo grep dim /var/log/syslog
      Dec 21 15:49:05 ubuntu-phablet repowerd[917]: DefaultStateMachine: handle_alarm(display_dim)
      Dec 21 16:03:22 ubuntu-phablet repowerd[917]: DefaultStateMachine: handle_alarm(display_dim)
      Dec 21 16:07:51 ubuntu-phablet repowerd[917]: DefaultStateMachine: handle_alarm(display_dim)

      and it would be interesting to get to know from where this alarm-clock gets set...

      posted in Support
      G
      guru
    • RE: UBports Community Update 15 | October 28, 2017

      Could you please address the WPA2 security issue. Thanks

      matthias

      posted in General
      G
      guru