Root Playing with QtADB and...

Discussion in 'Android Devices' started by nijel, Mar 18, 2012.

  1. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    ... here it is...

    You know this program already I guess QtADB. Last year the author made it open source, so I took a look and changed some things I didn't like, fixed most of the bugs(I believe) and added some new useful features:

    -------------------------------------------------------
    What is different from current official build 0.8.1:
    Files Page:
    -double click on phone file (both panes) opens file in PC with the associated program for that extension with option to edit the file and save it back to phone;
    -added "Properties" in phone files/folders right click context menu with permissions changing capabilities;
    -switching left pane between PC/phone files now remembers last folder view for both;
    -left paths combo box now works for phone files too when switching left pane to phone files;
    Apps Page:
    -major speedup displaying apps after the initial first run when apps info is collected;
    -fixed all functions, now all buttons and actions works as they should;
    -now you can backup and restore apps and data to any folder on /sdcard or PC, set backup folder location in Settings first;
    -option added to Backups context menu to add app/data if missing from existing previous backup;

    New CWM Page replaces current Recovery Page if CWM Recovery is installed on phone and detected. If CWM Recovery is not detected, the current Recovery Page is used. What can be done in the New CWM Page:
    -run fix_permissions in Android OS mode, not in recovery mode. As you may know fix_permissions in CWM recovery is broken;
    -Fix/Undo Fix Market Cache Download;
    -Flash new Recovery;
    -Mount/Unmount any partition in recovery mode, Remount /system with read-write/read-only access in Android OS mode;
    -Repartitioning SD Card with /sd-ext partition (your choice of size and type) with option to backup /sdcard content before, and restoring it after the operation;
    -Wipe data/factory reset, cache, dalvik-cache, battery stats (your choice) in recovery mode;
    -Install zip of your choice from /sdcard;
    -Backup ROM to any folder on /sdcard or to default CWM location with option for Backup md5 sum validation after phone reboots back to Android OS, ensures proper backup is done;
    -Restore nandroid Backup with option to choose which partitions to restore(select all for full restore) and preliminary md5 sum validation for double safety;
    -One click Update ROM function which wipes cache and dalvik-cache before flashing. If Link2SD is detected on your phone you have an option to automatically copy its sd-ext mount script from current ROM to the new updated ROM saving you one reboot. Link2SD will not even know you updated the ROM;
    -One click ROM Flash with full wipe and options to install zips before/after(or both) the flash - this procedure reboots phone to Recovery, wipes dalvik-cache, formats /boot, /system, /data and /cache partitions, installs zip before(if selected), installs the new ROM, installs zip after(if selected) and reboots back to Android OS.

    Detailed information in Status Window is displayed for all operations taking place in real time. After phone reboots back to Android OS, the last CWM recovery log is displayed so you can spot any errors occurred during the last operation.

    And probably something else I forgot about;

    All bugs fixed(I believe).

    If you can't connect with adb over WiFi leave port# to 0000 and it should connect.
    -------------------------------------------------------

    So here it is, I call it CWM-edition:
    Windows: QtADB-cwm_edition.zip
    Linux: linux_QtADB-cwm_edition.zip

    If you like the my modded QtADB built, buy me a beer:):

    [​IMG]

    THANKS!!!

    I'm improving it constantly and will do my best to add new features by request.

    Just unzip it and run "QtAdb.exe". You need Android SDK installed, or at least adb working with your phone. For the advanced features running in recovery mode CWM based recovery is required. And of course with applications like this one root access and busybox is needed.

    All credits and my "thank you" goes to the guys created the software - 7ymekk and mozarcik. Also I want to thank and give credits to the guys (couldn't find their names) created some of the tools I'm using to make the new features works.

    I did some extensive testing, especially the features running in recovery mode, but with all the different working environments etc. some bugs may occur.
    So if you have any issues or questions let me know.

    Have fun!

    Updated it 3/22, please redownload...
     

    Advertisement

  2. AndyOpie150

    AndyOpie150 <strong> <a href="http://androidforums.com/optimus
    333

    May 13, 2011
    5,625
    1,532
    333
    Laborer (all the dirty nasty work nobody else want
    Florida
    It sounds like a cool app, will download and test.
     
  3. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    I have new update. What is new:

    Version 0.8.2-cwm_edition:
    -Added one more check for proper Backup created - now checking
    for 0 size image file too;
    -Added update capabilities - no more full download to update,
    just extract and overwrite the updated files in "QtADB-cwm_edition"
    folder;

    You have to redownload the full app again to get the update and then from now on it will notify you (if check for updates on startup is checked in settings) for new updates and you can download only the updated .exe and the Changes.txt files. Just overwrite them in the app folder and you are good to go.

    Have fun!
     
  4. brotherswing

    brotherswing Well-Known Member
    323

    Feb 22, 2011
    3,054
    1,282
    323
    Male
    Full time Dad, cook
    In my living room.
    Very nice tool, thanks for sharing!
     
  5. AndyOpie150

    AndyOpie150 <strong> <a href="http://androidforums.com/optimus
    333

    May 13, 2011
    5,625
    1,532
    333
    Laborer (all the dirty nasty work nobody else want
    Florida
    This Utility is without a doubt: Awesome!

    It's potential seems to be limitless. You can fix boot loops, get members out of the fastboot screen.
    Files: See and transfer all files on your phone and uSD card.
    App management: Uninstall, backup, open in market (both phone and PC).
    CWM: Fix permissions, fix market cache, flash new recovery, mount/unmount, partition sd card (chose size and extension type), wipe, install ROM, backup, restore, update and flash ROM.
    Phone info: Mostly memory usage
    Screen shots: This will also allow you to see your phone screen on your PC ( it covers half of the PC screen)
    Settings: You got to see it.
    Shell: Give your phone shell commands.
    Messages: Manage your messages
    Logcat: Allows you to see and save logcat entries.

    Will also give you the ability to boot into recovery or bootloader.

    This is a must have for anyone serious about modding and tweaking their phone. This is also something worth keeping on a PC in case the unthinkable happens to your phone.

    Thanks for bringing this to our attention nijel. Maybe you could work up a real thorough tutorial on how to set it up and it's uses. This Utility has a lot of potential.
     
  6. JerryScript

    JerryScript Well-Known Member
    313

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    If anyone has time, please let me know what the baseband is via this method. Then check to see what it says in this file:

    /sys/devices/system/soc/soc0/build_id

    I'm hopeful that this may finally be the place to grab the baseband info from for use in Settings>>About phone. ;)
     
  7. brotherswing

    brotherswing Well-Known Member
    323

    Feb 22, 2011
    3,054
    1,282
    323
    Male
    Full time Dad, cook
    In my living room.
    I'll get it later today when I don't have a lap full of sleeping infant.
     
  8. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    VM670ZV4

    But it's not correct, I updated the radio and it should be VM670ZV9, right?
     
  9. brotherswing

    brotherswing Well-Known Member
    323

    Feb 22, 2011
    3,054
    1,282
    323
    Male
    Full time Dad, cook
    In my living room.
  10. Atma

    Atma Well-Known Member
    523

    Dec 26, 2011
    6,069
    2,901
    523
    Male
    Survival
    North Carolina
    Thanks nijel. Pretty cool. Works great on my GS2.

    I bet I can really screw it up with this. :D
     
  11. cammykool

    cammykool Well-Known Member
    173

    Jun 18, 2011
    2,048
    267
    173
    Aurora CO
    waaaaait so what is this and what does it do
     
  12. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    Everything(almost) adb can do without typing commands + cwm recovery from PC + a lot more.
     
  13. brotherswing

    brotherswing Well-Known Member
    323

    Feb 22, 2011
    3,054
    1,282
    323
    Male
    Full time Dad, cook
    In my living room.
    Trust me, Cammy. You want this.
     
  14. Atma

    Atma Well-Known Member
    523

    Dec 26, 2011
    6,069
    2,901
    523
    Male
    Survival
    North Carolina
    How do I get it to connect with wifi?
     
  15. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    It's always been tricky for me.
    Backside, right?
    Enable "ADB over network" in Settings->Applications->Development, start QtADB(phone usb disconnected), click WiFi in Menu bar->Connection. Your IP should be already in there. Try connect first with port set to 0000, if doesn't work try port 5555. If not working, close QtADB, open command prompt and type "adb connect 192.xxx.xxx.xxx"(same IP as in QtADB) or "adb connect 192.xxx.xxx.xxx:5555", try both. When you connect just start QtADB and you should be good to go.
     
    Atma likes this.
  16. AndyOpie150

    AndyOpie150 <strong> <a href="http://androidforums.com/optimus
    333

    May 13, 2011
    5,625
    1,532
    333
    Laborer (all the dirty nasty work nobody else want
    Florida
    ADB over network is already an option on the BACKside ROM.
     
  17. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    I said that.:)
     
  18. AndyOpie150

    AndyOpie150 <strong> <a href="http://androidforums.com/optimus
    333

    May 13, 2011
    5,625
    1,532
    333
    Laborer (all the dirty nasty work nobody else want
    Florida
    Huh? Now I now I'm brain dead and need some sleep for sure.
     
  19. benslgdroid

    benslgdroid rockstar
    213

    May 18, 2011
    2,567
    834
    213
    Male
    production assistant (pa), graphic artist
    Magrathea
    Will this stream what's on your phone to your pc?
     
  20. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    No.
     
    Encerspay likes this.
  21. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    New build for Linux guys in first post.;)
    Enjoy!
     
  22. JerryScript

    JerryScript Well-Known Member
    313

    Mar 15, 2011
    2,212
    2,065
    313
    Las Vegas
    Great job squishing those bugs! This is a very useful tool, for all levels of experience. ;)
     
  23. brotherswing

    brotherswing Well-Known Member
    323

    Feb 22, 2011
    3,054
    1,282
    323
    Male
    Full time Dad, cook
    In my living room.
    Dig! And it just keeps getting cooler!
     
  24. Thewraith420

    Thewraith420 Well-Known Member
    53

    Jan 7, 2012
    318
    76
    53
    Awesome utility! nijel i just made a thread on AndroidCentral linking them to this one. there was no previous thread i could see over there and thought this deserved to be shared. Credit given where its due. thanks again for the great utility!!
     
  25. nijel

    nijel Well-Known Member
    68

    Jan 5, 2012
    258
    117
    68
    Thank you all.
     
    AndyOpie150 and gherkaul like this.
Tags:

Share This Page

Loading...