Hi, I'm looking to use an Android tablet as a simple remote
Let me explain,
I wish I could use an Android tablet with an application that drives a device in wifi, but I would like that when the tablet is turned on it is the application I installed that starts first
Can someone help me ? I can possibly pay for it
Thank you
regards
gilles32 said:
Hi, I'm looking to use an Android tablet as a simple remote
Let me explain,
I wish I could use an Android tablet with an application that drives a device in wifi, but I would like that when the tablet is turned on it is the application I installed that starts first
Can someone help me ? I can possibly pay for it
Thank you
regards
Click to expand...
Click to collapse
Root the tablet, then install your remote app, then install the Tasker app, then use Tasker to set it up so that the remote app starts when the device boots.
Sent from my LGL84VL using Tapatalk
Droidriven said:
Root the tablet, then install your remote app, then install the Tasker app, then use Tasker to set it up so that the remote app starts when the device boots.
Sent from my LGL84VL using Tapatalk
Click to expand...
Click to collapse
Hi, what do you mean by "install your remote application"?
regards
gilles32 said:
Hi, what do you mean by "install your remote application"?
regards
Click to expand...
Click to collapse
If you want to use the tablet as a remote control, you'll have to install an app that gives the tablet the ability to be used as a remote control.
Sent from my LGL84VL using Tapatalk
Droidriven said:
If you want to use the tablet as a remote control, you'll have to install an app that gives the tablet the ability to be used as a remote control.
Sent from my LGL84VL using Tapatalk
Click to expand...
Click to collapse
OK,
in fact I would like the tablet to turn on directly on this application (volumio)
to control an audio device
is it possible to modify the boot of the tablet by modifying a command line?
regards
gilles32 said:
OK,
in fact I would like the tablet to turn on directly on this application (volumio)
to control an audio device
is it possible to modify the boot of the tablet by modifying a command line?
regards
Click to expand...
Click to collapse
Here is the easiest way.
1) root the tablet.
2) find the app you want to use as the remote, install that app on the tablet.
3) go to PlayStore and install the Tasker app, its an app that uses root permissions to set up automated processes and when/where those processes are triggered.
4) use the Tasker app to set up the automated process to start the remote control app when the device boots
I'm not explaining this again, it's as simple as rooting the device then installing two apps then setting those apps to function as you want.
Command lines are not needed to do this.
Sent from my LGL84VL using Tapatalk
Hello,
I tried tasker by having the application booted first it works
But it's a little long to load after starting the device one minute at least!
The application should go before all other startup processes!
This is possible according to you?
regards
gilles32 said:
Hello,
I tried tasker by having the application booted first it works
But it's a little long to load after starting the device one minute at least!
The application should go before all other startup processes!
This is possible according to you?
regards
Click to expand...
Click to collapse
You can't make it start before everything else, it doesn't work that way. When you boot the device, it starts with bootloader then loads the kernel, then it loads the OS, no matter what you do, the OS has to load first, after system loads, it loads Tasker, then Tasker starts your remote app.
You can't change the order that it boots.
You can't always get what you want.
Sent from my LGL84VL using Tapatalk
That's what I'm looking for! to have a new system programmed or modified,
As on the remote controls from logitec the (Squeezebox Controller) it starts on Logitech media server and nothing else
regards
gilles32 said:
That's what I'm looking for! to have a new system programmed or modified,
As on the remote controls from logitec the (Squeezebox Controller) it starts on Logitech media server and nothing else
regards
Click to expand...
Click to collapse
That isn't going to happen unless you install a custom recovery on the tablet. Then download the stock source code for your specific model number and use it to build your own custom operating system then flash that via custom recovery. If you're trying to make so that the remote control feature is the only thing that loads and runs on the device, that isn't going to happen so you need to give up on that idea.
The device has to have the android operating system that is compatible with the hardware and you'll have to settle for using apps.
You aren't going to be able to set it up the way you WANT it, root and using the apps I told you to use is pretty much your only option. There are other ways other than using the apps I suggested but the only thing different is the method used to create the automation, the effect and performance will be the same as what you have, you'd have the same thing that you have now, it would just be done a different way.
Sent from my LGL84VL using Tapatalk
Related
*** REQUIRES ROOT PERMISSIONS ***
*** NOT COMPATIBLE WITH ANDROID 4.2 ***
BlueCtrl is an open source Bluetooth input device emulator that can control remote devices. This means that you can use the touchscreen and keyboard of your Android device to control other devices which support Bluetooth.
Because this app is using the Bluetooth input standard, it supports various operating systems without any special server software. It has been successfully tested with the following systems:
Android
iOS
Linux (Fedora, Ubuntu...)
Mac OS X
PlayStation 3
Windows
Please note that if you want to use this app with Microsoft Windows, you probably need to disable a conflicting Android service. For more information look at:
https://github.com/RonsDev/BlueCtrl/wiki/Bluetooth-input-service-conflict
This app requires root permissions because it needs direct access to the Bluetooth adapter. Another restriction is that it is only compatible with a specific Bluetooth stack that is called BlueZ, which is used on many but not all devices with a Android version smaller 4.2.
What's new
New system specific touchpad gestures
The gestures are now optimized for the chosen remote device system. Linux and Windows systems also got a new setting for the gesture mode. So, for example, if you are using Windows 8 you can configure the appropriate gesture mode to enable the special Windows 8 edge gestures.
New interactive touchpad tutorial
The interactive tutorial will explain all gestures for the current system and can be activated via the menu.
New menu item for composing text
This is especially helpful if you want to write a longer text because you can keep your eyes on the device and see what you write and it also allows you to correct the text before it is send.
Voice input can be corrected before sending
Voice input will be displayed in a edit box before it is send so that you are able to correct misinterpreted words.
New "Stay awake" setting
This setting prevents that the device is going into standby and disconnects the connection. To save some energy the screen will however be dimmed after 30 seconds of inactivity.
New "Scroll sensitivity" setting
You can long press the keyboard button to change the input method
Full Changelog
Project Page
https://github.com/RonsDev/BlueCtrl
Hey
I thank you sooo much I needed something like this alot for school and you have helped me big
I would donate but I'm only a kid sorry but I would get this out to the world. It would be big
Sent from my HTC Vision using XDA App
Hey,
This app sounds great, running a rooted SGS2 running XXLPB ICS (4.0.3). Have installed and all appears fine, trying to manipulate my PS3 with it nothing happens... Does it only work for custom OSs on PS3? or does it work with the standard PS3 'XMB'?
Cheers
P.s. I realise that I have used a very large amount of acronyms... many apologies, but I estimate to have saved myself a small age in not writing them all out!
Works well ! Thanks for this apk.
I try it with another android device and it runs.
NJ72 said:
Hey,
This app sounds great, running a rooted SGS2 running XXLPB ICS (4.0.3). Have installed and all appears fine, trying to manipulate my PS3 with it nothing happens... Does it only work for custom OSs on PS3? or does it work with the standard PS3 'XMB'?
Cheers
P.s. I realise that I have used a very large amount of acronyms... many apologies, but I estimate to have saved myself a small age in not writing them all out!
Click to expand...
Click to collapse
If I try to pair it with PS3 the ps3 said: "error..." and the app seems to be connected and nothing seem to work but if I try to pair again the PS3 still said "error..." but the app works perfect... at least as long as you dont restart the ps3.
Wont connect to PS3
Firstly thank you for making this app..
so i go into "manage bluetooth devices" and try to pair my rooted i9000 ics 4.0.3,
and i get error (8000315c2) try to regester again i try again and again and and and nothing.... please help....
I'm currently investigating the PS3 error but it will take a little bit longer because I don't have a PS3.
FC on galaxy note
Sounds like a useful app though!
JonoRSA12 said:
FC on galaxy note
Click to expand...
Click to collapse
Could you send me the log message of the error?
What IDE do you use to build this app? I'm new to Android and so far I've just used Eclipse. In your source code I didn't see gen folder with R class.
I also met problem when connecting two devices (two Android phones). after paring, I pressed "connect" button then I received a message "Connection refused. The remote device is busy or the devices aren't correctly paired".
Is there a phase to enter the key used to pair two devices? If yes, I didn't see that phase.
thangng90 said:
What IDE do you use to build this app? I'm new to Android and so far I've just used Eclipse. In your source code I didn't see gen folder with R class.
Click to expand...
Click to collapse
The app is build with the Ant build tool on the command line (see the README) but I use Eclipse to develop the Java code. The gen folder will be automatically generated if you build the project.
thangng90 said:
I also met problem when connecting two devices (two Android phones). after paring, I pressed "connect" button then I received a message "Connection refused. The remote device is busy or the devices aren't correctly paired".
Is there a phase to enter the key used to pair two devices? If yes, I didn't see that phase.
Click to expand...
Click to collapse
Before you press the “connect” button you should wait a little until the other device shows that the devices are paired (sometimes the “connect” button is enabled too early because Android reports that the devices are paired even if the pairing process hasn't finished yet). Before that you should normally see a pairing request dialog or notification where you enter or confirm the key.
Thaks alot
Out of all the applications o the market yours is the only one that works on all systems. If you want to post a donation version on the android market I'll gladly donate to help you improve your work.
Hey thanks for the app. Its amazing. I was the first post but I got one thing that I was wondering if you could look into.. I have two devices. A htc g2. And a Samsung galaxy player 5.0. Both rooted but g2 on cyanogenmod. And galaxy player on stock. This app works on my g2 but the galaxy player gets this error. The application encountered a problem and cannot continue (error -53). Please help!
Sent from my GALAXY PLAYER 5.0 using XDA
andslide said:
This app works on my g2 but the galaxy player gets this error. The application encountered a problem and cannot continue (error -53). Please help!
Click to expand...
Click to collapse
Sorry for the late response.
If you are familiar with ADB, it would be helpful if you could try to start the app again and send me the result of the following command:
Code:
adb logcat bluectrld:D *:S
I am very familiar. And will try to get it to you right away
Sent from my HTC Vision using XDA
Amazing App! Though I connected my phone to another Android phone and wondering what gesture is the Home button.
2 Fingers is the Back button
3 Fingers is the Menu button
Also I tried connecting it to my iOS device and I get the "Connection Refused" message. On my iOS device it just keeps on trying to connect? Has anyone else got this problem?
Wrote this message using the app onto my Mac!
BudgyN1 said:
Though I connected my phone to another Android phone and wondering what gesture is the Home button.
2 Fingers is the Back button
3 Fingers is the Menu button
Click to expand...
Click to collapse
Try a two finger swipe left (mouse button 4 on a PC).
BudgyN1 said:
Also I tried connecting it to my iOS device and I get the "Connection Refused" message. On my iOS device it just keeps on trying to connect? Has anyone else got this problem?
Click to expand...
Click to collapse
Have you seen the "More information" part on the "Add device" screen and followed the instructions?
2 finger swipe left worked for the Android Home
And I got connected to my iOS device but no pointer (not your fault, **** iOS fault). Thanks man, really helped me with my Mac, great app!
Btstack
hi guys! great app! I wish I could use it! lol Actually... just tried it on my macbook pro... works great!
Okay so you say it can connect to iOS but no pointer? But the BTstack tweak in cydia is supposed to solve that issue.
However I can't connect to my ipad 2. here's what I sent to the developer of BTstack mouse:
"Hi, I've tried to find a solution for a while now, but to no avail. I go to connect the mouse and it just sits on the "mouse selector" page.
I have an ipad 2 (wifi only) (not the ipad2,4 either) jailbroken ios 5.1.1
Everytime I try to pair. it wont. Then the app blacks out and freezes my ipad. I'm then forced to do a hard reboot."
now... your app warns me that another Bluetooth input service is active on my device T-MOBILE HTC G2 cyanogen mod 7.
I click the link to read more info, but it doesn't really help me out. I would love an answer. maybe a how-to only have one bluetooth input service running on the G2 at a time? I really want to use my phone as a mouse, I already have an apple wireless keyboard that I use with my ipad a lot and would love the addition of a mouse. (I'm currently NOT trying to pair both at the same time.. fyi)
So if someone could help me out, this could be a big step in bridging the gap between ios and android and getting them to actually play nice together.
Thank you for your time!
Hi I had a g2 and I kinda have a ipad 2 and it worked flawlessly. What works is don't try to connect them from outside the app.
And if you need more in-depth help just ask
Sent from my GALAXY PLAYER 5.0 using XDA
Hi. I broke my galaxy nexus screen. Is there any way i can emulate screen on my computer?
I REALLY want to use helium to make few backups :/
its rooted, and in usb debugging (if i remember correctly).
Samsung offers a feature with these laptops called sidesync. Not sure if it would work for you since you most likely have to initiate the pairing with the phone itself.
Sent from my SCH-I545 using Tapatalk 2
Use the Search feature
Use the Search All Forums feature on this website:
http://forum.xda-developers.com/sitesearch.php?q=view phone screen on pc
Check this thread - this might help
http://forum.xda-developers.com/showthread.php?t=1669345
Chan, custom rom and new phone is nexus 4.
chan.sk said:
Use the Search All Forums feature on this website:
http://forum.xda-developers.com/sitesearch.php?q=view phone screen on pc
Check this thread - this might help
http://forum.xda-developers.com/showthread.php?t=1669345
Click to expand...
Click to collapse
Thanks. Ny idea how I can manage to install VNC server on my phone? (screen is not useable)
Hi I am new at this, but any help would be appreciated
Is it possible to take a Samsung galaxy tablet and
1. Remove everything having to do with the internet (make it a device that cant search internet)
2. Remove all the apps I don't want.
3. Keep camera, and music player working
4. Use it as a shell for making an application that I can read books and applications that go along with reading the book
example.
A. When reading the book, I can tap a sentence and it becomes underlined, from hear I can cut and paste it to another application via a menu that pops up when a sentence is tapped
B. When a sentence is tapped it is underlined and I can choose via a menu to highlight that sentence YELLOW or to assign that sentence
a title like "Humor". If the sentence was humorous I could assign it to a note pad app under the heading "Humor"
Basically to use the tablet as a shell for reading and applications that working with books.
Nope
So since you are new, ill give you a break but the thing is, you sound like you should make a whole new operating system/ROM
And Samsung is not your company if you want to make large edits. Samsung always tries to keep things how they want it.
So I don't think there is a single public ROM that disables WiFi, so you will either have to make one yourself if you have any experience with system development, there you go. And on Android I doubt that itself will be an easy task so maybe making a Linux variant to run on a tablet will be another different bet.
So good luck, happy developing
Sent from my SGH-M919 using xda app-developers app
a easy way mabey.
ok if its like my galaxy ring there is a custom rom to download.
note i belive it does void your warranty even though the rom is set by samsung.
also i dont know what rom they provide or its features.
to download the custom rom if your device has the option try holding volume down+power key at power up.
please note till i found this by accident on my galaxy ring i had never considered installing a custom rom seirously before.
With a Linux variant does it matter which kind of tablet you use. You said Samsung might not be the best....would kindle fire be better?
Essem G said:
Nope
So since you are new, ill give you a break but the thing is, you sound like you should make a whole new operating system/ROM
And Samsung is not your company if you want to make large edits. Samsung always tries to keep things how they want it.
So I don't think there is a single public ROM that disables WiFi, so you will either have to make one yourself if you have any experience with system development, there you go. And on Android I doubt that itself will be an easy task so maybe making a Linux variant to run on a tablet will be another different bet.
So good luck, happy developing
Sent from my SGH-M919 using xda app-developers app
Click to expand...
Click to collapse
Definetly Not
Liquidex648 said:
With a Linux variant does it matter which kind of tablet you use. You said Samsung might not be the best....would kindle fire be better?
Click to expand...
Click to collapse
The best variant to use without a doubt would be nexus 7, or any Google Play edition phone. They all ship with unlocked bootloaders so flashing is just that much easier
Update (5/18/2019)
Since the first tool was released, HappyZ has improved many features so I think I can just refer to
* HappyZ's rooting guide: https://github.com/HappyZ/dpt-tools/wiki/The-Ultimate-Rooting-Guide
- The only thing I want to add as Windows user is (because the guide is for Mac/Linux users) it gets much easier if you use Linux terminal like cygwin, and the port name should be something like COM# where # can be found in Device Manager by comparing before/after you attach the device.
* HappyZ's upgrade guide: https://github.com/HappyZ/dpt-tools/wiki/The-Upgrade-Guide (Recommend to read this before/after you update the new firmware.)
You may donate a cup of coffee to him there Thanks to all others who contributed a lot.
--
Update (12/02/2018) -- These are outdated.
Finally we manage to root the device! Many thanks to all of your efforts.
Just refer to HappyZ's well written guide: https://github.com/HappyZ/dpt-tools
For whom have never used python like me (and probably using Windows):
(1) Install Python 3 and add it to PATH.
(2) Install MINGW64 and run scripts here instead of Powershell due to xxd issue if you are on Windows.
(2) pip httpsig pyserial on bash.
(3) Download HappyZ's dpt-tools and unzip.
(4* this issue is fixed by HappZ)
(5) Follow HappyZ's guide. You should execute dpt-tools.py in the folder you unzipped to use get-su-bin because of how the script is written.
Some suggestions after rooting (let me know if you have better ideas):
Here is my setup: install "E-ink Launcher" and "Multi action home button" using adb install.
Use adb shell am start -a android.intent.action.MAIN to change the main launcher to your launcher.
Then change the setting of Multi Action Home button (say, the height should be large to be visible in the bottom) and assign its function to be Home for click and Back for double-click.
Whenever you want to use Sony's apps (these are good for pdf markup), just push the home button to open the pop-up menu.
Otherwise, touch the Multi Action Home Button to access to other Android apps. So far I've never experience any crash.
Yet more tips:
Some complain fonts are too small after installing generic apps.
adb shell wm density 320 changes your DPI by 2 times (160 is a default value.) EDIT: I found 200 is quite enough that does not distort Sony apps too much.
My application is using "Tasker" to execute the above code when specific apps are open and execute wm density reset when the apps are closed.
The reason why we cannot change the global DPI is sadly because it makes the default apps by Sony so awkward.
Alternatively, I could successfully install Xposed to try App Settings but this app crashed.
You can also install Gboard (but it has no hide button, so prepare with virtual back button) if you need another keyboard.
Enjoy your DPT devices
--
Sony recently released a new digital paper device DPT-RP1, apparently using their own linux firmware but underlying on Android 5.1.1. Few weeks ago, some Chinese successfully hacked it to jailbreak for third-party apps (without changing the original firmware), but they don't share any information to sell those hacked devices. I'm willing to pay for it, but it is too risky to send my device to China so I'm trying to root it by myself.
I don't know much about this world, but I found some information that might be helpful. It uses Marvell A140 IoT Processor a.k.a. PXA1908. There are two Android smartphones (as the same version 5.1.1) with this chip - Samsung Xcover 3 and Samsung Galaxy Grand Prime. Fortunately, they have been both rooted in the past here.
Is this information really helpful to root my device? If so, is there any way to apply the previous methods to easily jailbreak DPT-RP1? I think the problem here is that it does not look like Android at all, so has no setting menu or developer tools. And not sure how to enter to the recovery mode since it only has two buttons - power/menu.
I'd appreciate any help or advice. Thanks!
And here you can find source codes.
oss.sony.net/Products/Linux/dp/DPT-RP1.html
sartrism said:
Sony recently released a new digital paper device DPT-RP1, apparently using their own linux firmware but underlying on Android 5.1.1. Few weeks ago, some Chinese successfully hacked it to jailbreak for third-party apps (without changing the original firmware), but they don't share any information to sell those hacked devices. I'm willing to pay for it, but it is too risky to send my device to China so I'm trying to root it by myself.
I don't know much about this world, but I found some information that might be helpful. It uses Marvell A140 IoT Processor a.k.a. PXA1908. There are two Android smartphones (as the same version 5.1.1) with this chip - Samsung Xcover 3 and Samsung Galaxy Grand Prime. Fortunately, they have been both rooted in the past here.
Is this information really helpful to root my device? If so, is there any way to apply the previous methods to easily jailbreak DPT-RP1? I think the problem here is that it does not look like Android at all, so has no setting menu or developer tools. And not sure how to enter to the recovery mode since it only has two buttons - power/menu.
I'd appreciate any help or advice. Thanks!
Click to expand...
Click to collapse
You must be an iPhone user that isn't familiar with android. Jailbreak in is an Apple thing, not an android thing.
In android it's called "rooting" and it isn't quite the same thing as jailbreaking an Apple device.
This device does not at all seem to be worth the price, especially considering the limitations it has. What a waste of hardware.
I would assume that you could port something from one of those other devices to work on yours but it really depends on how your hardware is designed compared to those devices.
Does your device have a typical bootloader like other android devices?
Is the bootloader unlocked?
If it is locked, can it be unlocked?
Does the device use fastboot or does it have a flash mode that is used with a specific PC flashtool?
If it is unlocked or if you can unlock it and it has a flash mode that can actually be used, you might be able to port a custom recovery from one of the devices you named then use that recovery to somehow root the device. If the device can't install android apps then it would probably involve using adb to root the device.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Droidriven said:
You must be an iPhone user that isn't familiar with android. Jailbreak in is an Apple thing, not an android thing.
In android it's called "rooting" and it isn't quite the same thing as jailbreaking an Apple device.
This device does not at all seem to be worth the price, especially considering the limitations it has. What a waste of hardware.
I would assume that you could port something from one of those other devices to work on yours but it really depends on how your hardware is designed compared to those devices.
Does your device have a typical bootloader like other android devices?
Is the bootloader unlocked?
If it is locked, can it be unlocked?
Does the device use fastboot or does it have a flash mode that is used with a specific PC flashtool?
If it is unlocked or if you can unlock it and it has a flash mode that can actually be used, you might be able to port a custom recovery from one of the devices you named then use that recovery to somehow root the device. If the device can't install android apps then it would probably involve using adb to root the device.
Click to expand...
Click to collapse
Thanks for suggesting a general principle! I just use the word jailbreaking not because I'm an iPhone user. What I actually want to do as the first step is not rooting an android system, but revealing it from the current customized linux system. Rooting is the next step if necessary. If the word choice is still not accurate and bothers you, I apologize.
It has apparently no typical bootloader, and neither PC nor adb recognize it as an android device. In fact, direct USB file transfer is blocked so I need to use Sony's designated software. But an android system surely coexists according to the hacker who already rooted it.
sartrism said:
Thanks for suggesting a general principle! I just use the word jailbreaking not because I'm an iPhone user. What I actually want to do as the first step is not rooting an android system, but revealing it from the current customized linux system. Rooting is the next step if necessary. If the word choice is still not accurate and bothers you, I apologize.
It has apparently no typical bootloader, and neither PC nor adb recognize it as an android device. In fact, direct USB file transfer is blocked so I need to use Sony's designated software. But an android system surely coexists according to the hacker who already rooted it.
Click to expand...
Click to collapse
Without some kind of way to flash or interface with the device there isn't much you can do.
I have a kindle fire HD that didn't come with a typical android system but does have a typical bootloader. The Amazon OS was removed and now it's full blown android but it required a "second" bootloader. You don't have a bootloader so I'm not sure what your options are with that device.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Droidriven said:
You must be an iPhone user that isn't familiar with android. Jailbreak in is an Apple thing, not an android thing.
In android it's called "rooting" and it isn't quite the same thing as jailbreaking an Apple device.
This device does not at all seem to be worth the price, especially considering the limitations it has. What a waste of hardware.
I would assume that you could port something from one of those other devices to work on yours but it really depends on how your hardware is designed compared to those devices.
Does your device have a typical bootloader like other android devices?
Is the bootloader unlocked?
If it is locked, can it be unlocked?
Does the device use fastboot or does it have a flash mode that is used with a specific PC flashtool?
If it is unlocked or if you can unlock it and it has a flash mode that can actually be used, you might be able to port a custom recovery from one of the devices you named then use that recovery to somehow root the device. If the device can't install android apps then it would probably involve using adb to root the device.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Click to expand...
Click to collapse
Jailbreaking is the process of modifying any electronic device in order to remove restrictions imposed by a manufacturer (Apple) or operator (to allow the installation of unauthorized software).
Rooting is the act of gaining access to the root account of a device (such as a smartphone or computer).
There is a huge difference between the two. You can't just say that rooting is Android's version of jailbreaking. Not accurate in the least.
https://www.androidpit.com/jailbreak-android
Sent from my SM-G928T using Tapatalk
MarkBell said:
Jailbreaking is the process of modifying any electronic device in order to remove restrictions imposed by a manufacturer (Apple) or operator (to allow the installation of unauthorized software).
Rooting is the act of gaining access to the root account of a device (such as a smartphone or computer).
There is a huge difference between the two. You can't just say that rooting is Android's version of jailbreaking. Not accurate in the least.
https://www.androidpit.com/jailbreak-android
Sent from my SM-G928T using Tapatalk
Click to expand...
Click to collapse
You're reading too much into what I said.
Basically, what I said was that jailbreaking isn't an android thing, it's an Apple thing(didn't say it was exclusively an Apple thing, just NOT an android thing). It applies to more than just Apple devices but on this website dedicated to mobile platforms, I'm only referring to its application in the mobile device world. For the mobile world it's pretty much only an Apple thing(still not exclusively but mostly so).
Then I said that in the android world it's called rooting(not exclusively an android thing, just NOT an Apple thing). And that jailbreaking and rooting aren't the same thing(this does not say that rooting is android's version of jailbreaking, that would imply that they are the same thing, I'm saying they aren't the same thing)
Basically, explaining what they "aren't", you explained what they "are".
I understand the difference, but thank you.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Droidriven said:
You're reading too much into what I said.
Basically, what I said was that jailbreaking isn't an android thing, it's an Apple thing(didn't say it was exclusively an Apple thing, just NOT an android thing). It applies to more than just Apple devices but on this website dedicated to mobile platforms, I'm only referring to its application in the mobile device world. For the mobile world it's pretty much only an Apple thing(still not exclusively but mostly so).
Then I said that in the android world it's called rooting(not exclusively an android thing, just NOT an Apple thing). And that jailbreaking and rooting aren't the same thing(this does not say that rooting is android's version of jailbreaking, that would imply that they are the same thing, I'm saying they aren't the same thing)
Basically, explaining what they "aren't", you explained what they "are".
I understand the difference, but thank you.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Click to expand...
Click to collapse
I tend to read too deeply into everything. It's the way I am. Lol.
Sent from my SM-G928T using Tapatalk
Could you please post some information about usb device? Just like PID & VID.
Do it like:
Connect DPT-RP1 to Linux, and then type this command 'lsusb'
P.S. Under Windows or MacOS system, you can find the information from system settings...
happy to help with simple things
thisvip said:
Could you please post some information about usb device? Just like PID & VID.
Do it like:
Connect DPT-RP1 to Linux, and then type this command 'lsusb'
P.S. Under Windows or MacOS system, you can find the information from system settings...
Click to expand...
Click to collapse
Bus 001 Device 008: ID 054c:0be5 Sony Corp.
It is good to see some people have been interested in this thread.
So far, I realized that the hacker used a hardware hacking method. I actually obtained the hacked system apps from one of his customer. I guess he did sometihng like directly modifying eMMC to root and put "USBDeviceSwitcher.apk" to allow an usual USB connection. Since I don't want to take such risk, I decided to wait until the first firmware to see if there could be an indirect way to penetrate the system files. But if you want to analyze the hacked system, contact me.
sartrism said:
It is good to see some people have been interested in this thread.
So far, I realized that the hacker used a hardware hacking method. I actually obtained the hacked system apps from one of his customer. I guess he did sometihng like directly modifying eMMC to root and put "USBDeviceSwitcher.apk" to allow an usual USB connection. Since I don't want to take such risk, I decided to wait until the first firmware to see if there could be an indirect way to penetrate the system files. But if you want to analyze the hacked system, contact me.
Click to expand...
Click to collapse
Does it have a web browser? Maybe you can utilize for example the Stagefright Exploit + DirtyC0W to get root.
I have found out some interesting stuff about the device with the help of the Digital Paper App.
The app is built using electron and there is a file: /Applications/Digital\ Paper\ App.app/Contents/Resources/app.asar
This file contains the electron javascript files, which handle all the communication with the device.
It can be extracted with: sudo asar extract app.asar output
(github_com/electron/asar)
This also requires node to be installed: with e.g. brew install node (changelog_com/posts/install-node-js-with-homebrew-on-os-x)
The app communicates with the device via Restlet-Framework/2.3.7 on port 8443 with tcp (no matter if it is the bluetooth, wifi or usb connection).
This is the only port that is open.
In the file: /Applications/Digital\ Paper\ App.app/Contents/Resources/output/node_modules/mw-error/lib/codeparams.js you can find all the relative paths, which are getting called during e.g. file transfer, firmware update and stuff.
Running the app and placing breakpoints reveals that before you can transfer files and stuff:
'/auth'
'/auth/nonce/'
are called in order to authenticate, which looks e.g. like url digitalpaper.local:8443/auth/nonce/1e9ee24d-6613-433a-9770-76b04333ac95
the last part of the call is the "client_id": "1e9ee24d-6613-433a-9770-76b04333ac95", which is retrieved via the url digitalpaper.local:8443/auth call.
digitalpaper.local:8443/auth/
Important:
In /Applications/Digital\ Paper\ App.app/Contents/Resources/output/lib/config.js
change the line
config.DEVBUILD = false;
to
config.DEVBUILD = true;
After you finished your modifications you have pack the output folder again:
sudo asar pack output app.asar
I did not have time to continue, but the following relative urls look promising (especially recovery_mode):
'/testmode/auth/nonce',
'/testmode/auth',
'/testmode/launch',
'/testmode/recovery_mode',
'/testmode/assets/{}',
mcplectrum said:
I have found out some interesting stuff about the device with the help of the Digital Paper App.
The app is built using electron and there is a file: /Applications/Digital\ Paper\ App.app/Contents/Resources/app.asar
This file contains the electron javascript files, which handle all the communication with the device.
It can be extracted with: sudo asar extract app.asar output
(github_com/electron/asar)
This also requires node to be installed: with e.g. brew install node (changelog_com/posts/install-node-js-with-homebrew-on-os-x)
The app communicates with the device via Restlet-Framework/2.3.7 on port 8443 with tcp (no matter if it is the bluetooth, wifi or usb connection).
This is the only port that is open.
In the file: /Applications/Digital\ Paper\ App.app/Contents/Resources/output/node_modules/mw-error/lib/codeparams.js you can find all the relative paths, which are getting called during e.g. file transfer, firmware update and stuff.
Running the app and placing breakpoints reveals that before you can transfer files and stuff:
'/auth'
'/auth/nonce/'
are called in order to authenticate, which looks e.g. like url digitalpaper.local:8443/auth/nonce/1e9ee24d-6613-433a-9770-76b04333ac95
the last part of the call is the "client_id": "1e9ee24d-6613-433a-9770-76b04333ac95", which is retrieved via the url digitalpaper.local:8443/auth call.
digitalpaper.local:8443/auth/
Important:
In /Applications/Digital\ Paper\ App.app/Contents/Resources/output/lib/config.js
change the line
config.DEVBUILD = false;
to
config.DEVBUILD = true;
After you finished your modifications you have pack the output folder again:
sudo asar pack output app.asar
I did not have time to continue, but the following relative urls look promising (especially recovery_mode):
'/testmode/auth/nonce',
'/testmode/auth',
'/testmode/launch',
'/testmode/recovery_mode',
'/testmode/assets/{}',
Click to expand...
Click to collapse
Hope you get some result from wifi side. I also realized they use the port 8443 but couldn't get further as you.
For whom trying to hack it, here is the link for the already 'hacked' system apps (including the original files) - that of the famous hacked RP1 video. Inside the subfolder S1, there are also the hacked system apps for DPT-S1 just in case.
https://www.dropbox.com/sh/dvtvokdzrgwjc83/AACXOJA-E56nUpUfiWUOzrM3a?dl=0
George Malas said:
Does it have a web browser? Maybe you can utilize for example the Stagefright Exploit + DirtyC0W to get root.
Click to expand...
Click to collapse
The stock device has no web browser, no sd-card, no usb connection, and no typical system. I think SONY was haunted by some security issues maybe because they thought the major users are lawyers or very important people? lol
Any chance to create a buffer overflow PDF to attack RP1's pdf reader?
I am unable to help, but wanted to let you know I am definitely interested in and supportive of this. If this device can be unlocked as suggested in that one youtube video then I would buy it, despite the steep price.
jess91 said:
I am unable to help, but wanted to let you know I am definitely interested in and supportive of this. If this device can be unlocked as suggested in that one youtube video then I would buy it, despite the steep price.
Click to expand...
Click to collapse
If you're interested and supportive of this then go buy one anyway and apply yourself to going forward figuring out how to get it done. Other than that, you're not supportive, you're just hopeful that someone figures it out and then you'll probably go get one.
DO NOT CONTACT ME VIA PM TO RECEIVE HELP, YOU WILL BE IGNORED. KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Hey guys,
I also recently got the RP1 and am also looking for ways to mod it. Big kudos and thanks to all of you for posting this! This alread is amazing. @sartrism: can you maybe give me a hint how to load the files on the rp1? Sorry if this might be a stupid question but I'm new to adroid and that stuff.
Paderico said:
Hey guys,
I also recently got the RP1 and am also looking for ways to mod it. Big kudos and thanks to all of you for posting this! This alread is amazing. @sartrism: can you maybe give me a hint how to load the files on the rp1? Sorry if this might be a stupid question but I'm new to adroid and that stuff.
Click to expand...
Click to collapse
Just a little update from my side. I'm currently tryng to recreate the steps @mcplectrum was using. It seems that my RP1 also uses other ports. I tried to wireshark the USB and WiFi connection. By that I saw that often GET /registration/information is called for Host: localhost:58052. Moreover the first call is GET /register/serial_number also on port 5808. This was via USB.
Trying to trigger the /auth/ call via Telnet returns nothing unfortunately. But also the 8080 port is open. Trying to call digitalpaper.local:8443/auth/ returns nothing on firefox.
@mcplectrum: how did you get the client_id and what would one need that for?
I also tried to change the config.DEVBUILD to true but that seemed to change nothing at all.
So to sum up what we know:
The device is using some kind of android structure, the source code seems to use the uboot bootloader, all communication is done by a rest restlet framework. So actually there should be some kind of way to use the restlet framework to PUT or POST the modified files.
The other option would be directly flash the eMMC right? I would take the risk and just load it on my device and see what happens. Any hints on how to do that?
i have a mi tv stick, which was working just fine before there was an update. after the update. it boots then just crashes after a few seconds. Is there a way to reflash the previous update?
Mine too... before first firmware update; firefox tv browser, netflix, youtube, facebook watch all stable. Watching videos for hours with no problems.
After update: netflix crashes, youtube crashes, weak 5ghz wifi. Crashes on its own at homescreen. Freeze loading the app and all kinds of action making tv stick un usable
Some fuzzy video output like its overheating or similar.
I have 2 Mi TV Sticks, both from different manufacturers by the look of the remote. Both run well with sept update.
But not after some initial problems. This device has only 1 GB RAM and that is too little without some tweaks.
Also power need is very critical. Use a good USB power source.
For the tweaks look at my page here: https://sites.google.com/site/tweakradje/devices/xiaomi-mi-tv-stick
Cheers
tweakradje said:
I have 2 Mi TV Sticks, both from different manufacturers by the look of the remote. Both run well with sept update.
But not after some initial problems. This device has only 1 GB RAM and that is too little without some tweaks.
Also power need is very critical. Use a good USB power source.
For the tweaks look at my page here: https://sites.google.com/site/tweakradje/devices/xiaomi-mi-tv-stick
Cheers
Click to expand...
Click to collapse
Can you explain a little bit about that process. Should i turn on adb over wifi and run those commands? you disable tv remote services. does that disable wifi remote services or the bluetooth one? Are you currently running all those commands. Can you explain if there's any downside for that? Thank you!
Amerull said:
Can you explain a little bit about that process.
Click to expand...
Click to collapse
adb is already on over wifi. Use adb connect <stick ip> and copy paste commands. Then reboot. Lucky we can write settings as non root
Thanks! i will let you know if that helps
@Amerull
Can you provide feedback for other users if it helped?
Cheers
Amerull said:
Thanks! i will let you know if that helps
Click to expand...
Click to collapse
Have you tried these commands?... Give me an opinion!
I just got one a week ago and it immediately prompted this update and it was fine for a few hours while I was setting everything up and then it just started freezing and being really unresponsive. The factory reset didn't help either.
I'm looking if there's a way to flash the previous firmware somehow. If anyone knows where I could get the firmware file or how to do it I would appreciate it.
There is no way back to previous firmware!
I have no problem with latest firmware after my tweaks. Why don't you try them too and report back here? That's the reason I posted them here in the first place. To help other owners. If nobody reports back it's pointless. Stop moaning and asking for the impossible
Cheers
Do I have to execute all commands or can only be separate that I judge? Where find autostart activities" and "running activities" for example?
@netreign good point. Where to start. I would start with applying all the GLOBAL/SYSTEM/SECURE settings. Copy / Paste in ADB shell.
In development menu disable animation by setting them to 0.
Second disable the packages you not use.
Third use appops to disable (3rd party like netflix/amazon and what you installed) apps to run in background.
Cheers
tweakradje said:
@netreign good point. Where to start. I would start with applying all the GLOBAL/SYSTEM/SECURE settings. Copy / Paste in ADB shell.
In development menu disable animation by setting them to 0.
Second disable the packages you not use.
Third use appops to disable (3rd party like netflix/amazon and what you installed) apps to run in background.
Cheers
Click to expand...
Click to collapse
Tnx... Each line must be copied separately, right?
Nope. Copy the block.
tweakradje said:
I'm sorry about the question, but the device itself must have been launched into the system itself, right?
Click to expand...
Click to collapse
A running system with adb. I'm not gonna explain adb. It's all over the net.
tweakradje said:
There is no way back to previous firmware!
I have no problem with latest firmware after my tweaks. Why don't you try them too and report back here? That's the reason I posted them here in the first place. To help other owners. If nobody reports back it's pointless. Stop moaning and asking for the impossible
Cheers
Click to expand...
Click to collapse
No one is moaning, I just wanted to know if there's a way to flash the previous firmware. Thanks for the answer I guess...
tweakradje said:
I have 2 Mi TV Sticks, both from different manufacturers by the look of the remote. Both run well with sept update.
But not after some initial problems. This device has only 1 GB RAM and that is too little without some tweaks.
Also power need is very critical. Use a good USB power source.
For the tweaks look at my page here: https://sites.google.com/site/tweakradje/devices/xiaomi-mi-tv-stick
Cheers
Click to expand...
Click to collapse
Thanks! I tried it. Half the commands return an error. And it's still unstable didn't work.
@Amerull Thanks for the feedback! Have you already tried a proper 1 Amp power supply? Sounds like a power problem. I have had that issue. Some TV's cannot deliver 500+ mAmps. The new firmware has more performance so more power hungry.
Cheers
tweakradje said:
@Amerull Thanks for the feedback! Have you already tried a proper 1 Amp power supply? Sounds like a power problem. I have had that issue. Some TV's cannot deliver 500+ mAmps. The new firmware has more performance so more power hungry.
Cheers
Click to expand...
Click to collapse
I'm using the stock power cable that came with the box. Not sure what's causing it.