Open Mobile Suite
Technical preview now available!After exactly one year I can present you the first technical preview of this application!
I'm sorry it took so long, but there were some major changes in the application (e.g. splitting it in several parts and using DBus as IPC framework)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You connect to your Android phone using bluetooth (Wifi and USB will be supported soon, it will also be possible to initiate a connection using Android Cloud to Device)
You can write messages to multiple contacts using the very innovative contact browser (with support for auto-completion).
Here are all informations of your contacts.
It's possible to edit your contacts (although this is currently not supported by the Android server application on your mobile phone)
File browser
Informations about your mobile phone
A chat window, like it's known by popular instant messengers
You get notifications about incoming messages
Management of your devices
Chat theme selection
Messaging statistics
You can find more informations on the Facebook page!
DOWNLOADS
If you're running Ubuntu there is a PPA available:
Open Mobile Suite - Technical Preview 3, Ubuntu PPA
You can get the source code and the Windows binars from here:
Open Mobile Suite - Technical Preview 3, Source
I'll be happy about any feedback!
-------------------------------------------------
Original post from 27th December 2010:
Hello,
I'm the maintainer of Series60-Remote, an open source Software Suite for Symbian / S60 smart phones. This application connects to a Bluetooth service on your phone and allows you to manage your contacts, calendar entries, messages and files from your PC.
A few days ago I got my first Android-based phone, a HTC Desire HD, and now I want to port the application also to this platform.
The server application on the phone is rather simple (you can have a look at the Python source file for the S60 platform[1]). It just responds to some commands from your PC (e.g. request the hash of the contacts).
So this would be a great chance to have a FOSS suite that runs on Linux, Mac OS X and Windows and supports Symbian and Android!
What do you think of such a project?
I've never used Java before so it would be great if anybody could help me with the port.
If you need further informations you can go to the project page: series60-remote.sf.net (when the port is ready I will rename the software to 'Open Mobile Suite')
Thanks for your comments,
Lukas
* Sorry, I'm not allowed to post links to external sites
[1] series60-remote.svn.sourceforge.net/viewvc/series60-remote/trunk/mobile/mobile.py?view=markup
Guess this post should be bumped.
FOSS Rulez
I have no idea about development but maybe someone can help.
Open Mobile Suite Technical Preview 1 now available! (see first post)
This looks great! I run OSX, so I'll have to try it out when the project gets that far. If you want a beta tester, just PM me =)
Sent from my Nexus 6 through tears in rain.
Great application, I've used it on my Lubuntu VM and it is running perfectly.
However, I installed the application from the Ubuntu repository you have created and it seems that it doesn't list python-qt4-dbus as a dependency as such errors are shown whenever you attempt to start it. After installing python-qt4-dbus it works perfectly although I would recommend updating the dependencies.
Anxiously waiting for a windows installer
Sent from my GT-I9100 using XDA App
AllSeeyinEye said:
Anxiously waiting for a windows installer
Click to expand...
Click to collapse
As far as I can tell it's fully Python powered, so it should be fairly easy to port although I haven't looked in great detail into it.
Holy cow! Exactly the software I was looking for plus more!
Will try it on my Lubuntu desktop. Not only that, now I have a use for my bluetooth-USB for my desktop.
When I try launch openmobilesuite-connectionmanager I get an error:
Code:
ImportError: No module named base.element.device
Similar with openmobilesuite-gui:
Code:
ImportError: No module named base.element.connection
Which packages are dependencies? I'm on openSUSE 12.1, Python v2.7.2.
LuHe said:
It'd be happy about any feedback!
Click to expand...
Click to collapse
Hi Lukas,
First of all many thanks for your work, I used every day Series60-Remote on my old Nokia, it was very helpfull!
I'm facing an issue to test OpenMobileSuite on my droid (Alcatel OT-990). I assume I've installed it correctly (from ppa on my Ubuntu 11.10) and openmobilesuite-gui is running well (see attached log).
The bluetooth device scanning can't detect my droid ("No devices found", see attached log), although it detects my old Nokia (N95 8GB, but I can't save its paramaters, see attached log) and my droid is well detected by a "hcitool scan" (see attached log).
Thanks for your help to solve it!
Hello,
at first I'd like to apology for my late reply, i didn't get mail notifications for this post.
nfcfx said:
When I try launch openmobilesuite-connectionmanager I get an error:
Code:
ImportError: No module named base.element.device
Similar with openmobilesuite-gui:
Code:
ImportError: No module named base.element.connection
Which packages are dependencies? I'm on openSUSE 12.1, Python v2.7.2.
Click to expand...
Click to collapse
You need to install all of this packages:
openmobilesuite-base-0.9.90.tar.gz
openmobilesuite-connectionmanager-0.9.90.tar.gz
openmobilesuite-connection-oms-0.9.90.tar.gz
openmobilesuite-connection-obex-0.9.90.tar.gz
openmobilesuite-gui-0.9.90.tar.gz
openmobilesuite-mobile-android-0.9.90.tar.gz
(the order is not important)
You also need to have PyQt4 (with sqlite database support), PyOBEX, python-dbus (with Qt mainloop integration) and pypluez installed, python-matplotlib is optional (sorry, i don't know the openSuse package names)
Shæl said:
Holy cow! Exactly the software I was looking for plus more!
Will try it on my Lubuntu desktop. Not only that, now I have a use for my bluetooth-USB for my desktop.
Click to expand...
Click to collapse
Hope you'll like it.
BTW: Wifi, USB and Android Cloud-to-Device connections will be added soon
Concrete Donkey said:
As far as I can tell it's fully Python powered, so it should be fairly easy to port although I haven't looked in great detail into it.
Click to expand...
Click to collapse
AllSeeyinEye said:
Anxiously waiting for a windows installer
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
The predecessor of this application, Series60-Remote, had binary packages for Windows. The only difficulty to port Open Mobile Suite to Windows is that D-Bus is now a hard dependency. Some time ago python-dbus didn't work for Windows, but I talked to the maintainer of PyQt4, Phil Thompson, and he said that it should work with its latest release. So expect the windows binary installer soon.
Concrete Donkey said:
Great application, I've used it on my Lubuntu VM and it is running perfectly.
However, I installed the application from the Ubuntu repository you have created and it seems that it doesn't list python-qt4-dbus as a dependency as such errors are shown whenever you attempt to start it. After installing python-qt4-dbus it works perfectly although I would recommend updating the dependencies.
Click to expand...
Click to collapse
Thanks, I really forgot this dependency (thought PyQt4 contains this package, like it's the case with Fedora). I'll update them for the next release.
jontornblom said:
This looks great! I run OSX, so I'll have to try it out when the project gets that far. If you want a beta tester, just PM me =)
Sent from my Nexus 6 through tears in rain.
Click to expand...
Click to collapse
Actually it should already work under OS X. You could try it if you're brave enough to install all dependencies using macports.
I'll try to make an application bundle soon.
eiric said:
Hi Lukas,
First of all many thanks for your work, I used every day Series60-Remote on my old Nokia, it was very helpfull!
I'm facing an issue to test OpenMobileSuite on my droid (Alcatel OT-990). I assume I've installed it correctly (from ppa on my Ubuntu 11.10) and openmobilesuite-gui is running well (see attached log).
The bluetooth device scanning can't detect my droid ("No devices found", see attached log), although it detects my old Nokia (N95 8GB, but I can't save its paramaters, see attached log) and my droid is well detected by a "hcitool scan" (see attached log).
Thanks for your help to solve it!
Click to expand...
Click to collapse
Support for S60 will be added again in the next release.
The bug for the undetected droid is actually in pybluez.
I could fix it some time ago (see this mailing list thread: https://groups.google.com/group/pybluez/browse_thread/thread/3606131e5e108cd0 ) and the bugfix is already in the SVN repository of pybluez and will be in its next release.
Thanks for testing!
Thanks for your answer Lukas, I've installed the svn version of pybluez and my droid is now indeed detected!
But I'm still facing the other issue I described: although it detects my phone I can't save its paramaters:
Code:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openmobilesuite/gui/window/settings.py", line 475, in accept
if self.saveSettings():
File "/usr/lib/pymodules/python2.7/openmobilesuite/gui/window/settings.py", line 483, in saveSettings
self.database.deviceHideAll()
AttributeError: 'Settings' object has no attribute 'database'
How to fix it?
The settings window is not yet ported to the new framework.. the only way to add a new device is to delete the .config/OpenMobileSuite folder and re-run the wizard
Thanks, now I can add my droid to OpenMobileSuite.
Another issue: I launch the application on my droid, "Service is running", "1 active connection", I see the name of my computer and its bluetooth adress.
In my computer, OpenMobileSuite is updating contact list and stuck to 60%.
And now, force close of the mobile application: Sudden closure of the Open Mobile Application Suite (com.hetzenecker.openmobilesuite process). Thank you for trying again.
I've attached OMS'log on my computer, but not sure it'll help you, tell me if you need something else
Lukas ?
bluetooth device not found
i have installed OpenMobileSuite on my ubuntu 11.10...all the installation process went fine..and in Technical Information dialogue box it shows that all the plug-ins are installed perfectly..but i still having problem connecting my Samsung Galaxy Mini ( emanoN v4 2.3.6 ) to openmobilesuite...its continuously showing "no bluetooth devices found"..will somebody pls sort it out what should i do?
eiric said:
Thanks, now I can add my droid to OpenMobileSuite.
Another issue: I launch the application on my droid, "Service is running", "1 active connection", I see the name of my computer and its bluetooth adress.
In my computer, OpenMobileSuite is updating contact list and stuck to 60%.
And now, force close of the mobile application: Sudden closure of the Open Mobile Application Suite (com.hetzenecker.openmobilesuite process). Thank you for trying again.
I've attached OMS'log on my computer, but not sure it'll help you, tell me if you need something else
Click to expand...
Click to collapse
The contact sync will be rewritten in the next release, if there are still errors it would be great if you could get a log from the device (using adb logcat)
bijoy.panda said:
i have installed OpenMobileSuite on my ubuntu 11.10...all the installation process went fine..and in Technical Information dialogue box it shows that all the plug-ins are installed perfectly..but i still having problem connecting my Samsung Galaxy Mini ( emanoN v4 2.3.6 ) to openmobilesuite...its continuously showing "no bluetooth devices found"..will somebody pls sort it out what should i do?
Click to expand...
Click to collapse
This is a bug in pybluez, which i could fix in their SVN version. I'll include this in my PPA too
Windows Port finished!
(this means that i managed to build dbus under windows, including the Qt mainloop integration and the python bindings; more information about that is here: http://web.archiveorange.com/archive/v/2mxmYng5gCA0MCJamGh9 )
LuHe said:
The contact sync will be rewritten in the next release, if there are still errors it would be great if you could get a log from the device (using adb logcat)
Click to expand...
Click to collapse
Cool, tell me when it's ready I cannot wait to test!
Related
THIS PAGE IS NOW CLOSE THE PROJECT HAST MOVED TO A NEW THREAD HERE http://forum.xda-developers.com/showthread.php?t=1585009
I have working on a project in the form of an app, which guides you through the installation of Ubuntu within android via chroot. It includes a ubuntu 10.10 image I have been working on which includes lots of program to allow users to develop program/scripts etc within Ubuntu on there phone/tablet.
However I have I have yet to get much testing on this device and would like more feedback from users!
Please post your device/kernel/rom along with what did and didn't work, so I can draw up what I need to change in the next release of the app/ubuntu build.
To keep up to date with updates and news of the project please check the website
Website
http://linuxonandroid.blogspot.com/
Video
http://www.youtube.com/watch?v=UCqzs8yQTM8
App Download
Free App
Paid App
Boot Script
ubuntu.sh(V5)
Full Image
This image is 1.5GB to download, once extracted 3.5GB, and include alot of programs like openoffice, thunderbird, firefox and over programs for 'developing' - Also allows you to switch between the LXDE and Gnome desktops, and you can define screen size on boot!
ubuntuV5-image.zip
Lightweight Image - This is yet to be included in an app, will be included in the next release (aka 2.0 ), so get it now before anyone else!
This image is just under 500MB to download, once extracted 2.5GB, and include only programs needed (LXDE desktop, web browser, + other basic programs) also allows you to define screen size on boot
ubuntuV5-sm-image.zip
12.04 images
I have now started work on building new 12.04 images these come in core (just the bear-bones ubuntu) and full (ubuntu with GUI and other programs) and will be updated as 12.04 moves through its milestones (and when I make new updates to the mods I make from the main stream arm port).
These are for testing ONLY until 12.04 reaches stable release.
You can view the images here:
http://sourceforge.net/projects/linuxonandroid/files/Ubuntu/12.04/
I also want to build up a small group of testers who I can email with new images and scripts, these will include all future distros that I do. If you are interested in joining this test group please PM me or send a email to [email protected]
The only requirement is that your willing to test and send feedback along with screen shoots etc where required, it would also be good if your willing to try different roms and kernels for your device!
Sig Banner
Show your love of ubuntu on android with my sig banner:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
image url is "http://dl.dropbox.com/u/11206993/ubuntuuser.png"
Other Guides
Like this guide? want to try something different? then check out my other guides for different distro's
Backtrack - This is a distro that is based around security testing, it also includes the Gnome desktop environment and a range of other programs.
Updates
18/02/12
*New 12.04 images started building, for now not included in the app but once a bit more stable will be included
29/01/12
*New V5 small image, featuring fixed Java, even more lightweight (now around 1.2GB free) and user can set screen size on boot
*PAID New Build guide which shows you how to build your own Ubuntu images
*Brand new UI To make the whole thing more useable
*PAID new 'one click boot' feature to allow quick booting from either the widget or inside the app
*PAID new widget to activate the one click boot
*PAID app install guide changed in light of 'one click boot'
*Fixed keyboard mapping of random letters in Gnome
18/01/12
*Large ubuntu image now allows user to set screen size on boot!
*Large Ubuntu image now lets you select between LXDE and Gnome desktops
*Large Ubuntu image has been recompiled to fix the likes of Java (note some of the above changes will be included in the small image in the future)
*FAQ section updated with more answers to questions I have been getting
*Install guide updated in light of the new large image
06/01/12
*PAID app file downloads now use new fast FTP server and support direct downloading (click the button to download a image and it starts to download right away)
*New boot script which has fixed problems with it not booting on alot of devices, and fixed problem which some people getting a grey screen when loading UI
*Boot script now downloaded in zip file to fix problems with downloading script
*Both apps fixed to support low resolutions
*Both apps cleaned up
28/12/11
*PAID app now supports 960x540 'qHD' resolution
*ALL Ubuntu lightweight images cleaned up even more saved another 300MB of space
*ALL Ubuntu images updated with all new updates
*ALL Ubuntu images now in .zip format to fix problems with some peoples devices failing to extract the .rar files
*Boot script updated, once booted now terminal acts like a command line interface for Ubuntu, and some boot problems now fixed
*Image and boot script now downloadable separately to allow easier updating
19/12/11
New 'lighter' ubuntu image options for all resolutions already supported
15/12/11
New ubuntu images with all updates up to 15/11/11
FREE app ubuntu image resized to fit 800x480 resolution
PAID app ubuntu images now includes 4 images for 800x480, 854x480, 1024x600 and 1280x800 resolutions
is this like a flash or a new launcher?
i would like to test it
lg optimus s
kravens iho
looks like its pretty solid would u conisder porting this to the hp touch pad?
amskhan1 said:
is this like a flash or a new launcher?
i would like to test it
lg optimus s
kravens iho
looks like its pretty solid would u conisder porting this to the hp touch pad?
Click to expand...
Click to collapse
This is a guide to running a full ubuntu image within android, the guide includes links to everything you need etc, I have been working on the ubuntu image and guide for some time in the forums of devices I have so now want to expand to all android devices that can support it.
Does the HP touch pad have android/a android port? If so its quite possible this would work
Will test out. Ill report back to let you kno how it goes.
My Device: T-Mobile G2x (LG-P999)
ROM: CM7 2.3.7 (CM7-7.2.0-RC0-G2X-KANG)
Kernel: 2.6.32.49-Cyanogenmod
Sent from my G2x using TapaTalk
Thank you very much guys! the more devices I can get tested the more I can fix, and give everyone a better Ubuntu in android.
Also will be updating the app in the future to make it even easier to install and run
I've tried so many times on my atrix with cyanogen and it hasn't worked. You just might be my Savior, I'll let you know in a day or two
Thanks!
Sent from my MB860 using XDA App
You should post the image in the Android Development
I have a chrooted Ubuntu 10.2, I think, on my Nexus S, works okay, because its running side by side with Android OS...
Sent from Behind You.
D_one said:
I've tried so many times on my atrix with cyanogen and it hasn't worked. You just might be my Savior, I'll let you know in a day or two
Thanks!
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
It wont work with kernels which dont have loop capabilities
Sent from Behind You.
great! I will try it now.
falconrulz said:
You should post the image in the Android Development
I have a chrooted Ubuntu 10.2, I think, on my Nexus S, works okay, because its running side by side with Android OS...
Sent from Behind You.
Click to expand...
Click to collapse
Hi, I decided to create the app instead of posting the guide again, so it is more accessible to people outside of XDA. But you can get the download link from my desire S guide here
falconrulz said:
It wont work with kernels which dont have loop capabilities
Sent from Behind You.
Click to expand...
Click to collapse
Indeed there are really only to requirements, root and loop devices support, most custom kernels should include loop device support. If they don't you need to have a word with your devices kernel devs
I forgot to say there is also a donation version of the app for those that want to support me as i trug through Uni. The donation version will give you all updates before the free app and in the future extra features from the free version as i develop it further, this can be bought here
Anyway look forward to hearing all your feedback!
A little update for you all, I am in the process of uploading new images (will take a while on my connection) which include all updates up to today, I have noticed installing all the updates has increased the performance and feel some what which is nice. The desplay image included in the free app will also be changed to 800x480 to fit most phones, in the paid app images with 854x480, 1024x600 and 1280x800 will be included.
But because I do enjoy giving something a little extra back to XDA I will be adding to the first post download links for ALL ubuntu images so you can download them to your computer then put them on the phone/tablet if you wish
Can you upload a YouTube video on how it runs? Pls. If you can that would be cool. Thanks! I wanna try this out but I'm a Ubuntu noob. So bare with me pls, but I do learn quick. Thanks again! & can't wait to try it out.
kijp15 said:
Can you upload a YouTube video on how it runs? Pls. If you can that would be cool. Thanks! I wanna try this out but I'm a Ubuntu noob. So bare with me pls, but I do learn quick. Thanks again! & can't wait to try it out.
Click to expand...
Click to collapse
Sure I will do a video and put it up on youtube a little later, just got to finish some code for the new version of the app
zacthespack said:
Sure I will do a video and put it up on youtube a little later, just got to finish some code for the new version of the app
Click to expand...
Click to collapse
Solid! Alright thanks dude. I can't wait to take a shot at it, it sound cool. God bless you & your work.
I am very interested in this. I've downloaded the app and hope to try it tonight. Will let you know!
I got your 10 char right here
Long time reader.. first time poster.. XDA is king
umm.. I think I got it working.. but it looks like hell (funny coloring, shatty res). In the OP it says your uploading new resolutions could you clarify that? also VNC FC'd when i was using firefox..
Good work... Thanks bro
Moto Xoom 4G
Andriod 3.2.4
2.6.36.4- Tiamat_Xoom-v2.2.1 (LTE version)
[ROM] Team Tiamat Xoom Rom 2.3.0 - US Verizon LTE Edition [12/11/11]
kijp15 said:
Solid! Alright thanks dude. I can't wait to take a shot at it, it sound cool. God bless you & your work.
Click to expand...
Click to collapse
Sorry It took so long here is the video http://youtu.be/3WNeY9b5DIg
narehk said:
Long time reader.. first time poster.. XDA is king
umm.. I think I got it working.. but it looks like hell (funny coloring, shatty res). In the OP it says your uploading new resolutions could you clarify that? also VNC FC'd when i was using firefox..
Good work... Thanks bro
Moto Xoom 4G
Andriod 3.2.4
2.6.36.4- Tiamat_Xoom-v2.2.1 (LTE version)
[ROM] Team Tiamat Xoom Rom 2.3.0 - US Verizon LTE Edition [12/11/11]
Click to expand...
Click to collapse
You need to adjust VNC's settings to show true colour. Open VNC and scroll through the settings for the ubuntu connect, near the bottom you will find 'color format' change this to 24-bit color (4bpp), and you will want the new image that is the same rez as your tablet (1280x800)
New 800x480 and 854x480 images are uploaded the other two will be done today, sorry its taking so long my upload speeds are shocking, however the old image has had 250 downloads over the last two days, so im doing something right , once again please consider buying the paid version which will be getting many more features in the short future that he free one will not!
I have a question, is the paid version of the app showing up as compatible with you device? As someone has said its saying its incompatible even through the free one is compatiable
EDIT
I have now fixed the problem
All images are now done for the tablets etc, the paid app will be updated hopefully today to include them all, and the free app will include the 800x480 image
@zac,
Thanks for the YouTube video & it looks amazing. I can't to test it out when I get home. Cause I see that it recommends wifi for download. Cool. Thanks zac!
UPDATED 8/20/14
Some minor changes were made to the process to get the Bluetooth API available. I confrmed this after re-flashing my device.
I have sucessfully unblocked access to the bluetooth stack on the Tizen Wearable SDK. This feature was removed from the wearable SDK and I have discovered how to re-enable this. This will allow you to write apps that can communicate with any available bluetooth device using the Tizen Wearable SDK.
1. Download this file from tizens website - download.tizen.org/releases/2.2.1/latest/repos/tizen-main/armv7l/packages/armv7l/wrt-plugins-tizen-0.4.80-1.1.armv7l.rpm
2. From a command prompt cd into your folder where sdb.exe is kept. (ie. tizen/tools/ )
3. Enter command ./sdb root on to put gear 2 into root mode.
4. Next push downloaded file above onto your gear. (ie. ./sdb push ~/Downloads/wrt-plugins-tizen-0.4.80-1.1.armv7l.rpm /tmp/ )
(There is a space between the tizen file and the /tmp/ which places the file into the tmp folder on the gear 2)
5. Shell into your gear 2. (ie. ./sdb shell )
6. At the command prompt, make the file system writable. (ie. mount -o remount,rw / )
7. Change to the tmp directory and install the rpm file. (ie. cd tmp ) (ie. rpm -i --force --nodeps --replacefiles wrt-plugins-tizen-0.4.80-1.1.armv7l.rpm
8. If successful you should have NO OUTPUT and only a new command prompt.
9. Type reboot on the command prompt on the gear 2 and it restarts.
10. Start the Wear IDE and try to use the Bluetooth API Calls and it should work.
Below is a sample Wear App
var adapter = tizen.bluetooth.getDefaultAdapter();
console.log(adapter.address);
Before this would result in a null listing on the console, but now you should have the bluetooth address in the console. I have verified discovery works and other Bluetooth functions.
Happy Building!!
:laugh:
ScDoc8 said:
I have sucessfully unblocked access to the bluetooth stack on the Tizen Wearable SDK. This feature was removed from the wearable SDK and I have discovered how to re-enable this. This will allow you to write apps that can communicate with any available bluetooth device using the Tizen Wearable SDK.
You must do this in Ubuntu 12.04 as the building tools GBS and Gerritt work only with Linux.
Step 1 - Download the Developer Tools for Tizen including Gerritt Build System (GBS) and Gerritt. Register for Gerritt access on Tizens webpage and configure your computer to build rpm packages.
Step 2 - Download the wrt-plugins-tizen.git package from gerritt under framework and build it successfully on your computer.
Step 3 - Make sure your gear 2 is rooted and using sdb, push the recently compiled wrt-plugins-tizen.rpm onto a folder on the gear 2.
Step 4 - Using sdb, login to the shell on the gear 2. (ex: ./sdb shell)
Step 5 - CD to the folder with the new rpm wrt-plugins-tizen.rpm file is located.
Step 6 - Change the filesystem on the gear to read/write from read only. Ex: Sh$ mount -o remount,rw /
Step 7 - Install the wrt-plugins-tizen.rpm over the already installed version. Ex: Sh$ rpm -ivh wrt-plugins-tizen.rpm -nodeps --force
Step 8 - Restart your Gear 2 and you should be able to call the methods and functions for Bluetooth in the Tizen
(Ex: var adapter = tizen.bluetooth.getDefaultAdapter();
console.log(adapter.address);
Before this would result in a null listing on the console, but now you should have the bluetooth address in the console. I have verified discovery works and other Bluetooth functions.
Happy Building!!
:laugh:
Click to expand...
Click to collapse
Hi there,
Does that mean that BT communication with an iPhone (apart from the BT hands free profile) may indeed be possible?
gidi said:
Hi there,
Does that mean that BT communication with an iPhone (apart from the BT hands free profile) may indeed be possible?
Click to expand...
Click to collapse
Yes, it seems possible and I am working on this now.
Dude, I wanna give you a hug!
Share some info whenever you have smth new!
Sent from my iPhone using Tapatalk
Can you post the compiled wrt-plugins-tizen.rpm file?
I am checking this thread every hour. Should I consult a shrink?
Sent from my iPhone using Tapatalk
Let me understand... You need this for....?
Sent from my SM-G900F using XDA Free mobile app
Skin1980 said:
Let me understand... You need this for....?
Sent from my SM-G900F using XDA Free mobile app
Click to expand...
Click to collapse
I'm gonna look into my iPhone I've never tried with my gears I can't stand apple. I only have my iPhone to stay up to date with the jailbreaking scene
Skin1980 said:
Let me understand... You need this for....?
Sent from my SM-G900F using XDA Free mobile app
Click to expand...
Click to collapse
Skin, my man, could this result in a ROM with direct control over BT profiles? In that case, direct connection between Gear and iPhone could be possible.
BT hands free profile is already supported by the iPhone. Enabling other profiles on the watch could maybe lead to enabling notifications.
Sent from my iPhone using Tapatalk
gidi said:
Skin, my man, could this result in a ROM with direct control over BT profiles? In that case, direct connection between Gear and iPhone could be possible.
BT hands free profile is already supported by the iPhone. Enabling other profiles on the watch could maybe lead to enabling notifications.
Sent from my iPhone using Tapatalk
Click to expand...
Click to collapse
I've got these installed I'm gonna try that bt profile unlocking and five that a whirl. I see there's no gear related apps in Cydia. Appstore or for the gear on galaxy app store
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
iOS 7 is supposed to automatically expose notifications to BT. No extra software on the iPhone side is required, as long as the correct profiles are supported by the watch.
One example I personally have used is the i'mwatch.
Sent from my iPhone using Tapatalk
IL look into that tweak above a little later just doing some groundwork. I'm on ios7 jailbreak
@gav83collins in my case when I had airbluesharing tweak installed, the Gear and my iPhone could not connect. See relative topic: http://forum.xda-developers.com/galaxy-gear/help/galaxy-gear-1-tizen-os-trouble-t2846576
Sent from my iPhone using Tapatalk
Was you using Bluetooth stack as well switching over from ios to stack mode with your gear pre set up for another device . I can say that my iPhone 4 jailbroken on ios 7 works as hands free without having to reset . That's my gear 1 with tizen 3.0 . I know of the iPhone 4 doesn't have nfc to connect with the gear 1 via tag mode but without it it still connects with simple pairing
As for my gear 1 no matter what I try I can't even get it full or haLA function on my evo3d (I know jb is recommended minimum) on 2.3.4, 2.3.6, 4.0.2 4.0.4, 4.1 or 4.4.2 sense stock roms or cyanogen. Romeos, or miui
And my s4 running any cyanide kitkat either
I've tried various gear stubs. Samsung app stores and gear managers, goproviders etc.
My s3. Not a problem
. I even have trouble with some variations of aosp. Aokp. Pac. Slim. Cyanogen. Miui and even some tw roms on my s5
gav83collins said:
Was you using Bluetooth stack as well switching over from ios to stack mode with your gear pre set up for another device . I can say that my iPhone 4 jailbroken on ios 7 works as hands free without having to reset . That's my gear 1 with tizen 3.0 . I know of the iPhone 4 doesn't have nfc to connect with the gear 1 via tag mode but without it it still connects with simple pairing
As for my gear 1 no matter what I try I can't even get it full or haLA function on my evo3d (I know jb is recommended minimum) on 2.3.4, 2.3.6, 4.0.2 4.0.4, 4.1 or 4.4.2 sense stock roms or cyanogen. Romeos, or miui
And my s4 running any cyanide kitkat either
I've tried various gear stubs. Samsung app stores and gear managers, goproviders etc.
My s3. Not a problem
. I even have trouble with some variations of aosp. Aokp. Pac. Slim. Cyanogen. Miui and even some tw roms on my s5
Click to expand...
Click to collapse
Gav I am not sure I am following u here dude.
Let me tell u my experience.
I only have a borrowed HTC one and have as we'll tried some iPhones (never used BTstack cydia tweak) with the Gear 1.
I can connect the HTC through Gear Manager (can provide the links where I found it and the stub if u like me to) without a problem.
The HTC is stock 4.4.2 not rooted.
If the watch is reset to factory I definitely need the HTC otherwise it is useless.
However, after it connect the Gear and the HTC and have access to the watch settings (not anymore stuck in the how to pair video screen) I can also connect an iPhone 4 (no BT 4.0) as well as an iPhone 5 and my iPhone 5S. As long as I am have not installed the airbluesharing tweak which somehow messes the BT stack of the iPhone (I think).
However the iPhone thinks that the (Tizen stock or modded running) Gear is simply a hands free device, simple as that. Althoufgh they are connected, on the gear side it seems that there is no connection.
What actually works I have listed here:
http://forum.xda-developers.com/showthread.php?t=2789095
My opinion (I am not a dev by any means) is that basic hands free functionality is achieved outside the Gear Manager whereas all other BT profiles are somehow tied to that God damned manager.
Then again the current thread is talking about unlocking the full BT stack of the Tizen running Gear, if I understood OK.
If that is the case, all possibilities are open because as I have already told u I have seen the i'mwatch communicate with the Gear with absolutely no app on the iPhone side.
Hope that helps!
gidi said:
Gav I am not sure I am following u here dude.
Let me tell u my experience.
I only have a borrowed HTC one and have as we'll tried some iPhones (never used BTstack cydia tweak) with the Gear 1.
I can connect the HTC through Gear Manager (can provide the links where I found it and the stub if u like me to) without a problem.
The HTC is stock 4.4.2 not rooted.
If the watch is reset to factory I definitely need the HTC otherwise it is useless.
However, after it connect the Gear and the HTC and have access to the watch settings (not anymore stuck in the how to pair video screen) I can also connect an iPhone 4 (no BT 4.0) as well as an iPhone 5 and my iPhone 5S. As long as I am have not installed the airbluesharing tweak which somehow messes the BT stack of the iPhone (I think).
However the iPhone thinks that the (Tizen stock or modded running) Gear is simply a hands free device, simple as that. Althoufgh they are connected, on the gear side it seems that there is no connection.
What actually works I have listed here:
http://forum.xda-developers.com/showthread.php?t=2789095
My opinion (I am not a dev by any means) is that basic hands free functionality is achieved outside the Gear Manager whereas all other BT profiles are somehow tied to that God damned manager.
Then again the current thread is talking about unlocking the full BT stack of the Tizen running Gear, if I understood OK.
If that is the case, all possibilities are open because as I have already told u I have seen the i'mwatch communicate with the Gear with absolutely no app on the iPhone side.
Hope that helps!
Click to expand...
Click to collapse
Well tomorrow I'm removing my kali Linux and I'm gonna install Ubuntu and look into that be profile on the gear side.
I meant the Cydia tweak btstack has options to use it as stack. None or ios. And with air blue and stack. On stack I can connect hands free mode. Without the set up video. Showing.
With the other devices I was just stating how even with Samsung devices it's difficult to communicate.
I'm gonna do more research in to ios Bluetooth. And the gears profiling of it tomorrow. IL report back here with findings
gav83collins said:
Well tomorrow I'm removing my kali Linux and I'm gonna install Ubuntu and look into that be profile on the gear side.
I meant the Cydia tweak btstack has options to use it as stack. None or ios. And with air blue and stack. On stack I can connect hands free mode. Without the set up video. Showing.
With the other devices I was just stating how even with Samsung devices it's difficult to communicate.
I'm gonna do more research in to ios Bluetooth. And the gears profiling of it tomorrow. IL report back here with findings
Click to expand...
Click to collapse
I understand what u r saying.
Looking forward to hearing from you tomorrow.
Thanx a lot dude!
Hey gav, any news on this one?
gidi said:
Hey gav, any news on this one?
Click to expand...
Click to collapse
No mate sorry not yet it took most of my day to download the tizen gear source code. And the u Ubuntu sdk and the Ubuntu iso. and create new mirrors. . As well figuring out to flash and use custom ring tones. I got the software downloaded for ubuntu but to install it would have disabled my network adapter temporarily but I didn't want to do that cos of the painstaking low speed of the tien source code. By the time it finished with everything else I was doing I didn't have enough time to install it and play around. But tomorrow afternoon IL get on with it. I've got all the software needed.
Watch this space lol
gidi said:
iOS 7 is supposed to automatically expose notifications to BT. No extra software on the iPhone side is required, as long as the correct profiles are supported by the watch.
Click to expand...
Click to collapse
Correct, that's called the Apple Notification Center service and is obviously not supported by the Gear.
The standard Bluetooth profile is called the Alert Notification Profile and is not supported by either the Gear or the iPhone.
ScDoc8 said:
I have sucessfully unblocked access to the bluetooth stack on the Tizen Wearable SDK. This feature was removed from the wearable SDK and I have discovered how to re-enable this. This will allow you to write apps that can communicate with any available bluetooth device using the Tizen Wearable SDK.
Click to expand...
Click to collapse
I am not sure if this is all that is required.
For example pairing a device with the Gear will make it popup the "factory reset needed" dialog. The source of that dialog seems to be com.samsung.bt-syspopup. Uninstalling it results in no "factory reset needed" prompt, but also no Bluetooth prompts at all..... Maybe one could install the stock org.tizen.bt-syspopup one.
A wrapper of syncthing for Android.
Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
Using syncthing, that control is returned to you.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Great job, It seems to be a very useful app !
Does it work like FolderSync ?
Does it have local network syncing? (syncing over wifi)
So I can't add a folder, any instructions?
I Got error Notice when try to sync (the latest version in play store)
Syncthing always at 0%, it seems the app can write the data to my sdcard
can you read the logcat?
http://pastebin.com/qJscUv30
Can't capable to add any folder
How does this app handle thousands of files? Can you setup certain devices with read only? etc
I am a bitsync user, wondering if this can replace it.
mnsk said:
Does it have local network syncing? (syncing over wifi)
Click to expand...
Click to collapse
Yes, Syncthing can also sync on the local network (local peer discovery) without needing the external announce server. Can't speak for the Android port though.
Se7enTime said:
I Got error Notice when try to sync (the latest version in play store)
Syncthing always at 0%, it seems the app can write the data to my sdcard
can you read the logcat?
http://pastebin.com/qJscUv30
Click to expand...
Click to collapse
Since the developer didn't reply....
Code:
I/SyncthingNativeCode(21290): [HBRW6] 09:29:25 WARNING: puller: final: chmod /storage/sdcard1/sinting/.syncthing.bash_cheat_sheet.pdf: operation not permitted
Attempting a chmod on a FAT filesystem (the sync folder is on the SD card) is doomed to fail. I think the developer will have to do a lot more than just wrap a native Android UI around the "Linux/ARM" commandline binary to make it properly work on Android.
Apart from that, it seems that a lot of the other problems of the Android version relate to the SD card restrictions of KitKat (locked down SD card access for apps).
JustusIV said:
How does this app handle thousands of files? Can you setup certain devices with read only? etc
I am a bitsync user, wondering if this can replace it.
Click to expand...
Click to collapse
I'm syncing a "repo" (to stick to Syncthing's naming covention of "shared folders") with ~9K files between four systems (2 desktop computers, 2 ARM boards, one ODroid-XU and one Jetson TK1, running Linux). No problem there, though the initial indexing may take a while, depending on the speed of your CPU of course, if you have a lot of files in there or if you dump a lot of files into it. I didn't test yet to see if there's a file limit that makes Syncthing bomb out (BTSync will bomb with >100K files in a share), but feel free to try.
And yes, Syncthing also supports a "read only" type of share. You can define a "master repo" that will only sync down to the client peers but not sync any alterations back.
Maybe snoop around on the Syncthing Website, they have a excellent documentation and issue tracker up and running, and the community is outspoken helpful.
Also, Syncthing can replace BTSync. I switched away from BTSync quite some time ago (after I got fed up dealing with the BTSync 1.4 trainwrecks) and didn't regret it; though I have to say I really have no use for syncing with Android, if I need to transfer something over to Android then I either use Solid Explorer's built-in FTP server or SMB/SSH "share" from the PC.
About the questions of "how is this different from BTSync":
Well, first, and foremost, Syncthing is Open Source Software. You can audit the source code to look for potential security threads (i.e. hidden backdoors, weak crypto). You don't have to rely on promises but you can put it to the test (given you can code and you happen to understand crypto).
Secondly, and most importantly, you can jump into the fun and contribute improvements to the project (fork it, add to it, send a pull request). The biggest advantage of FOSS: You can contribute! If you're just a end-user, well, you can at least provide testing feedback.
Thirdly, Syncthing, in my oppinion, does a good job at maintaining a sane UI, much unlike the trainwreck that is the BTSync 1.4 Beta series.
Seeing how the release at least one new pre-built build a week also shows that they got the idea of "release early, release often" (see "The Bazaar and the Cathedral" to get the idea if you don't know what that means) to not only provide you with updates but also push something out so the masses can give it a shot to try and uncover bugs or test latest improvements.
BoneWithABeagle said:
Since the developer didn't reply....
Code:
I/SyncthingNativeCode(21290): [HBRW6] 09:29:25 WARNING: puller: final: chmod /storage/sdcard1/sinting/.syncthing.bash_cheat_sheet.pdf: operation not permitted
Attempting a chmod on a FAT filesystem (the sync folder is on the SD card) is doomed to fail. I think the developer will have to do a lot more than just wrap a native Android UI around the "Linux/ARM" commandline binary to make it properly work on Android.
Apart from that, it seems that a lot of the other problems of the Android version relate to the SD card restrictions of KitKat (locked down SD card access for apps).
Click to expand...
Click to collapse
Thanks for the explanation. I have the exact same issue but curiously even on my internal memory:
Code:
15:17:46: puller: final: chtimes /storage/emulated/0/Music/.syncthing.running.m3u: operation not permitted
15:17:46: Folder "Music_x230" isn't making progress - check logs for possible root cause. Pausing puller for 1m0s.
Btw, I just found the app and really love the idea. If I get it to successfully sync between my Synology NAS, Thinkpad, Mac and Note 2 it will replace all my other syncing tool. So please keep up the good work! :fingers-crossed:
I would love to see Tasker integration or a way to trigger a sync then exit... something so i could do a nightly backup or something but not have it run all the time....
Over the next few days i will try to get my syncing up and going and see what i can do with tasker.
sicut said:
Thanks for the explanation. I have the exact same issue but curiously even on my internal memory:
Code:
15:17:46: puller: final: chtimes /storage/emulated/0/Music/.syncthing.running.m3u: operation not permitted
15:17:46: Folder "Music_x230" isn't making progress - check logs for possible root cause. Pausing puller for 1m0s.
Btw, I just found the app and really love the idea. If I get it to successfully sync between my Synology NAS, Thinkpad, Mac and Note 2 it will replace all my other syncing tool. So please keep up the good work! :fingers-crossed:
Click to expand...
Click to collapse
I am also getting the same errors when syncing between two android devices, phone and a tablet.
It works for the first time then shows these errors.
Plus there is no external sd card support.
getting
15:17:46: puller: final: chtimes /storage/emulated/0/Music/.syncthing.running.m3u: operation not permitted
myself
Oh **** I thought I was gonna get email updates about this thread, looks like that failed.
woaloo said:
Great job, It seems to be a very useful app !
Does it work like FolderSync ?
Click to expand...
Click to collapse
FolderSync seems to work with Dropbox etc, while syncthing has it's own desktop program, and this app only works with syncthing.
mnsk said:
Does it have local network syncing? (syncing over wifi)
Click to expand...
Click to collapse
Yes, if two devices are on the same (wireless) LAN, data is only sent in the LAN (so that's pretty fast)
CreepyE said:
So I can't add a folder, any instructions?
Click to expand...
Click to collapse
That was broken in 0.5.1, but fixed in 0.5.2 (sorry).
Se7enTime said:
I Got error Notice when try to sync (the latest version in play store)
Syncthing always at 0%, it seems the app can write the data to my sdcard
can you read the logcat?
http://pastebin.com/qJscUv30
Click to expand...
Click to collapse
That's a bug that was also fixed in 0.5.2.
JustusIV said:
How does this app handle thousands of files? Can you setup certain devices with read only? etc
I am a bitsync user, wondering if this can replace it.
Click to expand...
Click to collapse
I sync my ~70 GB of music so that should be fine. Read only is supported (check "Folder Master"). More info is on the forum.
JustusIV said:
I would love to see Tasker integration or a way to trigger a sync then exit... something so i could do a nightly backup or something but not have it run all the time....
Over the next few days i will try to get my syncing up and going and see what i can do with tasker.
Click to expand...
Click to collapse
See issue #91. I don't have the time/interest to add this myself, but contributions are welcome, and you can also use the Rest API.
SYNC IS CURRENTLY BROKEN (issue link)
We'll have to wait for an upstream fix. Sorry for that
After reading that thread I don't have high hopes for a quick fix
JustusIV said:
After reading that thread I don't have high hopes for a quick fix
Click to expand...
Click to collapse
Seems unlikely, yeah...at least not how it works currently.
It seems to be the same problem like FolderSync has for example (FAQ entry) because of the file timestamp problem in Android (issue 15480 and 1699).
It's pretty annoying, that it pulls every synced file again after a factory reset and/or clean update due of the loss of the local DB with all the file entries.
Nutomic said:
[..]
FolderSync seems to work with Dropbox etc, while syncthing has it's own desktop program, and this app only works with syncthing.
[...]
Click to expand...
Click to collapse
Yeah, and it also works with SMB and ftp. But because of the single client sytem it is only able to pull on qequest (although it supports Tasker to ease that a little bit). So I like the syncthing approach much more
Nutomic said:
[..]
SYNC IS CURRENTLY BROKEN (issue link)
We'll have to wait for an upstream fix. Sorry for that
Click to expand...
Click to collapse
Fingers crossed, that I am wrong and it could be fixed/workaround more easily.
And thank you for all the effort!
And sync is fixed
(it may take a few hours until the update is available)
Nutomic said:
And sync is fixed
(it may take a few hours until the update is available)
Click to expand...
Click to collapse
UMMMMMM...
guess i gotta eat my words :/
How was this "fix" achieved?
Reverted to the old method?
JustusIV said:
UMMMMMM...
guess i gotta eat my words :/
How was this "fix" achieved?
Reverted to the old method?
Click to expand...
Click to collapse
Yeah, by ignoring failure to set modification times (like it was before).
Why does it say up to date... When it is not?
Nutomic said:
And sync is fixed
(it may take a few hours until the update is available)
Click to expand...
Click to collapse
which release # should we look out for? 0.5.3? I'm seeing this issue with 0.5.2
Screen Shift
Change the screen resolution, density and overscan of your Android device
Update v2.0 : Switch profiles automatically based on current app!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Test your apps in a variety of screen resolutions using a single device
Improve gaming performance by playing at lower resolutions
Material design interface
In-built profiles of popular devices; more can be added manually
Per-app profiles - Switch profiles automatically based on current app
_
Requirements
Android Gingerbread or higher
Requires root in JellyBean 4.3 and higher
Overscan available only in JellyBean 4.3 and higher
_
Screenshots
_
Downloads
All features of the app are available for free, without any ads. If this app has been helpful, there's an option to donate via an in-app purchase. This does NOT unlock any new features. Thank you for your support.
Please do not mirror without permission. Link to this thread or play store page if you want to share this app elsewhere. So that users will know where to check for updates and get support from.
_
Important Information
A nandroid/Ti backup is recommended before trying the app.
Some devices/ROMs face a soft reboot when density is changed. There's a test in the app to check this. If density change indeed causes reboot, density is ignored in per-app profiles.
If your screen becomes unusable after setting a resolution, wait for ~15 seconds. It should revert to your default resolution.
If that does not work, reboot -> wait for 2 min (for the service to start) -> reboot again -> wait for service to start.
If that too does not work (I certainly hope that you won't have to do this), issue the following commands in adb shell (using a pc):
For JB 4.3 and above:
Code:
wm size reset
wm density reset
wm overscan reset
Below JB 4.3:
Code:
am display-size reset
am display-density reset
Also please note that uninstalling the app won't restore default display settings. So please switch the service off first, if you want to uninstall. Also tell me why you uninstalled it.
_
Source code
Source code is distributed under Apache v2 license. Source repository: https://github.com/aravindsagar/ScreenShift
_
Change log
v2.0: Per-app profiles
v1.2: App startup reboot fix
_
Developed by
Aravind Sagar
Find me in G+
Thank you all for the amazing response! 10000 downloads at the end of 1 week! (XDA + bitly link)
Thanks to XDA Portal and Phone Arena, and other tech blogs, for featuring the app. It means a lot, to get this kind of exposure for one of the first apps of mine.
A bit of background
I have a Nexus 4, and it's display started to develop problems a few months back. The nav bar area stopped registering touches at all (though ghost-touches were experienced quite frequently). I managed with pie controls and similar apps for a while. But more recently, this area began to increase, and almost 50% of my screen doesn't respond to touch now. I was looking for a software solution to make the phone usable till I can replace the digitizer and screen of my phone. Then I stumbled upon an adb shell command, wm, which could do a temporary fix for my touch screen issues. I thought I'd make a GUI for the functionality offered by the wm command, and the end result is what you see in this thread.
What Next?
I'm planning to implement per-app profiles, and automatic density calculation for the next major version of the app.
Suggestions are welcome.
Some credits
https://github.com/matrixxun/ProductTour for the initial tutorial/product tour shown in the app.
http://romannurik.github.io/AndroidAssetStudio/ has been of great help as well.
As always, big thanks to the stack overflow community, as well as http://developer.android.com/index.html
This is great! Could it work on Lollipop and Android M?
Piereligio said:
This is great! Could it work on Lollipop and Android M?
Click to expand...
Click to collapse
It does work in Lollipop. You can see that the screenshots are in fact taken in 5.1 Lollipop.
It should work with M too. I don't have a device to check that right now. Maybe I'll test it out in M emulator as soon as possible.
great app, helpful for me!
thedimzone said:
great app, helpful for me!
Click to expand...
Click to collapse
Thank you!
forgive my ignorance but is this just an easy way to change the (or what was) "ro.sf.lcd_density=XX" in the build.prop or is there something special to this? I realize there's more to it vs the build.prop edit, but it does kinda/sorta the same type of thing? not discrediting the feature...Just curious Thanks again!
tucstwo said:
forgive my ignorance but is this just an easy way to change the (or what was) "ro.sf.lcd_density=XX" in the build.prop or is there something special to this? I realize there's more to it vs the build.prop edit, but it does kinda/sorta the same type of thing? not discrediting the feature...Just curious Thanks again!
Click to expand...
Click to collapse
Actually, it's an easy way to issue the adb command wm (or am before JB 4.3).
Check this SO question for more details on wm command: http://stackoverflow.com/questions/18500611/android-how-to-use-adb-shell-wm-to-simulate-other-devices.
I started building this app because parts of my screen stopped working, actually. Then I thought, it could be useful more generally.
@aravindsagar how can i get back to default settings?
thahim said:
@aravindsagar how can i get back to default settings?
Click to expand...
Click to collapse
Just switch the service off using the switch in action bar. If your display has somehow become unusable, follow instructions in OP, under the heading "Important Information". If you have uninstalled the app, resetting can be done using the adb commands mentioned there.
First of all, Avast Mobile Security detects your app as suspicious and advises uninstalling it immediately. I hope there are no malwares
Btw, about the app, as soon as I gave it root access, my device hot-rebooted and got stuck in a bootloop. Then I switched it off and restarted it, device started optimizing all the apps (just like after fresh rom install). Everytime I open the app my device reboots
Device - Note 2 N7100
ROM - CM12.1
tj_droid said:
First of all, Avast Mobile Security detects your app as suspicious and advises uninstalling it immediately. I hope there are no malwares
Btw, about the app, as soon as I gave it root access, my device hot-rebooted and got stuck in a bootloop. Then I switched it off and restarted it, device started optimizing all the apps (just like after fresh rom install). Everytime I open the app my device reboots
Device - Note 2 N7100
ROM - CM12.1
Click to expand...
Click to collapse
Um that's bad. Well, you are free to examine the source if there's any doubt. It could be because app requests root, or permission to get to know call state changes, so that when a call comes, display can be adjusted to default resolution (this behavior can be configured in settings).
As for the hot-reboot, I wonder what the problem is... Can you uninstall the app and try issuing these commands directly using adb, and see whether reboot happens then?
Code:
wm size WIDTHxHEIGHT
wm overscan LEFT,TOP,RIGHT,BOTTOM
wm density DENSITY
Replace the Upper caps words with required values.
aravindsagar said:
.
Click to expand...
Click to collapse
Please add Russian language
pavik62 said:
Please add Russian language
Click to expand...
Click to collapse
Hey thanks for that! I'll definitely add this. Meanwhile, there are still some hard-coded strings in the app (like button texts etc), which I'll move to strings.xml, and update the project soon. Will it be asking too much to provide translations for those as well?
aravindsagar said:
Hey thanks for that! I'll definitely add this. Meanwhile, there are still some hard-coded strings in the app (like button texts etc), which I'll move to strings.xml, and update the project soon. Will it be asking too much to provide translations for those as well?
Click to expand...
Click to collapse
I'd be in for german translation
T.E.C.H.N.O said:
I'd be in for german translation
Click to expand...
Click to collapse
Awesome! I'll post here as soon as I update strings.xml.
aravindsagar said:
Awesome! I'll post here as soon as I update strings.xml.
Click to expand...
Click to collapse
Great, when this will be?
T.E.C.H.N.O said:
Great, when this will be?
Click to expand...
Click to collapse
I'm having some work right now, but I should be able to do this after a few hours. Maybe in 4-5 hours I'll update the source.
aravindsagar said:
I'm having some work right now, but I should be able to do this after a few hours. Maybe in 4-5 hours I'll update the source.
Click to expand...
Click to collapse
Ok thanks I'll stay tuned
Hello
This app is amazing, on my lg g3 works like a charm. But on my Xperia P doesn't work.
My xperia P is. 540x960 and I tried 480x800 works but i have the following problem on the pictures. How can i solve it? My screen is reduced.
Thanks for ur attention.
Hi All,
How can I root a stb, running Android 6.0.1 with no access to bootloader.
I have access to recovery, but it accepts only vendor encrypted/signed update files.
Adb via usb is not available, but can connect using wifi/lan when OS has booted.
Have already tried most one-click apps.
Any crazy idea/help/suggestion is appreciated.
People interested in details, can read the long story below.
The Amazon Prime app on the settop box lags a lot many a times while Netflix and Youtube work perfectly fine. So, I thought of diagnosing the problem using adb logact and found every few seconds, few frames are getting skipped. To analyze the problem further, isolate bandwidth/resources problems vs app problem, wanted to root the device.
This is the first time, I am trying to root a device for which no existing solution is available. I have been trying to root for two weeks now, but no luck. . While the Amazon prime was the reason for this voyage, rooting will open new avenues.
About the device:
⦁ Sold by Airtel India under brand name Internet TV (Not IPTV)
⦁ Manufactured by LG Electronics. Model: SH960S-AT
⦁ LG has published the opensource components used here.
⦁ More details about the hardware here.
⦁ Android Lollypop, upgraded to Marshmallow 6.0.1
⦁ With March 2018 Android Security Update
Here is what all I have tried so far:
ADB
⦁ Device does not detect when connected using USB Male to Male cable. So, no ADB USB.
⦁ However, I can connect ADB using Wifi. (adb connect IP).
⦁ To be sure of the IP, I have configured my Router DHCP to assign a specific IP to the MAC
⦁ I found in default.prop persist.sys.usb.config=none. My assumption, airtel has disabled adb via USB connection.
Bootloader
⦁ If I do a adb reboot bootloader, system restarts but gets stuck on the vendor logo.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
⦁ In that state, I have tried many possible key combinations (power button on the box, several other buttons on the remote and usb keyboard), but it stays stuck there, until you pull the plug.
⦁ I have also tried many button combinations in power off state, no luck.
⦁ USB is still not recognized in this state, so no adb or fastboot.
Recovery
⦁ Doing adb reboot recovery restarts the system into the stock android recovery.
⦁ The same screen can be reached by following steps:
⦁ Unplug the box
⦁ Keep the power button pressed, plug in the device.
⦁ After the android logo comes, press Home from keyboard.
⦁ The following options are available:
⦁ Reboot to Bootloader: Same as above, gets stuck on vendor logo.
⦁ Apply update from Adb: Since usb connection/adb is not available, it just waits for a connection and times out. Adb using wifi/lan does not work. I assume, their drivers are not initialized in recovery.
⦁ Apply update from SD Card: I have copied the usual (su binary update.zip) to root of sd card. But it does not mount SD card properly. I have tried SD cards of different sizes, formats etc., no luck.
⦁ Apply update from USB: It was not recognized initially, but after going through recovery logs and trying several formats for the card, now it recognizes the card. I can select the zip file, but it shows Failed to map file. I assume it is not finding a vendor specific signature/encryption
One-click apps and other exploits
⦁ Have tried all the popular one-click apps, Kingroot, Framaroot, etc., no luck.
⦁ Have tried dirtycow exploit. But since the security update is March 2018, none of the known exploits work.
⦁ I am yet to find any POC for fixes in April 2018 or later android security updates.
Update service:
⦁ One system app called OtaDownloaderApp.apk is probably used by the vendor to push OTA updates.
⦁ Pulled the apk and disassembled it to find the url of the update file.
⦁ Downloaded it to understand the structure and explore any other possibility.
⦁ It does not seem like a normal .zip file and might be encrypted.
⦁ I tried the above file as Apply Update from USB from Recovery, it installed the updates
⦁ Now, could there be a way to decrypt/modify the update file to include su?
To add: Since the device is yet to be rooted, no way to extract the boot.img and patching.
Let me know if you need more clarification in any points I have mentioned.
* For some reason, I am not able to embed images in the post. You can view them here.
https://forum.xda-developers.com/album.php?albumid=15064
that's a pretty comprehensive attempt..would love to see if we could play with the os..
The link https://android.ota.airtel.in:8008/public/protected/ota/160/airtel_g1_update has many other variations like 161, 162, etc..but all the files are being downloaded in an encrypted format with different sizes..does airtel have more to android than this internet tv?
ex:
https://android.ota.airtel.in:8008/public/protected/ota/182/airtel_g1_update
https://android.ota.airtel.in:8008/public/protected/ota/181/airtel_g1_update
umair9001 said:
that's a pretty comprehensive attempt..would love to see if we could play with the os..
The link https://android.ota.airtel.in:8008/public/protected/ota/160/airtel_g1_update has many other variations like 161, 162, etc..but all the files are being downloaded in an encrypted format with different sizes..does airtel have more to android than this internet tv?
ex:
https://android.ota.airtel.in:8008/public/protected/ota/182/airtel_g1_update
https://android.ota.airtel.in:8008/public/protected/ota/181/airtel_g1_update
Click to expand...
Click to collapse
Thanks Umair, for going through the very long post. Breaks my heart, have not reached anywhere so far with it.
Yes, I have downloaded few other versions. All of them encrypted. AFAIK, Airtel does not have other products with android. 160 and 180 are different versions for the same STB: Build v 06.02.61 and 06.02.67 respectively. I assume all others will be other releases for the same STB.
Have also tried to use linkchecker to crawl through the site and explore more links. No luck, seems deliberately excluded from robot.txt.
Add: Wanted to check if the files are encrypted or just a new type of compression (e.g. Brotli). Opened few of them in a hex editor, could not find any common beginning or end. Leads me to believe, these are encrypted.
Anyone...any help/suggestion?
avisekjena said:
Anyone...any help/suggestion?
Click to expand...
Click to collapse
brother could u post airtel stb apk ?
another update
this stb Launched over 2 Years ago in France the Dual core ARM B15 BCM7252S as well
which is called the Freebox Mini 4K
Hope we can make some progress, would be nice to see android TV Oreo on this box.
Another strange thing is the remote on Airtel internet TV drain battery like anything.
rohitatiit said:
Hope we can make some progress, would be nice to see android TV Oreo on this box.
Another strange thing is the remote on Airtel internet TV drain battery like anything.
Click to expand...
Click to collapse
bluetooth remote eat more battery
sayanux said:
brother could u post airtel stb apk ?
another update
this stb Launched over 2 Years ago in France the Dual core ARM B15 BCM7252S as well
which is called the Freebox Mini 4K
Click to expand...
Click to collapse
Sorry brother, missed the notification. Are you asking for the update service/app that i mentioned above? Or the launcher/tv UI app? Let me know.
As far as Freebox is concerned, it does share the same chipset, but the end product looks different. And Airtel probably has done customizations for bootloader and OS.
rohitatiit said:
Hope we can make some progress, would be nice to see android TV Oreo on this box.
Another strange thing is the remote on Airtel internet TV drain battery like anything.
Click to expand...
Click to collapse
Well, as of now I have hit a dead-end, with no access to root.
Oreo seems a long way.
Yes! the remote does drain battery really fast. I remember observing in logs that STB tries to check the status of the remote, (such as battery percent, etc) at regular intervals. Don't remember the interval, but I wonder if this is normal/the best practice. This might be draining the battery fast.
We could look into its apk and probably try a patch, but then we wont be able to update it (assuming its a system app) without root.
On a different note, do you also face the following issues:
Remote stops working sometimes. I have to pull out and reinsert the batteries to make it work.
Voice search using the remote is so unreliable. It results in error most of the times.
Amazon Prime lags a lot, while Netflix and Youtube work smoothly. Prime app might be bandwidth hungry.
avisekjena said:
Sorry brother, missed the notification. Are you asking for the update service/app that i mentioned above? Or the launcher/tv UI app? Let me know.
As far as Freebox is concerned, it does share the same chipset, but the end product looks different. And Airtel probably has done customizations for bootloader and OS.
Click to expand...
Click to collapse
tv app apk
Can anyone help bypass the subscription check. So I can use the android without dish
I m airtel internet tv user my subscription is over now and Airtel packages are really high and without package I m not able to use anything on the box so any options to bypass the subscription check. So I can use it without dish as a normal android box. Thanks in advance.
riks4039 said:
I m airtel internet tv user my subscription is over now and Airtel packages are really high and without package I m not able to use anything on the box so any options to bypass the subscription check. So I can use it without dish as a normal android box. Thanks in advance.
Click to expand...
Click to collapse
Dump airtel dth long ago ... using MI tv box 3 (mdz 16 ab) with jio stb apk and livenet tv apk ... now am happy :victory:
ps : u cant bypass airtel internet box subscription
Dumping isn't solution for the money we paid them. And what if we get some idea to install custom ROM and m sure in custom rom we can boot it without any subscription just like a ordinary android box. at present it just works for few min and again it comes to the errors screen that my subscription is over. Don't want to give up so easily. I still have hope.
no custom rom with out money ...
thts why dumping is the solution ...
dont know your box's charachteristics but some have a pinhole push button inside the 3,5mm jack that needs to be pushed during boot to get to twrp
its Dual core ARM B15 BCM7252S soc
made by LG
Can anyone help bypass the subscription check. So I can use the android without dish
sayanux said:
no custom rom with out money ...
thts why dumping is the solution ...
Click to expand...
Click to collapse
M ready to pay for it if i get solutions. Coz oblivious someone is helping me so m ready to help them too.
i used adblink and removed all the airtel app with adb shell command and the box works as android box now.
No Subscription check no airtel launcher, just google launcher and apps as soon as it boots
jayg17 said:
i used adblink and removed all the airtel app with adb shell command and the box works as android box now.
No Subscription check no airtel launcher, just google launcher and apps as soon as it boots
Click to expand...
Click to collapse
wow <3 <3
now try to install jio android tv app
Please sent a full process how you done that thanks .. please........................
jayg17 said:
i used adblink and removed all the airtel app with adb shell command and the box works as android box now.
No Subscription check no airtel launcher, just google launcher and apps as soon as it boots
Click to expand...
Click to collapse
jakakakaksksn