• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [TUTORIAL] ADB Workout Tutorial for Linux+Windows (100% working)

QTadb is a graphical tool for adb in linux.

here's link for download. I've used it in linux. It's somewhat ok.

pls check it out and tell.
QTadb is great.works nice on linux n windows too.
I have a problem though.
When I was on hybridv3 rom then QtADB was able to load apps but now I am on Hybrid v1.3.2 n QtADB is not loading my apps.I tried reflashing but no luck.
I went back to hybrid 3 n it worked again,even on stock it worked but now again it's not working as I am back to Hybrid v1.3.2...
Any idea???
 
QTadb is great.works nice on linux n windows too.
I have a problem though.
When I was on hybridv3 rom then QtADB was able to load apps but now I am on Hybrid v1.3.2 n QtADB is not loading my apps.I tried reflashing but no luck.
I went back to hybrid 3 n it worked again,even on stock it worked but now again it's not working as I am back to Hybrid v1.3.2...
Any idea???

Thanks for the review doc.


I think gautam might be able to tell quickly what he dropped in h1.3 that is in h3 & stock.

1 request doc: if you find qtadb good enough, then can you edit your first post the #1 & mention about it in the end of post.
 
Thanks for the review doc.


I think gautam might be able to tell quickly what he dropped in h1.3 that is in h3 & stock.

1 request doc: if you find qtadb good enough, then can you edit your first post the #1 & mention about it in the end of post.
I think the problem can be a different busybox version.I will try to update busybox n see if it helps.
N regarding adding this to 1st post I think this is a ADB workout tutorial and QtADB has nothing to do with it.let me have suggestions from other members,if I get 3 suggestions(that include u sir) then I will update the 1st post.
 
Figured it out.I has nothing to do with busybox(well QtADB requires busybox but problem has nothing to do with it)..problem was with Permissions to /data, /data/app, /data/app-private folders.it was rwxrwx--x. I changed it to rwxrwxr-x so now apps being listed.but to allow QtADB to uninstall an app permission should be rwxrwxrwx.
Which rom are u on Aditya sir?N if QtADB is working for u then can u please confirm permissions of those folders?
Thanks.
 
Figured it out.I has nothing to do with busybox(well QtADB requires busybox but problem has nothing to do with it)..problem was with Permissions to /data, /data/app, /data/app-private folders.it was rwxrwx--x. I changed it to rwxrwxr-x so now apps being listed.but to allow QtADB to uninstall an app permission should be rwxrwxrwx.
Which rom are u on Aditya sir?N if QtADB is working for u then can u please confirm permissions of those folders?
Thanks.

doc I'm on h3 .

apps are listed in qtadb .

and the data has the permission rwxrwx--x

but data/app & data/app-private have the permissions
rwxrwxrwx

thank you for the consideration to the #1 post.

I hope some request might trickle in.
 
i did made the file but no use..

could some one tell me how to make the file??

using notepad or what??

please help


could someone please give link of any video tutorial or send me the adb_usb.ini file on my mail

fkid93@gmail.com
 
Yes,u have to make the file using notepad.
Make sure u have installed java first,then drivers,then android sdk, n after that adb_usb.ini file.
0x1d91 is for Micromax A70 only.
Reply with steps u took n any error u get.
n there is no video tutorial for this,I m not good at making video tutorial.
 
Could you please elaborate? I can't seem to understand what you are talking about.
Or just please join the IRC server as i will be able to help you better.:)
I think he is asking abt digitally signing a driver for adb he downloaded.

How to digitally sign in??
Sorry we can't digitally sign a driver.Microsoft do that on request of manufacturer(mmx here) n mmx can't afford to get driver digitally signed...it's expensive.
 
Yes,u have to make the file using notepad.
Make sure u have installed java first,then drivers,then android sdk, n after that adb_usb.ini file.
0x1d91 is for Micromax A70 only.
Reply with steps u took n any error u get.
n there is no video tutorial for this,I m not good at making video tutorial.

I have followings installed in my windows7 desktop.
1: Java(TM) 6 Update 29
2: Java(TM) 7 Update 3
3: Java(TM) SE Development Kit 7 Update 3
4: JavaFX 2.0.3
5: JavaFX 2.0.3 ADK
AND

android-sdk tools rev 16 platform-tools rev 10

AND

MICROMAX USB DRIVERS Which automatically installed on connecting my device. Now

I have C:\android-sdk\platform-tools and C:\User\Username\.android and in .android folder no such file adb_usb.ini is there. I created a new file using text dacument with the name of adb_usb.ini and in this file I wrote adb_usb.ini hit enter then wrote 0x1d91 save this and exit. Now when I connect my device with cmd window it shows deamon started successfully with some port no. but not show my device attached (only list of devices attached message showing ) BUT in fastboot-windows mode it shows my device serial no. Can u pl. guide me at what point I am going wrong ? Thanks.
 
@surjeet s
In adb_usb.ini file delete the 1st line adb_usb.ini...
1st line should be 0x1d91
save the file,exit..
then apply following commands at cmd promt.
Code:
adb kill-server
adb start-server
adb devices
Now ur device should be shown..
 
@surjeet s
In adb_usb.ini file delete the 1st line adb_usb.ini...
1st line should be 0x1d91
save the file,exit..
then apply following commands at cmd promt.
Code:
adb kill-server
adb start-server
adb devices
Now ur device should be shown..

Applied your advice but still not able to detect my device under adb. The same message ( the list of devices attached ) showing. My system is Windows7 32 bits. Also pl.tell that .android folder must be kept in C:\Users\Username or it should be moved to C:\android-sdk\platform-tools.
When I type adb get-serialno it showed unknown.
 
Its is C:\Users\YourUsername\.android
n folder will be there if u have started sdk manager before.u need to create file only.
I am using Windows 7 32 bit, Win7 64 bit n Linux Ubuntu 64 bit..
On all plateforms this tutorial tested and works for sure.
I think drivers are doing problem,not sure.
Tell me what u see in Device Manager when u connect phone??
N is USB Debugging is enabled in phone??it's must so 1st check that.
 
Its is C:\Users\YourUsername\.android
n folder will be there if u have started sdk manager before.u need to create file only.
I am using Windows 7 32 bit, Win7 64 bit n Linux Ubuntu 64 bit..
On all plateforms this tutorial tested and works for sure.
I think drivers are doing problem,not sure.
Tell me what u see in Device Manager when u connect phone??
N is USB Debugging is enabled in phone??it's must so 1st check that.

I am seeing in device manager:
my pc name/ADB Interface/Micromax A70 ADB Interface and in properties there I see driver provider : Micromax ; driver date : 11/12/2010 ; driver version : 1.0.0.0 ; driver signer : not digitally signed . USB debug is ON while connecting to ADB. In .android folder there are 3 entries by default like avd ; androidwin.cfg and repositories.cfg . 4th entry I made after reading your tutorial that is adb_usb.ini with the help of text dacument option. In this file I wrote 0x1d91 then save it and exit.
For your convinience I want to make it clear that I have anti-virus ON and USER ACOUNT CONTROL also ON ( I mean not disable ).
 
I am seeing in device manager:
my pc name/ADB Interface/Micromax A70 ADB Interface and in properties there I see driver provider : Micromax ; driver date : 11/12/2010 ; driver version : 1.0.0.0 ; driver signer : not digitally signed . USB debug is ON while connecting to ADB. In .android folder there are 3 entries by default like avd ; androidwin.cfg and repositories.cfg . 4th entry I made after reading your tutorial that is adb_usb.ini with the help of text dacument option. In this file I wrote 0x1d91 then save it and exit.
For your convinience I want to make it clear that I have anti-virus ON and USER ACOUNT CONTROL also ON ( I mean not disable ).

Okay, download this: http://dl.dropbox.com/u/39210842/adb_usb.ini

and paste in the .android folder.
Check and tell.

(If it opens in browser, right click on link and then click on "save link as" and save in .android folder)
 
@akshaybz and @mastermind1024 :
Many Many thanks to both of you as now I can see my device serial no. in adb cmd. I will check it later in the evening where I was wrong in making that file but again many many thanks.

@varun.chitre15:
Varun my system is win7 32 bits. My problem has solved now but I also thankful to you as you also respond to my request.
 
@surjeet s:
Glad it solved your problem...We r here to help n I m happy to help.
n I will request u to thank 1st original post.U can remove thank to my last post with link.
 
@mastermind
no link of XDA mentioned
one more thing :
the linux stuff works for me !
but i need the Mac stuff !! all over the net it is just stated that u have no need to do any suff just adb is needed :p
but i think we need to do the rules.d changes!! we did in Linux :p
my phone works in Linux but not in Mac :D

frustrated ...

Hope to get some way out :p
 
@mastermind
no link of XDA mentioned
one more thing :
the linux stuff works for me !
but i need the Mac stuff !! all over the net it is just stated that u have no need to do any suff just adb is needed :p
but i think we need to do the rules.d changes!! we did in Linux :p
my phone works in Linux but not in Mac :D

frustrated ...

Hope to get some way out :p
Which link of xda???
i didn't find this method on xda.nowhere else u will find such method cause I searched a lot then came up with this method.i do inspired by another method but it was also not from xda for sure...but don't remember that source.all know abt creating rules but simply rules don't work for our A70.the key point is adb_usb.ini file...
I was using this method way before I posted here...
So sorry to say but there is no xda link.
N never used mac so can't guide u there..but after connecting device try lsusb like command for mac n see if it shows a device without any description...if yes then it will need rules thats what i think but can't say for sure as not a mac user...will try to find for u..
 
Which link of xda???
i didn't find this method on xda.nowhere else u will find such method cause I searched a lot then came up with this method.i do inspired by another method but it was also not from xda for sure...but don't remember that source.all know abt creating rules but simply rules don't work for our A70.the key point is adb_usb.ini file...
I was using this method way before I posted here...
So sorry to say but there is no xda link.
N never used mac so can't guide u there..but after connecting device try lsusb like command for mac n see if it shows a device without any description...if yes then it will need rules thats what i think but can't say for sure as not a mac user...will try to find for u..

Nope !!!
i was taking ant ur OP ! in it you have written to follow some XDA link for other device :)
hence i asked for the thing :p

Btw do tell if you find out even I am searching for it :)
 
Oh,that's what I m talking about udev rules for other devices...u really need it???then i will search n post back.i have to see may be I have that list.
 
@ninad-
Here is that list of other devices..
Code:
#Google
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
#Acer
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus
SUBSYSTEM=="usb", SYSFS{idVendor}=="091E", MODE="0666"
#HTC
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Huawei
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Motorola
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Nvidia
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech
SUBSYSTEM=="usb", SYSFS{idVendor}=="10a9", MODE="0666"
#Samsung
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE
SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2", MODE="0666
-Credits to Bytecode from xda
Here is link to that thread
http://forum.xda-developers.com/showthread.php?p=13813493
 
Back
Top Bottom