Related
This is a program I wrote a while back that allows transparent tethering over USB without requiring root access. It works by simulating an unencrypted OpenVPN server and then internally running everything through a Java-based NAT. I get decent speeds off it, but your mileage may vary. It's a bit beta! Might explode! Wear eye protection!
It has a really basic website at http://lfx.org/azilink/, but to spare your eyes I'll just paste the instructions below:
Required files:
- ADB from the 1.1 SDK or from http://lfx.org/azilink/adb.zip
- OpenVPN 2.1 (not 2.0) from http://openvpn.net/index.php/downloads.html
- AziLink.apk from http://lfx.org/azilink/azilink.apk
- AziLink.ovpn from http://lfx.org/azilink/azilink.ovpn
Installation:
1) Install OpenVPN on the host. I use version 2.1_rc15, but any version should work. Apparently if you use version 2.0 you'll need to remove the NO_DELAY option from the AziLink.ovpn configuration file. You can find OpenVPN at:
http://openvpn.net/index.php/downloads.html
2) Enable USB debugging on the phone. From the home screen, this is under
Settings>Applications>Development>USB debugging.
3) Install the Android USB driver (if you don't already have one installed).
See http://code.google.com/android/intro/develop-and-debug.html#developingondevicehardware
4) Install the program. You can either use ADB to install by typing
"adb install azilink.apk" with the file in the current directory, or you can browse (on the phone!) to: http://lfx.org/azilink/azilink.apk
Either way you might need to allow installation from unknown sources
under Settings>Applications>Unknown Sources.
Configuration steps:
1) On the host, run "adb forward tcp:41927 tcp:41927" to set up port forwarding. Be sure to use adb from the Android 1.1 SDK! The version from 1.0 will lock up under heavy load. If you don't want to download the entire SDK, you can get a copy of ADB+drivers from http://lfx.org/azilink/adb.zip
2) On the phone, run AziLink and make sure "Service active" is checked.
3) Right click AziLink.ovpn on the host (not in the web browser!) and select "Start OpenVPN on this configuration file." You can find this file at: http://lfx.org/azilink/azilink.ovpn. If you're using Linux or, god forbid, MacOS, you'll also need to manually set the nameserver to 192.168.56.1 (the phone's NAT IP address).
Nice work around.
Wow, amazing work! I'll definitely have to mess around with this tomorrow...
OpenVPN 2.0.9
Thnx for the manual..!! Took me something to get it working, i'll find out, that it isn't working with OpenVPN version 2.0.9
OpenVPN 2.0.9 doesn't recognize the following rule in azilink.ovpn:
socket-flags TCP_NODELAY
And it worked with version 2.1rc15...
So no more Internet Sharing on Windows Mobile...
OpenVPN 2.0.9
Thnx for the manual..!! Took me sometime to get it working, i'll find out, that it isn't working with OpenVPN version 2.0.9
OpenVPN 2.0.9 doesn't recognize the following rule in azilink.ovpn:
socket-flags TCP_NODELAY
And it worked with version 2.1rc15...
So no more Internet Sharing on Windows Mobile...
help
Ok I'm a complete noob and I've played about with this but can't get it to work. How do I run adb? As in the very first step? Where do I type that. Do I need to install adb and how do I do it?
Thanks
Got it working
Man this is awesome.
I realised i needed to run the adb from cmd. see when i tried to open adb.exe it just kept closing.
thanks alot. this rocks
ps im writing this off my tethered pc
zecbmo said:
Ok I'm a complete noob and I've played about with this but can't get it to work. How do I run adb? As in the very first step? Where do I type that. Do I need to install adb and how do I do it?
Thanks
Click to expand...
Click to collapse
Nah, you can just unzip adb and run it directly from that folder. It's a command line program, so you'd need to run it from a command prompt (cmd.exe). I'm not sure whether adb needs to run as an administrator or not (I disable all that UAC garbage in Vista). If you have the proper driver installed, then the ADB command should return immediately without saying anything. If it says "waiting for device..." that means it wasn't able to find the Android debug driver.
I know this is all a bit hacky, but now that we've got root and wifi tethering I figured that there wouldn't be too much interest.
cheers
its working great like. im using this cus i havent rooted my phone yet. tethering was the only reason why i wanted to root it but this is a great alternative
Works Great. Thanks for the easy instructions.
Here is translation of post on Russian with images http://androidteam.ru/faq/azilink-tethering-with-android-usb.html
I have repacked all in one zip, and make some command files to make process a little easy.
another trick that may help on XP machines, probably other versions as well.
Create a shortcut to adb.exe on your windows desktop (mine is located in C:\and\tools)
Modify the 'target' (right-click,properties) of the shortcut to read C:\and\tools\adb.exe forward tcp:41927 tcp:41927 <I think this is the right code, I'm still using tetherbot on 1080>
That's it. Once everything's set up connecting is easy. one click on the computer, no cmds required
does this allow for media such as flash on web site to play on the laptop?
clevetbs said:
does this allow for media such as flash on web site to play on the laptop?
Click to expand...
Click to collapse
If you've got enough bandwidth. I'm not really sure what bitrate flash video runs at though.
Many thanks for this, aziwoqpd. I've not had the time to root, but have been looking for an easy way to tether. A usb connection is great, since the battery drains so quickly anyway it's nice to keep a charge going.
sonikamd - thanks for the suggestion, it's a great idea. Unfortunately my XP doesn't want to accept your syntax. I wish I could offer something else, but my skills (ha!) are nonexistant. I'm embarassed to say that I had to refresh my memory on how to maneuver around command lines...
Got any other suggestions?
Thanks again for all your work!
the AziLink.ovpn file wont download for me.
works fine for me, GREAT WORK!
Okay, so I'm trying this out on a mac. I've successfully built openvpn and have my tunneling device (/dev/tun0, /dev/tun1, etc.). I run the adb forward command and it starts the daemon successfully, I fire up azilink on the phone and it says it's waiting for the connection, I fire up openvpn and the phone changes to stating that it's connected. Openvpn does not exit out - it starts the tunnel - BUT in the logging it reports " ROUTE: problem writing to routing socket" twice (which oddly appears to be a non-fatal error to the application), and traffic is unable to flow. I'm guessing it's something about openvpn not correctly manipulating the darwin routing tables, but I've been unsuccessful thus far in figuring out the nature of the problem so I thought I'd check here.
I'm running the straight azilink openvpn config file, which means if I need any syntactical changes for darwin I haven't applied them. The openvpn documentation is not terribly good and I was unable to find any documentation of routing command differences for MacOS (if that's even the problem, of course).
Edit: I forgot to mention, I've been trying to ping known-good IPs by address to test the routing - after my first attempt at loading a web page failed I figured it best to remove name services from the possible list of problems. The bytes sent count was slowly incrementing (up to about 23K bytes in ten minutes of diagnosis), and the inbound count got up to about 900 bytes in the same period, so clearly *something* was getting through - unless those counters are counting all traffic into and out of the phone and just going over the cable - but I got no ping responses, no websites could load, and by all appearances from the terminal, no data was moving.
lindsayt said:
I'm running the straight azilink openvpn config file, which means if I need any syntactical changes for darwin I haven't applied them. The openvpn documentation is not terribly good and I was unable to find any documentation of routing command differences for MacOS (if that's even the problem, of course).
Edit: I forgot to mention, I've been trying to ping known-good IPs by address to test the routing - after my first attempt at loading a web page failed I figured it best to remove name services from the possible list of problems. The bytes sent count was slowly incrementing (up to about 23K bytes in ten minutes of diagnosis), and the inbound count got up to about 900 bytes in the same period, so clearly *something* was getting through - unless those counters are counting all traffic into and out of the phone and just going over the cable - but I got no ping responses, no websites could load, and by all appearances from the terminal, no data was moving.
Click to expand...
Click to collapse
The byte counters only include traffic that OpenVPN is forwarding, so something is making it over. Did you try changing the DNS server to either 192.168.56.1 or an external address like 4.2.2.2? OpenVPN on MacOS and Linux won't set the nameserver automatically.
Also, there's a bit of a problem with pinging. The app on the phone can't generate ICMP ping packets since it isn't running as root. When you send an ICMP ping, the phone translates it to a UDP ping, sends it, and translates the reply back to a ICMP ping. Unfortunately, probably about 50% of hosts don't reply to UDP pings. Some that I've tested with that do work are lfx.org and he.net.
I'll see if I can give it a quick test on a Mac sometime tomorrow.
EDIT: I managed to get it working, although T-Mobile's so-called "transparent" web proxy is barely working today so I was having trouble accessing websites without getting errors. SSH was working fine, though. Anyway, here's what I did:
1- Installed a MacOS port of OpenVPN called Tunnelblick (didn't have XCode handy to compile my own and it's got a pretty GUI)
2- Copied azilink.ovpn to /users/azi/library/openvpn or whatever it is
3- Click the Tunnelblick icon in the upper-right, go to details, click "set nameserver"
4- Remove the TCP_NODELAY line because it was complaining that my kernel didn't support it (and would cause my connection to timeout after about 30 seconds).
5- Clicked connect
If you want to see what traffic's going over openvpn, you can just run "sudo tcpdump -n -i tun0"
wow ... this works great ... tested using a german G1 under linux (arch 686), win vista (x64) & win xp (x86) ... pretty good speed and low latency (actually i can't notice any latency at all - no mather if using wlan or 3g)!
GREAT WORK!!!
Anyone tried to get Googles AppInventor to work with the GTablet. I have had no luck. I have the correct USB Drivers installed (I did a NVFlash a while back) but the AppInventor Blocks Editor does not show a connection option. I ran the ADB as suggested and it shows no Devices. Not sure where to go from here. I will keep looking, but if anyone hass any suggestions, please chime in
Google's AppInventor looks like a easy way to build simple android apps.
I have tried app inventor and it's really cool. I used it with my Galaxy S and it worked just fine I just tried it on my Gtab and the app appeared onscreen but does not look like it saved. I literally spent 4 min on it. I'm running Vegan 5.1
It also has an option to save the .apk to your desktop and load to an sd.
Sounds like you may not have the correct driver installed or its not properly installed. I struggled with this same issue for over a week, before I finally got it working last night.
There are two different drivers. One driver, (the one for doing NVFlash) you downloaded from the Tegra developer zone. This driver, you only use when powering on in APX mode. This is not the driver you need for Google AppInventor.
The driver you need to use for AppInventor is the one from the Android SDK kit in the usb_driver folder. Assuming that you are using Windows, power on your Gtab as you normally do, connect the USB cable, then check what comes up in the Device Manager on your PC. You should see a listing for Android Phone and within that a listing for Android Composite ADB Interface. If you don't see this, you're not using the correct driver or its not properly installed.
After you check your Device Manager, post your results here. I would be happy to help you out.
alright maybe im going at this the wrong way i want to be a dev... well i try and get acidify well im getting all kinda errors when i do the command acidify infi cm9
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
warning: https unexpectedly said: '0000'
error: '/home/lee/.repo/projects/external/bluetooth/bluez.git/clone.bundle' does not look like a v2 bundle file
fatal: Could not read bundle '/home/lee/.repo/projects/external/bluetooth/bluez.git/clone.bundle'.
what does this mean i wanna learn about this stuff but keep getting these errors
Likely a server timeout or other glitch. "repo sync" until you don't have any more errors. The first time sync is painful.
Posted from my AOKP-ified SGS4G
It went on for about three hours and kept on doing the same thing anything I can do
Sent from my superchager SGH-T959V using xda app-developers app
Delete the damaged file and restart the sync. Hopefully it will finish. Expect a full sync to take 5-20 tries, and if you ever abort due to being bored or just having a lousy network connection... your fun may increase exponentially.
Question of my own... on both Windows with Cygwin as well as on Ubuntu with all the 'standard' requested packages, I get this error when trying to run Acidify 0.4.0:
# ./acidify
./acidify: line 8: color: command not found
Click to expand...
Click to collapse
Am I just missing some incredibly obvious package? I've compiled kernels manually, but Acidify sounds like it should make things a ton easier. Thanks.
Color should be a built in function of the script. I hope max sees this post since I can't look into it right now
Ahh... the function color is included, lines 196-222... but it's first used on line 8, as well as 61. THEN it gets defined.
Unless it gets put into bashrc like in this AskUbuntu example, I think it needs to be defined before it gets used.
Theraze said:
Ahh... the function color is included, lines 196-222... but it's first used on line 8, as well as 61. THEN it gets defined.
Unless it gets put into bashrc like in this AskUbuntu example, I think it needs to be defined before it gets used.
Click to expand...
Click to collapse
Maybe post a bug report on github? m4xm4n has been busy with school. This will insure he sees it.
Moved the color() function from 196-222 to line 5. Acidify now runs... well, it gives me a new error. With yellow text!
# ./acidify
Warning: Could not load configuration file. Using environmental or program defaults.
./acidify: line 170: conditional binary operator expected
Click to expand...
Click to collapse
which happens to be the same error I got when manually stripping out the color calls before. That line is:
Code:
[[ -v DISTRIB_ID ]] || DISTRIB_ID="Your system"
I'll try to make a bug report with a note that moving color function fixes my initial glitch.
I'd checkout (as in "git checkout") the previous version if you are continuing to have problems.
Sounds good. Though turning that line into
Code:
DISTRIB_ID="Your system"
made it run on my Cygwin box. Looks like that line is supposed to tell you which specific *nix version isn't supported if it fails, and for some reason on both my Cygwin system and Ubuntu systems, the fail-check fails. However, that appears to have been in the prior versions of Acidify as well, so they appear less likely to be a logical fail-point. Will try it with the checkout though on the Ubuntu.
Edit: And... Cygwin is 32-bit only. Awesome. So it's not going to be running Acidify for me. Ubuntu box is currently processing something else, so I'll check it whenever it decides to move along.
But git checkout left me with the same color error, if that's what was supposed to fix it.
Edit2: Ubuntu box didn't fail on the same spot, so it looks like I'm good... Well, unless it doesn't actually run, but it gets me to the info screen at least. I'll update if it has problems, but it looks like the only other 'issue' I found was Cygwin-only which doesn't really matter for us since it can't run Acidify anyways (being 32-bit). Should I still note it as an issue on Github, or do we not care since it's only an error where it can't possibly work anyways?
Edit3: Okay... One sudo mkdir /.acidify and a sudo mkdir /.repo later and it's actually pulling files down...
reclamer said:
error: '/home/lee/.repo/projects/external/bluetooth/bluez.git/clone.bundle' does not look like a v2 bundle file
fatal: Could not read bundle '/home/lee/.repo/projects/external/bluetooth/bluez.git/clone.bundle'.
Click to expand...
Click to collapse
Poking around in repo to resolve a problem that I have with AOKP right now, I found, from repo help sync
Code:
The --no-clone-bundle option disables any attempt to use
$URL/clone.bundle to bootstrap a new Git repository from a resumeable
bundle file on a content delivery network. This may be necessary if
there are problems with the local Python HTTP client or proxy
configuration, but the Git binary works.
A little note... apparently the error I mentioned comes up anytime you're using a distrib that doesn't show up in the search. Since in addition to Cygwin, that error also comes up when trying to use Acidify with Ubuntu 10.10. Guessing that means that the || bit isn't functioning properly... maybe it needs to be inside the [[]] or something? Guess I should report that as another issue on the tracker.
Looking for some advice on using this IMac
http://www.everymac.com/systems/app...20-inch-aluminum-early-2008-penryn-specs.html
with the One S/S4
I know nothing about Apple stuff, but my laptop is about shot and my son may give me his old IMac above. May be temporary or permanent, not sure. I have hboot below .13, so don't need to do much other than copy my sdcard files back and forth. Haven't used adb/fastboot for awhile. Know I need to get drivers reinstalled and believe I can use adb/fastboot with it. I assume same SDK I have (R15 I believe), which I could copy from an Acronis BackUp to IMac--maybe? Just need to use different linux commands. He is Apple thru and thru--and a Software Engineer, so learning to use adb/fastboot with IMac may not be a big deal.
I have seen Apple users here and on my old N1 forums post for help on command lines, so assume this may be only issue--??
Just curious on any tips/pros/cons on doing this, as he is in opposite end of state and no need to bring it all that way when they come down for Christmas, if the IMacs are more difficult to work with on this phone.
Thanks for any advice--
Ken
it doesnt really matter whether you're using mac or windows, if you're trying to run adb.
i used mac and adb, and its great. =)
What about dual-booting Windows on it?
Sent from my HTC One S using Tapatalk 2
You can write/build android apps on the mac, but building kernels and especially android itself, I would use ubuntu in a virtual box.
If it is not maxed out on RAM (8G probably?) I would do that. It's not expensive and will help a lot when running a VM.
(I live in a macbook pro.)
usaff22 said:
What about dual-booting Windows on it?
Click to expand...
Click to collapse
The only reason to run windows would be to run a RUU.
You can download adb and fastboot for mac, and you will never have 'wrong drivers'.
Appreciate all responses--been reading and found the imac adb/fastboot files and sdk if i want it.
Did see commands for basic stuff not really different.
Thought about dual booting, not sure if i have a windows copy of my current OS--Vista. Could restore my whole acronis backup to it on that partition i make. Got the latest Acronis that says it can restore to any hard drive--maybe will test that--
I am interested to try the imac as my phone is not connecting well thru usb and would like to see if it is the laptop--
rugmankc said:
Could restore my whole acronis backup to it on that partition i make. Got the latest Acronis that says it can restore to any hard drive--maybe will test that
Click to expand...
Click to collapse
Don't think that would be a good idea best off doing a fresh install.
probably right--would like to try it with just the imac anyway
rugmankc said:
probably right--would like to try it with just the imac anyway
Click to expand...
Click to collapse
Good luck. Windows 7 not being too bad with change I think it have a better chance of working if the PC its from was Intel too. I have gone from Core Duo setup to a i5 setup without a format.
Like everyone been saying, you be fine. I have a macbook pro.. and use vmware fusion to do all my windows base apps.. but I've used virtualbox as well.. both do the job.. it is a little different but I think you will be fine.. Just make sure you have lots of ram on the iMac if your going to do a lot of windows apps.. since I use vmware fusion I use unity mode.. makes it look like i'm running windows apps on native osx.. its just windows os is "minimized" .. Have fun..
OK guys thanks--I will have my son bring it down for Christmas and give it a go. IMac for free=no brainer anyway--
[Cruzer] it has 2gb ram, what I have now--
I am not totally computer illiterate and son is pretty good--so i think this will work out fine for now. My space is limited so really need a laptop, but will see how this goes for now. Just had a 3800.00 transmission rebuild bill. So funds limited for a new laptop. Especially for one that I really want.
Appreciate all the inputs--will post how it goes--
Ken
i strongly suggest not to make it a dualboot.
mac runs on darwin which kinda a unix like based operating system.
if your goal is only using adb, you can just download the android-sdk.
they include an adb.
then use terminal to run adb.
terminal application is in your utilities applications.
its going to be a purely in command-line.
for example:
i downloaded android-sdk to my workspace in Documents folder.
adb is in platform-tools folder in the android-sdk.
run the adb command, it will shows the helps you need.
### copy paste from my terminal ###
ditto:~ ahartowo$ Documents/workspace/android-sdk/platform-tools/adb
Android Debug Bridge version 1.0.29
-d - directs command to the only connected USB device
returns an error if more than one USB device is present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is running.
-s <serial number> - directs command to the USB device or emulator with
the given serial number. Overrides ANDROID_SERIAL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
appreciate the input, probably won't dual boot--would like to try just the Imac OS, and go from there--
rugmankc said:
OK guys thanks--I will have my son bring it down for Christmas and give it a go. IMac for free=no brainer anyway--
[Cruzer] it has 2gb ram, what I have now--
I am not totally computer illiterate and son is pretty good--so i think this will work out fine for now. My space is limited so really need a laptop, but will see how this goes for now. Just had a 3800.00 transmission rebuild bill. So funds limited for a new laptop. Especially for one that I really want.
Appreciate all the inputs--will post how it goes--
Ken
Click to expand...
Click to collapse
Well the max stated by the page you linked states 4GB.. ram is cheap these days.
you can actually put 8GB in it. my imac is running 8GB. some says wants to upgrade to 16GB.
ahartowo said:
you can actually put 8GB in it. my imac is running 8GB. some says wants to upgrade to 16GB.
Click to expand...
Click to collapse
hit my thanks limit but--thanks
with my 3800.00 transmission bill will hold off on any extra spending, kinda why my son is giving me the imac for now--with laptop near end
if i keep it long term, i will increase ram
ok so i got sdk setup and put virtuous rom back on phone for htc options
downloaded htc sync, which i thought would have drivers
imac connects but says it can't access storage
usb debug is checked, fastboot unchecked
did some googling for just the drivers, no luck
did i miss something simple
windows just comes up and starts to look for drivers when phone plugged in--
i don't care to actually sync anything just access sdcard
rugmankc said:
ok so i got sdk setup and put virtuous rom back on phone for htc options
downloaded htc sync, which i thought would have drivers
imac connects but says it can't access storage
usb debug is checked, fastboot unchecked
did some googling for just the drivers, no luck
did i miss something simple
windows just comes up and starts to look for drivers when phone plugged in--
i don't care to actually sync anything just access sdcard
Click to expand...
Click to collapse
Can't think of the name of it but the SD is done a different way in that rom so it not mass storage any more so maybe that way don't work on mac.
had no luck on aosp
yeah it has some networking choices, not the original htc sync choice
seems like i just don't have drivers that i thought sync manager would install
not sure
guess i will wait till tomorrow and let my son look at it--he knows the macs, i don't
but like i said the sync mgr does connect to phone just no storage access
rugmankc said:
had no luck on aosp
yeah it has some networking choices, not the original htc sync choice
seems like i just don't have drivers that i thought sync manager would install
not sure
guess i will wait till tomorrow and let my son look at it--he knows the macs, i don't
but like i said the sync mgr does connect to phone just no storage access
Click to expand...
Click to collapse
Hmm that sounds odd but ya can't really help on the mac side of things.
ok guys, i am up and running on the imac--problem mainly imac inexperience--son got me set up with some training--
he was out late with buddies last nite, so on my own till he got up today
phone mounts fine
transfering stuff from phone and laptop to imac while sons and daughter-in-law went to see Hobbit
thanks for all the inputs and where appropriate--happy holidays
I actually have 4gb ram
Hey Everyone,
I thought about posting this into the mobile kepler thread because thats where I started from. However, no one else running mobile kepler seems to have this issue.
I have a macbook pro running windows 8 in boot camp. I installed steam (beta client enabled), geforce experience and the latest beta graphics drivers. Games work great while playing on the laptop (burnout, GTA 4 and Half Life). The registry hack to skip mobile GPU check works to enable streaming to the shield. When go into shield streaming on the shield, it sees the laptop and games. I can pick Steam and it changes the resolution on the laptop and steam opens and goes into big picture mode.
Sound and video stream to the shield fine. But I can't control anything with the shield. I can control anything with the touchscreen or with the controller. If i go into settings in big picture mode (with the mouse on the computer), I can click on Controllers and it says none detected. This is the case in every game as well. Sound and video make it to the shield without issue, but I can't control anything.
I have tried restarting, reinstalling geforce experience, trying non-beta graphics drivers, etc. Nothing seems to work. I had also installed Splashtop streamer (just because I use that product on every machine I have) and I thought that might be conflicting with things. But uninstalling it did not help.
Has anyone experience this? Anything I can try to get it to work?
There are other people reporting similar issues on the GeForce forums. There are two issues that I've seen.
1. SecureBoot incompatibility - seems unlikely for you since the Mac's EFI version doesn't support it.
2. Short file name issue
The way that NVIDIA gets their input DLL loaded into every process is using a registry value that only supports short file names. If short file names are disabled for some reason, it won't be able to load the DLL and the controller won't work.
There's more info in the forum links from this post. http://forum.xda-developers.com/showpost.php?p=44678873&postcount=40
Thanks for your reply. I did some research after posting and found those two items you mentioned. Mine Mac is booting in Legacy mode so thats not the issue. I tried the short name recommendation which was to change 8dot3name to 0 (mine was originally set at 2) and then uninstall geforce experience and drivers, delete the Nvidia folder from both program files folders and then restart and reinstall. That hasn't solved the problem. I also tried changing it back to 2 and and doing the same with no success.
Supposedly NVIDIA is testing a fix internally and it should be out this month. I'm just worried that my issue has something to do with boot camp. I have seen others with MacBook pros on here getting this to work and I don't really see what the difference is between their setup and mine that is causing this to not work.
Does windows keep logs of errors of things it couldn't load? I imagine if the registry was telling windows to start something but it couldn't find it on the disk (due to short names) it would throw an error right? (sorry, I'm mostly a mac guy so I don't know what the PC equivalent to Console.app is)
jeffburg said:
Does windows keep logs of errors of things it couldn't load? I imagine if the registry was telling windows to start something but it couldn't find it on the disk (due to short names) it would throw an error right? (sorry, I'm mostly a mac guy so I don't know what the PC equivalent to Console.app is)
Click to expand...
Click to collapse
is console.app the terminal? If so on windows its cmd (hold windows key + R to open the run dialog, enter cmd, OK) but windows cmd is vastly inferior to the mac terminal in my opinion (I am a windows guy, just saying, the windows command line isnt as good as the one on UNIX like systems).
The windows event log can be opened from control panel. http://www.techrepublic.com/blog/wi...ack-down-issues-that-cause-slower-boot-times/.
Console looks to be equivalent event viewer. Thanks for the suggestion. I should be able to inspect it tonight and look for errors loading the rxinput dll file.
Wow. What an annoying issue. So the problem was that my Program Files folders don't have short name. On top of that when I try to give them short names with admin prompt and fsutil file setshortname it says permission is denied. I'm assuming this is because the Programs files folders are super super system folders.
I tried using %PROGRAMFILES% in the registry entries for rxinput.dll but that didn't work either. So I found the jankiest workaround ever. I copied the dll to the C drive root and then linked the registry to that file. (I actually copied the both dll files. one is under Program Files X86 and on under regular)
Now it works!!!!!
Jankiest workarund ever... but it works.
jeffburg said:
Wow. What an annoying issue. So the problem was that my Program Files folders don't have short name. On top of that when I try to give them short names with admin prompt and fsutil file setshortname it says permission is denied. I'm assuming this is because the Programs files folders are super super system folders.
I tried using %PROGRAMFILES% in the registry entries for rxinput.dll but that didn't work either. So I found the jankiest workaround ever. I copied the dll to the C drive root and then linked the registry to that file. (I actually copied the both dll files. one is under Program Files X86 and on under regular)
Now it works!!!!!
Jankiest workarund ever... but it works.
Click to expand...
Click to collapse
Wow, bit of an odd one. Good that you got it sorted though :good:
With windows you often have to take "but it works" as the correct solution There probably is a better way in this case (taking ownership of program files and then trying to make the changes you require first before resetting the ownership is what I would have looked at doing) but if it works now your probably best to just leave it rather than tempting the computer to say no again