View Single Post
edp17's Avatar
Posts: 592 | Thanked: 706 times | Joined on Jul 2019 @ UK
#1234
I thought you would.

Here are the steps:
  1. Symlink /usr/lib/systemd to /lib.
    Command to run in Fingerterm:
    Code:
    devel-su ln -s /usr/lib/systemd /lib
  2. Download all following rpms into ~/Donwloads:
  3. Install all downloaded rpms:
    Commands to run in Fingerterm:
    Code:
       cd ~/Downloads
       devel-su zypper install *.rpm
  4. Downgrade qt5-qtpim-contacts:
    Download it: qt5-qtpim-contacts-5.2.0+git2-1.2.1.jolla.armv7hl.rpm
    Command to run in Fingerterm:
    Code:
    devel-su zypper install --oldpackage qt5-qtpim-contacts-5.2.0+git2-1.2.1.jolla.armv7hl.rpm
  5. Change all lines in /opt/alien/system/script/start_app.sh where FAKE_HOME_PID is used
    (remove the w from one parameter)
    FAKE_HOME_PID=$(ps -efw | grep $FAKE_HOME | grep -v grep |awk '{print $2}')
    to this:
    FAKE_HOME_PID=$(ps -ef | grep $FAKE_HOME | grep -v grep |awk '{print $2}')

    For this I recommend to use vi. Example:
    - start Fingerterm
    - run following command: devel-su vi /opt/alien/system/script/start_app.sh
    - press left SHIFT+I (capital i)
    - navigate to the lines I mentioned above and remove the w
    - press ESC
    - type: qw!
    - press enter and you're done

  6. Reboot & enjoy!

Update (01/01/2023):

I've found a problem.
When "qt5-qtpim-contacts" is downgraded, neither the Messages nor the People app starts. Unfortunately, both require the latest version of "qt5-qtpim-contacts". However, aliendalvik doesn't start with that version.

Workaround:
Download the new package of qt5-qtpim-contacts-5.6.0+git15-1.6.1.jolla.armv7hl.rpm so later won't need internet access to download it again. Save it into ~/Downloads folder.
In Settings, at Android App Support, do not let the Android App Support start on bootup. Instead, start manually once the system is booted.
Then, before starting the App Support, downgrade the "qt5-qtpim-contacts" to the version the Android Support requires. (Command is at Step 4. above.)
Once the App Support started, upgrade "qt5-qtpim-contacts" to the latest version. (Command: devel-su zypper in qt5-qtpim-contacts)
With this, all, the Messages and People apps and aliendalvik will be happy and running fine.
I admit, doing this after every reboot, can be a bit too much but it can be easily done with a short .sh script that does all these tricks. Then, you can run that script with Shellex or add an icon to the App grid for it.

(I've created a little script that is doing the trick for you: startad.sh
It requires sudo installed and configured to not to ask for password.)

Last edited by edp17; 2023-01-03 at 13:23. Reason: Added qt5-qtpim-contacts-5.2.0+git2-1.2.1.jolla.armv7hl.rpm
 

The Following 2 Users Say Thank You to edp17 For This Useful Post: