UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Xiaomi Redmi 4X (santoni)

    Scheduled Pinned Locked Moved Xiaomi Redmi 4/4X
    xiaomiredmi
    111 Posts 41 Posters 50.0k Views 11 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • M Offline
        maciekrz12 @Danct12
        last edited by

        @Danct12 THANK YOU!
        I've been wiping all the time instead of formatting. Now it works just fine 🙂

        1 Reply Last reply Reply Quote 0
        • S Offline
          suoko
          last edited by suoko

          I'm trying to flash ut but I got this error:

          ./halium-install -p ut ./ubports-touch.rootfs-xenial-armhf.tar.gz ./system.img
          basename: not valid option -- "p"
          Try 'basename --help' for more information.

          cleaning up
          error: no devices/emulators found

          Using files from:

          • https://raw.githubusercontent.com/Halium/halium-scripts/master/halium-install
          • https://github.com/ubports-santoni/ubports-ci/actions/runs/52390878
          • https://ci.ubports.com/job/xenial-rootfs-armhf/lastSuccessfulBuild/artifact/out/ubports-touch.rootfs-xenial-armhf.tar.gz
          Danct12D 1 Reply Last reply Reply Quote 0
          • Danct12D Offline
            Danct12 @danqo6
            last edited by

            @danqo6 Can you try to upgrade the firmware to the latest? I use this https://xiaomifirmwareupdater.com

            D 1 Reply Last reply Reply Quote 0
            • Danct12D Offline
              Danct12 @suoko
              last edited by

              @suoko Distro?

              You should try this one instead: https://github.com/JBBgameich/halium-install

              S 2 Replies Last reply Reply Quote 0
              • S Offline
                suoko @Danct12
                last edited by suoko

                @Danct12
                I successfully installed the version of ut found here : https://forum.xda-developers.com/xiaomi-redmi-4x/development/unofficial-ubuntu-touch-redmi-4x-santoni-t3982389
                These are the steps:

                • rooted and installed twrp with Xiaomitool v2
                • in twrp I wiped the data partition and enabled write access to system
                • installed the zip via twrp

                Now, how can I create an update zip package with the latest image?

                1 Reply Last reply Reply Quote 0
                • S Offline
                  suoko
                  last edited by suoko

                  @Danct12
                  I found a way to create the zip, tell me what you think:

                  • download the unofficial zip from xda (see post above)
                  • remove img files inside
                  • download system and boot image from https://github.com/ubports-santoni/ubports-ci/actions/runs/52390878
                  • rename halium-boot to boot.img
                  • run this script
                  wget https://ci.ubports.com/job/xenial-rootfs-armhf/lastSuccessfulBuild/artifact/out/ubports-touch.rootfs-xenial-armhf.tar.gz
                  mkdir rootfs-build
                  dd if=/dev/zero of=rootfs-build/rootfs.img seek=500K bs=4096 count=0
                  mkfs.ext2 -F rootfs-build/rootfs.img
                  mkdir -p rootfs-build/cache/system
                  mount -o loop rootfs-build/rootfs.img rootfs-build/cache/system/
                  cd rootfs-build/cache/system && zcat ../../../ubports-touch.rootfs-xenial-armhf.tar.gz | tar xf -
                  
                  • put back the img files into the zip according to their original position: system and rootfs into data, and boot into the root position (the rootfs img is in the rootfs-build folder)
                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    suoko @Danct12
                    last edited by suoko

                    @Danct12
                    Thanks, it worked, I used the standalone version.

                    Recap:

                    • https://github.com/JBBgameich/halium-install/releases

                    • https://github.com/ubports-santoni/ubports-ci/actions/runs/52390878

                    • https://ci.ubports.com/job/xenial-rootfs-armhf/lastSuccessfulBuild/artifact/out/ubports-touch.rootfs-xenial-armhf.tar.gz

                    • fastboot flash boot halium-boot.img

                    • halium-install-standalone.sh -p ut ./ubports-touch.rootfs-xenial-armhf.tar.gz ./system.img

                    • ssh into it (ssh -l phablet x.x.x.x) and run:

                    cat /var/lib/lxc/android/rootfs/ueventd*.rc|grep ^/dev|sed -e 's/^\/dev\///'|awk '{printf "ACTION==\"add\", KERNEL==\"%s\", OWNER=\"%s\", GROUP=\"%s\", MODE=\"%s\"\n",$1,$3,$4,$2}' | sed -e 's/\r//' >/usr/lib/lxc-android-config/70-santoni.rules
                    

                    Cons: neither system nor apps have sound. With the unofficial zipped port in xda at least apps had sound

                    Can we try create a script automating the creation of the flashable update zip ?

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      mahasenovic @Danct12
                      last edited by

                      @Danct12 i am on android 10 rom
                      can i flash ub directly or i must flash Los 16 first?

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        danqo6 @Danct12
                        last edited by

                        @Danct12 I tried, it didn't help. I will wait probably for ubports installer support, would love to see it soon

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          aceclan @suoko
                          last edited by

                          Hi @suoko ,

                          The switch is based on boot image flash (restore from TWRB th boot) and the Ubuntu is just two .img files : rootfs.img and system.img which will be mounted, during the boot. So the partitions won't be touched...
                          The locations of img files (browse from TWRP) is on /data/ , while the location of Internal storage that You see in MIUI is /data/sdcard or /data/media/0 .

                          Work like a charm...

                          Best regards

                          1 Reply Last reply Reply Quote 0
                          • A Offline
                            androxtar
                            last edited by

                            Capture.PNG

                            it gets stuck here infinitely, no error is shown, its just stuck here
                            what to do pls someone help me regarding this issue

                            1 Reply Last reply Reply Quote 1
                            • I Offline
                              iaval
                              last edited by

                              Hi,
                              just wanted to confirm - is anbox supported within this build?

                              D 1 Reply Last reply Reply Quote 1
                              • W Offline
                                WackyFox
                                last edited by WackyFox

                                This post is deleted!
                                1 Reply Last reply Reply Quote 0
                                • W Offline
                                  WackyFox
                                  last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    djatie.citra @iaval
                                    last edited by

                                    @iaval mine failed to start anbox

                                    1 Reply Last reply Reply Quote 0
                                    • B Offline
                                      bablltioyv
                                      last edited by bablltioyv

                                      Can anyone please add zip installation or Nandroid backup of ubuntu touch latest for santoni and maintain it (upload latest whenever ubt updates) for people out there who don't have PC and therefore can't install it. Including me.

                                      Or any way of installing it without PC ?

                                      @Danct12 @danqo6 @aceclan @bisaalz @alex000090 @ub_santoni @Rafa @maciekrz12 @suoko @Lakotaubp

                                      I 1 Reply Last reply Reply Quote 0
                                      • I Offline
                                        iaval @bablltioyv
                                        last edited by

                                        @bablltioyv
                                        Second this. At least one that's updated once in a while. Thanks in advance

                                        1 Reply Last reply Reply Quote -1
                                        • I Offline
                                          iaval
                                          last edited by

                                          Okay I tried both halium-install method and generating standalone zip based on @suoko instructions. Nothing works.

                                          On the halium method, I'm stuck with
                                          chroot: failed to run command ‘passwd’: No such file or directory
                                          Failed, please try again

                                          and installing qemu-user-binfmt did not help.

                                          For standalone install, I followed @suoko 's instructions and made a zip file, which installed successfully, but it won't boot (stuck on Mi logo). I think system partition was not patched, because in one instance, TWRP reported "No OS installed, reboot anyway?"

                                          Can someone suggest next steps?

                                          1 Reply Last reply Reply Quote 0
                                          • I Offline
                                            iaval
                                            last edited by

                                            This post is deleted!
                                            1 Reply Last reply Reply Quote 0
                                            • L Offline
                                              loopholewin
                                              last edited by

                                              c7b0dfe6-b0c2-486f-b89a-ed6fd861c06b-image.png

                                              its say

                                              The following artifacts have expired and are no longer able to be downloaded.

                                              What to do?

                                              1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post