Hi guys I have many Android devices in my house and when I go in the router's config panel is a bit difficult to recognize the right device among connected clients. I'd like to rename devices' names so I can recognize them easily. Is it possible?
Giugo said:
Hi guys I have many Android devices in my house and when I go in the router's config panel is a bit difficult to recognize the right device among connected clients. I'd like to rename devices' names so I can recognize them easily. Is it possible?
Click to expand...
Click to collapse
go to settings > about > phone identity > then click the phone name then change it
rYzkiE_17 said:
go to settings > about > phone identity > then click the phone name then change it
Click to expand...
Click to collapse
Can't find it
Device/Android Version
Settings menu differs from Device to device and Android's version to version.
For Samsung's KitKat touchwiz it's under Settings>General>About Device>Device Name.
Yours might differ a bit.
---------- Post added at 11:03 AM ---------- Previous post was at 10:59 AM ----------
As you have Kitkat 4.4.4, there must be a search bar on the top of your settings menu.
Just search Name or Device name
note2maniac said:
Settings menu differs from Device to device and Android's version to version.
For Samsung's KitKat touchwiz it's under Settings>General>About Device>Device Name.
Yours might differ a bit.
---------- Post added at 11:03 AM ---------- Previous post was at 10:59 AM ----------
As you have Kitkat 4.4.4, there must be a search bar on the top of your settings menu.
Just search Name or Device name
Click to expand...
Click to collapse
I googled on the net and searched for a while in the playstore. On Google I found that it is not possible, on the play store I found only apps that require root to do that. I didn't find this option even on my Nexus 7 2013 (with root and CM11), but for it I can at least use root-needed apps.
EDIT: apps with root access need to set the custom hostname at every reboot. No way to set it definitely
EDIT2: I found the right option in my rooted devices with CyanogenMod, no app is needed. There is "Device hostname" in the developer setting's menu. I searched for this option in my mother's phone (Xperia J, no root) and in my current phone (Moto G 4G, no root), but there isn't any option.
Giugo said:
I googled on the net and searched for a while in the playstore. On Google I found that it is not possible, on the play store I found only apps that require root to do that. I didn't find this option even on my Nexus 7 2013 (with root and CM11), but for it I can at least use root-needed apps.
EDIT: apps with root access need to set the custom hostname at every reboot. No way to set it definitely
EDIT2: I found the right option in my rooted devices with CyanogenMod, no app is needed. There is "Device hostname" in the developer setting's menu. I searched for this option in my mother's phone (Xperia J, no root) and in my current phone (Moto G 4G, no root), but there isn't any option.
Click to expand...
Click to collapse
I found this for Moto X. Try this if you have this option in your Moto G too.
http://eguides.sprint.com/support/e...html#motorola_moto_x_ug/rename_the_phone.html
note2maniac said:
I found this for Moto X. Try this if you have this option in your Moto G too.
http://eguides.sprint.com/support/e...html#motorola_moto_x_ug/rename_the_phone.html
Click to expand...
Click to collapse
That procedure tells how to change bluetooth device's name. I don't want to change it (I did it already successfully), I want to change the wi-fi name. I attached a screenshot to make myself understood.
Giugo said:
That procedure tells how to change bluetooth device's name. I don't want to change it (I did it already successfully), I want to change the wi-fi name. I attached a screenshot to make myself understood.
Click to expand...
Click to collapse
Yeah I know what you mean. It's just that changing the bluetooth name redirects me to changing the 'device name' on my Note 2 which also reflects on my wifi connection automatically. I thought same would be the case with you. Hard luck mate.
But hey, you can try other options for your convenience. My suggestions:-
1. Note down your wifi configuration on your android device and do a manual configuration. So you can identify devices with their IPs. Use .111 or .222 for easy memory.
2. Or your client software must be having an option to save your device with a nick name. It's just a one time job anyways
note2maniac said:
But hey, you can try other options for your convenience. My suggestions:-
1. Note down your wifi configuration on your android device and do a manual configuration. So you can identify devices with their IPs. Use .111 or .222 for easy memory.
2. Or your client software must be having an option to save your device with a nick name. It's just a one time job anyways
Click to expand...
Click to collapse
Thanks for the useful advice. I'm gonna use the 1st one because I can't set a nickname in my router :good:
Giugo said:
Hi guys I have many Android devices in my house and when I go in the router's config panel is a bit difficult to recognize the right device among connected clients. I'd like to rename devices' names so I can recognize them easily. Is it possible?
Click to expand...
Click to collapse
If you're still interested I've found out the way. It needs root though. As root in a terminal just type:
Code:
setprop net.hostname <your hostname>
Obviously replacing "<your hostname>" with the name you like. But since it gets reset after each phone restart it's suggested to put it in a /etc/init.d script
Well, this is officially known as Issue 6111 and while I don't have any newer Android 6.x Marshmallow device, I do confirm it's a nuisance. Unfortunately, most of the workarounds require root access (a rooted device). I am testing myself several "solutions" before choosing a final one that suits my needs. One may find interesting apps like this in Google's Play store. Same question has been asked 4 years ago on superuser forums.
I just set up a new S8 on Friday. When i brought over the Google apps my old S5 was not listed. Many of the apps I use on my Nexus 7 tablet were the same ones that I use regularly one my phone. So I let the play store download those apps.
Now when I use Fing to check what is on my wireless network the phone is listed as:
"My Asus Nexus 7 (2013)"- on the name area on the left and as "Samsung S8" on the right side of it's network address spot.
I can't change this by changing the name that is in the phone settings ( which is the name that shows up for Bluetooth and is correct - SMG950U).
Is there a way to change this? It seems like an interesting bug.
Now 30 minutes later it is showing up on the Netgear through Fing as a generic Murata Manufacturing printer?????
Does anybody know how to change the MAC address on an M8 running 5.0? I'd appreciate any help you can give me.
I'm trying to change my phone's MAC address so that I can spoof a "Nintendo Zone" hotspot and get some of the freebie-goodies for my 3DS from home. The process is pretty straight forward (Make a hotspot, name it "attwifi", change the MAC to something Nintendo uses, get goodies.), but I'm having trouble getting the MAC address changed. Most tutorials have you use a terminal emulator with busybox to change it via command, or a hex editor to change the MAC address in a specific file, but I've not had any luck with either approach. Even the apps on the Play Store seem to fail. My guess is that it has something to do with Lollipop likely changing how MAC addresses are stored and used.
I've tried just about everything I could find, and am running out of ideas as well as ways to phrase the question to google to try looking this up myself. If anybody could tell me how to do this, or give me some pointers, that'd be great.
Also, in case it needs to be said: I am rooted, and unlocked with busybox installed.
Wow. I have the exact same issue. I also have a M8 running ViperOne with Android 5.0.1
Tried every app from the play store. Most say the MAC Address has been changed but that doesn't appear to be the case.
I want to connect to the Router at my workplace. I took the MAC address from the laptop that can connect to it and tried it in a few apps that can spoof it on my phone but none work.
I'd love some assistance with this as well.
Thanks in advance.
Perhaps now, 6 months later, there is a solution? anybody?
Hi, basically i run a taxifirm and use android devices as our taxi system. i recently bought 100 new wileyfox and kazam devices. The wileyfox spark are running android 6.0.1 and the kazam 555 are running 5.1.
The app which i use for the cars was origionally designed for devices running 4.4 or below it does work as in the fuctions work when its on the higher devices but the gps doesnt seem to pick up the location of the driver. If you go on google maps the location is correct yet on the app i use it picks up sattelites but doesnt seem to know where the drivers are. Im hoping there is someone who could help with this as the devices are non returnable so i really need to be able to use them. Im not sure if the app just needs some extra file or some kind of tweak. Hope someone can help
bazza1306 said:
Hi, basically i run a taxifirm and use android devices as our taxi system. i recently bought 100 new wileyfox and kazam devices. The wileyfox spark are running android 6.0.1 and the kazam 555 are running 5.1.
The app which i use for the cars was origionally designed for devices running 4.4 or below it does work as in the fuctions work when its on the higher devices but the gps doesnt seem to pick up the location of the driver. If you go on google maps the location is correct yet on the app i use it picks up sattelites but doesnt seem to know where the drivers are. Im hoping there is someone who could help with this as the devices are non returnable so i really need to be able to use them. Im not sure if the app just needs some extra file or some kind of tweak. Hope someone can help
Click to expand...
Click to collapse
First of all, did yo make the app? Do you have contact with who made it? What more have you tried to fix this? Have you tried to enable high precision location for the specific app?
I didn't make the app but I have tried high accuracy, the app just doesn't pick up the active sat. Snr it just has zeroes under each active satellite. I thought it wasn't reading the map to start with but then realised it's not reading the GPS data correctly
Have you tried to change the build.prop to 4.4?
RAZERZDAHACKER said:
First of all, did yo make the app? Do you have contact with who made it? What more have you tried to fix this? Have you tried to enable high precision location for the specific app?
Click to expand...
Click to collapse
I didn't make the app but I have tried high accuracy, the app just doesn't pick up the active sat. Snr it just has zeroes under each active satellite. I thought it wasn't reading the map to start with but then realised it's not reading the GPS data correctly, also it's the same on all the devices on android 4.4
I have found a higher version which works on higher android versions, unfortunately I can't use this version as it doesn't match my system and would cost thousands to upgrade. Would anyone be able to compare the two apks and see if there is a fix. Thanks
RAZERZDAHACKER said:
Have you tried to change the build.prop to 4.4?
Click to expand...
Click to collapse
How and where would I change the build .Prop? ?
Had a quick look at build prop, I tried changing the device build prop to 4.4 but made no difference
Just found that the new apk has a file reading libmonosgen-2.0.so that the old apk doesn't have. Tried putting it in the old apk but wouldn't install with that file in it
OK so found what I need to get, the ndrive version 11 cracked apk. Hope someone has a link to it I can't find it anywhere
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?
[SOLVED]
Hey XDA community,
I was wondering, if OnePlus (or Android in general) have some sort of log of apps running in system. I mean, not only apps but whole proccesses, errors and everything that's running in background. This question came to my mind because of being unable to connect to my OpenVPN server (see my post here https://forums.openvpn.net/viewtopic.php?t=34624). Now, I was able to connect to OpenVPN server before rooting my device. After rooting, i can only connect to Blokada 5 which acts as adblock on non-rooted devices (via VPN). The thing is, i can only see one VPN service in system settings-VPN (before rooting, there was Blokada 5 and OpenVPN). The exact issue of what is going on is captured via screen recording and it's posted in topic mentioned in the link.
I understand that this forum (and OnePlus 8T specific) isn't aimed for solving such an exact issue, so my question is if Android systems have built-in logging mechanism which i can access in realtime or as an exported file. I am rooted so there should be some hope for understanding of what is going on.
I hope I made myself clear, my English isn't best and I partially use the DeepL translator to choose the right words. But if you check that topic I've made, you will understand what's my point that I'm trying to solve.
CaptainFedora said:
Hey XDA community,
I was wondering, if OnePlus (or Android in general) have some sort of log of apps running in system. I mean, not only apps but whole proccesses, errors and everything that's running in background. This question came to my mind because of being unable to connect to my OpenVPN server (see my post here https://forums.openvpn.net/viewtopic.php?t=34624). Now, I was able to connect to OpenVPN server before rooting my device. After rooting, i can only connect to Blokada 5 which acts as adblock on non-rooted devices (via VPN). The thing is, i can only see one VPN service in system settings-VPN (before rooting, there was Blokada 5 and OpenVPN). The exact issue of what is going on is captured via screen recording and it's posted in topic mentioned in the link.
I understand that this forum (and OnePlus 8T specific) isn't aimed for solving such an exact issue, so my question is if Android systems have built-in logging mechanism which i can access in realtime or as an exported file. I am rooted so there should be some hope for understanding of what is going on.
I hope I made myself clear, my English isn't best and I partially use the DeepL translator to choose the right words. But if you check that topic I've made, you will understand what's my point that I'm trying to solve.
Click to expand...
Click to collapse
I don't know the exact cause of the problem in your case, but it may be a conflict of Blokada5 and OpenVPN apps as they both use vpn or OOS12 issue.
If you have root you can view android logs with Logcat. Maybe it'll help you to resolve your issue.
Thank you for the tip with Logcat. I would say it didn't help me, although i saw some errors . By the way, I tried what seemed like most logical solution, and that was uninstalling Blokada 5 (and also OpenVPN) and then installing only OpenVPN. Finally, after reading instruction message, the system asked me about allowing to create VPN profile which I did and after that i installed Blokada 5 again and now both apps works together. I can switch between one and another without any problems. So i solved this problem by myself i guess. To be fair, without your point of view I wouldn't try to uninstall in the first place, so... Thank you