Since the MAC address of my phone was different than that of my bluetooth dongle for my PC I had to constantly tell my PS3 SIXAXIS controller what to pair to so I could use it for MotionInJoy or the SIXAXIS Controller app.
Eventually I got annoyed enough to fix it. It was very hard finding all the information I needed online so I decided to just make a tutorial for everyone else looking for it. Hopefully they find it here.
GETTING STARTED
What you will need:
PS3 Controller
SIXAXIS Controller App (it's a paid app but worth it)
MotionInJoy
Bluetooth Dongle
USB cable (micro b to a)
USB cable (mini b to a)
Android SDK (requires Java JDK)
Samsung USB drivers (download from Samsung's support site)
Notepad++
Steps to take:
Install the SIXAXIS Compatability Checker App first to make sure your phone is going to work (it should since we all have the same phone but you never know with different ROMs and Kernels and what-not)
If it works install the SIXAXIS Controller App and run it
Hit "Start" so you can see your current phones bluetooth MAC ID
{
"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"
}
Install the the Java JDK and the Android SDK
Install Samsung USB drivers
Connect your computer to your phone and enable USB Debugging
Install drivers for your bluetooth dongle and plug it into your USB port
Install MotionInJoy to your PC
Connect your PS3 controller to yoru PC via USB
Load MotionInJoy and check the "BluetoothPair" section to get your "Adapter MAC"
(this number is backwards; so if it shows b5.2e.f.dc.1b.0 then the number we need is actually 00.1b.dc.0f.2e.b5)
Open up command prompt (WIN+R and then type "cmd")
Change directory to your installation of the Android SDK's platform-tools (mine is located in C:/asdk/platform-tools)
Code:
cd c:/asdk/platform-tools
Put in the following command to get your current bluetooth address file from your phone:
Code:
adb pull /esf/bluetooth/bt_addr
This will drop into your platform-tools directory on your computer (mine is located at C:/asdk/platform-tools/bt_addr)
Now open up the bt_addr file in Notepad++ and change the MAC ID you see there to the one we got our of MotionInJoy earlier
(my phone's MAC ID was 84:25:db:55:48:a8 so I had to change it to 00:1b:dc:07:2e:b5 to match my dongle's MAC ID)
Save this file with Ctrl+S so it keeps the file the same format (we don't want it as a .txt or it wont work!)
Now go back to command prompt and type the following command:
Code:
adb push bt_addr /esf/bluetooth/
This will overwrite our old file with our new MAC ID
Go into your phone Settings -> Applications -> SIXAXIS Controller to "Clear Data" and "Force stop" before running again (so it detects the changes in the MAC ID file)
Open up SIXAXIS Controller App
Select "Start"
Press the Playstation button on your PS3 controller
It should now discover it and say "Client connected: 1" and have your local bluetooth address at the bottom be the new address
EDIT: EDIT: Finally I can put my images in here to make this tutorial better!
hideokuze said:
Code:
adb pull /esf/bluetooth/bt_addr
Code:
adb push bt_addr /esf/bluetooth/
Click to expand...
Click to collapse
2 things
i dont have a esf folder but i do have a efs folder so i guess thats a mistake?
adb pull /esf/bluetooth/bt_addr
should be
adb pull /efs/bluetooth/bt_addr
and this dont change my mac address
Here is an easier way to do it.
1) Install the Sixaxis controller app
2) Download and install the SixaxisPairTool from here: http://www.dancingpixelstudios.com/sixaxiscontroller/tool.html
3) Start the Sixaxis controller app and press "start"
4) Look at the bottom of your screen in the Sixaxis controller app and make note of the "local bluetooth address"
5) Run SixaxisPairTool on your computer
6) Plug your PS3 controller into your computer
7) Change the address to match the "local bluetooth address" from the app and you should be good to go
This will change the address on the PS3 controller to match the phone and will connect every time. You can repair it back to your PS3 the way you normally do.
jimmynguyen91 said:
Here is an easier way to do it.
1) Install the Sixaxis controller app
2) Download and install the SixaxisPairTool from here: http://www.dancingpixelstudios.com/sixaxiscontroller/tool.html
3) Start the Sixaxis controller app and press "start"
4) Look at the bottom of your screen in the Sixaxis controller app and make note of the "local bluetooth address"
5) Run SixaxisPairTool on your computer
6) Plug your PS3 controller into your computer
7) Change the address to match the "local bluetooth address" from the app and you should be good to go
This will change the address on the PS3 controller to match the phone and will connect every time. You can repair it back to your PS3 the way you normally do.
Click to expand...
Click to collapse
Correct me if I'm wrong but isnt that the standard way of connecting a Ps3 controller to a phone with sixaxis? I think the purpose of this thread is to change the bluetooth mac address of the the phone so it's the same as as the bluetooth dongle so u dnt hav have to change the bluetooth mac address of the controller each tym u want to use it fr a different device.
I want to know whether u can change ur phones bluetooth mac address to the same as the Ps3 so then u wudnt hav to use the sixaxis paring tool on a computer each time u want to pair the controller to the phone after u repair it with ur Ps3?
Sent from my Desire HD using xda premium
Not sure if people are still having problems. I contacted SixAxis and they emailed the following instructions. I haven't tested it out yet as I found a PC from a friend to use.
Just in case, and for future reference, here are the instructions for OSX:
1. Download libusb.pkg.tar.gz from http://www.ellert.se/twain-sane/, unzip, run and install.
2. Download sixpair for OS X here -http://www.dancingpixelstudios.com/sixaxiscontroller/sixpair.
3. Open Terminal, navigate to the folder your file is in (i.e. if the file downloaded into your Downloads folder, you should just have to type "cd Downloads" to get there) and type 'chmod 755 sixpair'.
4. Plug your PS3 controller into your Mac via the USB cable.
5. In Terminal again, type './sixpair 1A:2B:3C:4D:5E:6F' where "1A:2B:3C:4D:5E:6F" is the "Local Bluetooth Address" that the Sixaxis controller app gives you.
6. Unplug the PS3 controller, start the Sixaxis controller app, and then press the home button on your PS3 controller.
Hope this helps someone out....
madflava54 said:
Not sure if people are still having problems. I contacted SixAxis and they emailed the following instructions. I haven't tested it out yet as I found a PC from a friend to use.
Just in case, and for future reference, here are the instructions for OSX:
1. Download libusb.pkg.tar.gz from http://www.ellert.se/twain-sane/, unzip, run and install.
2. Download sixpair for OS X here -http://www.dancingpixelstudios.com/sixaxiscontroller/sixpair.
3. Open Terminal, navigate to the folder your file is in (i.e. if the file downloaded into your Downloads folder, you should just have to type "cd Downloads" to get there) and type 'chmod 755 sixpair'.
4. Plug your PS3 controller into your Mac via the USB cable.
5. In Terminal again, type './sixpair 1A:2B:3C:4D:5E:6F' where "1A:2B:3C:4D:5E:6F" is the "Local Bluetooth Address" that the Sixaxis controller app gives you.
6. Unplug the PS3 controller, start the Sixaxis controller app, and then press the home button on your PS3 controller.
Hope this helps someone out....
Click to expand...
Click to collapse
Thanks so much for this, I have windows 8 and the pair utility does not work at all and luckily i have a macbook but had no idea how to use the command line utility provided. Thanks so much!
hi, im trying to do this, but when i write in cmd "adb pull /esf/bluetooth/bt_addr" it says that remote objetc "adb pull /esf/bluetooth/bt_addr" does not exit.
what can i do?
thanks
does not work
"adb pull /esf/bluetooth/bt_addr" does not exist."
Herone said:
hi, im trying to do this, but when i write in cmd "adb pull /esf/bluetooth/bt_addr" it says that remote objetc "adb pull /esf/bluetooth/bt_addr" does not exit.
what can i do?
thanks
Click to expand...
Click to collapse
I think you have to type efs and not esf. Try it with that. Just how it shows in post number two
dmlsthe1 said:
I think you have to type efs and not esf. Try it with that. Just how it shows in post number two
Click to expand...
Click to collapse
So after trying the method mentioned in post 1 I was unsuccessful.
I am using CM10.1 on a Galaxy s3 with a OEM Bluetooth controller (Gaisia?) and was unable to change the master address on the controller itself with the sixpair tool. because of this i always had to have a cable.
instead I have now changed my phone bluetooth mac address by changing the above files and also updating the bt_config.xml file in data/misc/bluedroid folder.
This seems to be working for now.
jimmynguyen91 said:
Here is an easier way to do it.
1) Install the Sixaxis controller app
2) Download and install the SixaxisPairTool from here: http://www.dancingpixelstudios.com/sixaxiscontroller/tool.html
3) Start the Sixaxis controller app and press "start"
4) Look at the bottom of your screen in the Sixaxis controller app and make note of the "local bluetooth address"
5) Run SixaxisPairTool on your computer
6) Plug your PS3 controller into your computer
7) Change the address to match the "local bluetooth address" from the app and you should be good to go
This will change the address on the PS3 controller to match the phone and will connect every time. You can repair it back to your PS3 the way you normally do.
Click to expand...
Click to collapse
Have you actually done it? Cause I tried a bunch of times and cannot use my ps3 to charge my controller cause then again have to use my PC to setup everything. I guess it is easier to buy the cable to connect the phone to the controller, lol.
Sent from my SGH-T989 using xda premium
There is faster an easier way to set up SIXAXIS + MontioninJoy + Android.
What you will need:
PS3 Controller
SIXAXIS Controller App (it's a paid app but worth it)
MotionInJoy
Bluetooth Dongle
USB cable (micro b to a)
USB cable (mini b to a)
File Explorer [with ROOT]
Steps to take:
1) Install the Sixaxis controller app
2) Start the Sixaxis controller app and press "start"
3) Look at the bottom of your screen in the Sixaxis controller app and make note of the "local bluetooth address"
4) Plug your PS3 controller into your computer
5) Load MotionInJoy and check the "BluetoothPair" section to get your "Adapter MAC"
(this number is backwards; so if it shows b5.2e.f.dc.1b.0 then the number we need is actually 00.1b.dc.0f.2e.b5)
6) Open File Manager on your phone with ROOT SETTINGS and go to /efs/bluetooth/. (Start from root)
7) Edit file "bt_addr" and replace your "local bluetooth address" with (reverted) "Adapter MAC"
8) Do the same in "bt_config.xml" file in /data/misc/bluedroid folder. (Start from root)
9) Go into your phone Settings -> Applications -> SIXAXIS Controller to "Clear Data" and "Force stop" before running again (so it detects the changes in the MAC ID file)
10) Now you are ready to pair your PS3 PAD with PC and Android simultaneously.
tsabrakar said:
There is faster an easier way to set up SIXAXIS + MontioninJoy + Android.
What you will need:
PS3 Controller
SIXAXIS Controller App (it's a paid app but worth it)
MotionInJoy
Bluetooth Dongle
USB cable (micro b to a)
USB cable (mini b to a)
File Explorer [with ROOT]
Steps to take:
1) Install the Sixaxis controller app
2) Start the Sixaxis controller app and press "start"
3) Look at the bottom of your screen in the Sixaxis controller app and make note of the "local bluetooth address"
4) Plug your PS3 controller into your computer
5) Load MotionInJoy and check the "BluetoothPair" section to get your "Adapter MAC"
(this number is backwards; so if it shows b5.2e.f.dc.1b.0 then the number we need is actually 00.1b.dc.0f.2e.b5)
6) Open File Manager on your phone with ROOT SETTINGS and go to /efs/bluetooth/
7) Edit file "bt_addr" and replace your "local bluetooth address" with (reverted) "Adapter MAC"
8) Do the same in "bt_config.xml" file in /data/misc/bluedroid folder.
9) Go into your phone Settings -> Applications -> SIXAXIS Controller to "Clear Data" and "Force stop" before running again (so it detects the changes in the MAC ID file)
10) Now you are ready to pair your PS3 PAD with PC and Android simultaneously.
Click to expand...
Click to collapse
Can i use the same procedure to change my MK808B's android device bt mac address??There is no /data/misc/bluedroid folder though. If i only change bt_addr mac address would this make the trick? I am affraid of doing it (brick?).. Any help appreciated..
madflava54 said:
Not sure if people are still having problems. I contacted SixAxis and they emailed the following instructions. I haven't tested it out yet as I found a PC from a friend to use.
Just in case, and for future reference, here are the instructions for OSX:
1. Download libusb.pkg.tar.gz from http://www.ellert.se/twain-sane/, unzip, run and install.
2. Download sixpair for OS X here -http://www.dancingpixelstudios.com/sixaxiscontroller/sixpair.
3. Open Terminal, navigate to the folder your file is in (i.e. if the file downloaded into your Downloads folder, you should just have to type "cd Downloads" to get there) and type 'chmod 755 sixpair'.
4. Plug your PS3 controller into your Mac via the USB cable.
5. In Terminal again, type './sixpair 1A:2B:3C:4D:5E:6F' where "1A:2B:3C:4D:5E:6F" is the "Local Bluetooth Address" that the Sixaxis controller app gives you.
6. Unplug the PS3 controller, start the Sixaxis controller app, and then press the home button on your PS3 controller.
Hope this helps someone out....
Click to expand...
Click to collapse
Thank you very much! :good:
Psp emulator.....
Sent from my SAMSUNG-SGH-T989 using xda premium
tsabrakar said:
There is faster an easier way to set up SIXAXIS + MontioninJoy + Android.
What you will need:
PS3 Controller
SIXAXIS Controller App (it's a paid app but worth it)
MotionInJoy
Bluetooth Dongle
USB cable (micro b to a)
USB cable (mini b to a)
File Explorer [with ROOT]
Steps to take:
1) Install the Sixaxis controller app
2) Start the Sixaxis controller app and press "start"
3) Look at the bottom of your screen in the Sixaxis controller app and make note of the "local bluetooth address"
4) Plug your PS3 controller into your computer
5) Load MotionInJoy and check the "BluetoothPair" section to get your "Adapter MAC"
(this number is backwards; so if it shows b5.2e.f.dc.1b.0 then the number we need is actually 00.1b.dc.0f.2e.b5)
6) Open File Manager on your phone with ROOT SETTINGS and go to /efs/bluetooth/
7) Edit file "bt_addr" and replace your "local bluetooth address" with (reverted) "Adapter MAC"
8) Do the same in "bt_config.xml" file in /data/misc/bluedroid folder.
9) Go into your phone Settings -> Applications -> SIXAXIS Controller to "Clear Data" and "Force stop" before running again (so it detects the changes in the MAC ID file)
10) Now you are ready to pair your PS3 PAD with PC and Android simultaneously.
Click to expand...
Click to collapse
Hi I tried using your method on my Nexus 7 but encountered the following problems:
1. I cannot find this /efs/bluetooth/
2. I changed in "bt_config.xml" file in /data/misc/bluedroid folder with the reverse address found in MotionInJoy and did the "Clear Data" and "Force stop" under Settings -> Applications -> SIXAXIS Controller but once I start the SIXAXIS Controller app, the old address is still there.
Any idea?
Sweet, ill have to give this a try later! thanks
Hmm, looks interesting. I might give this a try later and use it on a few emulators installed on my SGSII.
EeeK said:
Hi I tried using your method on my Nexus 7 but encountered the following problems:
1. I cannot find this /efs/bluetooth/
2. I changed in "bt_config.xml" file in /data/misc/bluedroid folder with the reverse address found in MotionInJoy and did the "Clear Data" and "Force stop" under Settings -> Applications -> SIXAXIS Controller but once I start the SIXAXIS Controller app, the old address is still there.
Any idea?
Click to expand...
Click to collapse
Uninstall and reinstall
S4 Info
Reference App you can check for Bluetooth MAC Cloning
You can also check for following app for Change Bluetooth MAC Address.
https://play.google.com/store/apps/details?id=my.bluetooth.cloning
Related
You may also call this reversed USB tether.
This might come in handy if you're near a computer (Win XP/Win7) and there's no Wifi to connect to etc..
So after some research and trying I've found some information on how to do this.
Requirements:
* Android 2.2 (or an older version with a root tethering app)
* ADB from Android SDK, or a rooted Android 2.2 with terminal in root mode
STEP 1:
Install USB drivers from Android SDK.
STEP 2:
Connect USB cable and activate USB Tethering.
You should see a new network interface. (On XP you might need to install the RNDIS driver manually, see below)
If you're also missing RNDIS driver on Win7, look here.
Win XP manual driver install Android USB Ethernet/RNDIS: (You can skip this if you're on Win 7)
1. Download the following configuration file inside the *.zip attached to this post (tetherxp.inf) to your Windows XP computer.
2. Use the USB cable that came with your phone to connect your phone to your computer.
3. On the Android phone, press Home > Menu > Settings to open the Settings application.
4. Press Wireless & networks > Tethering & portable hotspot.
5. Check USB tethering.
6. When Windows XP’s New Hardware Wizard opens, select No, not at this time and click Next.
7. Select Install from a list or specific location and click Next.
8. Click Browse to browse to the directory where you installed the configuration file you downloaded in Step 1 and click Next. Windows XP uses the configuration file to configure itself to support USB tethering with the Android phone. (This might take a while)
9. When Windows XP finishes installing the software for Android USB Ethernet/RNDIS, click Finish.
STEP 3:
Bridge the 2 network interfaces.
STEP 4:
Setup usb0 interface of your phone. You have to options:
1. From your computer, execute:
./adb shell netcfg usb0 dhcp
2. Or in a root terminal on your phone, type:
su
netcfg usb0 dhcp
You should now be able to connect to Internet on your phone using your computer's Internet connection.
Try to do a ping www.google.com to be sure.
STEP 5:
To shut down the reverse-tethering, first unbridge interfaces on your computer:
sudo ifconfig eth0 down
sudo ifconfig usb0 down
sudo ifconfig br0 down
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0
Then on your phone, uncheck the USB Tethering option.
Quote...
It is working now. After setting up ICS type in console emulator on your phone:
ifconfig usb1 192.168.2.2 netmask 255.255.255.0 up
route add default gw 192.168.2.1 dev usb0
iptables -F
iptables -F -t nat
setprop net.dns1 8.8.8.8
setprop "net.gprs.http-proxy" ""
Click to expand...
Click to collapse
Hope this helps some one who wants this to the right direction.
And maybe we're able to create an app to do this all automated.
Known issues but does not apply to all users:
1. Internet in browser application does not work.
2. Can't ping domain name.
For a little more info check out the sources, this includes the Linux version too.
Sources: Google android, Mycila
Nice info
Going to post a link on the hero forum where someone was wanting to do this. I wonder if this will work on a froyo hero too...
it would be cool if one of the devs could write a small app to switch this on n off great find tho shoemeistah
Thank you for the guide, It worked fine. There are several things not working though:
- can't download apps from market, they stuck on "downloading"
- my google account don't sync
- other apps don't update themselves. For example my twitter app won't show any new tweets until I open it and manually press "refresh"
I searched for this long time ago, even created a thread about it awhile back, didnt have luck like you did though
I gave up on it eventually, it would be nice to make an app out of it.
mind asking how did you confirm the net to be working on browser? by pinging google.com?
since i saw the last line you put "Internet in browser application does not work."
You can do that in the terminal
[U][B] Internet connection on your Android phone via your PC [/B][/U]
I think I found the best solution. Check it out connectify.me
I wanted to use my PC wired internet & I was astonished that this wasn't available in my HTC Desire & 1st Android device!. I looked over the net, I found many options but most asked for a rooted device! I didn't want to root my brand new Desire.
Connectify is an easy to use software router for Windows 7 computers. After downloading and installing the lightweight application, Connectify utilizes your computers' built in Wi-Fi card to wirelessly share any available Internet connection: a cable modem, a cellular card, or even another Wi-Fi network. Other Wi-Fi enabled devices including laptops, smart phones, music players, and gaming systems can see and join your Connectify hotspot just like any other Wi-Fi access point and are kept safe and secure by password-protected WPA2 Encryption.
I tried it & it's working perfectly for me .. It's a free app.
-----------
Phone: HTC Desire (SIM Free)
Type: Desire
Build: HTC Desire 2.2, 2.10 (kernel: htc 2.6.32.15)
Baseband: 5.09.05.30
Network: UMTS auto (EGY)
By me it didn't work. Using OpenDesire with Froyo 2.2
So I made it work, by edititng the .inf file.
Here the file for USB\VID_0BB4&PID_0C02.
For all which still have a problem(USB TETHERING ON DEVICE MUST BE ACTIVE, ALSO THE IDs DIFFERS BETWEEN CONNECTED WITH ADB OR NOT), go into the device manager -> open the device -> goto tab details -> choose device id
look at it, you see somewhere vid_XXXX and further pid_XXXX
open my file -> goto line 31 -> change vid_YYYY and pid_YYYY with what you see in your device dialog. the same you do on line 35. be careful with 0 or o.
Regards
Ralph
I am also using connectify, easy to install, set it up, connect with Desire, anything works fine.
Thanks GhostOfTheNet.
chrismast said:
I am also using connectify, easy to install, set it up, connect with Desire, anything works fine.
Click to expand...
Click to collapse
I appreciate the recommendations for other solutions.
But as you can see this thread is for a internet solution at places where is no Wifi available.
So please keep it on topic, thanks!
browser & webviews
Any idea why browser won't work?
I'm interested in testing against internal sites (of course no WAP here.. cuz they be scared i guess).. both Browser and embedded webviews.
connectify great program.works fine
its a default feature in hd roms but that doesnt work in all programs
Connectify doesn't work correctly with my Galaxy 5. It keeps connected for a short time then disconnects and then, connects again, connect, disconnect...
Does anyone know how to fix it?
Thanks Man
plz make a video tutroial of this
its difficult to under stand
does it actualy work?? anyone tried this and actualy worked??? just a simple yes or no.
thanks
small proble plz solve it
hi
I have a small problem in it when my device is not in usb tethering mode
i can see it in my adb devices
as soon as is start usbtethering it say no device found
plz help me
thanks a lot !!!
realy nice guide! Thanks!
Any one know how to use adb over bluetooth in this device ??
I tried 'pand' command from terminal and this doesn't work.
impossible...
try this, for linux pc.
http://fomori.org/blog/blog/2011/12/05/android-adb-over-bluetooth/
nfs1mw said:
try this, for linux pc.
http://fomori.org/blog/blog/2011/12/05/android-adb-over-bluetooth/
Click to expand...
Click to collapse
I already tried this but didn't work
pand gave some error "Failed to open control socket: Address family not supported.........."
then I thought this error may be due to lack of bluetooth module.so I compiled "bluetooth.ko" and loaded.
then the error disappeared but the thing didn't worked..
I think my bluetooth device is not detected by the module because '/sys/class/bluetooth' directory was empty
So still now i am seeking for a solution....
harish2704 said:
I already tried this but didn't work
pand gave some error "Failed to open control socket: Address family not supported.........."
then I thought this error may be due to lack of bluetooth module.so I compiled "bluetooth.ko" and loaded.
then the error disappeared but the thing didn't worked..
I think my bluetooth device is not detected by the module because '/sys/class/bluetooth' directory was empty
So still now i am seeking for a solution....
Click to expand...
Click to collapse
Well it actually is not impossible. I already had it working.
But your phone shouldn't have any issues with BLUETOOTH PAN profile. If having any issues maybe don't expect this to work. And it need not have mobile internet for both phone or PC. Its just phone-to-pc direct connection, no need for internet access point. Lets think there is no mobile internet enabled for the below HOW-to.
Ok here u go. Pair your phone and PC. Initiate BT PAN connection from PC to phone (right click on bluetooth device and select connect-via-access-point). This creates a local connection. Now u need to know local IP address on phone side. Install terminal emulator application and issue the command "netcfg" which lists all connections active. Note the IP address of the connection bnep0 (say ww.xx.yy.zz)
Now open your PC Command prompt and type the command
adb connect ww.xx.yy.zz:5555
it says connected. Enjoy.
Same goes for wireless connection through LOCAL WIFI (WLAN) without internet access point.
Lets think mobile internet is off.
Turn on the portable Wifi Hotspot on the android device and make ur PC to connect to that hotspot. Note down the local ip address of the connection. Then open pc command prompt and type same command as above
adb connect ww.xx.yy.zz:5555
connected . enjoy.
IMPORTANT: First of all u need to enable ADB OVER NETWORK option in phone. This option is present in latest roms like cm7.2 or cm9 or ics roms. If this option is not available u need to find terminal alternatives for this.
Noob here.
Is there any detail guide to do this ???
So in another thread it gives you the apk files needed to get the ouya launcher. I've gotten into the ouya store, but any game I try to download and install, complains that I need to enable "Unknown sources". My box is rooted which I thought automatically emulates "Unknown sources". I've seen the guy in the video run Bombsquad, and he mentions to "Enable Unknown sources". Anyone has this working, what needs to be done to get games to install and play on Ouya.
abacus0101 said:
So in another thread it gives you the apk files needed to get the ouya launcher. I've gotten into the ouya store, but any game I try to download and install, complains that I need to enable "Unknown sources". My box is rooted which I thought automatically emulates "Unknown sources". I've seen the guy in the video run Bombsquad, and he mentions to "Enable Unknown sources". Anyone has this working, what needs to be done to get games to install and play on Ouya.
Click to expand...
Click to collapse
Need to go into Settings (from Original AFTV launcher) and System, then Developers Option and turn on Install from Unknown Sources.
If you have an earlier version of AFTV, then you need to do the SQLite method, do a search for it.
abacus0101 said:
So in another thread it gives you the apk files needed to get the ouya launcher. I've gotten into the ouya store, but any game I try to download and install, complains that I need to enable "Unknown sources". My box is rooted which I thought automatically emulates "Unknown sources". I've seen the guy in the video run Bombsquad, and he mentions to "Enable Unknown sources". Anyone has this working, what needs to be done to get games to install and play on Ouya.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=53451988 ORIGINAL THREAD
I had this same problem today...I coudlen't get the ADB commands to work...But I found out it's done via SQLITE editing ...so I did another solution
*buy* (or find) SQLIte Editor...(or an app that can edit SQL database files) and sideload it.
Download LanMote Lite from the play store(you need mouse support) and Sideload it. Once done RUN LanMote Lite and start the server (Free version is limited to 30 minutes so act quickly) On your HTML 5 device (preferrably a smartphone or tablet) [PC works but mouse is slow and wonky] connect to the same wifi as the FTV (if you didnt do it already) and open your web browser and put in the address LANMOTE will show on the FTV (example http://xx.xx.xx:9999) also enable different cursor.
Go to FTV home and go to settings>>APPLICATIONS >> your SQLITE editing program.
(in SQLITE Editor) Allow SU permisions and use your amazon remote (it works for simple navigation for now) to go to FILES TAB and go to
DATA>>>DATA>>>com.android.providers.settings >>SETTINGS.DB
go to the GLOBAL folder. You should see a list with different settings (BE CAREFUL)
(now this is where you need a mouse)
on your HTML 5 device (smartphone) go the MOUSE Tab and use the mouse pad to mouse near the entry that says INSTALL_NON_MARKET_APPS you will notice that default for this option is 0 (which means off/ disabled) Mouse over the 0 and tap the "click" button on your HTML device. you will notice the entire row becomes gray.
Use your Amazon Remote and click EDIT RECORD. cursor down to the 0 and change it to a 1
use your remote and scroll below it should give a CANCEL and SAVE button. Click save with the remote.
go back to home and enjoy sideloading unknown sources.
stanleyopar2000 said:
http://forum.xda-developers.com/showthread.php?p=53451988 ORIGINAL THREAD
I had this same problem today...I coudlen't get the ADB commands to work...But I found out it's done via SQLITE editing ...so I did another solution
*buy* (or find) SQLIte Editor...(or an app that can edit SQL database files) and sideload it.
Download LanMote Lite from the play store(you need mouse support) and Sideload it. Once done RUN LanMote Lite and start the server (Free version is limited to 30 minutes so act quickly) On your HTML 5 device (preferrably a smartphone or tablet) [PC works but mouse is slow and wonky] connect to the same wifi as the FTV (if you didnt do it already) and open your web browser and put in the address LANMOTE will show on the FTV (example http://xx.xx.xx:9999) also enable different cursor.
Go to FTV home and go to settings>>APPLICATIONS >> your SQLITE editing program.
(in SQLITE Editor) Allow SU permisions and use your amazon remote (it works for simple navigation for now) to go to FILES TAB and go to
DATA>>>DATA>>>com.android.providers.settings >>SETTINGS.DB
go to the GLOBAL folder. You should see a list with different settings (BE CAREFUL)
(now this is where you need a mouse)
on your HTML 5 device (smartphone) go the MOUSE Tab and use the mouse pad to mouse near the entry that says INSTALL_NON_MARKET_APPS you will notice that default for this option is 0 (which means off/ disabled) Mouse over the 0 and tap the "click" button on your HTML device. you will notice the entire row becomes gray.
Use your Amazon Remote and click EDIT RECORD. cursor down to the 0 and change it to a 1
use your remote and scroll below it should give a CANCEL and SAVE button. Click save with the remote.
go back to home and enjoy sideloading unknown sources.
Click to expand...
Click to collapse
I'll try your method...phew, got tired just listening to all that has to be done...thanks
Hi Guy,
I recently buy a Android TV Philips PUS7909. It's an android tv based with 4.2.2 on board, unfortunatly Philips make the choice to block LOTS of android function...
I can't install unallowed apps, enabling dev mod....
I just want to know if someone here have this tv, or another philips android tv, and if someone can root it etc etc
Yes i know, it's not even christmas , but maybe someone can do amazing thing on android tv, specially on xda !
Hi,
I've a 48PFS8159 and could not find a way too.
My dream is the possibilty to install kodi/xbmc !
And something like Retroarch with the possibility to connect a dualshock
I too have a PUS7909/12 Android TV and I was disappointed by several things, one of them being unable to install most of Store apps. Rooting would be great as at least it would allow to install .apk files.
New update for this tv soon :
The new Firmware will soon be live.
AND1E_0.9.32.118 (Date published: 2014-11-21)
• HDMI EDID adaptions for Full HD <-> Ultra HD interoperability ( DISCONNECT HDMI cables before starting the upgrade)
• 3D fixes
Maybe we can do something with the update files.....
Should Philips provide the source code of its Android implementation? Are they under the obligation to provide it?
Matt17000 said:
Hi Guy,
I recently buy a Android TV Philips PUS7909. It's an android tv based with 4.2.2 on board, unfortunatly Philips make the choice to block LOTS of android function...
I can't install unallowed apps, enabling dev mod....
I just want to know if someone here have this tv, or another philips android tv, and if someone can root it etc etc
Yes i know, it's not even christmas , but maybe someone can do amazing thing on android tv, specially on xda !
Click to expand...
Click to collapse
Hi,
I read one comment from Finnish netshop, it's for 55pus8809 model:
1. Install "Developer Tools" from play shop
2. Choose "Developer settings"
3. Switch developer options "on"
4. And "Show more apps in Google Play"
5. Reboot TV
Install "Set orientation" from play to orientation problems, switch "Landscapen" on.
I don't have Philips TV, but planning to buy one
Here is link to source, I don't know how it works...
verkkokauppa.com/fi/product/16035/dxskv/Philips-55PUS8809-55-Smart-Android-4K-Ultra-HD-3D-LED-televi#BVRRWidgetID
Lähetetty minun Nexus 5 laitteesta Tapatalkilla
I tried this, and it's true that some more apps are shown. Would be great to load apk files, but there is no "unknown sources" option...
I have the Philips 48PFS8109.
Developer options are enabled, but there is just no way to enable 'unknown sources'.
With the Google Search function the Settings options is not showing (it works on phones if you search settings)
Not a single application is compatible that gives me a shortcut to settings.
If i try to install an .apk file i get the message you need to go to settings and allow it. There is an Settings and Cancel, but if i press on settings nothing happens.
Does someone know a way to call up the settings menu with Therminal Emulator?
I already updated the tv but do you guys think its possible to just add an .apk file in the .upg file?
I can change the .upg to .zip and add an app in the system folder.
Steps for install any APK in 2014 Philips Android TV AND1E
Hello,
For install any application in 2014 Philips Android TV AND1E :
1º You must download "Developer Settings" from "Google Play" and enable "Usb Debugging" in "Developer options".
2º Connect ADB via WIFI -> adb start-server" , adb connect IP:5555
3º Install APK -> adb install "app.apk" (download apk from google play with evozzi apk downloader in web or in chrome extension)
I've tried it in 55PUS8909 and it works!.
I've tried for root framaroot, towelroot and vroot and exploits not run.
I've tried all for "Unknown Sources" and nothing.
sorry for my english....thanks, regards!
Updated -- Enable "Unknown Sources" in Philips Android TV
Hi, to enable Unknown Sources:
Download "QuickShortCutMaker" from Google Play with "evozi apk downloader".
Install application via ADB WIFI (previous post).
Search Activities - Settings - Security
Press with Remote Pointer in Security and press in "Try" and this launch security activity to enable option.
Regards
I'm eager to try that! I have the TV disconnected right now, but that's something to try. Thanks for sharing that info
christian_cvi said:
Hello,
For install any application in 2014 Philips Android TV AND1E :
1º You must download "Developer Settings" from "Google Play" and enable "Usb Debugging" in "Developer options".
2º Connect ADB via WIFI -> adb start-server" , adb connect IP:5555
3º Install APK -> adb install "app.apk" (download apk from google play with evozzi apk downloader in web or in chrome extension)
I've tried it in 55PUS8909 and it works!.
I've tried for root framaroot, towelroot and vroot and exploits not run.
I've tried all for "Unknown Sources" and nothing.
Click to expand...
Click to collapse
Thanks for sharing! Working like a charm! :good:
Tested on Philips 49PUS7909/12
christian_cvi said:
Hi, to enable Unknown Sources:
Download "QuickShortCutMaker" from Google Play with "evozi apk downloader".
Install application via ADB WIFI (previous post).
Search Activities - Settings - Security
Press with Remote Pointer in Security and press in "Try" and this launch security activity to enable option.
Regards
Click to expand...
Click to collapse
This also works! Thanks so much
Tested on 49PUS7909/12
Hi,
that sounds good
I had a look into the updater-binary (firmware/manual/ambilight-fix update zip file) and the firmware is, as we already know, encrypted.
When you have a look with IDA Demo (hex-rays.com) you can see that the encryption key is taken from: "/res/keyfile.txt" which must remain somewhere on the TV.
AES-256-CBC is used and the key/IV is somehow, depends on the content of the keyfile.txt, MD5 sum of the content lines (e.g. one for key, one for IV).
O M F G
I was on vacation for two weeks and i don't check this topic and what the hell is going on !
What a surprise for me to see what you do here !
Thanks a lot guys !
-----EDIT-------
The method to allow unknow source and install apk via adb working, thank you !
Tryed to install xbmc/ kodi but the launch and just crash, so bad. But that sound good !
-----EDIT 2------
There is a bluetooth option..... i can't connect my dualshock 3 on the tv because we need root for sixaxis controller app..... let's go to install some emulator !
------EDIT 3------
So... After some test, i was able to connect the duaslhock 3 controller in usb, BUT not all touch is recognised. So i can't play Mario Bros on Retroarch. I think i need another controller.
Kodi v14 lastest nightly boot but crash at home screen.
That's all for the moment !
Someone tray to use this oscam on TV?
http://forum.xda-developers.com/showthread.php?t=1547518
Is root needed? Have anyone idea how to root this TVs? I have 55PFS8109/12
Tested some apps.
AngryBirds - not working
World Of Tanks Blitz - works OK
QuickPic - works OK
Antutu score 22200 but all graphic test is in resolution 1280x720
Towellroot and framaroot like mentioned above want work. and root is most important ...
More investigations:
recovery mode on TV have only 2 options:
- restart system
- update system from sdcard
From:
- adb reboot download
- adb reboot recovery
is possible to do this steps?
->adb push busybox /data/local/tmp
->adb push su /data/local/tmp
->adb push Superuser.apk /data/local/tmp
adb shell
->chmod 755 /data/local/tmp/su
->chmod 755 /data/local/tmp/busybox
->chmod 644 /data/local/tmp/Superuser.apk
and copy above files to:
/system/bin
/system/app
???????
Just installed Twitch and it's working great. But it's only stremead in full hd, so it's not very good on the screen, but it's work !
Someone have try to install a video player that can handle 4K files ?
I have the '48PFS8109/12' and tryed also some things.
- 13.2 Gotham XBMC (kodi) not working, my tv starts the app and after a few seconds the app crashs and the tv volume goes to 60.
- Kodi 14.0 “Helix” – RC 2 not working, my tv starts the app and after a few seconds the app crashs and the tv volume goes to 60.
- Kodi 14.0 “Helix” – Nightly not working, my tv starts the app and after a few seconds the app crashs and the tv volume goes to 60.
I use 'MX Player' with the DTS codec, i don't know if that player can handle 4K, i know that they say KODI can do 4K.
[SOLVED] FireTV Stick 2, Stuck/Frozen at "Loading" & "No Network" - No LAN, No Remote
I managed to "SNAFU" the Stick using ES File explorer. I tried using "Sender" from my phone. It killed the WiFi & Bluetooth settings. So no control, no WiFi.......
1. Get AdbLink
2. Run
3. Plug FTV Stick into TV
4. Plug USB into PC
5. Go to AdbLink and click refresh adb. Do it till it fills in. (Otherwise update drivers)
6. Double click serial # that pops up
7. Create profile. name it. Add 5555 to the port box near "USB Connection"
8. Save
9. Refresh ADB
10. Select "Keypad" in AdbLink
11. Control! - Go -forget network & remotes. Or factory reset.
12. Booya *****es! I was literally about to head to BB to return it. But then I thought of local ADB.
Fixed BB's AFTV w/ ADB USB. lol
http i65.tinypic.com/mh6r1e.jpg
http i66.tinypic.com/91gkyq.png
http i65.tinypic.com/2lmb8eo.png
Help
Mine is doing that and I tried everything to fix it I need some help please.