TechKnow

Author Topic: PDANet 3.50 incl. universal ADB drivers  (Read 3380 times)

0 Members and 1 Guest are viewing this topic.

Offline huckleberrypie

  • Sr. Member
  • ****
  • Posts: 498
  • Karma: +241/-1
  • Unterganger.
  • Tablet / Size / Model: KingCom Joypad Q71 (Allwinner A31s/7")
PDANet 3.50 incl. universal ADB drivers
« on: December 14, 2014, 07:00:37 AM »
Even if you don't intend to tether your device to your PC, this one should come in handy in case you need to interface with your Allwinner or RK tab via ADB as it comes with a universal ADB driver which should work with most devices.

PdaNet+ is one of the top Android applications of all time. PdaNet+ shares the Internet access of your Android phone with your computer or tablet. PdaNet+ works on all Android phones without rooting. It also does not require a tether plan, that will save you $20/month from most carriers.

PdaNet+ now bundles both PdaNet and FoxFi to give you supports of WiFi hotspot in addition to USB Tether and Bluetooth DUN. In USB mode it is capable of handling download speed of well above 35Mbps (35000kbps) and is the fastest tethering software available for Android.


Download:
PdaNet_v3.50_x64_ADB_Drivers_[www.TechKnow.me].zip
PdaNet_v3.50_x86_ADB_Drivers_[www.TechKnow.me].zip

Code: (android_usb.inf) [Select]
;/*++
;
;Abstract:
;    Installation inf for the Android USB Bulk device
;
;--*/

[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGuid={F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}
Provider=%GOOG%
DriverVer=1/29/2009,1.0.0010.00000

; ================= Class section =====================

[ClassInstall32]
Addreg=AndroidUsbClassReg

[AndroidUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-5

[DestinationDirs]
DefaultDestDir = 12

; ================= Device section =====================

[Manufacturer]
%MfgName%=Google,NTx86,NTamd64

; For XP and later
[Google.NTx86]
%DeviceDescRelease%=androidusb.Dev, USB\Class_ff&SubClass_42
%DeviceDescRelease%=androidusb.Dev, USB\VID_1004&PID_6171&MI_01
%DeviceDescRelease%=androidusb.Dev, USB\VID_1004&PID_618E_ADBInterface


; For AMD64 and later
[Google.NTamd64]
%DeviceDescRelease%=androidusb.Dev, USB\Class_ff&SubClass_42
%DeviceDescRelease%=androidusb.Dev, USB\VID_1004&PID_6171&MI_01
%DeviceDescRelease%=androidusb.Dev, USB\VID_1004&PID_618E_ADBInterface

[androidusb.Dev.NT]
CopyFiles=androidusb.Files.Ext

[androidusb.Dev.NT.Services]
Addservice = androidusb, 0x00000002, androidusb.AddService

[androidusb.AddService]
DisplayName    = %androidusb.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\androidusb.sys
AddReg         = androidusb.AddReg
LoadOrderGroup = Base

[androidusb.AddReg]
HKR,"Parameters","MaximumTransferSize",0x10001,4096
HKR,"Parameters","DebugLevel",0x10001,2
HKR, Parameters\Wdf, VerboseOn,       0x00010001, 1
HKR, Parameters\Wdf, VerifierOn,      0x00010001, 1
HKR, Parameters\Wdf, DbgBreakOnError, 0x00010001, 1

[androidusb.Files.Ext]
androidusb.sys

[SourceDisksNames.x86]
1=%Disk_Description%,"androidusb.sys",,\i386

[SourceDisksNames.amd64]
1=%Disk_Description%,"androidusb.sys",,\amd64

[SourceDisksFiles]
androidusb.sys = 1

;-------------- WDF Coinstaller installation
[DestinationDirs]
CoInstaller_CopyFiles = 11

[androidusb.Dev.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
wdfcoinstaller01007.dll

[SourceDisksFiles]
wdfcoinstaller01007.dll=1 ; make sure the number matches with SourceDisksNames

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01007.dll,WdfCoInstaller"

[androidusb.Dev.NT.Wdf]
KmdfService = androidusb, androidusb_wdfsect

[androidusb_wdfsect]
KmdfLibraryVersion = 1.7

;---------------------------------------------------------------;

[Strings]
GOOG            = "Google, Inc"
MfgName         = "Google, Inc"
Disk_Description= "ADB Interface Installation Disk"
androidusb.SvcDesc = "ADB Interface Driver"
ClassName       = "ADB Interface"
DeviceDescRelease="Android Original ADB Interface"

Backup download location:
Code: [Select]
http://www38.zippyshare.com/v/30674350/file.html
« Last Edit: December 26, 2014, 04:39:56 PM by HardcoreHacker »

Offline HcH

  • TechKnow Owner, Ethical Hacker
  • Administrator
  • Uber Member
  • *****
  • Posts: 9936
  • Karma: +2284/-111
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #1 on: December 14, 2014, 03:56:15 PM »
Hey huckleberrypie,

this is a nice one, I did not know about!

Thanks for sharing it!

Cheers,

HcH

Offline huckleberrypie

  • Sr. Member
  • ****
  • Posts: 498
  • Karma: +241/-1
  • Unterganger.
  • Tablet / Size / Model: KingCom Joypad Q71 (Allwinner A31s/7")
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #2 on: December 15, 2014, 02:21:11 AM »
Hey huckleberrypie,

this is a nice one, I did not know about!

Thanks for sharing it!

Cheers,

HcH

You're welcome! I used it with my A13 tablet before, and it served me quite well based on my experience. Not sure if it's possible to just strip PDANet off Windows and just leave the drivers, though.

Offline HcH

  • TechKnow Owner, Ethical Hacker
  • Administrator
  • Uber Member
  • *****
  • Posts: 9936
  • Karma: +2284/-111
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #3 on: December 15, 2014, 12:32:41 PM »
Hey huckleberrypie,

this is a nice one, I did not know about!

Thanks for sharing it!

Cheers,

HcH

You're welcome! I used it with my A13 tablet before, and it served me quite well based on my experience. Not sure if it's possible to just strip PDANet off Windows and just leave the drivers, though.

I think that's possible!

But I'm working on my driver, I still need to setup a test environment but it's looking quite ok! This driver I'm making attempts to support all current TK devices: AllWinner/RK/WM/ATM.

Also, you can use tools to extract drivers from Windows, so once you have installed PDANet you caan probably dump the installed driver. Or do it manually, binary seach %WINDIR%\inf and get the files which are listed inside the inf file.

HcH

Offline huckleberrypie

  • Sr. Member
  • ****
  • Posts: 498
  • Karma: +241/-1
  • Unterganger.
  • Tablet / Size / Model: KingCom Joypad Q71 (Allwinner A31s/7")
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #4 on: December 15, 2014, 01:34:43 PM »
Cool, I'm looking forward to it. And yeah I might as well try my hand at ripping the drivers off so we can do a driver-only release.

Offline HcH

  • TechKnow Owner, Ethical Hacker
  • Administrator
  • Uber Member
  • *****
  • Posts: 9936
  • Karma: +2284/-111
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #5 on: December 15, 2014, 01:43:29 PM »
Cool, I'm looking forward to it. And yeah I might as well try my hand at ripping the drivers off so we can do a driver-only release.
Good idea!

I was thinking the same about many of these packages, all install a lot more than you really need.

Cheers,

HcH

Offline HcH

  • TechKnow Owner, Ethical Hacker
  • Administrator
  • Uber Member
  • *****
  • Posts: 9936
  • Karma: +2284/-111
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #6 on: December 15, 2014, 01:45:32 PM »
BTW I checked the installer, Inno 5.4.2, I don't have the decompile tools for that at hand atm.

Offline huckleberrypie

  • Sr. Member
  • ****
  • Posts: 498
  • Karma: +241/-1
  • Unterganger.
  • Tablet / Size / Model: KingCom Joypad Q71 (Allwinner A31s/7")
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #7 on: December 15, 2014, 01:51:19 PM »
BTW I checked the installer, Inno 5.4.2, I don't have the decompile tools for that at hand atm.

Well, that's a drag. If only it was an NSIS installer it would've probably been trivial.

Offline HcH

  • TechKnow Owner, Ethical Hacker
  • Administrator
  • Uber Member
  • *****
  • Posts: 9936
  • Karma: +2284/-111
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #8 on: December 15, 2014, 01:54:49 PM »
BTW I checked the installer, Inno 5.4.2, I don't have the decompile tools for that at hand atm.

Well, that's a drag. If only it was an NSIS installer it would've probably been trivial.
Yes ^^ inno demand the exact sdk installed.

 :android-question: didn't I use Inno Setup 5.4.2 for Rainbow Six: Black Ops ?

I think I have it somewhere...

Offline HcH

  • TechKnow Owner, Ethical Hacker
  • Administrator
  • Uber Member
  • *****
  • Posts: 9936
  • Karma: +2284/-111
Re: PDANet 3.50 incl. universal ADB drivers
« Reply #9 on: December 26, 2014, 04:30:33 PM »
BTW I checked the installer, Inno 5.4.2, I don't have the decompile tools for that at hand atm.

Well, that's a drag. If only it was an NSIS installer it would've probably been trivial.
Yes ^^ inno demand the exact sdk installed.

 :android-question: didn't I use Inno Setup 5.4.2 for Rainbow Six: Black Ops ?

I think I have it somewhere...
Yes I do have it :)

Download:
PdaNet_v3.50_x64_ADB_Drivers_[www.TechKnow.me].zip
PdaNet_v3.50_x86_ADB_Drivers_[www.TechKnow.me].zip

Enjoy!

HcH