<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[App to forward SMS]]></title><description><![CDATA[<p dir="auto">Hello<br />
I am thinking in using UT on a FP5, notably because UT offers to run Python code, and I can code in Python, whereas I cannot implement Android apps with Kotlin by myself<br />
However, I could not leave my e/OS Android FP5 because yet, because I need some Android Apps</p>
<p dir="auto">I was thinking in the feasability to implement an app or run code in background on UT, that would transfers SMS automatically from UT to a Android phone</p>
<p dir="auto">I asked to Mistral and Claude if it would be possible and they pointed out that apps are sandboxed, and only the native message apps can access and send SMS</p>
<p dir="auto">Here is my question : how to learn what is feasible or not when programming on UT ?</p>
<p dir="auto">Best</p>
<p dir="auto">Thomas</p>
]]></description><link>https://forums.ubports.com/topic/12091/app-to-forward-sms</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 19:26:53 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/12091.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Mar 2026 14:51:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to App to forward SMS on Tue, 07 Apr 2026 21:44:13 GMT]]></title><description><![CDATA[<p dir="auto">Thank uou very much for these informations <a class="plugin-mentions-user plugin-mentions-a" href="/user/lduboeuf" aria-label="Profile: lduboeuf">@<bdi>lduboeuf</bdi></a> !!<br />
Thomas</p>
]]></description><link>https://forums.ubports.com/post/94826</link><guid isPermaLink="true">https://forums.ubports.com/post/94826</guid><dc:creator><![CDATA[Thomas]]></dc:creator><pubDate>Tue, 07 Apr 2026 21:44:13 GMT</pubDate></item><item><title><![CDATA[Reply to App to forward SMS on Fri, 20 Mar 2026 16:01:30 GMT]]></title><description><![CDATA[<p dir="auto">This will not be possible as a confined app.<br />
You will need a background service that listen to incoming sms and forward it.<br />
I'm not sure if such app can be allowed in the openstore, but here is a few things to know.</p>
<p dir="auto">First create your background service, it could be in standard python if you are familiar with.<br />
Ofono is the service that emit notifications when new incoming sms, it uses dbus.<br />
api can be found here:<br />
<a href="https://github.com/rilmodem/ofono/blob/master/doc/messagemanager-api.txt" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rilmodem/ofono/blob/master/doc/messagemanager-api.txt</a> (old repository but sending and receiving sms still like that )</p>
<p dir="auto">AI can help you with a minimal script.</p>
<p dir="auto">then when your service seems to work, you have to create all the plumbery to install/remove/run it, you can find an example with  battery-saver app: <a href="https://gitlab.com/lduboeuf/battery-saver/" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/lduboeuf/battery-saver/</a></p>
]]></description><link>https://forums.ubports.com/post/94183</link><guid isPermaLink="true">https://forums.ubports.com/post/94183</guid><dc:creator><![CDATA[lduboeuf]]></dc:creator><pubDate>Fri, 20 Mar 2026 16:01:30 GMT</pubDate></item><item><title><![CDATA[Reply to App to forward SMS on Thu, 19 Mar 2026 15:23:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/projectmoon" aria-label="Profile: projectmoon">@<bdi>projectmoon</bdi></a>, it does matter for me not to implement risky code on my (future) phone <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aee68f5cf05" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /><br />
Can I try to implement the app on an emulator, without getting UT first ?<br />
lomiri-messaging-app seems to be unconfined. It is implemented in C++ not in Python</p>
<p dir="auto">Where can I find a tuto of Python implementation for UT, please. The official tool is Clickable ?</p>
]]></description><link>https://forums.ubports.com/post/94138</link><guid isPermaLink="true">https://forums.ubports.com/post/94138</guid><dc:creator><![CDATA[Thomas]]></dc:creator><pubDate>Thu, 19 Mar 2026 15:23:45 GMT</pubDate></item><item><title><![CDATA[Reply to App to forward SMS on Thu, 19 Mar 2026 15:15:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas" aria-label="Profile: Thomas">@<bdi>Thomas</bdi></a> doesn't really matter if it's risky or not. It matters what the permissions allow or not. Ubuntu Touch enforces permissions via AppArmor. AppArmor is an extension to the Linux kernel that can block system API calls if they violate whatever policy is defined for an application. An unconfined app on UT has no AppArmor restrictions. So it's no more or less dangerous than a typical desktop application. But because it does not adhere to the permissions model, it has to be manually reviewed by the OpenStore team.</p>
<p dir="auto">If you are really bent on doing this, you should go download and study the source of <code>lomiri-messaging-app</code>.</p>
]]></description><link>https://forums.ubports.com/post/94137</link><guid isPermaLink="true">https://forums.ubports.com/post/94137</guid><dc:creator><![CDATA[projectmoon]]></dc:creator><pubDate>Thu, 19 Mar 2026 15:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to App to forward SMS on Thu, 19 Mar 2026 15:14:05 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/projectmoon" aria-label="Profile: projectmoon">@<bdi>projectmoon</bdi></a><br />
Thank you for your answer !!<br />
Acually, I am a data scientist, not a "real" dev. I know Python for data, but I don't know what is a unconfined app...<br />
Yes, forwarding would be sending a copy of the SMS to another phone number<br />
Is it so risky ?</p>
]]></description><link>https://forums.ubports.com/post/94136</link><guid isPermaLink="true">https://forums.ubports.com/post/94136</guid><dc:creator><![CDATA[Thomas]]></dc:creator><pubDate>Thu, 19 Mar 2026 15:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to App to forward SMS on Thu, 19 Mar 2026 15:09:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas" aria-label="Profile: Thomas">@<bdi>Thomas</bdi></a> if your app is unconfined, it can do aaaaaaaaaaaanything. But there is also a list of apparmor policies. <a href="https://docs.ubports.com/en/latest/appdev/platform/apparmor.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ubports.com/en/latest/appdev/platform/apparmor.html</a> is it. Nothing about SMS in there. So you'd probably have to be unconfined. Which may or may not excluded it from the OpenStore.</p>
<p dir="auto">Also, what do you mean by "forwarding?" Do you mean actually sending the SMS to another phone number?</p>
]]></description><link>https://forums.ubports.com/post/94135</link><guid isPermaLink="true">https://forums.ubports.com/post/94135</guid><dc:creator><![CDATA[projectmoon]]></dc:creator><pubDate>Thu, 19 Mar 2026 15:09:51 GMT</pubDate></item></channel></rss>