yashsingh1/xdaforums huggingface dataset:
[Nokia 5 Guides, News, & Discussion] Oswald Boelcke:
Guide to Nokia Device Forums (Please Read before Posting)

Please visit the linked thread prior to posting:

Device Forum Rules (Please Read before Posting)

In this thread, we will provide a short Q&A for your stay on this forum. Please read thoroughly and act accordingly. While most that is needed to know is pointed out in the Forum Rules, history shows that some points of these rules are not...

xdaforums.com
[Nokia 5 ROMs, Kernels, Recoveries, & Other Develop] Oswald Boelcke:
Guide to Nokia Device Forums (Please Read before Posting)

Please visit the linked thread prior to posting:

Device Forum Rules (Please Read before Posting)

In this thread, we will provide a short Q&A for your stay on this forum. Please read thoroughly and act accordingly. While most that is needed to know is pointed out in the Forum Rules, history shows that some points of these rules are not...

xdaforums.com
[Nokia 5 Themes, Apps, and Mods] Oswald Boelcke:
Guide to Nokia Device Forums (Please Read before Posting)

Please visit the linked thread prior to posting:

Device Forum Rules (Please Read before Posting)

In this thread, we will provide a short Q&A for your stay on this forum. Please read thoroughly and act accordingly. While most that is needed to know is pointed out in the Forum Rules, history shows that some points of these rules are not...

xdaforums.com
[iPAQ rw6828, XDA Atom ROM Development] nhocbanme:
PDAVIET WM6.1 OS CE 5.2.19209 Build 19209

For HP68xx

By NHOCBANME​

Special thanks to :

- Man PhamQuang

- Sonblack

- Medkid

- Vanlydochanh (about bootscreen)

- ... (and all people who was help me building this ROM !!!)

Info :

-- Ver

2.02.01a

for HP68x8 & Ver

2.02.01b

for HP6815 :

--- WM6.1 OS CE 5.2.19209 Build 19209 (More fast & stable than Build 19400)

--- CLEAN VERSION

--- Default style of WM6.1

--- Title & Softkey bar style (Option by Autoinstall on the first boot)

--- Perfect audio quatily :p

--- ActiveSync, IR, Bluetooth ... FIXXED

--- Have 6MB Pagepool, NETCF 3.5

--- Using Equalizer & FM Radio of AtomLife (Thank to Medkid)

---

Remove

: HTC Dialer skin, Today Plugin, Comm Mgr, PocketCM Keyboard, Caculator skin .... ==>> You can install it by yourself ;)

SPB BenchMark

Pictures :

DOWNLOAD

- Pass to unrar : NHOCBANME

For HP iPAQ rw68x8 (Ver 2.02.01a)

--Version flash via PC :

Link 1 (Rapidshare)

Link 2 (Mediafire)

- Uploading

-- Version flash via miniSD :

Link 1 (Rapidshare)

Link 2 (Mediafire)

- Uploading

For HP iPAQ rw6815 (Ver 2.02.01b)

--Version flash via PC :

Link 1 (Rapidshare)

Link 2 (Mediafire)

- Uploading

-- Version flash via miniSD :

Link 1 (Rapidshare)

Link 2 (Mediafire)

- Uploading
[iPAQ rw6828, XDA Atom ROM Development] nhocbanme:
For update !!!
[iPAQ rw6828, XDA Atom ROM Development] nhocbanme:
For update 2 !!!
[iPAQ rw6828, XDA Atom ROM Development] eurotech:
hey can this rom be used on the first gen atom? (the first one) im kinda confused on this numbering.. HP6815 = atom ?

is atom = atom pure = HP6815 ??

im confused here.. and oh thanks for the rom :)
[iPAQ rw6828, XDA Atom ROM Development] speedy_peter:
Thank you for another great release nhocbanme.

what is title & softkey style bar? if I want the shinny bar do I install or not install.

so far I've tried every release you provided for the 6828 and they all work great. :)
[iPAQ rw6828, XDA Atom ROM Development] admin22:
great...haha.
[iPAQ rw6828, XDA Atom ROM Development] Zyrix:
Tried this version to see if it fixes the problem I had (19400 build) with AD2P (could listen to music but when I received a call headset stopped responding, mic did not respond at all) , anyway with this version it does not seem to be responding at all, device is being recognised as hands free and as stereo headset, but as soon as it tries to stream music , phone hangs. Anybody tried it ? have a motorola S705. No other problems found.....:)
[iPAQ rw6828, XDA Atom ROM Development] speedy_peter:
Is there any way I can change the boot screen back to the wm6.1 green :D
[iPAQ rw6828, XDA Atom ROM Development] admin22:
sory but how long more before the second link will be ready?

i cant download from rapidshare. I am from singapore.
[iPAQ rw6828, XDA Atom ROM Development] nhocbanme:
Sorry !!! I'm very busy now, I'll try to finish Link 2 on tomorrow.

If anyone can, please help me a mirror link !!! Thanks .
[iPAQ rw6828, XDA Atom ROM Development] nhocbanme:
Replace welcomehead.96.png in \Windows on your PPC with boot screen you want.

Bellow i attach original bootscreen of WM6.1, you can use it ;)
[iPAQ rw6828, XDA Atom ROM Development] twinklesam123:
Hi Nhocbanme

well, i tried both your new roms via mini SD card method, but both keeps resetting itself again and again, im sure that its not my mini SD's problem because i use the same mini SD card for rom upgrade,for now i have to use kumara rom at the moment(just to keep the phone working)--->but to flash kumara rom i still use the same mini SD card and the rom is fully working...

i even tried to download your PC flash method .exe file and extract the rom and cut it with winhex, and put into my mini SD, but still the same problem, keeps reset itself...

do you know what the problem is? i have BL 1.05 so i cannot use flash via pc method, so the only way for me is to use mini SD card method, thanks! i really love your roms! i really want to try your new roms,again, thanks for your great contribution to the isolated 6828 family!
[iPAQ rw6828, XDA Atom ROM Development] nhocbanme:
This problem meet with HP iPAQ rw6828 made for China.

I don't the know reason why It's not work with them.
[iPAQ rw6828, XDA Atom ROM Development] speedy_peter:
Thanks a lot, btw this is a great rom it works perfect for the 6828 :cool:
[iPAQ rw6828, XDA Atom ROM Development] speedy_peter:
oops.. the one you upload is 320x320, can you please upload the 240x320 because this is the size of the existing one.

I tried to search but no luck.
[iPAQ rw6828, XDA Atom ROM Development] bimsdae:
Hi!

Amazing ROM!Tested on my HP rw6815 phone and everything working fine!

But it would be nice if the MW mobile 6.1 symbols are original,so it can be a full clean version!

NHOCBANME it would be very nice if you could change original wm 6.1 symbols in taskbar and symbols i programs and settings!

Thanks a lot for amazing stabkle rom!
[iPAQ rw6828, XDA Atom ROM Development] slys3171989:
Yea,it wud b nice if the icons are all e default windows icons. it wud b better. the aim is to make a clean version after all rite?=)
[Android Apps and Games] Hentacler:
ABANDONED

Hi! Does anyone here use Linux desktop distributions in chroot environment on Android device?

I am developing wayland protocol server for Android devices. If anyone is interested in checking my project, latest version of apk is always available here:

ftp://ftp.drivehq.com/mogryph/sparkle/

Currently I am only focused on running Xwayland as client. Also apk supports audio output.

Simplest instruction:

1. Android 6 or newer required, busybox required, root required

2. Prepare linux distribution in directory, image or on partition. Make sure you have Xwayland installed in it. Make sure you specify which DE to run (or at least xterm) in ~/.xinitrc

3. Install and start sparkle.apk

4. Press "edit user.sh", uncomment (remove #) line starting with start_generic_container. Change rest of this line to match your device:

first arg - image or partition where distribution is installed. If distribution is installed in directory and mouting is not needed, leave this arg unchanged.

second arg - mount point or directory with distribution. If you use mounting (first arg), this arg can be left unchanged.

third arg - name of the user which will be used to start Xwayland and DE. Its better to specify non-root. Also this is the user who must have .xinitrc in his home dir (see step 2).

5. Save user.sh and click "Start".

6. Any problems and crashes will be reflected in the log.

If you want audio output:

1. Compile and install driver from pcm_sparkle.tar.gz in your distribtion

2. cp 1.asoundrc ~/.asoundrc

If you have blinking problem, change upload_mode from 1 to 2 in settings. If you have bad performance, setting no_damage to true may help, but in most cases no_damage=false is better. Fastest upload mode is 0 (if it works).

If you don't trust me and don't want to give sparkle root permissions (I perfectly understand this) you don't have to. Also you can do without busybox.

But in this case, you need to understand and do a lot of things. Check sparkle's user.sh to get idea about what needs to be done. Basically:

1. You need to make /data/data/com.sion.sparkle/files accessible from inside chroot container. You can use bind bound.

2. Make sure you have tmpfs mounted over /tmp in container.

3. You may need to change selinux context on /tmp to match sparkle's context or disable SELinux.

4. You need to create new directory in /tmp, symlink sparkle's wayland socket from /data/data/com.sion.sparkle/files/wayland-0 to this dir. And export XDG_RUNTIME_DIR to point to this dir. Dir must be (ch)owned by user who will be running Xwayland and DE.

5. After all this, you can try to start Xwayland and your DE.
[Android Apps and Games] Hentacler:
new version

New version

rgho.st/8Fbz64Rxj

Added x86 and x86_64 support. Actually it is rewritten almost from scratch but x86 support is the only thing others can notice...
[Android Apps and Games] coderpro:
Hello! This project is interesting. I tried you app and it works on my Xiaomi Redmi Note 4X(chromium and glmark from chrooted environment works very well)! Can you publish source code on Github, because it really interesting project?
[Android Apps and Games] HoshiYamazaki:
Also I'm interested, please post it on github!
[Android Apps and Games] MrJinx123:
Did you put this up on github or move this thread? Looks very interesting.
[Android Apps and Games] Hentacler:
1

Argh, sorry, I decided to abandon this project. You are free to delete thread. Also no copyleft-licensed components were used so I don't have to bother releasing sources.
[Android Apps and Games] Immick:
Check your PM please!
[Android Apps and Games] Hentacler:
1

Hello again.

For last two weeks I was rewriting it from scratch (yes. again... yes, third time).

Probably need another week to make it stable.

Currently I am not sure it runs on any device except my own 5-year old phone (LineageOS 14).

I will maintain last version here:

ftp://ftp.drivehq.com/mogryph/sparkle/

There is no English documentation, but you can see script "user.sh" to get idea about how to start xwayland. In most cases it should be enough to edit few lines in that script to make it work on another device. If you execute this script on your device with "install" argument, it is supposed to place itself into sparkle's directory and sparkle is supposed to run it ("start" function) automatically. Sparkle doesn't request root unless script does.

Here is video of sparkle working:

https://www.youtube.com/watch?v=tOSFYxCF7Q8

But it seems that KDE + video recording was too much for my old phone :)

Still, if you going to see video, don't close it until 2:00 where I turned of composition which caused lags.

Also on device everything looks much smoother than on video, even after 2:00.

When I watch fullscreen (1280x720) video on my device, sparkle + xwayland together add just 5% of CPU load (20% load of single core).

Thats it I guess... I tried to to discuss sparkle on 4pda.ru (russian forums), but got very bad reception. "xsdl is perfect, dont reinvent the wheel" they say. So I started to hate humanity and I decided to make sparkle personal project. Also this is last time I am solving reCAPTCHA to leave post on XDA.
[Android Apps and Games] Hentacler:
Still alive

We are still alive. I've changed first post to reflect actual state. Now sparkle supports audio, auto-mouting containers and is lot more stable.

Yet there are still many things I want to improve in sparkle's core before adding new functions.

Also there are few demo videos on ftp.
[Android Apps and Games] ndrancs:
Amazing!

Working great on my redmi 6 pro. Stock miui 9.9.3 rom. With linuxdeploy and sparkle from your ftp. No lag on visual and sound. My Linux distribution is alpinelinux arm64 arch.

Since first time I see your posting on 4pda. I'm interested in it. And finally it's on xda. :svetius:

Thanks dev.

---------- Post added at 02:52 AM ---------- Previous post was at 02:44 AM ----------

For anyone interested in the topic. Please follow the instructions in documentation from ftp. And Translate it to eng from rus.
[Android Apps and Games] robsmith11:
This sounds amazing! Just curious, is it related to https://github.com/twaik/sparkle ?
[Android Apps and Games] robsmith11:
I now have it working very well on my Samsung Tab S3 using Xwayland and a tiling window manager. Firefox runs amazingly well!

Is it meant to be used only with Xwayland or will it also work with native Wayland applications?

BTW, I think if you open sourced this project and promoted it a bit, it could become quite popular. It's basically the first way to run X11 GUI applications on Android devices at full speed. If you set up a donation link, you could also get compensated for your time and effort. I'll personally contribute $20 if it's open sourced, and I'm sure others will chip in as well.
[Android Apps and Games] Hentacler:
Thanks for feedback. Nice to hear that someone managed to start this thing :)

Twaik's repository is clone of my very very old version of sparkle. I made that version years ago when I was just starting to learn linux and C++. Sparkle was rewritten from scratch two or three times since that version. And (I believe) current version is much better.

Regarding making it open source... Few months ago I had to find real job. Can't spend much time on personal projects any more. But I have my own strange programming style and my own vision of what sparkle should be. Not sure I want others to paint on my picture. It's probably all because of Twaik! I hate how he used old open source version of sparkle. He did terrible things to it, outraging all my beliefs :) Sorry!

P.S.: Yesterday I've uploaded another apk to my ftp. The file is called "sparkle-testing.apk". This version is much newer and has many fixes. But I've also changed to many things since tested version including some fundamental changes. No guarantee it will run at all on other devices. Interest is mega low and I get no test reports at all.
[Android Apps and Games] tillum:
Hi Hentacler, I've just found your project - it looks really promising. Unfortunately, the only link currently working on this thread is to github. Is this project still live?

I have a samsung galaxy note 10+, and am using it as a laptop replacement. In addition to the android apps using Samsung Dex (Samsung's desktop solution), I have several linux distributions installed inside a chroot using userLand - so far, its working great. I'd be keen to give you project a try if it's still live, and am happy to help out with testing from my device.

Re open source - while I like your project, I'm not super interested in investing time into something that's not open sourced - I appreciate your concerns about wanting to maintain the direction, but having transparent development is pretty important to me. Is Twaik's fork of your project a better place to go?

Cheers.
[Android Apps and Games] Hentacler:
ftp://ftp.drivehq.com/mogryph/sparkle/

Link to FTP should work and there you can get two versions:

sparkle.apk - old version, but confirmed to work by 3-4 people.

sparkle-testing.apk - latest version, but only briefly tested by me.

I don't ask anyone to invest anything... Sparkle doesn't request root access or any other dangerous permissions (unless you enable automatic container mounting and starting) so it's safe to try for anyone who wants.

Btw, somewhere between these two versions I've replaced BASH container initialization script with LUA version. That was probably a bad idea. LUA script is harder to start directly as root and hacks I used may not work (currently may even cause application freeze if root access is denied). Going to revert to BASH probably. But this only touches people who want sparkle to mount container and launch everything automatically on single button press.

p.s.: Why I need to solve captcha every time I post something?
[Android Apps and Games] robsmith11:
Thanks for the new release! I've updated and everything seems to be working without any changes on my Samsung Tab S3 with chroot and Arch Arm Linux.

Your changes also solved the flickering for me! The old version would flicker the screen whenever my keyboard's trackpoint activated, but it's not flickering at all any more. Performance seems to be about the same.

I think this could be quite popular, but not many people know about it. Perhaps a post on Hacker News or Reddit would raise awareness.

I understand your position on open source and maintaining control. One idea if you haven't already considered it is releasing the code with a restrictive license that forbids any forks. But either way, I'm enjoying being to properly use X11 on my tablet. :)

BTW, have you tried any native Wayland compositors? I don't really understand the Wayland ecosystem that well. I gave Sway a brief try, but it didn't seem to work. I've only been using XWayland.
[Android Apps and Games] tillum:
[MENTION=9758079]Hentacler[/MENTION] Thanks for your reply! Very keen to get this working, but having a few issues. I'm unsure how to configure the user.lua file - I'm using your latest apk.

I have a non-rooted device, and am running archlinux under termux. Works fine with xsdl. I have installed xorg-server-wayland for X11. I'd appreciate any advice you have.

[MENTION=9312173]robsmith11[/MENTION] Are you able to share how you got this working on Arch? Thanks!!!!
[Android Apps and Games] Hentacler:
I am not sure it is possible to use sparkle without root...

Sparkle makes it's directory accessible for everyone (chmod 777). Before Android 8 or 9 this was enough and xwayland from termux was able to connect to sparkle. Here is how people used to start it:

export XDG_RUNTIME_DIR=/data/data/com.sion.sparkle/files

Xwayland

But newer versions of Android brought more restrictions and termux can no longer connect to sparkle. These new restrictions are implemented using SELinux if you know what it is. Applications now have different security contexts.

But that is not all. Newest versions of android brought even more terrible meaningless restrictions effectively "killing" applications like termux and many others.

In short, from now one applications are not allowed to execute code (binary) that comes from "untrusted" sources. Termux used to download a lot of such code from it's own repositories. And now it can't. We can't even unpack binaries from assets.

So I can only help with rooted devices.

P.S. Please forgive me, but I am leaving this website. Making people solve recaptcha every time they want to post something is unacceptable level of contempt.

My mail: ir0h@tutanota.com
[Android Apps and Games] tillum:
Thanks for that, will have a play. I could always just root my device. Weird about recaptcha, not having this issue. Currently through termux I have access to the whole sdcard, and am able to download packages (and distros) in it - will have a play and see what else is possible.
[Android Apps and Games] robsmith11:
[MENTION=2122740]tillum[/MENTION]

I basically just followed the instructions on the first post for using Sparkle without busybox. I didn't need to modify the Lua scripts.

I'm guessing SELinux may be a problem without root. I'll try setting it up without root when I have a chance later.
[Android Apps and Games] tillum:
Hmmm... looks undoable on Android 10 without rooting my device. Actually, this is the first device I've ever had where I haven't rooted it... going back to cupcake days. How much smoother are you finding it with Xwayland working? I'm running arch & debian installs inside chroots for work, with xfce and lxde.
[Android Apps and Games] robsmith11:
It's a big difference to me. I'm currently using my tablet for remote development work on a daily basis and it's working really well. I'm using dwm, xterm with mosh, firefox, libreoffice, and zathura. I had tried doing that with VNC a while ago, but gave up after 30 seconds. It was much too laggy.

It depends on what you want to do, but IMO it's worth rooting. You'll want root anyway if you ever use things like wireshark or want top to show all processes.
[Android Apps and Games] Hentacler:
re sources

del
[Android Apps and Games] robsmith11:
This is awesome! Much appreciated. I'm sure more people will be comfortable using it now that they can build it themselves.
[Android Apps and Games] tillum:
[MENTION=9758079]Hentacler[/MENTION] Amazing! Thanks so much for that! Will look at rooting this week - if I can get it working on my Note 10+ I'm happy to help with testing future releases. I run a server with various programs (incuding Nextcloud), and am using my phone as my primary device now. Arch in Termux is awesome!

---------- Post added at 06:58 PM ---------- Previous post was at 06:54 PM ----------

@robsmith11 Thanks heaps. I'll look at it this week - currently I'm running Archlinux in termux using xfce4, with some basic word processing, spreadsheets, and some light image editing. Running it in xsdl works really well, though not as speedy as anything that can run compositing. Also working remotely with server integration, and so far works really well. Nextcloud isn't great on termux for some reason, so am using Syncthing on external mounts. Will let you know how I go.
[Android Apps and Games] tillum:
[MENTION=9312173]robsmith11[/MENTION] [MENTION=9758079]Hentacler[/MENTION] Well, I've rooted my phone. Hands down, the most complicated process of any device I've owned... but now I'm the proud owner of a rooted Samsung Galaxy Note 10+, running android Q. I've been trying to get Sparkle working, and I'm not there yet. I downloaded the latest testing apk, installed it, and installed Xwayland on archlinux. My setup works fine in XDSL, and I'm able to get an XFCE4 desktop. As of yet I haven't been able to get Sparkle working. I've tried both the first and second methods - I would appreciate any advice you might have. Thanks!
[Android Apps and Games] robsmith11:
[MENTION=2122740]tillum[/MENTION]

Can you post the commands you ran and the output?

To lauch Xwayland, I first open the Sparkle app and click "Start".

And then in my Arch chroot in termux, I run the following script as a normal user:

#!/bin/bash
set -e

mkdir -p /tmp/sparkle
ln -s /data/data/com.sion.sparkle/files/wayland-0 /tmp/sparkle/wayland-0 || echo 'exists'

XDG_RUNTIME_DIR=/tmp/sparkle Xwayland &
sleep 1
export DISPLAY=:0
/home/me/dwm/dwm
[Android Apps and Games] Hentacler:
Process is a bit different for termux and full pc distributions (in chroot). I don't use termux, but robsmith11's code looks like what termuxer's need.

For those who use full distributions in chroot (like me), I've added auto-launch script and big button to view/edit it. If you trust sparkle to use root (full access to everything and power to do anything with your device), you can uncomment (DAMN, I FORGOT TO COMMENT LINES IN NEW VERSION) some lines in this script, change one or two lines to match your config and sparkle will start everything automatically. Probably you one need to specify partition (or image file) to mount and username to use to start DE.

If you are wise enough not to give root access to some random apk's from internet, you still can view this script and see what it does to start Xwayland:

1. Make /data/data/com.sion.sparkle/files accessible from within chroot container (bind mount)

2. symlink sparkle's wayland-0 to somewhere like /tmp/sparkle

3. XDG_RUNTIME_DIR=/tmp/sparkle Xwayland

sparkle.apk uses BASH for autolaunch script.

sparkle-testing.apk is better in many ways, but in this version I tried to use LUA for autolaunch script and that was mistake. Autolaunch procedure works for me, but may be problematic for many others. Going to revert to BASH as soon as possible.

So you say you don't have to solve ***ing recaptcha 3 times every time you post..?