Have you ever dreamed about be able to carry with you a device that will not leave you in the middle of nowhere by running out of battery, depriving you of usefull data at the worst moment, when you needed it ?!
Few years ago i was very convinced of the powerful ability of the E-ink screen’s technologies to save the précious energy of lithium’s batterys. But i was disapointed how theses screens where used for.. Most of the time, they were only used for e-book reader.. and that’s all.
That’s why i’m here today, to share with you my work and research about the modding and hacking of the Nook Simple Touch of Barnes & Nobles.
Actually it's more like a mash up of all the existing work made by the community of XDA and paraglider.
{
"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"
}
All is available here : https://ludovic.cool/?p=37
Some help would be cool to improve the GPS interaction with the system, i found this project but don't know how to do that : https://github.com/kconger/android-serial-gps-driver
Reserved.
Fascinating! This is not something I would ever do but I read the whole thing with interest. A great guide. Thanks for sharing yet another surprising adaptation of my favorite device
nmyshkin said:
Fascinating! This is not something I would ever do but I read the whole thing with interest. A great guide. Thanks for sharing yet another surprising adaptation of my favorite device
Click to expand...
Click to collapse
Thank's you
One of my last "issue" is to improve the GPS software solution (actually UsbGps4Droid) by a native serial driver like this :
* https://github.com/kostya740/gps-glonass-android-driver
* https://github.com/kconger/android-serial-gps-driver
Help would be appreciate.
@nmyshkin i'm really impress by your work on the NST !
I just follow the process to setup the modded settings.apk and the NTGAppsAttack.
I'm looking to "enable GPS" function in Android. i'm a little bit stuck here.
In Settings.apk > Security > Location is well activated.
But apps with GPS func still claim gps is not enable in settings.
Also Gmaps is not starting, is just showing the root acces allowed pop-in but i think it's another problem.
I'm pretty sure my installation of https://github.com/dipcore/gps-glonass-android-driver is ok so .. i'm a little bit lost.
liptonthe said:
@nmyshkin i'm really impress by your work on the NST !
I just follow the process to setup the modded settings.apk and the NTGAppsAttack.
I'm looking to "enable GPS" function in Android. i'm a little bit stuck here.
In Settings.apk > Security > Location is well activated.
But apps with GPS func still claim gps is not enable in settings.
Also Gmaps is not starting, is just showing the root acces allowed pop-in but i think it's another problem.
I'm pretty sure my installation of https://github.com/dipcore/gps-glonass-android-driver is ok so .. i'm a little bit lost.
Click to expand...
Click to collapse
Unfortunately I need to get back to that updating GApps post. It seems at this time that just about everything has died but I did think network location was still working the last time I checked. I looked at my NST running 1.2.1 and GMaps there shows a location "circle" near my house and gives an accuracy rating, so I think it is still functioning.
What you describe about the root access popup sounds like the toggle app I wrote for turning GMaps on and off since it runs in the background a lot otherwise. But you still need the actual Maps app installed for that app to work. Did you by any chance forget to install the actual Maps app?
The Settings app pushes a "1" value into settings.db for network location via gps & wifi, whether they exist or not if it sees the Network Location app. Other apps should see this, but it's hard to know what is happening inside since much of the Android 2.1 OS in the NST has been removed by B&N and the GApps installation is now so shaky. I wish I had better information for you but your detailed knowledge exceeds mine, I'm sure. I'm waiting for my 1.2.2 NST to charge up so I can check Network Location there and see if it is still working.
In the meantime, if you could give me an example of an apk that attempts to use network location and will still run on the NST, I can give it a try to see what happens on my devices.
I wish I had better information for you but your detailed knowledge exceeds mine, I'm sure.
Click to expand...
Click to collapse
I would like this was the truth but i'm really quite a noob about deep android system. also i'm very news in the NST world.
Btw, when i try to install "Maps.apk" from the NewGApps.zip :
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb install Maps.apk
Maps.apk: 1 file pushed. 0.8 MB/s (7025142 bytes in 8.889s)
pkg: /data/local/tmp/Maps.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
rm failed for -f, Read-only file system
The Gmaps who not run and just show the pop-in is the "Google_Maps_1.apk"
I have attached the apps i use who require location below.
liptonthe said:
I would like this was the truth but i'm really quite a noob about deep android system. also i'm very news in the NST world.
Btw, when i try to install "Maps.apk" from the NewGApps.zip :
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb install Maps.apk
Maps.apk: 1 file pushed. 0.8 MB/s (7025142 bytes in 8.889s)
pkg: /data/local/tmp/Maps.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
rm failed for -f, Read-only file system
The Gmaps who not run and just show the pop-in is the "Google_Maps_1.apk"
I have attached the apps i use who require location below.
Click to expand...
Click to collapse
I can confirm that Network Location is still working on my 1.2.2 NST. However, Network Location is not the same thing as a GPS radio, and I think that is what the two apps you attached in your previous post are looking for (one says so explicitly). So without the fallback ability to get location data from an NLP app, they will not be able to run. That's the beauty of GMaps. It can use WiFi NLP if that's all that is available. There are no stand-alone NLP apps for Android 2.1, as far as I know. The earliest one I am aware of is for Android 4.x, and that's by Mozilla. There might be others.
As for Maps refusing to install, I am puzzled. I downloaded the zip to see if perhaps the file inside was corrupted, but I had no problems with it. It is supposed to be a system app. Perhaps if you just place it into /system/app, set the permissions as rw-r-r and reboot, it will then work.
Edit: yes, on looking at your adb install I see it rejected the procedure because the system was read-only. You would have to mount the system as r/w before installing. It might be easier just to use a root-enabled file manager and "install" as I described above.
nmyshkin said:
I can confirm that Network Location is still working on my 1.2.2 NST. However, Network Location is not the same thing as a GPS radio, and I think that is what the two apps you attached in your previous post are looking for (one says so explicitly). So without the fallback ability to get location data from an NLP app, they will not be able to run. That's the beauty of GMaps. It can use WiFi NLP if that's all that is available. There are no stand-alone NLP apps for Android 2.1, as far as I know. The earliest one I am aware of is for Android 4.x, and that's by Mozilla. There might be others.
As for Maps refusing to install, I am puzzled. I downloaded the zip to see if perhaps the file inside was corrupted, but I had no problems with it. It is supposed to be a system app. Perhaps if you just place it into /system/app, set the permissions as rw-r-r and reboot, it will then work.
Edit: yes, on looking at your adb install I see it rejected the procedure because the system was read-only. You would have to mount the system as r/w before installing. It might be easier just to use a root-enabled file manager and "install" as I described above.
Click to expand...
Click to collapse
Thank's you very much for your time, I'm actually restoring to a previous state i think i have miss something.
I'm disapointed about the Location service who doesn't include GPS radio.
The thing i doesn't underdstand is why i'm not able to ask to te system to exploit the GPS serial driver i setup.
I came from Gnu/Linux, so for me there is the hardware,kernel,driver, the software who exploit the device throught the driver.
I guess the Android provider wrap the location and drivers interaction to the apps.
I should make more research about it..
liptonthe said:
Thank's you very much for your time, I'm actually restoring to a previous state i think i have miss something.
I'm disapointed about the Location service who doesn't include GPS radio.
The thing i doesn't underdstand is why i'm not able to ask to te system to exploit the GPS serial driver i setup.
I came from Gnu/Linux, so for me there is the hardware,kernel,driver, the software who exploit the device throught the driver.
I guess the Android provider wrap the location and drivers interaction to the apps.
I should make more research about it..
Click to expand...
Click to collapse
For what it is worth, there is no entry in settings.db for GPS radio on the NST. Whether there is one in other devices, I have not checked yet. If it's just a matter of telling settings.db that the radio hardware which you added is "on" so that apps which inquire will find out, it should be easy enough to add an entry to the database. Then you would need a way to push a "1" or a "0" as is needed.
I'm guessing that to get your implementation of the GPS to work on the device you bypassed this artifact. There is probably also a page in the original NST Settings which has a place for turning on the "cell radio". In fact I know there is, but I don't remember how to get there any longer. I don't know whether that's sufficient or whether there is another entry that is specific to GPS. Either way, there might be more info the system wants before it can respond to queries from apps and tell them there is actually a real piece of hardware which is on, since the original system lacked that.
I was trying to get a GPS app to work on my Glow3.
I got the kernel and ntxconfig modified to use an unused UART.
I didn't use a mock location provider or an actual LocationProvider, I just did the NMEA in the app.
It worked fine, but the stupid pint-sized GPS receiver used one of those stupid toggling ground contacts for power on/off.
You could never get the thing to reliably turn on, so I got bored and the project subsided.
Renate NST said:
I was trying to get a GPS app to work on my Glow3.
I got the kernel and ntxconfig modified to use an unused UART.
I didn't use a mock location provider or an actual LocationProvider, I just did the NMEA in the app.
It worked fine, but the stupid pint-sized GPS receiver used one of those stupid toggling ground contacts for power on/off.
You could never get the thing to reliably turn on, so I got bored and the project subsided.
Click to expand...
Click to collapse
I believe i have already read your post, it is that ? : https://forum.xda-developers.com/nook-touch/general/gps-nook-t4021145
the toggling is GPIO pin controlled with low / high state ?
Personnaly i use this little circuit about GPIO pin :
Have GPS provider will allowing the use of already well developped map software with all the feature.
That's my only wish actually...
If i have well underdanded to permit this a backport from another device, making a new rom with the serial GPS driver included and the whole signed correctly. i'm right ?!
liptonthe said:
I believe i have already read your post
Click to expand...
Click to collapse
Yes, that's the one.
Actually, my GPS came with a board with regulator and pushbutton from SparkFun and it was still balky.
It's been discontinued since then.
I've never done the deep dive into LocationProvider to see how to make it work for real.
It seems that everybody just hacks into mock location providers, which is ugly.
Renate NST said:
Yes, that's the one.
Actually, my GPS came with a board with regulator and pushbutton from SparkFun and it was still balky.
It's been discontinued since then.
I've never done the deep dive into LocationProvider to see how to make it work for real.
It seems that everybody just hacks into mock location providers, which is ugly.
Click to expand...
Click to collapse
not really cool, i guess you can find a low cost chinese gps (BN-180) for few dollars, it will work well too.
I'm totally agree with that, mock location is pretty ugly.
To be honest i have not your experience and knowledge on the Nook, but also on android itself i guess..
So i take this occasion to ask you if you can spend a bit of time to see how it look.
This might not be very helpful but since onboard chip inside NST does not support GPS (or to my sadness neither FM radio which would be cool and I presume less power hungry when used with Renate USB sound mod then using online WiFi radio) let's turn the table and use what is already there to our advantage. Aside GPS there is something called WiFi geolocation. Why am I mentioning this? Well if that can be enabled to be used on maps of your choice and work from NST that would be awesome and sufficient for majority of users. True it will not be as helpful on mountain hiking trip there you could use it only as a ordinary map augmented with old trusty brain Mk.1 processor but its better then nothing at all. Someone wanted and managed to create screensaver for this device as transparent screen so that it shows the page where are you stopped reading. That would be good thing to be added in implementing any map solution for NST. Let's be reasonable refresh time on device is to long for it to be used as car navigation device. I have yet to try Fastmode but I would not put my money on that will change something. Even on phones GPS can be sluggish (seen that) and I believe that processing power or the way the data are feed to processor is slowing thing to a crawl. For crawling on the ground that is good enough though. If you use WiFi geolocation and that works fine then you can try to sort issues with GPS. One thing at the time is best approach in my humble opinion. There are several WiFi geolocation services and few of them are open. Still we must have in mind that using WiFi geolocation have raised some privacy issues to the point that one of the largest proponents of its use Mozilla foundation is on a path of abandoning it. Therefore who knows for how long WiFi geolocation will be available. Just my two bits thoughts on this topic.
Related
I would like to start a forensics thread.
I am a securiry auditor ( pen tester) and good at reverse engineering.
*****UPDATE******
I have owned the application decomiled the entire thing. I have all the download scripts and the actual apk is it not mktcamera it is
com.example.cameraroot-325a203119a823aad9e160e729650fbb.apk
I have given chainfire the apk it is up to him what he does.
I will send an email to kingo and and see if they want to clean up there ****. if they dont. i will release everything.
If you do not beleave me pm chainfire and ask him yourself.
I can not spend anymore time on this.
Sounds interesting. Kudos to you for attempting something concrete.
If you want to do static analysis of the initial download ("android_root.exe"), see this post. The initial Kingo download is an Inno Setup self extractor that can be unpacked without running it using the InnoUnp extractor utility.
I'll see what I can do to help.
thanks
I am trying to download the latest kingo. There site is very very slow. Looks like it is getting ddos. That is really good. It might give me a change to hit the request with session splitting, so i can get the scripts manually.
I
can someone translate this
Getting closer to having this app owned
I need this translated thanks!
{
"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"
}
Nice work, I am looking forward to seeing where you get with this. I rooted with kingo a little while back.
subbed for results. Thanks for taking the time to look into this and sharing with us, very intriguing
krazylary said:
I have decided to not release the source code publicly. I will be giving it to the rockstars in the android world so we can have a clean root.
Click to expand...
Click to collapse
Thank you. It would be much preferable to having a static ARM (not PC-based) binary that needs no network access to get it's job done. Open source would be even better - even in the case of a completely static binary with no need for network access, the device owner is still "turning over their device" to that program and trusting that it is not malicious. After all, if it succeeds, it pwns the targeted device.
Although, truth be told, that just makes Sammy's job of closing off the hole that much easier, but that's the nature of the arms race.
Q about your previously posted (and now redacted) summaries - what is typical for false positive detection rates for random executables submitted to those "all in one" virus scanning services? Seems like the candidate malware identified would have shown some evident symptoms (popup ads, site redirection, etc) on folks platforms - unless it just lies dormant for a while or has been subverted itself to serve other needs (bot, etc).
What was the nature of the .xml that was being downloaded - did you have a look?
I'm confused, what is it particularly you are looking for in kingo? I just ripped with kingo a couple days ago. Should I be worried about anything?
Sent from my SM-N900V using xda app-developers app
dead batteries said:
I'm confused, what is it particularly you are looking for in kingo? I just ripped with kingo a couple days ago. Should I be worried about anything?
Click to expand...
Click to collapse
I suppose you should always be worried about any advice that begins with
"hey, download this unknown executable from the internet and run it on your Virus Hosting Platform^B^B^B^B^B^B^B^B^B^B^B^B^B^B^BWindows Machine"
But that applies to even things like "Odin v3.09". Or "Android Phone rooting toolkits". They are also just executables, and certainly just as capable of hosting malware installed (even unknowingly) by persons that re-upload it.
But in particular, the thing that got everybody's hackles up was that it bears all the "hallmarks" of malware:
- published by an author with an inscrutable monetization strategy*
- by its intended purpose, is authored by folks skilled in software exploits (but... blackhat or whitehat)?
- uses an "attack server" architecture. (Downloads payloads off the internet in order to run to completion)
- closed source
- contacts multiple sites on the internet during setup and/or operation
- uploads to the internet information gleaned from host and target systems
- at runtime uses code obfuscation procedures that are typical of malware
What the OP is currently after is a way to replace it with something that will still root the phone, but do so in a way that seems less suspicious - for instance has no need to ever contact remote machines on the internet, and no need to even use a PC, either. But let's be honest - any time you turn your device over to a piece of software that has the objective of rooting either a remote host or the one it is running on, you are implicitly handing that device over to that software if it succeeds. If it is completely open source, and you compile it, install it, and run it yourself - after having looked through the code to judge it's safety... well, you might be able to say with confidence that "this looks pretty safe".
OTOH, doing that (open source) also makes it pretty darn easy for defenders (e.g. Samsung or Google if it is an Android kernel exploit) to patch the hole directly without doing the corresponding exploit discovery themselves.
I'm not saying that Kingo is malicious though; I really don't know. I can think of very compelling reasons why it operates exactly the way it does:
1) Rooting methods vary by device, carrier, and software release version. That means that a "universal" and static Android rooting tool with encyclopedic knowledge of all current rooting methods would have to bundle in a single download package an enormous collection of exploit vectors. Hundreds and hundreds of megabytes of stuff ... per handset. Live device detection eliminates the need for that - and the bill from the server hosting company for excessive bandwith usage.
2) Rooting methods come and go. A client-server attack method can determine immediately if something it tried succeeded or failed - on every single attempt. And collect reliable information about software release versions, model numbers, carrier in use, etc. Compare that to a piecemeal, scarce, non-uniform and unreliable method of trying to intuit that information by hand out of forum reports written by folks who many times have no computer skills at all. It's light-years better in reliability and breadth.
I was going to also say "Open Source of an attack reduces it's effectiveness", but that opens a whole can of worms, as the position one takes on that particular statement probably is the bright line dividing the white hat and black hat ethical spheres.
*hey wait a minute - isn't that everybody on XDA?
Opps!
Yes
bftb0 said:
I suppose you should always be worried about any advice that begins with
"hey, download this unknown executable from the internet and run it on your Virus Hosting Platform^B^B^B^B^B^B^B^B^B^B^B^B^B^B^BWindows Machine"
But that applies to even things like "Odin v3.09". Or "Android Phone rooting toolkits". They are also just executables, and certainly just as capable of hosting malware installed (even unknowingly) by persons that re-upload it.
But in particular, the thing that got everybody's hackles up was that it bears all the "hallmarks" of malware:
- published by an author with an inscrutable monetization strategy*
- by its intended purpose, is authored by folks skilled in software exploits (but... blackhat or whitehat)?
- uses an "attack server" architecture. (Downloads payloads off the internet in order to run to completion)
- closed source
- contacts multiple sites on the internet during setup and/or operation
- uploads to the internet information gleaned from host and target systems
- at runtime uses code obfuscation procedures that are typical of malware
What the OP is currently after is a way to replace it with something that will still root the phone, but do so in a way that seems less suspicious - for instance has no need to ever contact remote machines on the internet, and no need to even use a PC, either. But let's be honest - any time you turn your device over to a piece of software that has the objective of rooting either a remote host or the one it is running on, you are implicitly handing that device over to that software if it succeeds. If it is completely open source, and you compile it, install it, and run it yourself - after having looked through the code to judge it's safety... well, you might be able to say with confidence that "this looks pretty safe".
OTOH, doing that (open source) also makes it pretty darn easy for defenders (e.g. Samsung or Google if it is an Android kernel exploit) to patch the hole directly without doing the corresponding exploit discovery themselves.
I'm not saying that Kingo is malicious though; I really don't know. I can think of very compelling reasons why it operates exactly the way it does:
1) Rooting methods vary by device, carrier, and software release version. That means that a "universal" and static Android rooting tool with encyclopedic knowledge of all current rooting methods would have to bundle in a single download package an enormous collection of exploit vectors. Hundreds and hundreds of megabytes of stuff ... per handset. Live device detection eliminates the need for that - and the bill from the server hosting company for excessive bandwith usage.
2) Rooting methods come and go. A client-server attack method can determine immediately if something it tried succeeded or failed - on every single attempt. And collect reliable information about software release versions, model numbers, carrier in use, etc. Compare that to a piecemeal, scarce, non-uniform and unreliable method of trying to intuit that information by hand out of forum reports written by folks who many times have no computer skills at all. It's light-years better in reliability and breadth.
I was going to also say "Open Source of an attack reduces it's effectiveness", but that opens a whole can of worms, as the position one takes on that particular statement probably is the bright line dividing the white hat and black hat ethical spheres.
*hey wait a minute - isn't that everybody on XDA?
Click to expand...
Click to collapse
What he said
I would like to add that the coders of kingo have gone above and beyond trying to hide there exploits methods and everything around it. i would do the same if i had a exclusive exploit like this... Exploits cost money if you want to use them. nothing is free nothing. They get something out of it. Or they would not return emails or update the software Would you? It sure as **** is not advertising on there site.
fyi one of the files that is download from kingos servers is called root_kit_base.sbin
Why blur out the program you are using?
personal
here are the programs
colasoft caspa enterprise 7
ida pro 6.5 arm hex rays
wireshark
cascade pilot enterprise
burp suite pro
just like to not have personal info exposed.. habit i guess.
christianpeso said:
Why blur out the program you are using?
Click to expand...
Click to collapse
Thanks for the info guys, that was a well thought out Super long answerand I read it all. ..twice. It doesn't "seem"like I need to worry though. My root with kingo went well, took less than 5 minutes if I remember and my device seems better because of it. Is There anything I should keep an eye out for?
Sent from my SM-N900V using xda app-developers app
I'm confused, did you actually find something malicious or is that where chainfire comes in?
There is an .apk availkable with a closely related name and having the same md5 sig. Google is your friend. It also was on the Google market for a while until it was removed/banned. So I doubt it is much of a secret from Google.
Seems as if the same .apk is/was used by the vroot tool as well.
It's manifest indicates network connectivity privileges, so probably it shouldn't be installed/run by folks who are paranoid. Too bad it is not fully self-contained.
I suppose it could be kanged with smali/backsmali to remove privileges from the Android manifest for live evaluations, or the app's armeabi JNI lib could be reversed with IDA/Hexrays*. I would try some of this, but I am away from a dev station for a week or so.
It appears to use both the camera and some activity from the android terminal emulator (jackpal).
As far as the title of the OP is concerned, I'm not convinced that a conclusive proof of maliciousness has been obtained. Nor has it been ruled out, either.
But it sure would be far more comfortable to have a phone-only rooting app with almost no app privileges... even if that only lasts until the next release.
bftb0 said:
There is an .apk availkable with a closely related name and having the same md5 sig. Google is your friend. It also was on the Google market for a while until it was removed/banned. So I doubt it is much of a secret from Google.
Seems as if the same .apk is/was used by the vroot tool as well.
It's manifest indicates network connectivity privileges, so probably it shouldn't be installed/run by folks who are paranoid. Too bad it is not fully self-contained.
I suppose it could be kanged with smali/backsmali to remove privileges from the Android manifest for live evaluations, or the app's armeabi JNI lib could be reversed with IDA/Hexrays*. I would try some of this, but I am away from a dev station for a week or so.
It appears to use both the camera and some activity from the android terminal emulator (jackpal).
As far as the title of the OP is concerned, I'm not convinced that a conclusive proof of maliciousness has been obtained. Nor has it been ruled out, either.
But it sure would be far more comfortable to have a phone-only rooting app with almost no app privileges... even if that only lasts until the next release.
Click to expand...
Click to collapse
Is it possible that information is needed on a per device basis in order to implement the exploit? Thus network connectivity would be essential for a universal rooting tool?
Sent from my SM-N900V using Tapatalk
Any updates on getting to the bottom of Kingo? Perhaps your investigation maybe had "something to do with" the apparent Kingo servers being "down"....
bump
Sent from my SM-N900V using Tapatalk
kenneu said:
Any updates on getting to the bottom of Kingo? Perhaps your investigation maybe had "something to do with" the apparent Kingo servers being "down"....
Click to expand...
Click to collapse
Kinda wondered that myself. Nothing materially changed on the device end of things for the VZW GN3 ... and all of a sudden a bunch of new reports that Kingo no longer works on that (unchanged) device... ?
Could be mere coincidence ... or could be that Kingo didn't want folks looking under the hood... hard to know.
Dear all,
my device landed yesterday in Europe and it should be delivered today... I am speaking about the long-awaited Epson Moverio BT-200, the Wearable display way according to Epson.
{
"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"
}
I would like to set an official thread to discuss about it as well to look a way to help eveyone with that new device.
Official Webpage: http://www.epson.eu/ix/en/viewcon/corporatesite/products/mainunits/overview/12411
XDA's news: http://www.xda-developers.com/andro...ion-tracking-camera-stereoscopic-qhd-display/
An introducing video...
Features List:
The only affordable¹, binocular, see-through smart glasses on the market - perfect for unlocking the potential of augmented reality
Perceived image of up to 320 inches in qHD resolution
Wi-Fi, Bluetooth 3.0 and Miracast² connectivity
Built-in sensors including a camera, gyroscope, GPS, accelerometer and microphone
1.2 GHz dual core processor and 1GB RAM
8GB internal memory, with the ability to add up to 32GB of additional memory with an SD card
Battery life of up to six hours
Runs on Android 4.0.4
Dolby Digital Plus immerses users in cinematic surround sound
Compact and light design
Watch side-by-side 3D content
-- for the moderators, please move that thread in the best place, I did a search before to publish and I found only a BT-100 thread in the FAQ area.
Dear all,
finally, I got them...
I was able to install play store on mine.
First, needs root. The only one I found that worked was Baidu Root here.
http://root.baidu.com/
Once it's rooted, I installed Super SU
http://play.google.com/store/apps/details?id=eu.chainfire.supersu
After Super SU, install Root Browser
http://play.google.com/store/apps/details?id=com.jrummy.root.browserfree
After Root Browser is installed, download CM9 Gapps to your pc.
http://goo.im/gapps/gapps-ics-20120429-signed.zip
Unzip the zip file, and copy GoogleServicesFramework.apk and Phonesky.apk to the device.
edit: also copy GoogleLoginService.apk
Open Root Browser, and copy GoogleServicesFramework.apk and Phonesky.apk from wherever you copied it to /system/app. You cannot just install the play store APK's normally, they must be copied to /system/app. Change permissions to match other apps. Shut down device and restart. Play store should be in app drawer now. After running, it should auto update to latest play store version.
Overall, pretty good. Still some apps show as incompatible (such as chrome, sadly), but light years ahead of the BT100's play store compatibility. Plus I can always backup and side-load apps from my phone for any that show as incompatible on BT200. Quickpic works fine, diceplayer works fine. Great for some SMB movie streaming from my file server. Touchpad input is annoying as hell to use. If you stroke the very very edge of the touch-pad, it works as single line scroll. May be able to remap these later to back or home buttons, but then again if I use an external BT keyboard I'm afraid it might remap the cursor keys too. The visor lens is a little tricky to remove, you don't unscrew it, you pull it outward (if you were wearing the device, pull away from your eyes) by 2mm until it clicks then pull downward.
I don't know if you noticed, I don't see it in your pics, I have a clear visor lens included in the pocket here.
Also, the moverio camera quality absolutely blows.
alcuin,
first of all thenks for your suggests, I will add them in the main post. Yes... on my package I missed the clear visor lens you speak about. Could I have a picture of that accessory? I would contact Epson to get it back.
For the Software Development Kit, developers can work with the Wikitude SDK, a stand-alone (really priced sincerely, €2,499) package optimized for the BT-200.
It is possible to download a trial version of the Wikitude SDK (last update 3.2.2 - (24.02.2014)) after the registration from here: http://www.wikitude.com/download
It's a maintenance release as reported by the log: http://www.wikitude.com/developer/news/-/blogs/maintenance-update-wikitude-sdk-3-2-1
and I have some dubts if it is the same version of the commercial one as really outdated.
The Epson Moverio Documentation: http://www.wikitude.com/developer/documentation/epson
The Developers Forum, but without a specific area for our wearable glasses: http://www.wikitude.com/developer/developer-forum
Will post the lens pic, I keep forgetting when I go home from work, sorry about that
alcuin said:
Will post the lens pic, I keep forgetting when I go home from work, sorry about that
Click to expand...
Click to collapse
alcuin, don't worry. I should get my glass within that week as my dad sent it before to snap the pictures (I am working outside my hometown).
Here it is finally. I was wrong though, it's not a clear lens that's included; it's a darker lens, and one insert for using prescription lenses. If you want clear, just take off all the lenses.
My first 3 videos, Italian language, english version soon:
Part 1: http://www.youtube.com/watch?v=2eCIcU0DLps&list=UUdUIW8n4WXvS3DJNH46y9qQ
Part 2: http://www.youtube.com/watch?v=oMhbIMfR-Jc&list=UUdUIW8n4WXvS3DJNH46y9qQ
Part 3: http://www.youtube.com/watch?v=jfx_f7RwHyc&list=UUdUIW8n4WXvS3DJNH46y9qQ
@alcuin: I have also them, I confirm.
Dear sev7en,would you tell me what the width of the BT-200 ? Thanks.
babyfish0226 said:
Dear seven,would you tell me what the width of the BT-200 ? Thanks. I can't find any detail on google.
Click to expand...
Click to collapse
Dear babyfish0226,
I did a review but it is en Italian language... now I rooted the glass and I have installed the Google Play and some apps just for testing. Sincerely I am not happy for that and I guess the Google Glass will outshine it quickly as the target is not the casual user than the professional. It isn't wearable for the "brick" you have to pick with you and the result of the projection is far from my old Sony HUD (HMZ-T2).
I have to play it more, I have to look into the core apps for more details but as Prelaunch product is really premature.
installing apk
Dear seniormember,
I purchased the Moverio BT200, but do not manage to install any apk files. For example, i tried tot install de astro filemager apk
Do you have any suggestions?
Thanks
Barend
BarenddeArend said:
Dear seniormember,
I purchased the Moverio BT200, but do not manage to install any apk files. For example, i tried tot install de astro filemager apk
Do you have any suggestions?
Thanks
Barend
Click to expand...
Click to collapse
Dear Barend,
for the installation of extenal files, you have to enable the option for the untrusted sources. You are able to install APK without the root rights.
Look at here for 4.x: http://papidroid.com/2013/12/12/how-to-install-apk-files-on-your-android-phone-or-tablet/
Cheers,
usb debugging
Hello Sev7en,
thanks for the help. I manged to install App-installer.
Yet I have an other question.
Normally in Settings, options fo developers, one can enable Usb-debugging. But in the Moverio there is no such option.
Do I miss something?
greetings,
Barend
BarenddeArend said:
Hello Sev7en,
thanks for the help. I manged to install App-installer.
Yet I have an other question.
Normally in Settings, options fo developers, one can enable Usb-debugging. But in the Moverio there is no such option.
Do I miss something?
greetings,
Barend
Click to expand...
Click to collapse
Dear Barend,
you have to enable the developer mode to have that option. You can do that looking by look into that guide (just to tap the About...): http://techverse.net/enable-usb-debugging-android-4-3-phones-tablets/
Has anyone tethered to an iPhone successfully?
I just unpacked my BT200 this weekend and ran through the forums and managed to get the google play store and root access.
I am trying to tether my BT200 to my iPhone 5's personal hotspot. When I try via bluetooth, it reboots. If I try it again, it will show connected and the "use this device for internet" will be checked -- but I don't seem to have any connectivity. I don't see any network stats and none of my apps see a network connection.
If I try to use the iPhone's wifi, it will detect it at excellent strength, but once I try to connect, it reports the strength and poor and cycled connecting, disconnecting, and connecting over and over again until I forget the network or use another wifi.
Otherwise, I am able to connect to wifi. And I have tested the iPhone hotspot (bluetooth and wifi) with another android device. So I know that it works.
Has anyone else been able to tether to an iPhone?
playstore and root acces on moverio bt200
Hi Lacodemonkey,
can You tell me how You managed to get the google play store and root access on the Moverio BT200?
I even can not enable usb debugging...
Thanks
Barend
LAcodemonkey said:
I just unpacked my BT200 this weekend and ran through the forums and managed to get the google play store and root access.
I am trying to tether my BT200 to my iPhone 5's personal hotspot. When I try via bluetooth, it reboots. If I try it again, it will show connected and the "use this device for internet" will be checked -- but I don't seem to have any connectivity. I don't see any network stats and none of my apps see a network connection.
If I try to use the iPhone's wifi, it will detect it at excellent strength, but once I try to connect, it reports the strength and poor and cycled connecting, disconnecting, and connecting over and over again until I forget the network or use another wifi.
Otherwise, I am able to connect to wifi. And I have tested the iPhone hotspot (bluetooth and wifi) with another android device. So I know that it works.
Has anyone else been able to tether to an iPhone?
Click to expand...
Click to collapse
---------- Post added at 11:25 PM ---------- Previous post was at 11:18 PM ----------
Hi Sev7en,
Thanks for your help again, but unfortunately it did not work.
The buildnr on the Moverio is R1.0.0 and when i tap ten times on it, no Usb debugging appears.
Do You have any other suggestions?
greetings
Barend
Google Playstore
To get google play, I followed mostly the directions from: http://forum.xda-developers.com/showpost.php?p=52652576&postcount=3
First: install the amazon app store and get winzip
http://www.amazon.com/mobile-apps/b?node=2350149011
You can install the amazon app store and get apps from there immediately without anything special. From there I installed winzip, which you will need later.
Second: root your phone.
Google for Baidu 2001 apk
(http://www13.zippyshare.com/v/62451397/file.html)
This program will unlock your ability to use root access on the phone. It is in Chinese, so just press the obvious blue button. If it turns green, you are good.
Third: Install and run SuperSU
Goodle supersu apk
(http://www.appsapk.com/supersu/)
This program allows programs to request root access (which you unlocked with Baidu) and to use it. So you will need this to access your system files.
Fourth: Install a Root File Browser
Google jrummy browserfree.apk
(http://storage.evozi.com/apk/dl/14/05/12/com.jrummy.root.browserfree.apk?vc=223)
This is a file browser that knows how to use SuperSU, so when you try to copy files into your /system/apps folder, it can get root permissions and do this.
Fifth: Download the google play package and unzip
Download: http://goo.im/gapps/gapps-ics-20120429-signed.zip
This is the proprietary google android stuff that Moverio didn't include. (see more details at http://wiki.rootzwiki.com/Google_Apps)
Use the winzip to unzip this file into your downloads folder.
Now use the JRummy Browser free to copy the following files from:
your_download/system/app/GoogleLoginService.apk
your_download/system/app/GoogleServicesFramework.apk
your_download/system/app/Phonesky.apk
to /system/app/
Sixth: reboot
When you go to the shop link, you should now see the google play store.
Thanks Lacodemonkey,
I will try it.
usb debug option on moverio bt-200
did you succeeded in unlocking usb debug option? I also tried multiple taps on the build number but nothing happened.
thanks,
luigi.
BarenddeArend said:
Hi Lacodemonkey,
can You tell me how You managed to get the google play store and root access on the Moverio BT200?
I even can not enable usb debugging...
Thanks
Barend
---------- Post added at 11:25 PM ---------- Previous post was at 11:18 PM ----------
Hi Sev7en,
Thanks for your help again, but unfortunately it did not work.
The buildnr on the Moverio is R1.0.0 and when i tap ten times on it, no Usb debugging appears.
Do You have any other suggestions?
greetings
Barend
Click to expand...
Click to collapse
I have no USB Debugging Mode, too. And I can't activate it with the tapping trick.
Is there another possiblity to activate the USB Debugging option?
PS: I already contacted Epson but i didn't receive any answer yet.
What you need
A Windows Phone with accelerometer and compass (magnetometer). (Gyroscope not required - but makes every movement smoother and more accurate)
App Headtrackr ($2, full featured trial available)
PC
Opensource software opentrack
A pc game that supports FreeTrack/TrackIR or a similar protocol (e.g. Star Citizen, Elite: Dangerous, Euro Truck Simulator 2 and many more)
headband / hair tie / tape or something similar strap your phone to your head / headphones / headset (see pictures at the end for examples)
Video of head tracking with Headtrackr in Star Citizen:
Tutorial/Instructions also available as PDF and Word document here: www.headtrackr.com/instructions
And available in german here: www.headtrackr.de/instructions
First of
Please note, Headtrackr only transmits your movements to your PC. The desktop application opentrack then relays the movements to your game via different protocols (most commonly freetrack). I, the developer of Headtrackr, am not affiliated with the developers of opentrack or freetrack.
If a game does not support head tracking you have to contact the developer of that game and ask them to implement freetrack! I will not be able to do anything.
To test whether the game you would like to use head tracking with works, you can install the free trial version of Headtrackr!
Instructions
Setup
Install Headtrackr
Preconfigured download of opentrack 2.3 rc5: View attachment opentrack_2.3_rc5_d.zip Onedrive mirror: here.
The latest version of opentrack can always be downloaded from the official site here.
Please note: All tested versions will be listed below. It’s not guaranteed newer untested versions work with headtrackr!
Open the Zip file and extract it to a location of your liking. No installation needed.
Configuration
You can download a preconfiguration file here (right click -> save as)
Save it to the “settings” folder in your opentrack install folder and you can skip the opentrack config steps
Start opentrack.exe
Opentrack configuration steps
Select “UDP sender” as Tracker.
Tap on the “…” button on the right to select a port, in this example we’ll be using “4242” (If there are any problems with receiving data, change the port!).
If you have a firewall, you might need to allow this port in your firewall settings.
{
"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"
}
On “Protocol” select “freetrack 2.0 Enhanced” for most games. Some games only support other protocols but freetrack is the most common.
On “Filter” select “Accela”. Tap on “…” and set a small value for both “Rotation smoothing” and “Translation smoothing” as seen below. This will filter out any inaccuracies from the sensors on your phone and make everything smoother.
Now on to the “Mapping” settings:
On the tabs “Yaw”, “Pitch” and “Roll” you can select a movement mapping. At the default mapping settings there is a 1:1 mapping, meaning you have to turn your head 180 degrees to move the view in your game 180 degrees. (This of course is not feasible since you can’t see the monitor anymore).
For all three I suggest a setting of 100:180 (see screenshots below)
Now on to settings that depend on how you strap your phone to your head and on the game you want to play
On the “Options” tab of the “Mapping” settings there are the “Output remap” settings.
Set Yaw, Roll and Pitch so, that your character follows your movements. If for example your character looks right, while you look left, you have to check “Invert” on “Yaw”. Same for looking up/down (Pitch) and rolling your head.
(You can also use the small octopus as a test before you start your game. It should move exactly like your in-game character)
Click the “Save” button to save these as your default settings.
Whenever you want to start tracking or testing, click “Start”.
Phone configuration steps
Unfortunately Windows Phone does not allow tracking movement with the display turned off. Because the display is one of the biggest battery drainers I would recommend the following (however, it is not needed for the app to work):
Turn your display brightness to the lowest setting (not needed with OLED displays)
Turn on Quiet mode, battery saver and/or airplane mode. This saves power and also ensures no interruption while playing.
Headtrackr setup
Make sure your phone’s WiFi is on and connected to the same network your PC is connected to.
Start Headtrackr
Tap on “Configuration” and enter your PC’s IP address and the port that was selected in opentrack.
That’s it, now you can test your connection:
Click on start in opentrack and then on “test connection” in Headtrackr. You should see the octopus turning left and right. If not, your connection is not working. Make sure you have entered the correct IP address / Port and both phone and pc are connected to the same network.
Save the configuration by pressing “Confirm”.
That’s it, you are now ready to start.
Tips and Tricks
Use the head shaking feature of Headtrackr to re-center your view in game. Simply shake your head and one second after the audio cue has played your view will take your current orientation as the new center value. In settings you can adjust the sensitivity of the head shake detection.
Known problems with opentrack and games
Tested opentrack versions: opentrack 2.3 rc5 and opentrack 2.3 rc9.
Please note: opentrack 2.3 is still in development and not withour errors.
Known problems with opentrack 2.3 rc5
“Output remap” can map one axis to another. (E.g. you can’t set that pitch means roll and roll means pitch)
Known problems with opentrack 2.3 rc9
On opentrack 2.3 rc9 and higher you have to first click “Start” in opentrack and then on the phone via “START TRACKING”. If you start tracking on your phone first, the re-centering feature of Headtrackr doesn’t work correctly.
Known problems with Star Citizen
At this moment, Star Citizen is still in alpha. Sometimes headtracking does not work. Restarting Star Citizen, opentrack and sometimes your pc can fix that problem. (Tests have shown that Star Citizen works better with opentrack 2.3 rc5 than the current newer versions)
Problem: No Text-To-Speech output in Headtrackr
Speech for your language has to be installed. Go to system settings -> language and make sure of that. If it’s not installed you can do that there.
Examples of how you can easily strap your phone to your head
Why did I develop Headtrackr?
I have always waited for a viable virtual reality headset. With Oculus Rift we might get one in a few months/years. But I just couldn't wait that long. Unfortunately the next best thing (TrackIR) costs way to much for me (180€). (Or rather: I think it costs way to much for the features it delivers)
I already had a Windows Phone and multiple apps released, so I developed Headtrackr as an alternative to TrackIR.
You might ask yourself: Why is Headtrackr so much cheaper than TrackIR? It must be pretty bad.
No, TrackIR is so expensive because you pay for the hardware as well as the software. With your phone you already have all the hardware you need and only need the software!
I personally can't go back to playing games like Star Citizen without head tracking.
If you find any bugs, have any questions or have any suggestions feel free to contact me in the comments, per pm, mail or from inside the app.
Links
Download: http://www.windowsphone.com/s?appid=11777f9d-9261-42e6-acc3-84e3046703bb
[QRCODE]http://www.windowsphone.com/s?appid=11777f9d-9261-42e6-acc3-84e3046703bb[/QRCODE]
http://www.headtrackr.com and http://www.headtrackr.de
The developer: www.dehodev.com
hi i am trying to use headtrackr with my phone acting both as an HMD/vr.headset and as an gyroscope data sender for opentrack..
my problem is that i can get headtrack to work in potrait mode but not in landscape with screen facing my face..
would be really awesome if Headtrackr could receive an update to fix this problem it would act not only as a headtracker device for freetrack games bu also for VR games !!
i hope that this can happen some day awesome app btw
greymouser said:
hi i am trying to use headtrackr with my phone acting both as an HMD/vr.headset and as an gyroscope data sender for opentrack..
my problem is that i can get headtrack to work in potrait mode but not in landscape with screen facing my face..
would be really awesome if Headtrackr could receive an update to fix this problem it would act not only as a headtracker device for freetrack games bu also for VR games !!
i hope that this can happen some day awesome app btw
Click to expand...
Click to collapse
I noticed this problem a few months ago. I wrote a UWP version of Headtrackr with the goal to fix this problem and make it possible to work with VR games. The current version is still a WP8 app that can't work when it's not in the foreground, so it can't have any other app open (for streaming your pc's video output).
Unfortunately I hit a snag that I was unable to figure out. (Worked on it for 3-4 weeks) The sensor API in Windows 10 has this problem where when your phone is in landscape and you look in certain directions it suddenly changes axises and angles. I was unable to find any documentation on this issue. Why this happens, how this happens or how to compensate for it. It's one of the most frustrating things I have encountered. This problem did not exist in Wp7.5 or Wp8. I was planning on taking another look at it in a few weeks.
I was really confused, because I was reading everywhere on how this api is meant for VR and AR but could'nt find a single example that actually worked correctly without those issues.
i see so facing two problems here,
here is an idea how about adding VNC capability to headtrackr, this way there will be no reason to switch to a streaming app..
i also found this article seemed relevant.. especially the sensorbatching feature and readingtransform-initialize..
WP VR is really a lackluster unfortunately :/
Yeah, I solved the problem with background head tracking with the UWP app. That works by registering the app as an "ExtendedExecution" with LocationTracking as its type which allows the headtracking code to continue running while the streaming app is in foreground. (I also thought about creating a combined Headtracking and Streaming app, but for the time being that would take to long)
The article you linked is unfortunately useless. I read it a few months ago. At first I thought that would be the solution but in reality it doesn't change anything. Since then Microsoft seems to have released some online courses on the subject (https://msdn.microsoft.com/en-gb/mt715765.aspx). I'll go through them tomorrow to see how they solved the sensor problem.
Believe me, I would be more than happy to find a solution to this. I have been looking forward to try one of my devices as a VR device for some time.
greymouser said:
i see so facing two problems here,
here is an idea how about adding VNC capability to headtrackr, this way there will be no reason to switch to a streaming app..
i also found this article seemed relevant.. especially the sensorbatching feature and readingtransform-initialize..
WP VR is really a lackluster unfortunately :/
Click to expand...
Click to collapse
I've created a stackoverflow post describing the problem with example source code. Hopefully someone can point me to a solution because unfortunately I still couldn't find any solution for this:
https://stackoverflow.com/questions...eird-undocumented-sensor-reading-jump-when-fa
Head tracking eh? Pretty slick! Keep up your progress guys.
I am a noob to rooting, and flashing custom roms. However, I'm very computer literate.
I bought the Xperia X compact because it appeared flashing roms would be very possible.
I have a simply idea, I want to make a rom that is so ultra minimal many of you might think I'm crazy.
All I want it a phone with a black screen, one icon of each: phone, contacts, txt, calculator.
that is it. I don't want internet, I don't want GPS.. nothing. I don't want any trace of any company on my phone.
Think of it this way, I want a blank slate, like a new fresh computer, and I want to install the OS of my choice, with only the things I want. I can't seem to find anything like this(it may exist, but my searching of the web returns nothing close) Can someone please help me with this?
Thanks in advance.
Mike
matridium said:
I am a noob to rooting, and flashing custom roms. However, I'm very computer literate.
I bought the Xperia X compact because it appeared flashing roms would be very possible.
I have a simply idea, I want to make a rom that is so ultra minimal many of you might think I'm crazy.
All I want it a phone with a black screen, one icon of each: phone, contacts, txt, calculator.
that is it. I don't want internet, I don't want GPS.. nothing. I don't want any trace of any company on my phone.
Think of it this way, I want a blank slate, like a new fresh computer, and I want to install the OS of my choice, with only the things I want. I can't seem to find anything like this(it may exist, but my searching of the web returns nothing close) Can someone please help me with this?
Thanks in advance.
Mike
Click to expand...
Click to collapse
install any OS you want, root, and delete system folders of whatever you don't want. Then, you can end up with a black screen and 4 apps and nothing else. However, there will never be 'no trace of any company' unless you build your own components and design your own os. Even the 4 apps you want are developed and installed by the os maker, and they run how they want tjem to, (including collecting data, etc). Also, removing apps is removing a small part of the system that runs the phone. There is the kernel, system processes, and more that are required to use the phone at all, (or even turn it on), and all of these things are designed to operate a certain way, and contain many traces of various companies. You can't remove those things.
But, if what you want is the appearance of such a thing, you can easily attain that.
levone1 said:
install any OS you want, root, and delete system folders of whatever you don't want. Then, you can end up with a black screen and 4 apps and nothing else. However, there will never be 'no trace of any company' unless you build your own components and design your own os. Even the 4 apps you want are developed and installed by the os maker, and they run how they want tjem to, (including collecting data, etc). Also, removing apps is removing a small part of the system that runs the phone. There is the kernel, system processes, and more that are required to use the phone at all, (or even turn it on), and all of these things are designed to operate a certain way, and contain many traces of various companies. You can't remove those things.
But, if what you want is the appearance of such a thing, you can easily attain that.
Click to expand...
Click to collapse
Thanks for the reply,
I guess, what I'm asking, (maybe your answered this) is it possible to install the OS, and not install drivers to run things like WIFI, GPS. I simply have no use for them. I currently turn them off on my X compact. I can get two solid days without charging my phone with just these two things turned off. Second, I use nothing on the phone, but placing calls, occasional TXT, and simple calculations. IMO there's absolutely no reason to have anything else on a phone. so in your reply you say install the OS I want, root it, and delete anything I want. So, since I don't know much about this and I'm still learning, what are the most one can delete from the system and still have a functioning phone? Does Sony publish a list what's on the Mother board, and what drivers run them? If there is it would be a great starting point for me to get an idea of what can absolutely not be deleted.
Thanks again!
matridium said:
Thanks for the reply,
I guess, what I'm asking, (maybe your answered this) is it possible to install the OS, and not install drivers to run things like WIFI, GPS. I simply have no use for them. I currently turn them off on my X compact. I can get two solid days without charging my phone with just these two things turned off. Second, I use nothing on the phone, but placing calls, occasional TXT, and simple calculations. IMO there's absolutely no reason to have anything else on a phone. so in your reply you say install the OS I want, root it, and delete anything I want. So, since I don't know much about this and I'm still learning, what are the most one can delete from the system and still have a functioning phone? Does Sony publish a list what's on the Mother board, and what drivers run them? If there is it would be a great starting point for me to get an idea of what can absolutely not be deleted.
Thanks again!
Click to expand...
Click to collapse
May be a list compiled somewhere, but I can't say I know enough about it to give you direction. I think it would definitely be a chore to figure out, since modern roms can have over 100 system apps installed, (between /system/app and /system/priv-app), plus all of the other stuff. As far as Sony publishing info, they have an 'open' program for developers, but it's not entirely open source. You can find all of the sources they do make available on Sony developer site.
Personally, I usually just use the built-in app disabler and disable anything I don't want, and it hides the icon. Some things you can't officially disable, but you can use a third-party app, or delete app folders, but you want to be careful and make a backup. Maybe just move folders to a temp folder somewhere, in recovery file manager, and see if it reboots. Then, if not, you can go back to recovery and put it back...
levone1 said:
May be a list compiled somewhere, but I can't say I know enough about it to give you direction. I think it would definitely be a chore to figure out, since modern roms can have over 100 system apps installed, (between /system/app and /system/priv-app), plus all of the other stuff. As far as Sony publishing info, they have an 'open' program for developers, but it's not entirely open source. You can find all of the sources they do make available on Sony developer site.
Personally, I usually just use the built-in app disabler and disable anything I don't want, and it hides the icon. Some things you can't officially disable, but you can use a third-party app, or delete app folders, but you want to be careful and make a backup. Maybe just move folders to a temp folder somewhere, in recovery file manager, and see if it reboots. Then, if not, you can go back to recovery and put it back...
Click to expand...
Click to collapse
I know that Sony has their open environment for developers. I like that they do this, its a good thing. I think there is a forum on their, I might be able to get some answers. I thought that on XDA, someone would actually know what you can and can't delete since it appears to me, making a custom rom would require deleting and removing things or adding things. Someone probably knows... From my perspective, I have found that most things that reference custom ROMs (here on XDA, or YouTube) seem to revolve around, either tricking out a phone, or "I did it! because I can"... "this does not work, I'm going to figure this out" and all of that is very cool. but I have not seen much in regards to hacks that make phones more useful, like a tool instead of the toys they are.
when I find out anything from Sony or on my own about doing what I propose, I will post back here. If anyone has any ideas or resources just let me know.
Thanks!
I think you could probably do better with some classic phone (not smartphone) with requirements like this.
A Sonim XP5 would come closest to fitting your requirements right out of the box. You start hacking on a smartphone too much and you'll end up with a paper weight.
The sonim xp5 looks promising.
I ordered a used from ebay I'm going to give it a try.
I still think phones should be sold with an option to Install anything you want just like computers. In fact the Industry would be even better if they followed what computers did. Allow people to purchase their own Mother boards, enclosures, batteries, and components, and let users build their own phones. just think it would a much better market.
Thanks for the help
got the XP5 but its not what I want either
The XP5 is ok.... If I want to survive a nuclear holocaust! That thing is thick as brick. Its a neat idea, but a little to limited.
OK, so I'm thinking has anyone installed a straight Linux OS on the Compact.
any thoughts?
matridium said:
The XP5 is ok.... If I want to survive a nuclear holocaust! That thing is thick as brick. Its a neat idea, but a little to limited.
OK, so I'm thinking has anyone installed a straight Linux OS on the Compact.
any thoughts?
Click to expand...
Click to collapse
yes. Linux deploy works great. I had Ubuntu and Kali running smoothly. Look up a tutorial, but know that there are a few ways to do it. I used boot-from-sdcard method . Basically partition sdcard, using 8gb or so of ext4 for Linux, then open Linux deploy app, and set preferences for environment, then install os, (takes a while and you need a strong internet connection), then use vnc app to connect to the Linux desktop. Almost everything works well, but sound is tricky. I got it partially working with media server app. Also, the file system is set up slightly different than on a Linux computer, so i had a little trouble with apktool... Another nice thing about it is that you can easily mount your android storage to the Linux desktop in terminal, and the Linux os runs basically as an app, so you can just go back and forth on the fly, and transfer files easily.
:good:
{
"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"
}
Hi All,
I got a used head unit which is I think an FF-5000 (maybe Xonrich brand?).
* Which is the newest firmware/MCU for this unit?
* Is there any option to replace the factory apps (radio, music player, dsp controller app) to better looking ones?
* I cannot customize the home screen widgtes. Is there any trick for this? I would like to replace the apps shortcuts on the home screen.
* Screen is too bright in night mode however I have already changed it to the minimum.
* This device is able to show canbus info on the screen for example, door status, outdoor temp etc... Is that possible to edit canbus config to show AC status as well?
{
"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"
}
bhudcser said:
Hi All,
I got a used head unit which is I think an FF-5000 (maybe Xonrich brand?).
* Which is the newest firmware/MCU for this unit?
* Is there any option to replace the factory apps (radio, music player, dsp controller app) to better looking ones?
* I cannot customize the home screen widgtes. Is there any trick for this? I would like to replace the apps shortcuts on the home screen.
* Screen is too bright in night mode however I have already changed it to the minimum.
* This device is able to show canbus info on the screen for example, door status, outdoor temp etc... Is that possible to edit canbus config to show AC status as well?
Click to expand...
Click to collapse
Hi, just use FCC launcher instead of regular one, it has many settings and nice interface. In hidden menu (code 8888) you can change what icons to appear, including AC climate if that option is available, and has other options tweeks for anything, just combine. It won't do any harm to device.
Here is a pic of mine tweeked with FCC launcher :
I have another question regarding ALPS FF5000 - 8227L demo software
If any of you are having problems with radio antenna , I mean the radio signal is to low and sometimes when rainy some radio stations are out of range or with noise or losing signal (AF retunes non stop). What to do to fix that or to amplify signal, now is rather somewhat at low level. Tried with bought radio amplifier but signal is improved by a little. Also tried in advanced settings with RADIO / FM sense bar is up to 40 and no changes in signal. RADIO SETTINGS :
ICC 5
RADIO AREA: EUROPE
FM SENSE 40
AF tune ON
OSC : 4M-12M
I have an infotainment 8227L (FF-5000) based on Android 9 (the number on the start screen).
Screen About Device:
But (maybe after installing an app) the APKs can no longer be installed.
Error: "Error when analyzing the package"
I tried with configurations, I tried with factory reset, I tried with an update from the 8227l-8.bin and 8227l-8.upd files in a usb stick.
But nothing, I can't solve.
Can you help me?
Thank you
For bhudcser:
Hello.
I've encountered the same problem:
Even adjusting the brightness to a minimum is annoying and dangerous for night driving.
There is no possibility to adjust it software.
The brightness depends on the voltage to which the monitor is subjected, which is higher than that of the battery. A good adjustment is achieved with a range of 14 - 19V. Unfortunately their voltage booster (regulated by a square wave that comes microcontroller) is gross.
I tried to change a resistance of the booster regulation, but the results were very unsatisfactory.
Therefore I made an external electronic card and designed a buster. Now I adjust the brightness with the knob optimally. In addition, I have provided a photoresistance placed inside the passenger compartment, which varies the brightness also according to the lighting conditions automatically (for example when I enter or leave a gallery).
Knob Photo resistance
I also intervened on the backlight of the side keys (excessive too...)
I'm sorry to give you this bad news,
but unfortunately nothing can be done by acting on the original configurations.
Hi.
Anton TNT said:
Hi, in device settings / infortainment or accounts / google find option "install from unknown location" , and check that files / package (apk) is fully downloaded - maybe it is better to download them on usb and then install from usb stick thru apk installer.
(sorry I haven't learned how to include quotes yet....)
It happens to me with APKs that before I normally installed from a USB stick, but now (maybe because of an app or I don't know..)
I can no longer install even copying them to the internal memory and trying from there.
I tried to give consent to apps of unknown origin to Google
is italian: means "Less secure app access",
and now is activated.
(Is correct?)
I can't find other references to APKs in the infotainment configuration menus.
I rebooted the device and tried again to install several APKs, but the error "Error while analyzing the package" always appears!
This is my device:
I have set the language of the device in English, so as to show you the message:
A suggest?
Thank you
marv66 said:
Hi.
Anton TNT said:
Hi, in device settings / infortainment or accounts / google find option "install from unknown location" , and check that files / package (apk) is fully downloaded - maybe it is better to download them on usb and then install from usb stick thru apk installer.
(sorry I haven't learned how to include quotes yet....)
It happens to me with APKs that before I normally installed from a USB stick, but now (maybe because of an app or I don't know..)
I can no longer install even copying them to the internal memory and trying from there.
I tried to give consent to apps of unknown origin to Google
View attachment 5441017
is italian: means "Less secure app access",
and now is activated.
(Is correct?)
I can't find other references to APKs in the infotainment configuration menus.
I rebooted the device and tried again to install several APKs, but the error "Error while analyzing the package" always appears!
This is my device:
View attachment 5441049
I have set the language of the device in English, so as to show you the message:
View attachment 5441137
A suggest?
Thank you
Click to expand...
Click to collapse
please use this help : https://medium.com/@GuruTechnolabs/...ing-the-package-error-in-android-c2fca91673cb
or try googling it ... I cannot help you seems to me you have outdated version of android
Hi.
II searched for the solution on the Internet for hours, but nothing.
Since the device does not have an option entry to enable unknown apps, I installed the "Hidden settings" app from the play store and looked for the option.
Finally I found it, but unfortunately it is fixed on "disabled" and does not allow you to change it.
Maybe there is a block created by some previously launched app that has performed operations allowed in root,
maybe I should root the device,
maybe there is a need for some sort of reformatting that only the manufacturer can do....
Unfortunately I can not even resign myself to install only from the play store, because some applications I have only as APK (example that of my dashcam).
I find myself an unusable infotainment!
I don't know what to do anymore...
did you try this?
click on the gear where it says HMI: and put in 8888 as the password,
go to OTHER
find INSTALL and set it to enable
find PROTECTION and set it to DISABLE
Hello.
Thank you for the information.
I did as you indicated, in fact the INSTALL option is disabled.
Unfortunately when I try to activate it, it requires a password!
Is this a known password? Does anyone know it?
Thank you
marv66 said:
Hello.
Thank you for the information.
I did as you indicated, in fact the INSTALL option is disabled.
View attachment 5442569
Unfortunately when I try to activate it, it requires a password!
View attachment 5442571
Is this a known password? Does anyone know it?
Thank you
Click to expand...
Click to collapse
3234 I believe. It's on the forums here somewhere. Id look but traveling at the moment. Will update if I find something different
Works!
THANK YOU VERY VERY VERY MUCH !!!!!
YOU SAVED ME.
I am happy to have found a forum of competent people.
Hi.
Is possible in a FF-5000 8227L system obtain an app for vocal commands offline?
marv66 said:
Hi.
Is possible in a FF-5000 8227L system obtain an app for vocal commands offline?
Click to expand...
Click to collapse
Hi, you have google voice commands just like in any android, just install search bar with microphone icon and try it
In my FF-5000 8227L device google voice command requires an online link.
I would need to give commands even where there is no telephone network coverage
marv66 said:
In my FF-5000 8227L device google voice command requires an online link.
I would need to give commands even where there is no telephone network coverage
Click to expand...
Click to collapse
If your device has wifi connection just connect to internet or just make your mobile phone as main network by creating a hotspot and connect headunit thru it.
My ff-5000 8227L owns 16Gb ROM (... flash) and 2Gb of RAM is mounted in a Jeep.
I often travel into narrow valleys and gorges where there is no internet signal coverage. So I need an app that allows OFFLINE voice commands.
marv66 said:
My ff-5000 8227L owns 16Gb ROM (... flash) and 2Gb of RAM is mounted in a Jeep.
I often travel into narrow valleys and gorges where there is no internet signal coverage. So I need an app that allows OFFLINE voice commands.
Click to expand...
Click to collapse
Maybe sattelite connections ? It works with tv tuner usb card bought from ali express, In general this is not tested with headunits yet but it involves a small radio dish antenna and usb port in device (sattelite connections also uses radio frequencies similar to broadband routers/wifi), but I must say it is expensive and complicated.
Following this story you can download a program : https://www.apkmirror.com/apk/saiy-ltd/saiy-assistant/ and use this SAIY app or just use GOOGLE ASSISTANT !
I appreciate every idea ,
but I would avoid complicated and expensive solutions.
When I bought the car there was inserted as standard a navigator + mp3 player that accepted voice commands in different languages, all OFFLINE.
The management of the navigator maps was difficult, rudimentary and with paid updates, with a closed operating system.
I replaced it with the FF-5000 getting an Android system and the ability to load and update apps and maps at will, surf the net and more...
Unfortunately I thought I could use voice commands by simply loading an app, but it seems not so!
It seems almost impossible to me that there is no app for basic, simple,
TOTALLY OFFLINE
voice commands such as:
"Browse to location X",
"Call Mary",
or "Play the music track Y"...
marv66 said:
I appreciate every idea ,
but I would avoid complicated and expensive solutions.
When I bought the car there was inserted as standard a navigator + mp3 player that accepted voice commands in different languages, all OFFLINE.
The management of the navigator maps was difficult, rudimentary and with paid updates, with a closed operating system.
I replaced it with the FF-5000 getting an Android system and the ability to load and update apps and maps at will, surf the net and more...
Unfortunately I thought I could use voice commands by simply loading an app, but it seems not so!
It seems almost impossible to me that there is no app for basic, simple,
TOTALLY OFFLINE
voice commands such as:
"Browse to location X",
"Call Mary",
or "Play the music track Y"...
Click to expand...
Click to collapse
This link I gave you , not working ? have you tried any?