[MOD][10/22/13] - AT&T Tether hack - D80010d Base - No SQL stuff, just flash and go! - AT&T LG G2

[MOD][10/22/13] - AT&T Tether hack - D80010d Base - No SQL stuff, just flash and go!
I hacked the AT&T Tether. Its now free on stock ROM and on custom ROMS build on the AT&T D80010d Base.
Instead of authenticating to the AT&T Entitlement server it authenticates to... wait for it... www.scottsroms.com and of course my server always gives the ok :good:
Make a Nandroid before flashing!
Download HERE!
Please hit Thanks and rate the thread 5 stars!
If you would like to contribute to my upcoming legal defense fund please hit the donate button ​

Any Dev (or aspiring Dev) may use this mod for any rom you make on the D80010d base. I just ask that you please give credits. Its hitting a server that I have to pay money for so thats not asking a whole lot.

How I did this...
Oddly enough this is the strangest working hack I did. I did this back on the AT&T GS4 when I couldnt get the framework-res to re-compile. Anyways, some background, when the hot spot / tether app checks with AT&T to see if you have tether it does it in such a simplistic way, it simply pings a server and looks for a "Yes" reply! Litterally, thats what it does.
I set up a simple html file on server here: http://scottsroms.com/tether that returns the word "Yes" and then the tether app turns on. Its really weird they did not have any encryption of any sort of obfuscation and its plain text English, but whatever, made it easy to hack.
So for the file on my server to be any use we have to re-direct the Entitlement check to that location instead of AT&T's server located at "entitlement.mobile.att.net"
So what I did was de-compile LGSettings.apk and edited the following lines...
File: com/android/settings/EntitlementCheckService.smali
Changes:
Code:
Line 217
const-string v4, "entitlement.mobile.att.net"
to
const-string v4, "scottsroms.com/tether"
Line 753:
const-string v9, "http://entitlement.mobile.att.net/teth"
to
const-string v9, "http://scottsroms.com/tether"
Line 846:
const-string v9, "http://entitlement.mobile.att.net/teth"
to
const-string v9, "http://scottsroms.com/tether"
Line 858:
const-string v9, "http://entitlement.mobile.att.net/mhs1"
to
const-string v9, "http://scottsroms.com/tether"
So as you can see it goes to my webserver and returns "yes" and tether works ;c)
http://scottsroms.com/tether

Is this already in your clean xe 1.1 rom?
Sent from my LG-D802 using XDA Premium 4 mobile app

Would it be possible to have this flashable zip simply install that same html file for the "yes" reply to a directory called "tether" on the root of the internal storage, and then the LGSettings.apk is edited to look at 127.0.0.1/tether? That way it would be faster since it doesnt send data over the internet to check and it wont have a server cost that someone has to be hosting.

EniGmA1987 said:
Would it be possible to have this flashable zip simply install that same html file for the "yes" reply to a directory called "tether" on the root of the internal storage, and then the LGSettings.apk is edited to look at 127.0.0.1/tether? That way it would be faster since it doesnt send data over the internet to check and it wont have a server cost that someone has to be hosting.
Click to expand...
Click to collapse
As long as you have an HTML server on your phone yes, that would work just fine.
But you need to set up a web server on your phone to get the appropriate response.

And thats only a guess. I am not an expert on web technology....
Another thing I was thinking too, you could also use the host file to redirect! You could try that if you understand how to edit the host file.

holeshot77 said:
Is this already in your clean xe 1.1 rom?
Sent from my LG-D802 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Sorry, I missed this the first time through...
Its in the patch that I had to make in post #2 of that thread.

Thanks
Just flashed and tested. Works great, Thanks.

Can something similar be accomplished for T-Mobile?
Sent from my LG-D801 using XDA Premium 4 mobile app

You Sir are a true Genius!
Works great!!!
$15 donated.
Thanks again.

TerMAESTRO said:
Can something similar be accomplished for T-Mobile?
Sent from my LG-D801 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I was told that T-Mobile is just a change to the APN?
CTF said:
You Sir are a true Genius!
Works great!!!
$15 donated.
Thanks again.
Click to expand...
Click to collapse
Your welcome!

Sent from my LG-D802 using xda app-developers app

http://forum.xda-developers.com/showthread.php?t=2283615
i did this metod, and now theter works on att g2. im from mexico and works great with movistar

Scott, quick question...
I decompiled the lgsettings.apk and got all the files, but cannot find the line you mention that needs to be modified...
Could you please clarify where this is exactly?
Complete newbie here, and trying to learn. :cyclops:
Thank you.

CTF said:
Scott, quick question...
I decompiled the lgsettings.apk and got all the files, but cannot find the line you mention that needs to be modified...
Could you please clarify where this is exactly?
Complete newbie here, and trying to learn. :cyclops:
Thank you.
Click to expand...
Click to collapse
Please see post #2 and see the bold text for name of the file.
Then in the code box it lists the exact line #'s.
Its excruciatingly specific.

scrosler said:
Its excruciatingly specific.
Click to expand...
Click to collapse
Well, I guess that shows that I should probably not even try...
However, I do not have such file after decompiling lgsettings.apk.
I get a file called AndroidManifest, and a bunch of folders...
Anim/Color/drawable...
Nowhere can I find the file com/android/settings/EntitlementCheckService.smali
I am assuming that I am not doing something right, no worries, this thread is not for this, and I thought it would be more straightforward.
Thanks for the help.

CTF said:
Well, I guess that shows that I should probably not even try...
However, I do not have such file after decompiling lgsettings.apk.
I get a file called AndroidManifest, and a bunch of folders...
Anim/Color/drawable...
Nowhere can I find the file com/android/settings/EntitlementCheckService.smali
I am assuming that I am not doing something right, no worries, this thread is not for this, and I thought it would be more straightforward.
Thanks for the help.
Click to expand...
Click to collapse
No thats fine.. How did you decompile?
So you have a folder called "smali" or "out"
Depending on the specific ways you decompiled may change the name of that.
I wrote a very simple batch scrip on my website to decompile the classes.dex. You may want to look at that as it will be more straightforward for this simple edit.
Look here: http://www.scottsroms.com/showthread.php?404-TOOL-10-5-SmaliTOOL-1-2
Just grab the classes.dex from the apk, run my decompile tool, make changes per your needs, recompile with batch file, then inseret back into apk with file named as classes.dex.

All of this asumes you have Java installed and functioning.

scrosler said:
How did you decompile?.
Click to expand...
Click to collapse
I used a tool found on XDA called AndroidMultitool.
http://forum.xda-developers.com/showthread.php?t=2326604&highlight=password
It does not give me an OUT or SIMU folder, but I will try your method this weekend and see how this works out.
This decompiler gives a file called AndroidManifest, and a RES folder.
That RES folder has a bunch of subfolders, but not the ones you indicated.
I do have Java SE installed and working properly.
Thanks!
---------- Post added at 04:00 PM ---------- Previous post was at 03:37 PM ----------
On a whim, I just unzipped the apk using a standard unzipper (The unarchiver on OSX) and saw the assets folder, classes.dex and com folder.
More than the previous tool gave me.

Related

[HACK] Skype + US 3G

This is a modified version of the new Skype app that supports calls using 3G data in the US. The version in the market only allows calls over WiFi in the US.
www (dot) megaupload (dot) com (slash) ?d=9GPDBTEF
Checksum:
SHA256(skype_signed_aligned.apk)= 53f6b81819e4181de89b11c0d9002529a2a23df24d1d68d945c4546c36611317
Sorry, new user.. Won't let me post links. Someone feel free to post the link below.
[UPDATE]
Uploaded new apk - zipaligned this time. It may or may not help with people who have been having trouble.
Unable to install on my nexus one with cyanogen 6
Is this real??
tiptoekirk said:
Is this real??
Click to expand...
Click to collapse
Looks suspicious. Too scared to try it.
Here's another post alleging to Skype over 3G: http://forum.xda-developers.com/showthread.php?t=800834
It's real. To be specific about the change:
1) Disassemble the apk (apktool will do it)
2) edit <dir>/smali/com/skype/raider/service/y.smali
3) Line 2097 needs to read:
const/4 v0, 0x0
instead of
const/4 v0, 0x1
4) re-assemble, sign, install
Basically, it's a one byte change, as these things usually are.
eyeburn said:
Unable to install on my nexus one with cyanogen 6
Click to expand...
Click to collapse
Try uninstalling your existing copy. Also, you might have to download from PC. I've had trouble downloading from phone w/ megaupload.
I hope I'm not zombied. I have a new G2, with no root. I uninstalled skype, then installed the OP's apk using "adb install <.apk>". There is no skype icon. It is installed. An reinstall (adb install -r) did not make an icon appear. A reboot didn't help. Unfortunately, adb uninstall fails. The contents of the .apk look legit, but someone really crafty could have all my google login for all I know. Should I factory-reset or what?
App crash in my SAMSUNG I5500
Strange that everyone's having problems. I'm running cm6 on n1. I installed using astro on the phone. Does the checksum match? Maybe apktool rebuilt it differently or something. Code-wise it's just that 1 byte change. Oh well. Hopefully it works for someone.
Posted a new zipaligned apk (see original post for updated url). Unfortunately I only have a Nexus One w/ CM6 to test with, but it works here.
http://www.megaupload.com/?d=9GPDBTEF
Will this work on 1.6 too?
Sent from my X10i using XDA App
It should work on whatever the official Skype app supports. Which apparently does not include the galaxy s phones fwiw. Not sure about 1.6. You can try the one from the market first if you like.
Sent from my Nexus One using XDA App
Samsung Moment with Radioactive Candy 1.9.0 ROM (Android 2.1/2.2 Hybrid)
Installed via adb install. App crashes on start.
Does mega upload not work on phone. Keeps downloading 32k file after long timeout.
Sent from my T-Mobile G2 using XDA App
Downloaded on PC and installed through dropbox. Works over 3g just fine. The app stinks but it works over 3g.
HD2 running SuperDesire 1.0 over Energy Rom
Please leave your comments whether it´s working or not!
If anyone has a better place to upload it let me know. Megaupload does in fact suck from the phone.
Sent from my Nexus One using XDA App
Does a Force Close on my G2.
Please report guys if it´s working or not
Thanks

[DEV] apkTools - Optimize/Edit/Pack/Sign

A simple toolkit inspired by some others, primary goal is to provide a seamless solution for reliable apk editing/optimizing.
This tool uses aapt rather than 7zip for packing. That provides much better reliability and assurance of conformance to Android file standards, as the cost of slightly larger files.
Contains:
- 7zip
- roptipng
- aapt
- apktool
- zipalign
- signapk
I've also made sure all the libraries/binaries are up to date.
Reserved Post?
Does this work on a mac? Not at home to download it.
Sent from my PC36100 using XDA App
david279 said:
Does this work on a mac? Not at home to download it.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Windows only, sorry.
I can look and see about porting to Mac/Linux though, to my knowledge I should be able to get binaries/source for each exe used.
Cool thanks....
Sent from my PC36100 using XDA App
Appreciate the kit will thank you when I get near my laptop.
Swyped From Eva Running Myn's RLS4!
40 downloads and no feedback?
Anyways, I'd like to encourage everyone to use ddms from the android sdk to check your boot errors when optimizing.
It helps alot, any apk related errors should always be addressed even if they seemingly work flawless.
I like that you have compiled all these things together. Shouldn't there also be a draw9patch.bat also for those who have to fix the things that noobs did? It is getting better these days but there are still those out there trying to take the easy way out.
I'm also on a mac. I'll probably run it within VirtualBox
good stuff... im happy someone put together a package for everyone.
btw... which versions u using here?
i can check... but i think more people would like to know.
aamikam said:
btw... which versions u using here?
i can check... but i think more people would like to know.
Click to expand...
Click to collapse
7za - 9.20
roptipng - 0.6.3
aapt & zipalign - SDK v8
apktool - 1.3.2
signapk - NA
thanks! i'll be putting this through its paces sometime after weekend
i'll report back with any issues.
Can AndroidManifest.xml be edited with this?
epakrat75 said:
Can AndroidManifest.xml be edited with this?
Click to expand...
Click to collapse
I think so, but I'm not sure.
Optimize/Edit/Pack/Sign
Click to expand...
Click to collapse
I think Apps have to be signed in the AndroidManifest.xml...
Sent from my HTC Desire using XDA App
I like your concept. Good work. I'm only experiencing 1 issue though...
When unpacking Motonav.apk, everything seems to be unpacked, but when looking at the files, they're wrongfully created.
Instead of creating the file data.gro for instance, it creates a folder data_gro. Which therefore can't be recognized by GROConverter.
Am I doing something wrong?
epakrat75 said:
Can AndroidManifest.xml be edited with this?
Click to expand...
Click to collapse
its using apktool so if its set to decompile then you would edit the decompiled manifest with something like notebook ++
this would be greeeeaaaat for a mac.
Awesome tool... Would love for this to be able to handle draw9patch! Might there be an update to include that?
For some weird reason im getting errors. saying java isnt a command
This is great, thanks....

Keyboard remaping need help

Can someone help me out with changing the keyboards "-" to "~"
I just can't seem to figure it out
Sent from my SGH-T839 using xda app-developers app
This should hold you in good stead:
http://forum.xda-developers.com/showthread.php?t=1242993&highlight=keyboard+hex
I added to that thread toward the end with some of my own hacks. It can be tricky, but there are downloadable files that you could modify to serve your own needs.
Jake
jakfish said:
This should hold you in good stead:
http://forum.xda-developers.com/showthread.php?t=1242993&highlight=keyboard+hex
I added to that thread toward the end with some of my own hacks. It can be tricky, but there are downloadable files that you could modify to serve your own needs.
Jake
Click to expand...
Click to collapse
I no longer have a computer to do this an I have no clue what this charater is called "~"
Is there a way I can do it with out have to use computer?
Sent from my SGH-T839 using xda app-developers app
immorality said:
Is there a way I can do it with out have to use computer?
Sent from my SGH-T839 using xda app-developers app
Click to expand...
Click to collapse
If you want your own hack, I don't believe so--unless there's a hex editor for Android available someplace. You can sometimes plain-text edit the actual keys to call other actual keys. For instance, I hacked one key file to replace the voice call button with a TAB, and that procedure did not need hex editing
I do believe the character you want is called a "tilde." If so, then chaostic_2k1's hacked bin has [email protected] producing a tilde--I can confirm that on my own SK4G.
IF that fits your needs, you could download his files from here, then copy over to specific sys directory without a computer (I assume you're rooted, etc).
EDIT: if that's the character you want, my own hacked file on that thread will also produce it via [email protected]
Jake
jakfish said:
If you want your own hack, I don't believe so--unless there's a hex editor for Android available someplace. You can sometimes plain-text edit the actual keys to call other actual keys. For instance, I hacked one key file to replace the voice call button with a TAB, and that procedure did not need hex editing
I do believe the character you want is called a "tilde." If so, then chaostic_2k1's hacked bin has [email protected] producing a tilde--I can confirm that on my own SK4G.
IF that fits your needs, you could download his files from here, then copy over to specific sys directory without a computer (I assume you're rooted, etc).
EDIT: if that's the character you want, my own hacked file on that thread will also produce it via [email protected]
Jake
Click to expand...
Click to collapse
Alright thanks ahah ill still try to me it cuz I'm use to hittin - but ill use yours for now
An yours is a flashable ? sorry I say this cuz I see its .zip
Sent from my SGH-T839 using xda app-developers app
immorality said:
An yours is a flashable ?
Click to expand...
Click to collapse
Nah, it's just .bin files, no need for cwm, etc. Go to the listed directory in /sys, rename the original files and copy over the new ones. Reboot.
Jake

[Q] Advanced reboot for Sense 5 4.2.2

hi
so one of the features I would like to add to a stock deodex 4.2.2 ROM is the advanced reboot feature. I want to do this nativly but I dont know how. can someone point me in the right direction.
thankyou
phonegeekjr said:
hi
so one of the features I would like to add to a stock deodex 4.2.2 ROM is the advanced reboot feature. I want to do this nativly but I dont know how. can someone point me in the right direction.
thankyou
Click to expand...
Click to collapse
use SENSE 5 toolbox in development thread http://forum.xda-developers.com/showthread.php?p=46837064
Or else VIPER XL it pretty much has all the options one can need!
Have tried that and it doesn't seam to work. I am building and testing the Rom and this is a feature I want to include. I use viper when I'm not testing and love it. What do I have to edit to have this feature in my rom
Sent from my HTCONE using xda app-developers app
phonegeekjr said:
Have tried that and it doesn't seam to work. I am building and testing the Rom and this is a feature I want to include. I use viper when I'm not testing and love it. What do I have to edit to have this feature in my rom
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Most of the guides that I have found are for non HTC phones. I have a few links for you to check out. From what I have read, they are mostly framework-res.apk and android.policy.jar edits.
I have extracted the classes.dex out of the jar and tried to wade my way through all of the .smali files. It looks as if the GlobalActions.smali points to either GlobalActions3 or GlobalActions4.smali for reboot options.
The guides also point to certain edits which need to be made to the framework-res.apk. Mainly strings.xml. They say to then recompile, then decompile the new framework-res.apk and lookup certain hex values in public.xml.I thought I had it figured out, but then I saw that some of the hex codes were 4xxxxxx hex codes, which points to framework-HTC-res.apk. That's kindof where I got stuck because I could not get that apk to successfully decompile.
Looking at the GlobalActions.smali I saw references to com.HTC.resources, so I kinda knew this was to be expected. I seem to be having trouble getting the necessary framework installed through apktool to successfully decompile.
Additionally, I have taken apart quite a few Roms frameworks (Roms that aren't using Sense 5 toolbox or exposed mods) to try to decipher how they applied the necessary changes, yet they are all so different. Some look to have used arrays, others strings. I know the arrays are probably for multilingual options.
Links coming as soon as I get to my pc.
Click button below for links:
http://forum.xda-developers.com/showthread.php?t=1169443
http://forum.xda-developers.com/showthread.php?t=811532
https://docs.google.com/document/d/11a7ghZpdTcZbeDtneTnEHkHLn5_XQ9k2FDFFh-os-q0/edit
http://forum.xda-developers.com/showthread.php?t=776495
When reading the hex values in the files, the chart below should point you in the right direction:
0x10xxxx is in framework-res.apk
0x20xxxx is in com.htc.resources.apk
0x40xxxx is in framework-htc-res.apk
I too am trying to learn how to do all of this. Please let me know if you figure anything out. It seems to be who you know around here that directly reflects what you know.
Thanks. Do u know of a apk to tool to fix these apps with
Sent from my HTCONE using xda app-developers app
phonegeekjr said:
Thanks. Do u know of a apk to tool to fix these apps with
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Not quite sure what you meant here. An .apk to do what exactly?
Also, if I've helped and you want to show appreciate for my comment, just hit the thanks button, instead of thanking me in your posts. I believe that is the recommended way of doing things around here. Check the forum rules for clarification.
http://forum.xda-developers.com/showthread.php?p=30899605
Sent from my HTC One XL using XDA Premium 4 mobile app
Black!Jack said:
Not quite sure what you meant here. An .apk to do what exactly?
Also, if I've helped and you want to show appreciate for my comment, just hit the thanks button, instead of thanking me in your posts. I believe that is the recommended way of doing things around here. Check the forum rules for clarification.
http://forum.xda-developers.com/showthread.php?p=30899605
Sent from my HTC One XL using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I need a tool to decompile and recompile apk
Sent from my HTCONE using xda app-developers app
Zarchiver
Sent from my Evita
timmaaa said:
Zarchiver
Sent from my Evita
Click to expand...
Click to collapse
what about for a linux computer are there any tools I can use with that.
Not sure about on Linux, you should be able to find something via Google. There should also be guides on XDA.
Sent from my Evita
phonegeekjr said:
I need a tool to decompile and recompile apk
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Apktool... ApkMultiTool (really just a UI to take command line work out of the equation-not really my style though), Virtuous10 Studios, many more I'm sure I forgot. I have some .bat files for executing necessary commands if your not sure how to use command line.
Sent from my HTC One XL using XDA Premium 4 mobile app
---------- Post added at 05:32 PM ---------- Previous post was at 04:32 PM ----------
timmaaa said:
Zarchiver
Sent from my Evita
Click to expand...
Click to collapse
Not sure that Zarchiver is a tool for Decompiling and Recompiling .apks.
From what I have read about it, it looks more like a File Manager/Archiver.
@ PhoneGeek... for Linux I would have to say that apktool is going to be your best bet. You can find the XDA thread here. And the main page for apktool is here.
Black!Jack said:
Most of the guides that I have found are for non HTC phones. I have a few links for you to check out. From what I have read, they are mostly framework-res.apk and android.policy.jar edits.
I have extracted the classes.dex out of the jar and tried to wade my way through all of the .smali files. It looks as if the GlobalActions.smali points to either GlobalActions3 or GlobalActions4.smali for reboot options.
The guides also point to certain edits which need to be made to the framework-res.apk. Mainly strings.xml. They say to then recompile, then decompile the new framework-res.apk and lookup certain hex values in public.xml.I thought I had it figured out, but then I saw that some of the hex codes were 4xxxxxx hex codes, which points to framework-HTC-res.apk. That's kindof where I got stuck because I could not get that apk to successfully decompile.
Looking at the GlobalActions.smali I saw references to com.HTC.resources, so I kinda knew this was to be expected. I seem to be having trouble getting the necessary framework installed through apktool to successfully decompile.
Additionally, I have taken apart quite a few Roms frameworks (Roms that aren't using Sense 5 toolbox or exposed mods) to try to decipher how they applied the necessary changes, yet they are all so different. Some look to have used arrays, others strings. I know the arrays are probably for multilingual options.
Links coming as soon as I get to my pc.
Click button below for links:
http://forum.xda-developers.com/showthread.php?t=1169443
http://forum.xda-developers.com/showthread.php?t=811532
https://docs.google.com/document/d/11a7ghZpdTcZbeDtneTnEHkHLn5_XQ9k2FDFFh-os-q0/edit
http://forum.xda-developers.com/showthread.php?t=776495
When reading the hex values in the files, the chart below should point you in the right direction:
0x10xxxx is in framework-res.apk
0x20xxxx is in com.htc.resources.apk
0x40xxxx is in framework-htc-res.apk
I too am trying to learn how to do all of this. Please let me know if you figure anything out. It seems to be who you know around here that directly reflects what you know.
Click to expand...
Click to collapse
first link is for samsung. last link is for mod for a sense 4 or sense 4+ rom. the samsung link, is it ok to folow the steps in it. and the mod isnt even for the at&t htc one xl sense 5. will it work
phonegeekjr said:
first link is for samsung. last link is for mod for a sense 4 or sense 4+ rom. the samsung link, is it ok to folow the steps in it. and the mod isnt even for the at&t htc one xl sense 5. will it work
Click to expand...
Click to collapse
That is what I was originally trying to let you know. The one for the HTC MOD is device specific (HTC Desire I believe). I have gone through the .smali files as these guides instructed and noticed a wide variety of variance. If you decide to attempt the instructions per those guides, you do so at your own risk; especially if you have no idea what you are really doing. The Devs around here are labeled that for a reason. Chances are... they really know what they are doing when messing around with files that could deem our phones inoperable.
One bit of advice I will give you before you start messing with the .smali files, is to learn Java, if you don't already, and then head over to the Smali page and read through all of the documentation in their wiki (it will be hard to understand if you don't know Java though). After taking the time to learn these things, when you open up the .smali files you will have a better understanding of what you are actually looking at and how things are structured. For example, when you open one up, you will perhaps see some variance of :
invoke-direct {v0, v1, p0, v2}
Well, what do all of these v's and p's mean - what do they point to?
There are two naming schemes for registers - the normal v naming scheme and the p naming scheme for parameter registers. Confused?
Read the wiki! Confused by the wiki? Learn Java! This is really the best advice that I can give you. By no means am I downing you or questioning your intelligence. I am simply trying to help you by pointing you in the right direction. Spoon-feeding you all of the answers isn't going to help you learn. I am by no means an expert; not even dillusional enough to think that I am- though my wife may disagree!
In addition, when you get to the Smali page, on the Project home tab, there is a link for an IRC chat room and an example of how the entry level "Hello World" app is broken down into .smali.
Hope that I have helped, to at least point you in the right direction. If I have click the Thanks button!
Edit: Here are some links that may be useful in your quest for knowledge of this subject matter:
Modifying .smali files
Convert .smali to .java
Dalvik opcodes
Android opcodes
Bytecode for the Dalvik VM
Another place with useful links
All of these resources were found with the help of my good friend Google, and her red-headed stepchild XDA!
Hi. I have tried yet again to make sense 5 toolbox apm work. Still not. Latest version of framework used. Any ideas
edit: foumd the problem and apm is now working.
Sent from my HTC One XL using xda app-developers app

[Q] Is there any man remove ''checking subscription status'' when open mobile hotspot

like my old android 4.1.2 I want to open mobile hotspot without checking subscription status in my new android 4.3 galaxy s3 verizon
where are developers that will modify framework.jar file to enable this again in this new android verizon?
please help
If beans ever gets his 4.3 rom out it will probably be how you want. I know I'm waiting to install safestrap until he releases it. Until then I'm sure you could find a guide on how to do it.
You mean that i wait some months also until this problem solved
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
alnajmalabed said:
You mean that i wait some months also until this problem solved
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I mean opposite, it probably isn't that hard and you can have it now if you do it yourself. Or ask for clues on how to do it instead of expecting someone else to do it for you.
I googled that problem for a week and no answer resolve it.
If you have the way to do that, then thank you very match
Sent from my SCH-I535 using XDA Premium 4 mobile app
And this problem not only on my phone, the problem was found in all verizon phones with android 4.3
Sent from my SCH-I535 using XDA Premium 4 mobile app
I resolved this issue and removed '' checking subscription status '' by a zip file flashed by a custom recovery
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
alnajmalabed said:
I resolved this issue and removed '' checking subscription status '' by a zip file flashed by a custom recovery
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Friday night I found out how to manually do it but java was being a pain in the butt and I wanted to test it before telling you how also so I could have the file to upload to you. Just so you know the file you needed to edit was the framework-res.apk not the .jar. the xml that needed to be edited was located at framework-res.apk\res\values\arrays.xml
Decompiled it just fine but on the compile after I was done editing java was being stupid and the compile failed. Hope this information can help you in the future.
ThePagel said:
Friday night I found out how to manually do it but java was being a pain in the butt and I wanted to test it before telling you how also so I could have the file to upload to you. Just so you know the file you needed to edit was the framework-res.apk not the .jar. the xml that needed to be edited was located at framework-res.apk\res\values\arrays.xml
Decompiled it just fine but on the compile after I was done editing java was being stupid and the compile failed. Hope this information can help you in the future.
Click to expand...
Click to collapse
thank you the Pagel
if you need the zip file i will upload it and upload safestrap apk that make custom recovery
alnajmalabed said:
thank you the Pagel
if you need the zip file i will upload it and upload safestrap apk that make custom recovery
Click to expand...
Click to collapse
The zip would be nice if its not to much to ask. I can compair a working mod with my own. I already have safestrap.
The other alternative would be to use foxfi
Medicstud007 said:
The other alternative would be to use foxfi
Click to expand...
Click to collapse
I own foxfi but some people would rather use the built in tether.
HotSpot Toggle Widget by Fattin
ThePagel said:
I own foxfi but some people would rather use the built in tether.
Click to expand...
Click to collapse
The alternative alternative would be to use the HotSpot Toggle Widget by Fattin.
I haven't tried it on 4.3 (have been putting off upgrading because of too many cons for the pros...) - but it bypasses all that verification stuff - still using the built-in tether.
Yackley said:
The alternative alternative would be to use the HotSpot Toggle Widget by Fattin.
I haven't tried it on 4.3 (have been putting off upgrading because of too many cons for the pros...) - but it bypasses all that verification stuff - still using the built-in tether.
Click to expand...
Click to collapse
Or edit the framework-res.apk yourself. I am glad I know how now because I will never need to wait for someone else to do it. well the only reason Iwould is if foxfi breaks in a update.
ThePagel said:
Or edit the framework-res.apk yourself. I am glad I know how now because I will never need to wait for someone else to do it. well the only reason Iwould is if foxfi breaks in a update.
Click to expand...
Click to collapse
Where did you learn how to edit the framework-res.apk? I would rather know how to do it myself but my java skills are rudimentary at best (though I am a quick learner!!). What did you use to do the editing?
Thanks!
I downloaded a note 2 recovery zip of the modified apk. I then spent about ten minutes googling where the tether subscription checker was located then compared my apk to the note 2 apk. A lot of trial and error if you would like to see it old and slow has a edited recovery zip for the 4.3 tether (came out a day after I was looking for it so that's why I didn't choose that one). Just decompile both apk and look in framework-res.apk\res\values\arrays.xml. what I did when comparing it to the note 2 was open both of the XML in notepad++ and compare lines. I am confident I can now mod it without examples if it ever happens again. Finding a decompiler is the easy part there are a lot of free ones out there just Google it and as long as you can recognize every character in the XML (no odd symbols) it decompiled correctly. I could not find a guid on how to do this but I probably learned more from my errors than I would have learned from a step by step. Hope that helps and sorry if that made no sense typed it in a rush.
---------- Post added 31st January 2014 at 12:02 AM ---------- Previous post was 30th January 2014 at 11:53 PM ----------
Oh and if you dig around in the apk long enough you might notice how easy (but time consuming) it would be to make your own custom modifications and themes for your own rom. I like doing it this way over xposed because no matter what I do xposed is super buggy for me.

Categories

Resources