yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] hyestar:
I am kind of new to the android platform. I will admit, that while I am a PC guy, as far as mobile stuff goes, so far I have been very pleased with Apple and iOS (I do jailbreak all my iOS stuff, which makes it very customizable)....

That being said, I have bought a TF700 and keyboard to try out. Its pretty nice. I am however getting very frustrated because I cannot for the life of me understand WHY android would allow someone to buy and insert an microSD card for additional storage, and then restrict the user (me) from installing apps on the external card! I have read thru dozens of posts and understand that MOST people dont see a need for putting and running apps on an SD card. I am NOT one of those people. I am admittedly somewhat of an APP "hoarder" :) And I really despise being restricted from being able to store and run apps from my sd card!!!

Soooo....I ask all of the more experienced android users here - Is there ANY way possible to do this on an Asus TF700?? I have read that even if you root, it is not possible! :(

If thats the case, I may be selling my TF700.

Thanks,

Hyestar
[Android Q&A, Help & Troubleshooting] hyestar:
Anyone??

Am I the ONLY one that has an interest in putting apps on an SD card???
[Android Q&A, Help & Troubleshooting] MissionImprobable:
Just wondering why this is a deal breaker for you. Could you install apps to SD on your iPhone? Not being argumentative, but I don't see why not having this option bothers you. You can use app to SD or some such to move a lot of the app data if that will satisfy you.
[Android Q&A, Help & Troubleshooting] wlee15:
Most apps aren't that big, plus there are performance issues from running on a SD card.
[Android Q&A, Help & Troubleshooting] hyestar:
It "seems" like my 32GB iPad holds so much more. I dont honestly know why the perception is that it does, but for some reason, there seems to be more room on it. I agree that it i a design limitation of the iOS devices not to have a microsd card slot. (although, as in my origional question, it seems that ultimately, it is a design limitation on android as well.)

I just dont understand why android developers would restrict (it hasnt alway been this way) a user from using the sd card like a second hard drive. let me do what I want with it. run apps.

As far as there being performance issues with running an app/game from an sd card, I will point to my rooted Nook Color, that has app2sd on it, and runs (very well) apps that I have moved to the sd card.

Oh well, I guess I am in the minority of those out there that own tablets.

Thanks,

C
[Android Q&A, Help & Troubleshooting] MissionImprobable:
App2SD doesn't move the entirety of the App to the SD card. The Read/Write speed of the SD card isn't always enough to keep up with the demands of an actively running, real-time program. It's not viable.
[Android Q&A, Help & Troubleshooting] manthanhd:
After googling for a bit, I found that this guide is quite useful:

techgage.com/article/moving_your_non-movable_android_apps_to_an_sd_card/

You might have to get your hands a bit dirty but if you really want to have a lot of apps, I guess it might be worth it.

PS: Don't forget to say thanks if I've helped you ;)
[Galaxy Note II Q&A, Help & Troubleshooting] Demigod008:
I just wanted to ask

am presently using ditto note 3 rom v1

how do i get back to stock

sud just download tar.md5 n flash in odin

or wipe cache n do like this rom

n ya i did nandroid backup like 2.6 gb

if i restore that wud it take me to 4.1.2

if yes then will i lose imei cuz it wud be like downgrading i guess

how do i get back stock recovery n reset binary count

advance thanks
[Galaxy Note II Q&A, Help & Troubleshooting] Khixar27:
easyy tip :)

first flash stock rom using odin yes do full wipe from recovery that way ur imei would be lost so restore through efs backup thing

for that u have to re-root using chainfire method

use triangle away with this and ur counter would be reset to zero then run superuser and click on full unroot option in settings

then restat ur phone at this point u would have stock recovery stock rom everything and ready for warranty

go into settings and if u see modified i suggest u reflash stock rom from odin so that ota update is available

i tried this and for me it worked i have tried this more then once :)

no need to worry
[Galaxy Note II Q&A, Help & Troubleshooting] Demigod008:
now am using ditto rom its 4.3

so if i flash stock rom 4.1.2 i wud be back on stock recovery i guess n philz wud be gone

then i use chain fire rooting technique n restore efs

then use triangle away n clear counter

then full unroot

then flash 4.1.2 again

correct me if am wrong

n one thing

what if i wait till official 4.3 is out then i wont have to do efs thing right??

n thnxx a lot for help
[Galaxy Note II Q&A, Help & Troubleshooting] Demigod008:
my baseband now in this custom rom shows N7100DDDMG1

n on sammobile the stock firmware shows these details for 4.1.2

Model: GT-N7100

Country: India

Version: Android 4.1.2

Changelist: 1071214

Build date: Mon, 01 Jul 2013 07:07:31 +0000

Product Code: INU

PDA: N7100XXDMG1

CSC: N7100ODDDMG1

MODEM: N7100DDDMG1

means modem for both is same

then i guess i wont have to restore efs file then i guess what you think

n ya do i have to factory reset or wipe cache n dalvik cache too??
[Galaxy Note II Q&A, Help & Troubleshooting] Khixar27:
yes i guess so :)

yes do wipe and everything :)

---------- Post added at 07:02 PM ---------- Previous post was at 07:01 PM ----------

well yes u are right but flash stock rom the second time only if ur device says custom /modified in status in settings etc to go completly stock :)
[Galaxy Note II Q&A, Help & Troubleshooting] THUDUK:
Sorry to but in, i want to do a similar thing and downgrade from the ditto rom, alas i dont think i have this efs backup, so should i wait till the official release is out
[Galaxy Note II Q&A, Help & Troubleshooting] Khixar27:
well i suppose yes coz if on custom rom with differnet baseband it will always give efs error

or u could just flash the beta leaked rom of 4.3 i would suggest that :)
[Nexus 5 General] zivan56:
Root method found to change settings without MSL, download v2.0 of the app from the Play Store to use

I was looking at a way to enable CDMA on my N5, and stumbled onto a little file called "SprintHiddenMenu.apk" that comes on every phone it appears (at least the North American model).

It has the following "secret codes" defined for the dialer. I couldn't get them to show up, but I tried with a GSM sim card:

It looks like it only works SIM serial number starting with "8901120" (bypassed, see edit for details)

The below either have to be dialed via *#*#<number>#*#* or ##<number># (I can't test, since I don't have a Sprint UICC card)

I have no idea what these do, only that there is code to handle them. They may cause your phone to be bricked, so don't just enter them randomly and see what happens

33284 - Unknown (field test mode?)

3282 - Something to do with mmsc/evdo/forceLTE settings

786 - RTN settings (reset?)

72786 - Something also having to do with reset?

675 or 68575 - Something to do with changing MSL/MSID

8378 - Something to do with SPC test/check

There also seems to be a built in field test mode for CDMA/LTE (first code seems to access it). It provides info such as sector id/color code/channel/rx-txt power for CDMA and serving cell/EARFCN/plmn id/etc for LTE.

There are also details for 1xRTT, eHRPD, etc

This could possibly be the first Nexus device equipped with a proper field test mode, albeit Sprint only. I also see the LG has very tight integration into the RIL, with their proprietary extensions being used for some aspects of RIL operations.

EDIT:

Found a way to start Field Test mode manually, bypassing the UICC serial check

start adb shell and type:

am start -n com.lge.SprintHiddenMenu/.sprintspec.Debug

The above works for *any* LTE network, even if you register on it. For example, I can camp and Rogers (Canada) and get all the info I want (especially DL channel and band 4):

View attachment 2389074

View attachment 2389099

Enjoy :)

FInding #2. Configuration Editor

start adb shell and type:

am start -n com.lge.SprintHiddenMenu/.sprintspec.Data

Apparently, you can enable/disable LTE and bands individually ( Band 26 and 41 disabled).

A few options/features of note (there are many menus):

Enable/disable eHRPD

View data settings for Sprint CDMA network

See ESN/MEID/Home NID and SID

Some of these seem dangerous, especially any "edit" option or "device self service."

App to do all the above

I have created an app to launch this more easily.
[Nexus 5 General] jxr94:
I ask this out of ignorance: what implications does this discovery have?
[Nexus 5 General] zivan56:
Well there are two:

1. It lets you mess with hidden Sprint settings without having to have Sprint do it.

2. It lets you get info about the LTE network you are connected to (like the frequency). So you can tell which bands are being used in various regions/buildings/etc. Basically, for networks geeks.
[Nexus 5 General] bioyuki:
This is awesome! Was always jealous of Samsung's service menus.

---------- Post added at 10:49 PM ---------- Previous post was at 10:22 PM ----------

I wonder if this exists for GSM as well. Too bad this menu doesn't list the channel width.
[Nexus 5 General] zivan56:
I couldn't find any reference to GSM or UMTS inside the app. Keep in mind this was exclusively created for Sprint. We're just lucky it works on any LTE network. They purposely put that SIM serial checking in place so that it ensured it was only used on Sprint.

Yeah, channel width would be nice. I didn't see it anywhere in the menus, so looks like we're out of luck unless I missed it. Personally, I'm more than happy that even the info provided in those screens is there.
[Nexus 5 General] mrzood:
With Sprint, top three I'm pretty familiar with. The bottom two are new to me and seem unnecessary to mess with.

*#*#DATA#*#* (3282) - CDMA Data programming, obviously. With MSL allows you to turn on/off LTE Band 41(2.5Ghz) and LTE Band 26(800Mhz) along with other things.

*#*#DEBUG#*#* (33284) - Lets you see all the radio information. Which band you are connected to, serving cell, power levels, SNR, Ec/Io, which freq channel on uplink/downlink.

*#*#SCRTN#*#* (72786) - This does a complete re-activation, resetting the modem, your profile, and PRL. Phone reboots.

*#*#675#*#* and *#*#68575#*#* - Seems to just let you view MDN and MSID and set only MDN. Probably not wise to mess with.

*#*#8378#*#* - 1x Diversity, EvDo Diversity, MRD, and EVRC_B settings. No idea what these are.
[Nexus 5 General] lilotimz:
For your app also add *#*#4636#*#* which is the dialer code to access radio profiles (LTE/CDMA , LTE /GSM, etc).

Good shortcuts to the dialer area and will recommend to others over @ s4gru.
[Nexus 5 General] bioyuki:
Interesting thing I noticed this morning, the phone will search through all bands (1/2/4/5/17/19/25/26/41) when there is no reception. This seems hugely inefficient, shouldn't the radio know, I'm currently on T-Mo, only search for band 4, or I'm currently on Sprint, only search through bands 25, 26 and 41
[Nexus 5 General] zivan56:
I'll add it tonight. My main point for the app (for starters) was to launch the test mode on non-Sprint devices, since it checks the SIM serial number and blocks launching via the dialer. I'll try to find a few more pages and add them to be launched as well.

I don't believe there is any way for the phone to know. The SIM card doesn't carry any information about the bands used. It is basically up to the phone to discover.

The LTE scan is lightning fast for me though, about 3-5 secs at most to scan all those. Compared to an UMTS scan which takes a good 20-30 seconds.
[Nexus 5 General] bioyuki:
The phone knows the MCC and MNC, that should be enough for it to filter out which bands to search.
[Nexus 5 General] efrant:
Great find! Thanks for sharing.
[Nexus 5 General] paperWastage:
well, does the SIM card store that info somewhere, or some standard in the GSM/CDMA/? that allows the phone to query the network which bands to scan for?

bands update all the time (t-mobile refarming AWS for LTE instead of 2G/3G). you can roam to another network's LTE band. if the standard doesn't give you a way to store/query that info, you can't just hardcode on the ROM/baseband "only look at bands 6-9 for MCC 310 MNC 410" (which is at&t's network)
[Nexus 5 General] zivan56:
Yes, the bands used by a provider are dynamic, so it would be a hard feature to implement for relatively little savings.

For example, AT&T has band 4 LTE only in rare markets, how would the SIM know? Store a list of LTE TACs?

Ok, it has been done in version 1.5...should be hitting the market very soon. :)
[Nexus 5 General] parabola1971:
DIAG MODE

Hi!

In Nexus 5,

Do not have the diag mode?

there is no way into diag mode in Nexus 5
[Nexus 5 General] zivan56:
In theory diag mode is there and can be activated same was as Nexus 4. The problem is the USB subsystem goes crazy when you attempt to and ends up as an unrecognized USB device until you restart the device.
[Nexus 5 General] prometheusZ:
yes,my n5 acts the same
[Nexus 5 General] androo45:
Any chance of seeing the DL Channel bandwidth? I get only DL channel 1780 on band 3.
[Nexus 5 General] nerubius:
Has anyone attempted editing build.prop ro.build.user value from "user" to "dev" or something else to see if that opens up any further dialer codes or prevents the reboot situation reported when trying the nexus 4 methods?
[Nexus 5 General] guoting2409:
About the Band 41

hello

I am a China Mobile customer

China Mobile's 4G is TDD-LTE and use the band 38 (wich is included in band 41)

Now the band 41 is closing by Default setting.

I install your APP, when i want edit the LTE information

The APP ask me the "Service code"

So what is the "Service code"?

Do I need a Sprint SIM card if I want to edit the LTE info. I mean open the band 41

THX
[Nexus 5 General] joshyth:
http://xdaforums.com/showthread.php?t=2515798

take a look at this thread, the MSL code is the service code the phone is asking for.

I haven't use Sprint for a long time, so I don't know if you need a sim from Sprint to change anything, but you can give it a try and report back
[Nexus 5 General] guoting2409:
OK, i read this subject

But now my Nexus 5 use a GSM sim card

when i do the step 5, dialer and type *#*#3282#*#*, there is any response in my Nexus 5, either in the ADB shell

So I think maybe I this idea is only valid by using the Sprint SIM card
[Nexus 5 General] zivan56:
Yes it checks for a Sprint Sim as I mentioned in the first post. Use my app to bypass this and launch the config editor from there instead of that code.
[Nexus 5 General] cezar1:
Thanks for thise finding.

I'm looking at a way to enable CDMA on my N5 (from Google Play) too and try to register in my local CDMA network (none Sprint). First of all I will not put the mind how to update the PRL-file, I obtained from my operator. Is it possible without Sprint SIM card?
[Nexus 5 General] leerage:
Tried this and it didn't work.
[Nexus 5 General] sd_matto:
Flashable Zip/Files for Custom AOSP-based ROMs?

I would like to get some custom AOSP ROMs working on my phone, with the Sprint CDMA dialer code functionality enabled. But, so far I have failed.

For example, when I install Rastakat on my phone, and try manually to start up the menus using adb shell and the instructions on page 1, the following was my output from Terminal (using a Mac):

MmM-MBP-M1:~ mmm$ adb shell

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

shell@hammerhead:/ $ am start -n com.lge.SprintHiddenMenu/.sprintspec.Debug

Starting: Intent { cmp=com.lge.SprintHiddenMenu/.sprintspec.Debug }

Error type 3

Error: Activity class {com.lge.SprintHiddenMenu/com.lge.SprintHiddenMenu.sprintspec.Debug} does not exist.

shell@hammerhead:/ $

From the info above, it looks like there is an "Error type 3", and an "Error" due to the fact that "Activity class {com.lge.SprintHiddenMenu/com.lge.SprintHiddenMenu.sprintspec.Debug} does not exist" (Maybe these are one and the same error??)

Is there something that I can copy/flash from Stock ROM onto AOSP in order to get the full CDMA dialer code functionality working on Rastakat?

Thanks in advance to all for any insight.
[Nexus 5 General] watcherliu:
same here, on cm11
[Nexus 5 General] watcherliu:
Hi，you can try SprintHiddenMenu.apk from offical AOSP. then it should work a little, but may fail when you key in the MSL code.
[Nexus 5 General] sd_matto:
Link to working SprintHiddenMenu.apk? Thanks.
[Nexus 5 General] zivan56:
It is inside the stock image from Google for the Nexus 5 in system.img

However, I'm not too sure it will work with CM. There is lots of LG code in the RIL which is called by the Sprint app. For example, this import:

import com.android.lge.lgsvcitems.LgSvcCmd;

implies something is built into core Android to provide service mode commands, which the above APK relies upon.
[Nexus 5 General] zivan56:
For those wanting to enable the LTE bands and don't have MSL, you can use v2.0 of the app if you have a rooted device. It will not prompt you to enter MSL.
[Nexus 5 General] watcherliu:
:good: it's possible for you to check if it works on CM11? Anyway thanks a lot for info.
[Nexus 5 General] zivan56:
I use my phone for work, so I can't modify it too much. I'm sure someone here can give it a quick test. You can always back up CM, flash stock rom, change what you need, and restore CM back.
[Nexus 5 General] kenshin33:
https://android.googlesource.com/device/lge/hammerhead/+/d091c5175e0398d07195191d69750f6b4233aa56^!/

and :

cm-11/vendor/lge/hammerhead/proprietary $ cat ../hammerhead-vendor-blobs.mk
......
PRODUCT_COPY_FILES += \
vendor/lge/hammerhead/proprietary/app/OmaDmclient.apk:system/app/OmaDmclient.apk \
vendor/lge/hammerhead/proprietary/app/qcrilmsgtunnel.apk:system/app/qcrilmsgtunnel.apk \
vendor/lge/hammerhead/proprietary/app/shutdownlistener.apk:system/app/shutdownlistener.apk \
vendor/lge/hammerhead/proprietary/app/SprintHiddenMenu.apk:system/app/SprintHiddenMenu.apk \
vendor/lge/hammerhead/proprietary/app/TimeService.apk:system/app/TimeService.apk \
vendor/lge/hammerhead/proprietary/app/UpdateSetting.apk:system/app/UpdateSetting.apk \
vendor/lge/hammerhead/proprietary/bin/bridgemgrd:system/bin/bridgemgrd \
..........

cm-11/vendor/lge/hammerhead/proprietary $ ls app/
OmaDmclient.apk qcrilmsgtunnel.apk shutdownlistener.apk SprintHiddenMenu.apk TimeService.apk UpdateSetting.ap

Edit:

this is the reason : Package com.lge.SprintHiddenMenu has no signatures that match those in shared user android.uid.system; ignoring!
[Nexus 5 General] zivan56:
Should just be able to re-sign it then for it to stay provided all the other requirements are there.
[Nexus 5 General] kenshin33:
how?

never done that before

edit: never mind, resigned them with platform key (from cm build/target/product/security/platform.*) works great !

thanks
[Nexus 5 General] zivan56:
Good to hear, so it works with cm as long as the apk is signed properly? That's goods news.
[Nexus 5 General] kenshin33:
yep, the platform key it was.

this one --> build/target/product/security/platform.*
[Nexus 5 General] leerage:
Would there be any way to make the "Network Operator" option available while a Sprint SIM is inserted?

Thanks.
[Nexus 5 General] xxstone:
help me

I just use this app to try evdo,but i'm faild,then I want to back to wcdma,what can I do next?my phone just use gprs to surf the internet now...
[Nexus 5 General] zivan56:
What did you change exactly? You can just change the preferred network type...if that doesn't work, dial *#*#4636#*#* and go to Phone info and change the dropdown to "WCDMA Preferred"
[Nexus 5 General] Lancez:
[MENTION=774490]Zivan[/MENTION]

Thanks for the app. I went into root settings>advanced LTE settings>enabled both band 26 & 41>reboot. Took a while before my phone connect to data again after reboot and even longer to connect to LTE.

Am a little confused here, don't know whether I've unlocked both band 26 & 41 for good or not. Please see screen shot. Thanks in advance. attached.
[Nexus 5 General] zivan56:
Yes, you have enabled all the LTE bands in that screenshot. Whether they are used on not depends if that band is used on your area and if access is allowed to it.
[Nexus 5 General] Lancez:
really appreciate
[Nexus 5 General] dave2metz:
Hello everyone...Will this app work with my Nexus 5 on T-Mobile's network? I'd like to check my LTE....

Thanks for the hard work. Much appreciated.
[Nexus 5 General] demonlordoftheround:
This is for Sprint network settings.
[Nexus 5 General] zivan56:
Yes, it will work for any LTE network worldwide. It will not show GSM or UMTS info, however.
[Nexus 5 General] jcsww:
I can't seem to download the app. When clicking the link and signing in, it tells me that I have no eligible devices and my Nexus 5 is greyed out.

Edit: Nevermind. I got it. Darn Framework Services. :p
[Nexus 5 General] enyce9:
Today's 4.4.3 seems to have broken the app... At least on my phone anyway. I cannot access LTE engineering anymore. Can anyone else confirm?

I am on sprint BTW.

Thanks
[Nexus 5 General] zivan56:
Yes, I can confirm, Google/Sprint changed the app so that it doesn't launch anymore without root access. I have released the new app version in the store, or you can download it attached to this post. It requires root in order to work on 4.4.3. If you still have 4.4.2 it doesn't require root to view config/field test mode as before.
[Nexus 5 General] lilotimz:
I recommend also adding *#*#4636#*#* to the list for 4.4.3 if possible as that was real useful.
[Nexus 5 General] nsxla:
So there isn't a spark icon?
[Nexus 5 General] david279:
There will never be a spark icon ✨ on a nexus device. Come on man...
[Nexus 5 General] zivan56:
I added the link to the 4636 menu for devices running 4.4.3 in version 3.1 of the app.
[Nexus 5 General] JetChung:
Version 3.0+ does not solve the problem of open band 41, hope to repair as soon as possible. Thanks a lot!

PS if flash previous radio version M8974A-1.0.25.0.23 then no problem.
[Nexus 5 General] vanlon:
When I try to edit anything under the Settings selection (Data Menu) it asks me for a Service Code. Does anyone know what that is or how to get it?
[Nexus 5 General] mikeius89:
Hook phone up to PC

Adb logcat

Open dialer and put in *#*#3282#*#*

Towards the bottom of the log you'll see a 6 digit number that's your msl/spc code. Or you can ask your provider for it. Lol they don't give me a hard time
[Nexus 5 General] nsxla:
Op can you update the app. TIA
[Nexus 5 General] thekenster:
No longer working on Kit Kat 4.4.4 stock rooted rom
[Nexus 5 General] zivan56:
It was updated a day or two ago, it should be available to everyone through Google Play.
[Nexus 5 General] szyslak4321:
I have an issue on my device where when I go and view the LTE settings in the app it shows LTE as disabled but when I try and edit the settings it is set as enabled and does not allow this to change. I am no longer able to use LTE on my Nexus 5. Any ideas?

I also get prompted for service code when I click to edit LTE settings even though im rooted but code 000000 works fine. I have a D821 Nexus 5. Any help would be appreciated. I have tried factory reset, different radio images etc. but still the same when I view LTE settings is shows disabled.
[Nexus 5 General] Tony Tan:
L Dev Preview support

Thanks for the great app. It worked well for me, but today I flashed the Android L Dev Preview images, and the app does not work anymore (even with root). I tried to run the commands using adb shell (with root), and got the following:

root@hammerhead:/ # am start -n com.lge.SprintHiddenMenu/.sprintspec.Debug
Aborted
134|root@hammerhead:/ # am start -n com.lge.SprintHiddenMenu/.sprintspec.Data
Aborted
134|root@hammerhead:/ #

It would be great if L can be supported, because I rely on enabling Band 41 to use LTE when I am in China.