yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Accessories] beestee:
Depends on your definition of continuously.

You need to let the battery drain at least a little once in awhile.

I had a laptop that I left plugged in with the (li-ion) battery for a long time and now the battery is useless.
[Galaxy Note GT-N7000 Accessories] panyan:
yep, if you NEVER unplug it - the battery will be completely useless

if you are thinking of keeping it continuously plugged in, what i do with laptops is just to remove the battery and use it without
[Galaxy Note GT-N7000 Accessories] mirzayousef:
I dont think it can wofk with note. cause if u un plug batt. It cant use usb instead. Can it?

Sent from my Galaxy Note useing Tapatalk2
[Galaxy Note GT-N7000 Accessories] honf:
Works on mine.

1. Keep battery in note

2. Plug charger

3. Turn Note On (if it isn't already)

4. Remove battery

Note should stay awake :)
[Galaxy Note GT-N7000 Accessories] vipfreak:
^Wow.. Really? I'll do that at work! No more killing my batt! Thanks

Edit: and fail... killed the phone. I guess it doesn't work. :(
[Galaxy Note GT-N7000 Accessories] tbong777:
Yes you can I do it every night. Sometimes I plugging in with 80% charge. I charge every night whether the phone needs it or not since I've had the Captivate I've had no issues. Sometimes I leave the phone on charge when I'm watching TV and it's next to me on the table. There is circuitry in chargers and in the phone to stop the charge when the phone is full It becomes a trickle charger after that

I leave my phone in one of a number of charging cradles when I'm home
[Galaxy Note GT-N7000 Accessories] Janis:
I went camping, and the only other batteries I had were smaller. The old batteries from my Vibrant (1500mAh) fit the Note, more or less. I just wedged a cut piece of packing foam in the gap at the bottom to make sure it stayed put (I contemplated taping it there).

Using an alternate, smaller, cheaper 3.7v would save you from blowing out your OEM battery (particularly if you have an old one that already won't hold a charge).
[Galaxy Note GT-N7000 Accessories] duckettmarc:
The manual says not to keep it plugged in for more than a week. I keep it plugged in for about 20 hours a day and have had no problems in six months or so.
[Android Software Development] adecker:
Well, time to announce this I guess.

Operation: Overkill

What:

A 3-D game based off of modern jet warfare. Objective is to bomb as many buildings and targets as possible without being shot down by the enemies arsenal of missiles, homing missiles, guns, and bombs.

Why:

Now maybe I am wrong, Ill be honest I didnt search very hard, but I have heard nothing of this type of game for android out there yet. iOS has some, so why not Andy?!

Other Info:

This has been a work in progress for around 5 months now and I have made some great leaps in the games progress, so much so that I am planning on releasing a public beta to XDA members only to help me work out some kinks and make the game perfect for the general public. ETA on the beta is unknown as of now. I am working hard to bring it ASAP though.

Screenshots:

If you want some more screenshots just ask, i'm sure I can get you guys some more!

Please drop any comments or suggestions below. Anything really, just try to keep it positive ;)
[Android Software Development] Archer:
No "coming soon" threads - sorry. Let me know when there's something to post and I'll reopen the thread for you.

Till then, thread closed.
[AT&T Samsung Galaxy Note I717] eugenekim618:
Is it possible to use a build.prop from one CM9 ROM in another UCLE2 ROM?

Basically, I am trying to establish the same Tablet mode look from a CM9 Rom in the Tablet mode for a UCLE2 ROM.

The settings menu, and ICS Phone & ICS People look I want to make "smaller".

Any guidance on what lines to edit would be appreciated.
[AT&T Samsung Galaxy Note I717] studacris:
The look is based on the apps within the ROM, the only thing moving over a cm9 build.prop to a tw ROM will do is bootloop you.
[Eee Pad Transformer Q&A, Help & Troubleshooting] intel_c0re:
Hey Guys, I bought the TF101 and updated it succesfully to ICS.

Now there's my question:

How do I root it?

I have 9.2.1.21

Is it possible? If yes, please give me an tutorial, and if no, ist there any way to root it?

Regards,
[Eee Pad Transformer Q&A, Help & Troubleshooting] Thing O Doom:
I've made an easy one-click root for it called PERI. The link is in my signature, just download the .zip file, read the readme, connect your TF and run the .bat file. It's very simple :D http://xdaforums.com/showthread.php?t=1681155
[Eee Pad Transformer Q&A, Help & Troubleshooting] intel_c0re:
Thank you, i'll test it.
[Eee Pad Transformer Q&A, Help & Troubleshooting] tingtan:
Great source: http://xdaforums.com/showthread.php?t=1044424
[Eee Pad Transformer Q&A, Help & Troubleshooting] intel_c0re:
All didn't work!
[Eee Pad Transformer Q&A, Help & Troubleshooting] NapalmDawn:
Mine rooted fine using 1-Click Transformer Root.7z
[Eee Pad Transformer Q&A, Help & Troubleshooting] intel_c0re:
Mine now rooted with 1_click thank you!
[Acer Iconia Tab A100] greenaar:
Running A100_1.037.00_WW_GEN1.

When attempting "Fastboot oem unlock" it *immediately* goes to "timed out or user cancelled".

I've tried a half dozen times, with no success. Is there a new method for this firmware, or am I missing something obvious?

Thanks!:confused:
[Acer Iconia Tab A100] Romman0:
It unlocked no problem with me, running the same version.

It timed out on me the first time also (because I was slow), but after rebooting you have to make sure to hit the

volume rocker closest to the corner

right away. I had to hit it a few times to get it to move over the the unlock position, then hit the other rocker to select.

Slapped on TWRP after that, did a backup and away we went.
[Acer Iconia Tab A100] greenaar:
ah, you're right. Literally have to be hitting the button over and over to catch it, the timeout's like 1/2 second or something stupid like that.
[Acer Iconia Tab A100] Romman0:
Cool man, glad to see you got it working.
[Acer Iconia Tab A100] DJ_SpaRky:
I had to press it an hold it (15-20 seconds) for it to work and then it selected the 'unlock' option and let me proceed with installing TWRP.
[Acer Iconia Tab A100] nicholascap:
THANKS

Thanks so much, i was pulling my hair out for hrs. It did work thanks
[Acer Iconia Tab A100] rdefranx:
Hi, I have an Acer A100 that is stock in the acer logo. I can't access it by adb but I can get it into fastboo. fastboot is locked. I have tried to unlock it but whe I send the command "fastboot oem unlock" the Acer logo apears and in my computer screen said "OKAY and [time] finished. Total time ...." I have tried to hold the volume down and click it, etc. not luck. please, help. I am not experience here. Thanks
[Acer Iconia Tab A100] Romman0:
If your stock, the a100 boot loader doesn't respond to OEM unlock. That's why we have to push the a200 boot loader to our tabs and unlock that. The only options you have are a factory reset, or installing the ICS update zip from the dev section.

The factory reset is the same procedure as the bootlooader key sequence, except the using the other volume rocker.
[AT&T, Rogers HTC One X, Telstra One XL] arvo.bowen:
I just wanted to get some clarification on a few things... I have looked around on the forums and could not find answers that helped me to understand what was what. This is more then likely because I have no clue what I was looking for in the first place. I'm just trying to get a basic understanding of what these things are. I might already know but wanted to verify if I was correct or not.

#1) What is an RUU? Is it the original (stock) image the phone has? Or just an image in general whither it's stock or deodexed etc..

#2) What is a ROM? I'm guessing a ROM is what replaces a RUU. Like maybe a modified RUU that has been deodexed.

#3) What is a BASE? This one is the reason I started this in the first place. I'm guessing this is the baseband for the radio?

#4) Deodexed? Is this basically when you take a built program (like an exe on a PC) and decompile it, turning it into something more along the lines of a script (kinda like turning an exe to a vbs script on a PC)?
[AT&T, Rogers HTC One X, Telstra One XL] 18th.abn:
Not being rude, but I'd start with some google research, that's a LOT of answering that's already been answered in a lot of places:)
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
1) ROM Upgrade Utility. Its a complete package, containing the ROM, radio, kernel, Hboot, and utility to install it, typically via a Windows PC. Most usually refers to a package from the manufacturer. Although I've seen some developers here use RUU to deploy certain things (rooted Gingerbread to Honeycomb update on the HTC Flyer, for one). But on the One X, the RUU are all manufacturer's packages.

2) The Android OS firmware. Generic term, ROM can refer to stock or official firmware from the manufacturer, or work by independent developers such as those on XDA (commonly called "custom ROMs").

3) Where have you seen this referred? If a dev refers to a certain "base" they mean the firmware version that their custom ROM is built from.

4) A type of compression that can be used for Android app APKs (Android Application Package). The apps on the stock ROM are typically odexed (presumably to save space). Often, mods are easier to implement for files that are deodexed.
[AT&T, Rogers HTC One X, Telstra One XL] arvo.bowen:
Thanks redpoint73! Great information. In reference to #3, that was simply a guess. Dealing with old iphone stuff the baseband was always a big issue. Your answers cleared a lot of things up for me. Thanks a bunch for the clarification!

Though I have seen this before "Major Overhaul: Base to 1.85 / 1.88 Kernel." which confuses me... I'm guessing they mean that changed it from 1.85 to 1.88 right? A ROM would only have one base right?
[AT&T, Rogers HTC One X, Telstra One XL] stnguyen09:
It means that the rom is based on the 1.85 firmware with the exception of the kernel, which was pulled from the 1.88 firmware.
[AT&T, Rogers HTC One X, Telstra One XL] arvo.bowen:
So the firmware is basically the operating system that runs the device correct?

I know the kernel's job is to provide an interface between the software and hardware, but is the kernel is inside the firmware? It would only make sense (in my mind) for that to be true, but I want to make sure I'm correct.
[AT&T, Rogers HTC One X, Telstra One XL] redpoint73:
Kernel is part of the "firmware" in a broad sense. But it can be flashed independently of the ROM. In fact, it pretty much as to be, the way the bootloader lock works. The way HTC has done it, we are not supposed to be able to flash the kernel or radio. But the devs found a way to flash both of these in recovery.
[Android Software Development] E:V:A:
I trying to develop an application that can send AT commands directly to modem, from a native application interface (or possibly via terminal).

There are many obstacles here, but the main one is that the modem AT interface is rarely available through a simple serial device, which is why all other AT command apps always fail for the Samsung Galaxy class devices, which use a modified IPC protocol over sockets. However, by using the built-in RIL_OEM_HOOK_RAW and RIL_OEM_HOOK_STR we should be able to do this.

I then found this document for the Ublox LISA-U2 UMTS/HSPA voice and data modules, which show an example Android App, including most of the code used in that App. However, I cannot get this to compile in Eclipse. I think the reason is that there are many cosmetic changes in the AOS, while there are many typos in the code in that document.

I would very much like to get this or something very similar to work. I'm mainly developing on the Samsung Galaxy S2 (GB).

Here is a picture (from that document).

Any help with this would be very very much appreciated!

It will also benefit the rest of the community as it will provide a foundation

for my future development of many other things to come, for free!

BTW. The BP used in that device is the very popular Intel/Infineon XGOLD-626...
[Android Software Development] herrsch0rdev:
new thread posted? :)
[Android Software Development] E:V:A:
Here is my new thread on how to use and import internal packages into your project,

including instructions for hacking Eclipse ADT plugin, in order to allow for using

the com.android.internal classes.

"[APP][DEV][GUIDE] Using the Android Java Internal/Hidden API classes"

It is work in progress (WIP), and include a lot of manual file manipulations.

As such it is closely related to this thread. So keep an eye open for updates.

EDIT: 2014-01-06

That thread still work for API-17 JAR's!!
[Android Software Development] E:V:A:
So, I managed to get it to compile but not without two main issues.

0) I got it to run on an SGS2 running GB2.3.4, but it FC's after being run.

1) I kept on getting AlertDialog builder complaints like:

"the constructor AlertDialog.Builder is undefined" so I had to comment out all code related to that. I searched for fixes, but since I'm not a Java programmer, I could not resolve this in the proper way...

2) Then I ran into some other undocumented errors from my own built (according to instructions) android.jar, so I just used the inazaruk's pre-made one, and it compiled. Here are his files:

https://github.com/inazaruk/android-sdk/tree/master/platforms

The main point is that we should not expect to blindly use the Ublox code and think it will work. Instead we need to understand the following:

a) How to properly use the RIL constants

[SIZE=2]RILConstants.java:
int RIL_REQUEST_OEM_HOOK_RAW = 59;
int RIL_REQUEST_OEM_HOOK_STRINGS = 60;
int RIL_UNSOL_OEM_HOOK_RAW = 1028;

my code:
EVENT_RIL_OEM_HOOK_CMDRAW_COMPLETE
EVENT_RIL_OEM_HOOK_CMDSTR_COMPLETE
EVENT_UNSOL_RIL_OEM_HOOK_RAW
EVENT_UNSOL_RIL_OEM_HOOK_STR
[/SIZE]

b) What the various bytecodes sent, are actually doing, and how to make them do what we want.

[SIZE=2] case R.id.radio_api1:
oemhook = new byte[1];
oemhook[0] = (byte)0xAA;
break;
case R.id.radio_api2:
oemhook = new byte[2];
oemhook[0] = (byte)0xBB;
oemhook[1] = (byte)0x55;
break;
case R.id.radio_api3:
//Send OEM notification (just echo the data bytes)
oemhook = new byte[7];
oemhook[0] = (byte)0xCC;
oemhook[1] = (byte)0x12;
oemhook[2] = (byte)0x34;
oemhook[3] = (byte)0x56;
oemhook[4] = (byte)0x78;
oemhook[5] = (byte)0x9A;
oemhook[6] = (byte)0xBC;
break;
[/SIZE]

c) If we can simplify the code to just send ONE hard-coded AT command and read the response.

d) alternatively use a completely different method, that will undoubtedly work, but will be device dependent. I'm talking about the (Samsung modified) IPC modem-communication protocols, as discussed in my older threads...

e) Find out how to use a local shell + device to send AT commands directly to BP.
[Android Software Development] E:V:A:
To monitor the radio and related messages from the App (on a Sumsung) , you can use:

[SIZE=2]adb shell logcat AndroidRuntime:* ActivityManager:* dalvikvm:* DataRouter:E NetdConnector:D *:s
[/SIZE]
[Android Software Development] bigrushdog:
I've done similar work in my SprintDiagnostics app included in our Eos project. Its in the sprint gnex thread. There's no way to make this a user app as you have to be on the Phone looper thread. Meaning you have to declare the phone process in the manifest for the activity calling the raw ril requests. I can grab msl, write prl, and some other good stuff. And enable diagnostic mode based on shell work from Autoprime.

Edit: http://git.teameos.org/eos/device/samsung/toroplus.git/tree/SprintDiagnostics?h=jellybean
[Android Software Development] E:V:A:
Hi! Thanks for interesting info, but unfortunately I don't understand all you're saying. But I got many more questions that answers.

First of all, what thread are you referring to? (Could you give a link?) Second, how do you do that declaration? (Code example?) BTW. I looked briefly at the code and must admit it seem a bit cryptic, as I didn't quite find the where AT's goes or are created. Third, what is "msl"? Do you have an APK to try on? Finally, what specific modem (cellular) processor are you running in that device? LTE?

Screenshots?

Thanks in advance.
[Android Software Development] trevd:
Hi There

Forgive me if I'm oversimplifying it here but wouldn't minicom or some similar terminal program do this? I believe minicom is included in busybox.

Surely you could just wrap that around using JNI

AT Commands in android are sent natively by the vendor implemented ril library, normally set in global properties as rild.libpath. It may be worth stepping away from the JAVA code for a moment and looking at the rild and reference-ril sources in the aosp source. The atchannel.c is where the "magic" happens. Also If you haven't already, read PDK Telephony Documentation

When you get down to it, all you really want to do is read and write from a tty character device so doing it "raw" is always an option.

Also to monitor the Radio log in android use adb logcat -b radio , You will be enlightened as you watch the AT commands fly by! :)
[Android Software Development] E:V:A:
No, you are missing the entire point of this thread. We are trying to circumvent actually using the vendor RIL, by tunneling the commands via the OEM_RAW requests. That is because it is often filtering out non-standard OEM AT commands that are not part of the common standard. These are all dependent on the BP/CP and and varies widely from device to device. In addition on many devices the direct modem serial is either not possible (because there is no such connection/transport) or it has been blocked/disabled. The Java way of circumventing this, is what this thread is all about. In addition the "-b radio" logcat doesn't fetch ATs sent by vendor specific OEM IPCs, for example. This is the case for the SGS2 (GT-I9100) and many other devices.
[Android Software Development] trevd:
Ah, Okay...If I had a SGS2 too play with I'd probably join in on this little adventure, but I don't :(
[Android Software Development] E:V:A:
Well again... The point is that: RIL_OEM_HOOK_RAW and RIL_OEM_HOOK_STR are (internally) accessible for all RIL's. Which means that you CAN join in!
[Android Software Development] E:V:A:
Very nice! (That was an understatement!)

I just wish I knew how to apply that...

Regarding the raw command (and their appropriate responses), I think there is both code and documents available for this, for Qualcomm chips. I know nothing about the VIA chipsets, but a whole lot more about the Qualcomm MSM stuff... Many CDMA devices use just Qualcomm, so perhaps you've been across some of these. I bet we could get this working on them, somehow.

Since, just as you said, the RIL should take care of much of the details. We just need to apply the command requests and responses. But my Java App making skills are really not even worthy a try at the moment.

Somebody else who'd care to join us, to give this a try?

As an aside and a note of reference, mostly to myself. (For a professional OEM programmer, this may be obvious, but me it's not. ) After having dug through some of the QC MSM code, I've come to the conclusion that QC like to use what they (?) call SMD (Shared memory Device) for doing their IPC stuff, which include talking to modem. While for Infineon/Intel modem, we know that Samsung have developed their own (non-standard) IPC protocol version for this communication...
[Android Software Development] bigrushdog:
While rewriting my Cdmatools app making it fragment based, I used reflection to access all the hidden apis. I'll fork the source for the at command app and apply the reflected classes.
[Android Software Development] enigma99a:
I also got access to my Samsung Galaxy S3 via Reflection... although I had to go AOSP and sign with they same system key to run as looper. But now I just need help with what to send........ via RAW/String
[Android Software Development] E:V:A:
Excellent. Where can we download this?

Have you been able to make demo App or something?

Can you elaborate? Do you need info on what AT commands to send, or are you asking about the protocol?

PS. I would be great if you could say something more about how you did it, so that perhaps other interested people can join in. We need more people on this, so that we can start working on THIS project.
[Android Software Development] bigrushdog:
my apologies that i've been unable to continue efforts on that project. My aosp project consumes all of my development time and then some. Here is the source for CDMATools. I was looking for ways to monetize it. However, due to android's permissions scheme, it's not gonna happen lol. so here ya go.

www.miuimods.com/bigrushdog/CDMATools.tar.bz2

compile in eclipse then sign with aosp platorm test keys. I use some libraries that require it be compiled in eclipse. and because of the internal telephony imports, it must have the platform signature. Also, because it's compiled in eclipse, i use reflection to access internal telephony. Of interest will be the Phone service class. everything else is just ui. Look at how i structure the reflection. You can reflect all the internal telephony calls in the same fashion. any issues, just hit me. but my time now is very limited as I have a large team to manage and my plate is more than full. Good luck!

feel free to post on github, distribute, or whatever.
[Android Software Development] E:V:A:
Here are links to two highly relevant threads on Gmane/GoogleGroups with code excerpts similar to what we need...

http://article.gmane.org/gmane.comp.handhelds.android.ndk/10555

http://article.gmane.org/gmane.comp.handhelds.android.platform/8436

https://groups.google.com/forum/?fromgroups=#!topic/android-platform/tVyNMnXtcEI

With a link to Google Phone G1 Field Test:

http://phoneftd.blogspot.com/2009/03/google-g1-phone-field-test.html
[Android Software Development] E:V:A:
I'm BUMP'ing this thread...for refreshed effort in this project:

[SECURITY] [APP][WIP] IMSI Catcher/Spy Detector
[Android Software Development] TheMadScientist:
Is this still a thing?
[Desire General] ironshark123:
Hello guys,,really need your help..

i want to factory reset my phone but before doing that i want to back up my Messages stored on phone memory.. i uninstalled File manager & cannot download any app from market as my internet connection is not working. :(

so please suggest me any way to backup my message to any of my e-mail account or transfer to sd-card without any help of app.. :X :X

pleas need help on this...

thanks
[Desire General] jmcclue:
Click on messages app, press menu then backup sms

Sent from my HTC Desire
[Desire General] ironshark123:
Hi..

i'm using htc desire,, and that option is not there..

when i open messages & press menu, there is no such option as backup.. :(
[Desire General] jmcclue:
Try in msg settings to see if u can move the msgs to sim card

Sent from my HTC Desire
[Desire General] ironshark123:
yes that option is there but then i can only transfer 1 message at 1 time,,and i want to back up over 6500 messages... so i'm stuck :( :'(

is there any software i can install on pc & transfer msg from android to pc?

or please tell me ,where are messages stored on android device? can i copy that file & then do factory reset & again paste that file..
[Desire General] jmcclue:
Theres an app in the market called sms backup & restore :)

Sent from my HTC Desire
[Desire General] ironshark123:
i know there are many apps on market.. even i have apps stored on my sd card,,but problem is my internet is not working even though i connect my phone..so i cannot download any app from market neither i can open my sd card as File manager is also deleted,, and right now there are no apps installed on my phone :(

this is the problem.. :(
[Desire General] DaEkstrim:
tooketsk4000

I'm not this is achievable on a stock ROM, but maybe you can download the apk from your computer, use the usb cable to copy the apk onto your phone and run the apk from your phone. That should install the application, and allow you to backup your messages.
[Desire General] jmcclue:
Good thinking batman

Sent from my HTC Desire