yashsingh1/xdaforums huggingface dataset:
[Windows 8 General] Toad:
So, the device uses an eMMC for the drive. Is it possible to set the ATA security password on the drive, just like you can for regular hard drives? I don't see an option in the BIOS to set it. Perhaps the option is there somewhere though.

I basically want to protect the data on the tablet. I don't think the BIOS administrator/user password provides sufficient security since that password can be reset and the data can then be accessed. I don't want to use software encryption since I don't want to slow the device down.

Any ideas? Thanks
[Windows 8 General] GoodDayToDie:
The performance impact of BitLocker is negligible; in most scenarios it will be lost in the time that the CPU would sit idle waiting for I/O to complete anyhow. If you want to actually protect data, encryption is the only meaningful option.
[Nook Color General] steven676:
There's a much, much, much, much easier method: just delete /data/misc/wifi/wl1271-nvs.bin.orig and reboot. The MAC address will automatically be updated to match /rom/devconf/MACAddress during the boot if that file is missing.
[Nook Color General] pastordl:
Yep

That would be easier. All my searching never found that answer.

Is there a book, website, etc that would have this kind of android made simple for dummies? :eek::confused:::crying:
[Nook Color General] steven676:
No -- the MAC address setting is (1) Nook Color-specific and (2) not documented, so you'd pretty much have to read the code (specifically, /system/xbin/store-mac-addr.sh) to discover this. Normally, I'd say this is a fault of the documentation, but when it comes down to hyper-specific hacks like this, I'm not so sure ...
[LG Optimus L9 P760, P765, P768, P769] ApriliaM3:
There's a Q&A Forum for Questions and Requests... Please use it in future.

Thread moved.
[Galaxy S I9000 Q&A, Help & Troubleshooting] LCPD:
hi, i want to flash CM-10.1.2 (STABLE) to my GALAXY S1 (I9000)

but how do i know which GAPPS i need?

any help PLZ =]
[Galaxy S I9000 Q&A, Help & Troubleshooting] pryerlee:
list http://goo.im/gapps but for your version flash this http://goo.im/gapps/gapps-jb-20130812-signed.zip
[Galaxy S I9000 Q&A, Help & Troubleshooting] nenadhebiv:
do i need install GAPPS

Do i need install GAPPS when flashing new version of C-Rom (C-Rom 4.3 v2) ?

What will happend if don't install GAPPS?
[Galaxy S I9000 Q&A, Help & Troubleshooting] freakymod2120:
When your Android-Version change (4.1 to 4.2 ,4.2 to 4.3 and so on) you need to flash the gapps again ...

When you don`t do it, everything is possbile ,from bootloop to lagy device, with FC in the "old" gapps ...
[Android Software/Hacking General [Developers Only]] zroice:
Hello, this is my first "guide" and I'm not sure if it's placed correctly so please move it if not.

----------

Now that it's clear that google and all the other big search providers track you and hand out your data to the nsa etc, I wanted to use startpage.com as my default search engine in the android stock browser, but unfortunatly you cannot add any search engines inside the app.

---

After some research I found a method that does let you add search engines though, and I wanted to share it with all of you:

1. Get APKTool (on Windows which I used, you can just download the gui based Tool) - please search the forum for the link

2. Grab your Browser.apk from /system/app/ and the framework-res.apk from /system/framework/ and put them into the apktool directory.

3. Install the framework-res.apk and then decompile the Browser.apk (both with/inside the apktool)

4. Open the following file in the browser directory created by apktool: /res/values/arrays.xml

5. Scroll down until you find an entry like this and copy/paste it below:

<string-array name="duckduckgo">
<item>DuckDuckGo</item>
<item>duckduckgo.com</item>
<item>https://duckduckgo.com/favicon.ico</item>
<item>https://duckduckgo.com/?q={searchTerms}</item>
<item>UTF-8</item>
<item></item>
</string-array>

6. Edit the copy to whatever search engine you want to add. For example to add startpage.com:

<string-array name="startpage">
<item>Startpage</item>
<item>startpage.com</item>
<item>https://startpage.com/favicon.ico</item>
<item>https://startpage.com/do/m/mobilesearch?query={searchTerms}</item>
<item>UTF-8</item>
<item></item>
</string-array>

If you dont want the mobile site:

<string-array name="startpage">
<item>Startpage</item>
<item>startpage.com</item>
<item>https://startpage.com/favicon.ico</item>
<item>https://startpage.com/do/search?query={searchTerms}</item>
<item>UTF-8</item>
<item></item>
</string-array>

7. Now scroll down further until you find:

<string-array name="search_engines">

8. Add the search engine you just added above (make sure the name matches that name you chose) inside a "<item></item>"-Tag. Example for Startpage.com:

<item>startpage</item>

9. Recompile the Browser.apk with the apktool. (you will need the android_meta stuff from the old apk - apktool explains that)

10. Push it back onto the device inside /system/app/ and change rights/owner if necessary. (root/root with rw-r-r)

11. Reboot and now you should be able to choose the newly added search engine in the browser.
[Android Software/Hacking General [Developers Only]] epuiatti:
A little confused, because duckduckgo already exists without the need for me to edit anything, yet it doesn't show up as a search engine option... Yet Ask Jeeves DOES, and it shouldn't.
[Android Software/Hacking General [Developers Only]] zroice:
Your phone is country coded or smth - you prolly need to change the arrays.xml in /res/values-en-rGB ?
[Android Software/Hacking General [Developers Only]] epuiatti:
I'm running Cyanogenmod 10.1.2(stable) on a Nexus 4.

I didn't realise they had UK specific builds...?
[Galaxy Note II Q&A, Help & Troubleshooting] fajkovic.sasa:
Ok, so here is the story:

I had CM 10 installed. After changing mobile operators I found out that my phone was locked. So i searched how to unlock. One of the ways I tried is this:

http://xdaforums.com/showthread.php?t=2176721

Than I have tried installing this app : https://play.google.com/store/apps/details?id=com.spocky.galaxsimunlock&hl=en

I have also been putting original Samsung stock (through Odin) and I always get the same error when I try to dial: Not registered on network.

When I have installed the "galaxy Sim Unlock app" I saw that the app said that my phone is now unlocked but it has invalid IMEI. So I went to check my IMEI and found I had a problem - the IMEI has changed to : 004999010640000/01

When trying to unlock the phone using the above XDA link and inputted the code :*#197328640#

I didn't have UMTS option on the main manu. I had the "DEBUG SCREE" and after clicking that I had PHONE CONTROL and after clicking that I had NETWORK LOCK and NETWORK CONTROL but I didn't have the "Perso SHA256 OFF" option.

I also can't find the the "Qualcomm USB" when I input *#7284# like in this video: http://www.youtube.com/watch?v=_AlQmfMJBK0

I have my original IMEI written on the box but I don't know how to restore it. The phone is GT-N7100.

Anyone got any idea how to fix my phone ? Thank you
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
Same problem here!
[Galaxy Note II Q&A, Help & Troubleshooting] fatihaktas1988:
Flash with odin new original firmware than it came back by me
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
how to do this? you mean go to Samsung site choose the firmware and them go to PDA options in Odin and Flash?

I not the one who made the thread but already do it and nothing happens! My phone is the same as him.
[Galaxy Note II Q&A, Help & Troubleshooting] amirnote:
flashing the new rom wont solve the problem you should work with adb and repair your efs and imei.
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
can you help me do this?
[Galaxy Note II Q&A, Help & Troubleshooting] ndmuni:
Just download the modem tar file (12mb) from here https://docs.google.com/file/d/0BzONq5zHMIxnMkJJYVJ1T09qSzA/edit?pli=1 do a wipe and flash with Odin under phone. After reboot u should have your imei restored. All the best cheers.
[Galaxy Note II Q&A, Help & Troubleshooting] fajkovic.sasa:
I couldn't wait anymore so I had it restored in the official Samsung repair store. I tried flashing the official firmware several times but no good came from that. Anyway, I hope that other people can have better luck than me and thank you for your help :)
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
When do this, The modem is restored! but the IMEI return with some difference in numbers! mine in the final change from 281 to 291! and I Think it is the problem! I acess the SIM options! can see the bar signal! but in options it says OUT OF SERVICE! and I can´t make calls or send messages! Even the operator Name appears on the status options!
[Galaxy Note II Q&A, Help & Troubleshooting] ndmuni:
What rom are u on now?
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
N7100UBDMA3_N7100ZTODMA2_N7100UBDMA1_HOME.tar

Site Sammobile

Im in Brazil, Think that modens firmware is for another roms! If there´s any rom that can solve the problem please tell me!
[Galaxy Note II Q&A, Help & Troubleshooting] RootingNoobie:
Same Problem As Me

Hye there,

Im facing a same issue here.

Im flash an official stock to recover the phone

the imei has been change .

the baseband has restore

*IMEI HAS CHANGE,EMERGENCY CALL ONLY .. This is the issue

now using Official 4.1.2 ROM..
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
Yes! that´s the point.

---------- Post added at 07:02 PM ---------- Previous post was at 06:48 PM ----------

Do thos code: *#1234#

and it shows:

AP: N7100UBALI8

CP N7100DXDMF1

CSC N7100ZTOALI4

its right?
[Galaxy Note II Q&A, Help & Troubleshooting] RootingNoobie:
ap : N7100xxdmc3 cp:unkown csc : N7100olbdmd1
[Galaxy Note II Q&A, Help & Troubleshooting] ndmuni:
https://hotfile.com/dl/197196103/e9...0XXDMB5_N7100OJVDMB1_N7100XXDLK7_XSG.rar.html Flash this with odin first and then the modem i gave you earlier.
[Galaxy Note II Q&A, Help & Troubleshooting] RootingNoobie:
flash it together or one by one ?

1. Im Flashing the ROM that you give using ODIN . ..

2. I put the rom on PDA in ODIN

3. Then reboot phone..

Still No Signal/Emergency Calls Only

: baseband recover,but imei no change to ***640000. not my actual IMEI Number.

: bluetooth adress Unavailable

4. Reboot phone to Download ODIN Mode

5. Extract the N7100XXDMG1-modem-IMEI-FIX.rar

6. Select modem.tar.md5 to Phone on ODIN

7. Result

LOST BASEBAND AND IMEI AGAIN..

huhu
[Galaxy Note II Q&A, Help & Troubleshooting] anderson.rg:
wHEN YOU RECOVER YOUR imei, your number is the same that the one one the back of your phone or not? mine is diferent.
[Galaxy S 4 Q&A, Help & Troubleshooting] nucwin:
Please delete thread
[Java for Android App Development] rx24race:
Currently, i'm making an application that involves using GestureOverlayView. I've already created some default gestures using the GestureBuilder and have copied them into my res/raw folder in my application. My application also does customization, meaning that the user can create his or her own gestures and save them. I've read that it's impossible for me to just save the additionally made gestures from the users to the res/raw folder. I was told that i have some optionals: ExternalStorage (to SD card), InternalStorage, and SharedPreferences. Which method is probably the more optimal choice?

I've tried using these codes:

gestureLib.addGesture(scName.getText().toString(), gesture);

gestureLib.save();

setResult(RESULT_OK);

in an attempt to save them. Even though the gestures do save, but when i restart the application, they're gone. Please help! Thanks so much!
[Java for Android App Development] SimplicityApks:
I haven't used gestures so far but for the saving:

In your SharedPreferences you can only save the standard types like int or string. I'm guessing you don't want to convert the gesture to string and backwards, so I'd say external storage in a folder with the name of your app(so the user can manually delete it) but you could also save the file in your app directory.

Look at This question , he uses the gesture library and saves it to the file with

GestureLibrary store = GestureLibraries.fromFile(mStoreFile);
store.addGesture("Gesture Password", mGesture);
store.save();
[Java for Android App Development] rx24race:
My application successfully saves now, but there's still a consistent problem. When i restart the application, the saved gestures are gone. Why is that?
[Java for Android App Development] SimplicityApks:
When you restart your app, everything in its ram will be gone, so you always need to load the saved file and then import the gestures to the library again probably.

You'd want to do that in the onCreate() or onRestart().

In the above example,

store.load();

Is used to do that
[Java for Android App Development] rx24race:
It works now. Thanks a lot. I'm assuming that these gestures are being saved in the application itself, since that i can't find them in the SD card. Thanks for your time, by the way.
[Java for Android App Development] SimplicityApks:
Glad I could help you :)
[Java for Android App Development] rx24race:
BUMP! I've been struggling with a problem that i newly encountered. What i want to do is, i want to create a folder in the external directory and save ALL the gestures that the user creates. But the thing is, every time i save the gesture, it overwrites the existing one. How do i create a folder and put the new ones in it? Any help or hints would be nice
[Java for Android App Development] nikwen:
You've got to use a different string for every gesture in that line:

store.addGesture("this should be a different string every time", mGesture);

Then you should be able to put them into one file.
[Java for Android App Development] rx24race:
I definitely have a different name for the every gesture that i save

Here's the code:

package com.epicunlock.rx24race;

import java.io.File;
import java.util.ArrayList;

import android.app.Activity;
import android.gesture.Gesture;
import android.gesture.GestureLibraries;
import android.gesture.GestureLibrary;
import android.gesture.GestureOverlayView;
import android.gesture.GestureOverlayView.OnGesturePerformedListener;
import android.gesture.Prediction;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.widget.EditText;
import android.widget.Toast;

public class createShortcut extends Activity implements
OnGesturePerformedListener {

boolean found = false;
EditText scName;
GestureOverlayView gestures;
GestureLibrary lib;
File mStoreFile;

[MENTION=439709]override[/MENTION]
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.createshortcutlayout);
scName = (EditText) findViewById(R.id.etName);
gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this);
mStoreFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/com.epicunlock.rx24race");
if (!mStoreFile.exists()) {
mStoreFile.mkdirs();
}
lib = GestureLibraries.fromFile(mStoreFile);
lib.load();
}

[MENTION=439709]override[/MENTION]
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
// TODO Auto-generated method stub
found = false;
ArrayList<Prediction> predictions = lib.recognize(gesture);
for (String s : lib.getGestureEntries()) {
Log.v("GESTURE", s);
}
Log.v("TAG", "Gesture has been detected");
for (Prediction p : predictions) {
Log.v("TAG", p.toString());
Log.v("^ Score", "" + p.score);
}
for (Prediction p : predictions) {
if (p.score > 2.0) {
Toast.makeText(this, p.name, Toast.LENGTH_SHORT).show();
found = true;
}
}
if (!found) {
Log.v("TAG", "Gesture has been saved");
Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
lib = GestureLibraries.fromFile(mStoreFile);
lib.addGesture(scName.getText().toString(), gesture);
lib.save();
setResult(RESULT_OK);
}

}
}

As you can see, i have every gesture named after its own unique scName (EditText).

What's happening right now is that i successfully creates a folder name "com.epicunlock.rx24race" inside Android/data, but nothing is ever saved in it
[Java for Android App Development] nikwen:
As far as I know the file you save it to mustn't be a directory, but a file.

Try that:

mStoreFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/com.epicunlock.rx24race");
if (!mStoreFile.exists()) {
mStoreFile.mkdirs();
}
[COLOR="Red"]File gestureFile = new File(mStoreFile, "gestures");
lib = GestureLibraries.fromFile(gestureFile);[/COLOR]
lib.load();

and

if (!found) {
Log.v("TAG", "Gesture has been saved");
Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
[COLOR="Red"]File gestureFile = new File(mStoreFile, "gestures");
lib = GestureLibraries.fromFile(gestureFile);[/COLOR]
lib.addGesture(scName.getText().toString(), gesture);
lib.save();
setResult(RESULT_OK);
}
[Java for Android App Development] rx24race:
I've tried something similar to this before too, but the same problem still exists. it keeps overwriting the previous one. It's never able to save multiple gestures.

What i have:

package com.epicunlock.rx24race;

import java.io.File;
import java.util.ArrayList;

import android.app.Activity;
import android.gesture.Gesture;
import android.gesture.GestureLibraries;
import android.gesture.GestureLibrary;
import android.gesture.GestureOverlayView;
import android.gesture.GestureOverlayView.OnGesturePerformedListener;
import android.gesture.Prediction;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.widget.EditText;
import android.widget.Toast;

public class createShortcut extends Activity implements
OnGesturePerformedListener {

boolean found = false;
EditText scName;
GestureOverlayView gestures;
GestureLibrary lib, storage;
File path;

[MENTION=439709]override[/MENTION]
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.createshortcutlayout);
scName = (EditText) findViewById(R.id.etName);
gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this);
path = new File(Environment.getExternalStorageDirectory() + "/Android/data/com.epicunlock.rx24race/");
if (!path.exists()) {
path.mkdirs();
}
File gestureFile = new File(path, "gestures");
lib = GestureLibraries.fromFile(gestureFile);
lib.load();
}

[MENTION=439709]override[/MENTION]
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
// TODO Auto-generated method stub
found = false;
ArrayList<Prediction> predictions = lib.recognize(gesture);
for (String s : lib.getGestureEntries()) {
Log.v("GESTURE", s);
}
Log.v("TAG", "Gesture has been detected");
for (Prediction p : predictions) {
Log.v("TAG", p.toString());
Log.v("^ Score", "" + p.score);
}
for (Prediction p : predictions) {
if (p.score > 2.0) {
Toast.makeText(this, p.name, Toast.LENGTH_SHORT).show();
found = true;
}
}
if (!found) {
Log.v("TAG", "Gesture has been saved");
Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
File gestureFile = new File(path, "gestures");
lib = GestureLibraries.fromFile(gestureFile);
lib.addGesture(scName.getText().toString(), gesture);
lib.save();
setResult(RESULT_OK);
}

}
}
[Java for Android App Development] rx24race:
I just fixed the problem: "Can't save multiple gestures."

This is how i fixed it. But can anyone tell me what difference it made?

[MENTION=439709]override[/MENTION]
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.createshortcutlayout);
scName = (EditText) findViewById(R.id.etName);
gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this);
path = new File(Environment.getExternalStorageDirectory() + "/Android/data/com.epicunlock.rx24race/");
if (!path.exists()) {
path.mkdirs();
}
[B]if (lib == null) {
gestureFile = new File(path, "gestures");
lib = GestureLibraries.fromFile(gestureFile);
}[/B]
lib.load();
}
[MDA II, XDA II, 2060 General] Piesang:
Hi there

Does anyone have software to play midifiles and to use them as ringtones?

Thanks guys
[MDA II, XDA II, 2060 General] Rudegar:
did that option go missing with 2005 ?

because have been possible since 2003 to use mid files as ring tones

and mediaplayer have been playing mid files forever
[LG Optimus G (International)] matthewsucks:
Hi, ive jumped from the HTC Desire S, to the Sony Xperia S and now to the LG Optimus G E975.

From what i read in many sources, can i say that the only possible way to unlock LGOG E975 is using FreeGee?

When i installed the app, it warned me that it may risk hard-bricking my phone. So now im curious, what are the chances that the unlock may fail and cause a hard-brick? Please advice me veteran... :confused:
[LG Optimus G (International)] hasan4791:
Its all in your hand..... If yu want to unlock juz go ahead...... Initially i also had same fear but now used to tat..... All i can say is ITS SAFE.....!!
[LG Optimus G (International)] wargreymon89:
The risk is if it gets flashed badly, there are MD5 checks, so the only thing would be if your phone were to die mid procedure. And if you do this with 1% battery left I´d say you deserve it :p
[LG Optimus G (International)] ka_putt:
^^

:D

I have the same isue...^^

I wann unlock my bootloader, but i'm really scarry...i have my phone only a week... and if I gonna brick it...

I think, i gonna drink some beer and try this...lol
[LG Optimus G (International)] kimitza:
It;s safe, relax. Just don't forget to root first. Freegee will not work without root:).
[LG Optimus G (International)] matthewsucks:
Well, how long would the unlocking take? So i can say that the only way the procedure could fail is that the phone runs out of juice?
[LG Optimus G (International)] matthewsucks:
Ah i see, thanks! But the proccess will not start without root right?
[LG Optimus G (International)] matthewsucks:
Ok thanks!!
[LG Optimus G (International)] matthewsucks:
However, does the risk of it failing vary between different software versions? E.g e97510g and e97510f etc?
[LG Optimus G (International)] turvat1377:
I used freegee more than 10 times and my phone is still alive. I'ts safe dude but make sure your phone will not die due to not enough battery so make sure that you charged you phone.
[LG Optimus G (International)] matthewsucks:
[QUOTE=turvat13
[LG Optimus G (International)] matthewsucks:
Before using freegee, i tried flashing CWM using ROM Manager, did it fail because the bootloader was locked? Although it said that it was flashed successfully. If i unlock the bootloader and flash CWM with freegee, will there be any problems?
[LG Optimus G (International)] turvat1377:
You must unlock the bootloader first. There will be option in freegee to install CWM so you don't have to install it through ROM Manager. Just choose CWM 6.0.3.0 touch your good to go. Just follow the guide in the OP.

To enter bootloader, hold volume UP and power.

Upon entering the bootloader, you will notice that there is no 'menu' to enter fastboot or recovery. Unfortunately, since the stars didn't align properly, we were unable to tell the new bootloader where to load the images that contain the menu from.

In light of that, you'll have to navigate the menu blind. Use the volume keys to change selection, and the power key to select.

The choices are (in order of pressing volume down):

Start - boot the phone normally [already selected]

Restart Bootloader - reboot into the bootloader

Recovery Mode - enter recovery (CWM)

Power Off - powers the phone off

So, to get to Recovery, you would press volume down twice then power.
[LG Optimus G (International)] matthewsucks:
Nono, i mean i already tried using ROM manager to install CWM before unlocking my bootloader but failed, so now im concerned whether the CWM installed by the freegee will conflict with ROM manager's
[LG Optimus G (International)] turvat1377:
You can try if you can boot into CWM. BTW you can revert back to stock by flashing through KDZ if you messed up. Just put your phone into download mode.