FORUMS
Remove All Ads from XDA

[MOD] BUNKER BUSTER DTR [Updated: 15Oct2011]

4,668 posts
Thanks Meter: 3,996
 
By wildstang83, Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator on 17th June 2011, 02:18 AM
Post Reply Email Thread

Designed and developed around sino8r's method amongst other knock offs of the same.



Quote:

See Post 2 for important info on DTR's and my advice on using them. See Post 3 for DTR downloads. See Post 4 for the Instructions and tools you need to make your own DTR!



CHANGE LOG:
Code:
15Oct2011:
Added DTR for CM Nightly 226

11Oct2011:
Added CM 7.1, Inc GB OTA, Hybrid Speed, Base 3D, Desired Inc and OMGB

29Sep2011:
Added instructions and files for creating a DTR
The Following 23 Users Say Thank You to wildstang83 For This Useful Post: [ View ] Gift wildstang83 Ad-Free
 
 
17th June 2011, 02:18 AM |#2  
wildstang83's Avatar
OP Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator
Flag Nowheresville
Thanks Meter: 3,996
 
More
Bunker Buster DTR Info

Quote:

Please note that this method will break Mobile Networks in the settings menu. You will still be able to kill Data with a widget or other method though. There is a supposed fix for this and I'll try to research it and implement an update as soon as I can. Maybe, lol

1. What does this do?
This modifies the services.jar file located in system/framework, that allows you to have an un-throttled data access. You don't have to worry about modifying anything yourself.

2. Will this make my Data faster?
In some cases, YES. This has NO effect on actual phone signal. This only takes the throttle off, so you can download, or play games and not have to worry about it hitting a certain peak and lagging from that point on.

3. If I flash this, will it break my phone?
Sort-of. This will cause Force Closes when you try to select Mobile Network in Settings. Thats the only thing you should notice. I'm working on a work around for this. For now you can still kill Data with a widget or any other sort-of alternative way you want to. This should not physically harm your phone though.

4. Will this work on any ROM?
Yes. This is not based off a particular ROM, and can be used with ANY HTC Droid Incredible ROM. ALTHOUGH If you're Dev has made changes to the services.jar file, this could wipe those changes out. If you are unsure, ask your dev. In any case you may send me your services.jar and I will look at it for you.

5. Do I have to be rooted?
Yes. In order to be able to flash this, you are going to need to have root with CWM3.X Recovery. This uses edify scripting.

6. Does this effect data cap?
No, this mod only effects throttling. You may still be charged data cap overage even if your using this mod.

7. My personal favorite: Does it work or is it placebo?
I have used this several times. For me it does seem to work. I do not have internet at my house and so I have to tether with my phone. I use about 4-12GB of Data a month. Netflix, Xbox Live, Roming, music and everything else. While using this my Data moves as normal. Without this mod my Data usually only crawls. So if you ask me Yes it does work.

IMPORTANT ADVICE ON USING A DTR

Through my own personal use of DTR's, I have found that the best time to flash a DTR is right after you do a fresh install of your Rom.

Here is what I normally do:
1. Place my Rom on my SD Card along with my DTR.
2. Reboot into CWM Recovery.
3. Wipe everything that is supposed to be wiped.
4. Flash my Rom.
5. REBOOT THE PHONE.
6. QUICKLY set up my phone.
This part is important!!!
7. Go into Settings/Wireless & networks/Mobile Networks.
8. I usually set my data to always connected and data roaming on. You can do whatever you need to right here. But keep in mind once you flash the DTR you will not be able to access this menu! Thats why its important to do it now!
9. Reboot into CWM Recovery.
10. Flash the DTR and reboot the phone.

Rule of thumb is to do all of this as quickly as possible. The reason why is because as soon as you boot your phone, your phone will start syncing. Its syncing your contacts and other stuff as well. Some of that other stuff also includes where you are on your usage of your data plan. If it detects that you are over limit it will then activate the throttle process. A little more on this. This DTR does not actually REMOVE the throttle per say. It simply removes the files that the phone system uses to BUILD the throttle. Without the needed throttle files the phone won't be able to set up the throttle which in turn means you will be running at full network data speed. Now do you see why this is important to do this quickly?

So basically lets say, if you've been running a Rom for a few days and then you decide to flash a DTR...expecially if you've noticed your data slowing down, it's already to late. You might as well do a FULL wipe and follow my instructions above. Its the only way to regain your full Data speed again.

Hopefully this sheds a little light on how the phone side throttle works as well as the DTR.

NOTE: As much as I hate to say it, a DTR can never be able to stop a network side throttle. A DTR is only good for stopping the phone side throttle!
The Following 12 Users Say Thank You to wildstang83 For This Useful Post: [ View ] Gift wildstang83 Ad-Free
17th June 2011, 02:19 AM |#3  
wildstang83's Avatar
OP Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator
Flag Nowheresville
Thanks Meter: 3,996
 
More
Bunker Buster DTR Downloads

-CyanogenMod-
Quote:

CM 7.1 Download Here

Quote:

CM NIghtly 226 Download Here

-Incredible GB OTA based Roms-
Quote:

Official Incredible GB OTA Download Here

-Stang Roms-
Quote:

Hybrid Speed V7 Download Here
Bass 3D Download Here
Desired Inc HD 3D Download Here

-R2DoesInc Roms-
Quote:

OMGB 1.2.2: Download Here

The Following 8 Users Say Thank You to wildstang83 For This Useful Post: [ View ] Gift wildstang83 Ad-Free
17th June 2011, 02:33 AM |#4  
wildstang83's Avatar
OP Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator
Flag Nowheresville
Thanks Meter: 3,996
 
More
Bunker Buster DTR DIY

Hey guys, I made a complete package of everything you need to make your own DTR's. This one zip that I provide below contains everything that you need for both Windows and Linux. This way you don't have to go looking for everything you need everywhere.

First, download this zip and place it on your Desktop for now:
Bunker_Buster_DTR.zip

Next lets make sure your computer is set up and ready to make the DTR.

Unzip the Bunker_Buster_DTR.zip and have a look at its contents. You should see four folders and one zip file.
The names of the four folders and the one zip file are:
Linux smali 1.2.7
Linux smali 1.2.8
Windows smali 1.2.7
Windows smali 1.2.8
wildstang83_DTR_Flasher.zip

Do you see all of these? Good, lets continue with setting up your computer!

First decide what version you want to use. smali 1.2.7 is obviously older but I've never had an issue with it, so I would recommend using it. The smali 1.2.8 is newer and you shouldn't have issues making a DTR with it, but as a Dev I have personally ran into situations doing other things building Roms where it didn't work properly for me so I had to fall back on 1.2.7. Just tossing that out there...

Obviously if your on Windows you'll want to use the Windows version and visa versa for Linux.

Once you made your choice, open up your C:\ Drive. On Linux you would use your Home folder.

Open the folder of whatever version of smali you will be using. Inside that folder you will see two folders. One called smali and the other called baksmali. Drag those two folders into your C:\ Drive for Windows or home folder for Linux.

There, set up complete. Wasn't that easy?
Your now ready to make DTR's!

Next, find the Rom you want to make a DTR for.

NOTE: I use 7Zip for everything I do so I'll use it for the following instructions. For Linux, the default zip application is fine. It doesn't hurt to have the 7Zip add on for it though

Once you have the Rom just place it on your Desktop. Right click it and choose 7Zip/Open Archive. Linux: Just double click the Rom. I suppose you could do the same in Windows if 7Zip is set as your default .zip program
You will see a folder called system. Open that folder and you will see another folder called framework. Open that folder as well. Look for a file called services.jar. Just simply drag and drop that file to your Desktop. You can go ahead and close that Rom zip.

Now, do the same thing for that services.jar file. Just open archive it and look for a file called classes.dex. Is your C:\ Drive still open? Good! open that baksmali folder. Drag and drop that classes.dex file into the baksmali folder. Do you see that file in the baksmali folder called Decompile? Good, double click that.

NOTE: In the Linux version only, you may have to right click that Decompile file and set the permissions to allow to run as a program!

In the event that my Decompile file isn't working for you, you can manually run these commands;
For Windows:
Code:
cd C:\baksmali [Press the enter/return key]

java -Xmx512M -jar baksmali.jar -o classes/ classes.dex [Press the enter/return key]
For Linux:
Code:
cd ~/baksmali [Press the enter/return key]

java -Xmx512M -jar baksmali.jar -o classes/ classes.dex [Press the enter/return key]
If all has went well, there will be a new folder in the baksmali folder called classes. Open that folder all the way up like this: classes\com\android\server. Inside that server folder scroll all the way down and look for the 7 files that start with Throttle. Delete those 7 files. MAKE SURE YOU ONLY DELETE THOSE SEVEN THROTTLE FILES! Next back all the way out to that baksmali folder again. Now drag that classes folder into the smali folder. This is where we recompile the classes folder into the new classes.dex. So guess what we do now! Thats right, double click that Compile file!

NOTE: In Linux you may have to right click that Compile file and set the permissions to allow to run as a program!

In the event that my Compile file isn't working for you, you can manually run these commands;
For Windows:
Code:
cd C:\smali [Press the enter/return key]

java -Xmx512M -jar smali.jar -o classes.dex classes/ [Press the enter/return key]
For Linux:
Code:
cd ~/smali [Press the enter/return key]

java -Xmx512M -jar smali.jar -o classes.dex classes/ [Press the enter/return key]
If all has went well, there will be a new file in that smali folder called classes.dex. Is your services.jar still open? Cool just drag and drop the new classes.dex into your services.jar, over writing the old classes.dex.

Good job! All the hard stuff is done. Now all that is left to do is get your new throttle remover onto your phone. That's where that super awesome wildstang83_DTR_Flasher.zip comes in. Just open that zip up to system/framework and drop in your new services.jar. Drop that flasher zip on your SD Card, reboot into Clockwork Mod Recovery and flash just like a Rom. Reboot your phone when that's done. Enjoy your new found ability of avoiding that mean throttle!
The Following 6 Users Say Thank You to wildstang83 For This Useful Post: [ View ] Gift wildstang83 Ad-Free
17th June 2011, 02:46 AM |#5  
Senior Member
Flag Syracuse
Thanks Meter: 45
 
Donate to Me
More
Quote:
Originally Posted by wildstang83

★BUNKER BUSTER REVERSER★


Coming Soon!

Cool thanks, wow did you reset your page? was going to check and see response on a DTR removel to stock and everything is gone.lol
The Following User Says Thank You to rlacrossjr For This Useful Post: [ View ] Gift rlacrossjr Ad-Free
17th June 2011, 03:10 AM |#6  
wildstang83's Avatar
OP Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator
Flag Nowheresville
Thanks Meter: 3,996
 
More
Quote:
Originally Posted by rlacrossjr

Cool thanks, wow did you reset your page? was going to check and see response on a DTR removel to stock and everything is gone.lol

Yea, I'm trying to get geared up for the dtr removers, so I kinda had to expand. The only way that I could do that was to move to a new thread and capture a couple of replies after so I could.

Once I get my post situated I'll start getting up the removers.
The Following User Says Thank You to wildstang83 For This Useful Post: [ View ] Gift wildstang83 Ad-Free
17th June 2011, 06:08 AM |#7  
Senior Member
Flag Syracuse
Thanks Meter: 45
 
Donate to Me
More
Don't know if this will help you with CM Nightly DTR/removal. I used from this site until I went to gingersense/MIUI. http://driphter.com/index.php?topic=3736.0

Also not to big of a deal but wanted to download your DTR for MIUI, but the way they are listed the XDA app will not let you click and download.
17th June 2011, 06:17 AM |#8  
wildstang83's Avatar
OP Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator
Flag Nowheresville
Thanks Meter: 3,996
 
More
Quote:
Originally Posted by rlacrossjr

Don't know if this will help you with CM Nightly DTR/removal. I used from this site until I went to gingersense/MIUI. http://driphter.com/index.php?topic=3736.0

Also not to big of a deal but wanted to download your DTR for MIUI, but the way they are listed the XDA app will not let you click and download.

Um... I don't know about that. I just tested it and works for me on xda premium.

Sent from my ADR6300 using XDA Premium App

EDIT: just tested it again. Heres what i had to do to get it to download. Click DOWNLOAD HERE on my thread, it opens the browser, then use the optical joystick to click the link. I couldnt get it to work by pressing it with my finger. Hope that makes since.

Also I am familiar with thebroken. he is one of my inspirations for this project as well.
17th June 2011, 07:38 AM |#9  
Senior Member
Flag Syracuse
Thanks Meter: 45
 
Donate to Me
More

Must be cause I'm on free version.did hold press oj control nothing
Sent from my ADR6300 using XDA App
17th June 2011, 11:22 AM |#10  
wildstang83's Avatar
OP Inactive Recognized Developer / Recognized Themer / Retired Forum Moderator
Flag Nowheresville
Thanks Meter: 3,996
 
More
Quote:
Originally Posted by rlacrossjr


Must be cause I'm on free version.did hold press oj control nothing
Sent from my ADR6300 using XDA App

Oh wow it is. I just tested again and in the free version it does block links. That's crazy.


Sent from my Optimized Inc using XDA App
17th June 2011, 07:59 PM |#11  
Senior Member
Thanks Meter: 12
 
More
Any chance of getting the latest MIUI DTR out? Going to sit on that update until I can get your patch

Thanks!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes