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

    guru

    @guru

    148
    Reputation
    1.1k
    Profile views
    601
    Posts
    2
    Followers
    0
    Following
    Joined
    Last Online

    guru Unfollow Follow

    Best posts made by guru

    • 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

    Latest posts made by guru

    • RE: Problems with shop / sales@ubports.com

      @lakotaubp said in Problems with shop / sales@ubports.com:

      @guru Apparently it was not sent until yesterday and yes there is a tracking number LA407124080NL I am still looking into what has happend.

      Yes, it is visible with my shipping address in https://tracking.postnl.nl/track-and-trace/LA407124080NL..... and was shipped Nov 30, i.e. yesterday. What happened from Nov 12 to 30 and why sales@ didn't answered my mails with some excuse like "the goods from wherever take longer due to whatever"?

      posted in General
      G
      guru
    • RE: Problems with shop / sales@ubports.com

      @lakotaubp Same as in 2020: it got lost, and the 2nd time they sent a tracking URL and it arrived.

      posted in General
      G
      guru
    • Problems with shop / sales@ubports.com

      On November 12, I bought in the shop of UBports.com two Hoodies, one for my son (12 years old) and one for me for partnering. I payed online via paypal (and they charged my Amex card), I got by e-mail an order confirmation UBports Foundation Order (Ref S19449), but nothing else. sales@ is not responding on my mails/questions.

      Before ordering Amex to reclaim my money (some 80 euros) on December 12 (i.e. after one month), I wanted to bring this up in public. The admins are free to close this or move it to off-topic, but it would be better that some kind soul does something with this shop of UBports, because the same happened already the same procedure two years ago.

      Matthias

      posted in General
      G
      guru
    • messages in syslog about ION_FUNCTION_FREE/ION_FUNCTION_IMPORT

      Due to my luck yesterday with the broken display, I flashed another E4.5 Aquaris to the latest version with the installer. It says as version Ubuntu 16.04(OTA-23).

      While looking for something in /var/log/syslog I see there lines like this:

      Aug 16 12:47:30 ubuntu-phablet kernel: [ 512.386289]  [1976][73][ION_FUNCTION_FREE(1)]can't found corresponding buffer 0xc999f300 in buffer created list 0 [1976][1976][ION_FUNCTION_IMPORT(1)]can't found corresponding buffer 0xce34fa80 in buffer created list 0
      

      (maybe there are small typos, because I copied it by hand)

      The messages are printed with high frequency (1 line per second). What does this mean?

      UPDATE
      I have here the complete syslog from the moment of boot until the moment these messages first appear: http://www.unixarea.de/syslog.txt

      Matthias

      posted in Support
      G
      guru
    • RE: E4.5 display broken

      I watched a video in YT about the display swap and I do not see me that I could do this. Any pointers to a repair company in Germany or Europa?

      posted in Support
      G
      guru
    • E4.5 display broken

      Last night my beloved E4.5, bought in 2015, fell down and the display does not allow enter anything anymore. The system is up and running perfectly and I can enter via Wifi and SSH.

      It seems that the company BQ.com is not in the market of cellphones anymore. Any idea about some repair company for BQ devices? Thanks

      posted in Support
      G
      guru
    • RE: Rotation Lock icon disappeard after last OTA update

      I did a reboot and this went very strange: First it booted up to the screen where the small dots are counted through and then it did by its own a 2nd reboot. After this the rotation lock item was there again. All fine now.

      posted in Support
      G
      guru
    • Rotation Lock icon disappeard after last OTA update

      Since the last OTA update the rotation lock icon in the top status bar disappeared. See screen. What could I do?

      screenshot20220112_181222425.png

      posted in Support
      G
      guru
    • RE: New lock screen circles

      @keneda POLA: Principle Of Least Astonishment

      posted in Design
      G
      guru
    • RE: New lock screen circles

      @cliffcoggin Yes, for me and others (see filed issue) it does matter. When I first saw the actual behavior I was shocked a bit. It violates the POLA.

      posted in Design
      G
      guru