yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Wajeeh4616:
Hello people,

This is wajeeh here and I am here to help those people who want a change in android ui

I am gonna tell you how to theme your galaxy nexus like window phone

So let's start:

First is the list of app needed for theming

Launcher 8(free)

Wp7 contacts(free)

Wp7 dialer(free)

Wp7 phone(free)

Wp7 mail(free)

Seven+wp7 calculator

A.i. type keyboard(free)

Optional apps:

Icon 7(paid)

Photo safari(laggy) (free + paid)

Soft keyz with busy box installed(paid)

Steps:

Install launcher 8

Move ,change or shrink the tiles

When satisfied download all wp7 apps stated above (available on play store)

When you will press any tile it will ask for the apps, link the downloaded apps with their respective tiles

Install ai keyboard and select windows 8 theme

To make it look more realistic you must enable notification from launcher 8 and disable the notification bar from the desktop and to add more spice try omnirom as it offers cool scroll animation.

Optional:

If you want you can download icon 7 and you can change the icons on the drawer list by going into settings of launcher 8

You can install soft keys and download the windows 8 soft keys from the net(it requires root)

I don't recommend photo safari as it is very laggy.

If you want more than you call add boot animation of windows 8 [http://xdaforums.com/showthread.php?t=1936278]

Good luck

REMEMBER THAT LAUNCHER 8 WILL ADD THAT SWEET ANIMATION OF WINDOWS PHONE.

Support and buy the premiums apps of the respective owners I don't claim any app they belong to their respective owners

Screenshots:
[General Questions and Answers] jonesy159:
I am currently running eclipse ROM and I am wondering how I get the old TV screen animation.
[General Questions and Answers] jonesy159:
figured it out if anyone else is wondering you have to download galaxy gadgets.
[Nexus 7 Q&A, Help & Troubleshooting] emre.eksioglu:
Hi every one. i hava got a problem. my nexus 7 2012 which is run timurs kernel didnt work logitech c310 hd web camera.

I tryed alot of usb camera driver but result is nothing..

when i looked up the usb host props 046d:081b shows but android dont recognized it is a web cam.

what would advise me ?
[Nexus 7 Q&A, Help & Troubleshooting] rajiv0909:
Nexus 7 OTG Webcam issue

i have a similar issue - timur's ROM, followed instructions from http://xdaforums.com/showthread.php?t=2100452&page=4 and likes of this however the native camera app closes with "unfortunately, gallery has stopped"every single time. I tried using simplewebcam app and it works perfectly. However the native app just doesnt. I went to the extent of flashing the ROM again, going back to stock and it just doesn't work

i need this functionality to be able to use the cam for AR navigation apps. Any help would be appreciated
[Nexus 7 Q&A, Help & Troubleshooting] aviola7x7:
According to the Linux UVC supported webcam page, found here http://www.ideasonboard.org/uvc/#devices, that camera should work.

One thing you need to make sure of is that the webcam is plugged in when the Nexus is booted. Otherwise, the driver will not be loaded and the webcam will not be accessible. I have found from my own experience that occasionally, it takes two consecutive reboots for the webcam driver to be properly loaded.

There is a way to make the camera plug and play capable as long as it was connected at first boot which I can link to if you're interested.

From there, I know that some apps are better at loading the second camera better than others. I personally use Mirror for my own as I use it as a backup cam for my car installation and have no need to actually take pictures with it. If you do want to use it to take pictures, you probably will want to try a a few different camera apps.
[Nexus 7 Q&A, Help & Troubleshooting] hugo_bjk:
Selam emre

You can try droidperception's dashcam app from google play. İt checkes your tablet's uvc drivers. İ use dashcam with rooted stock rom with logitech c210.

Yavuz
[8125, K-JAM, P4300, MDA Vario General] sbsshadow:
Hi

How do you do a master reset including Mini-sd ?

Thanks

Steve
[8125, K-JAM, P4300, MDA Vario General] sbsshadow:
Done

Done it

Thanks anyway .......

Steve
[Verizon HTC One (M8)] sean67854:
Now that we have a root method via the weaksauce exploit, has anyone found a way to tether via WiFi on an unlimited data plan?

I haven't yet pulled the trigger on an M8. WiFi tether is a make or break for me.

-----------------------------------------------------------------------------------------------------------------------------

WORKING METHOD #1 -- FULL HOTSPOT

Tethering App:

WiFi Tether router

Setup Steps:

1. Install WeakSauce root

2. Install Wi-Fi Tether Router

3. Launce Wi-Fi Tether Router with the following settings:

SSID=<user selected>

ecryption type=wp2-psk

WIFI Password=<user selected>

wifi channel = 11

interface=kept it at 'wlan0

method=hostapd

Known Issues:

This tool supports both Ad-Hoc and Infrastructure (Master) mode. Be sure to set to Master for best performance.

Credit:

users insol and brandonspell08 first identified and validated this method.

-----------------------------------------------------------------------------------------------------------------------------

WORKING METHOD #2 -- NATIVE TETHER

Follow the steps outlined here:

http://xdaforums.com/showthread.php?t=2708548
[Verizon HTC One (M8)] Crooke356:
I just added hotspot to my plan for $30. Did not effect unlimited data.
[Verizon HTC One (M8)] sean67854:
Thanks, but I was more asking for a way to enable it without paying. I don't use it often enough to justify $30 a month, but when I need it, I REALLY need it.

To be clear, if I used it daily, or even weekly, I would happily pay. My use averages 3-4 times a year while business traveling where WiFi is sketchy or non-existant.
[Verizon HTC One (M8)] erikjonpeterson:
Barnicle tether works.
[Verizon HTC One (M8)] sean67854:
Verified working on an M8 with unlimited data on Verizon using the weaksauce root method?

I want to make sure because if true, I will be getting an M8 this afternoon and donating to jcase.
[Verizon HTC One (M8)] kwkw480:
Barnicle is not working for me....
[Verizon HTC One (M8)] erikjonpeterson:
Worked when I first tried it with iPad but stopped working after a reboot.:(
[Verizon HTC One (M8)] sciallo:
not working for me either.

testing some more...

---------- Post added at 06:33 PM ---------- Previous post was at 05:37 PM ----------

so far tested free tether unlocker, open garden wifi tether and barnacle wifi tether....

No luck :(
[Verizon HTC One (M8)] David 617:
Can someone who has root try this -

https://code.google.com/p/android-wifi-tether/downloads/list

Thanks!

---------- Post added at 09:13 PM ---------- Previous post was at 09:12 PM ----------

i'm in the same boat.

i really want to get the buy one get one... but tether is vital to me
[Verizon HTC One (M8)] makaveli0340:
I tried the latest one and still no luck. :rolleyes:

Hopefully we will have it available soon.
[Verizon HTC One (M8)] replica9000:
Has anyone tried removing the tethering guard apks?
[Verizon HTC One (M8)] sciallo:
Would you care to expand on that?
[Verizon HTC One (M8)] David 617:
can someone try this? i have an idea here... bear with me for a sec.

the tethering is blocked via a system setting. the settings are stored in sqlite databases.

can someone use the root sql view below to search for the setting?

acc to the link i posted, it is in Settings Storage, file "settings.db", table 'global', under the value name tether_dun_required

i just looked though my galaxy nexus (4.4.2) but i couldn't find it... possibly because i have a custom rom installed. the link says that this setting is used in stock android to block the carrier tether.

if it exists on the m8, then we can modify it.

free root sqlite debugger - https://play.google.com/store/apps/details?id=oliver.ehrenmueller.dbadmin

references - http://forums.androidcentral.com/go...-kitkat-new-method-t-mobile-without-root.html

http://forums.androidcentral.com/droid-bionic/118224-bionic-tethering-hack.html

thank you

note: acc to the second link, the setting may be named 'entitlement_check'. they might have named it something else on this phone. can you post screenshots of the entire android.providers.settings/global database? thank you

---------- Post added at 10:04 PM ---------- Previous post was at 09:57 PM ----------

acc to this - http://xdaforums.com/showthread.php?t=1579071

once the sqlite tethering flag is switched off wifitether root app should work

---------- Post added at 10:08 PM ---------- Previous post was at 10:04 PM ----------

more links supporting this - http://xdaforums.com/showthread.php?t=2442616

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

damn... really wish i had this phone already so i can do more than just post links.

please, if someone has a minute test this to see if the setting exists and if we can just flip it off.
[Verizon HTC One (M8)] aguynamedjoe:
New guy (obviously, by the post count), hoping to help

VZW HTC M8, rooted by Weaksauce

Completely not a dev, and not one that usually gets into this stuff, but since I'm hoping to get wifi tether going, I'm happy to help if I can...is this what you were looking for?
[Verizon HTC One (M8)] David 617:
perfect! wish i could hit thanks, but i used up my 8 thanks today ;)

the hotspot_wizard_launch_page setting looks interesting... can you get an sqlEditor app and set that to '0'?

thank you!
[Verizon HTC One (M8)] aguynamedjoe:
Set to 0, rebooted, confirmed the value remained at 0... but still no wifi (at least when using power toggles, still got the same vzw popup as before, not sure if alternate tethering apps need to be tested as well)
[Verizon HTC One (M8)] David 617:
ok, this is a great first.

can you try this app now? (with system value set to 0)

https://code.google.com/p/android-wifi-tether/

(try 3.3 first, then 3.4 experimental. if 3.3 doesn't work, uninstall if before installing 3.4, don't just install it over)
[Verizon HTC One (M8)] aguynamedjoe:
3.3 appeared to install fine, after trying to enable got an error that there were errors and to check the log

tried checking the log, got a popup saying something along the lines of "what the hell?! your phone took control over wifi!"

After that there seemed to be a duel between android and the app, and I couldn't enable/disable wifi in the android settings, and couldn't force close wifi tether either

rebooted phone, uninstalled tether, installed the 3.4 experimental

Appeared to install properly, but got 0 down/up and nothing appeared in log and laptop did not see a wifi broadcast
[Verizon HTC One (M8)] sean67854:
The last thing I want to do is muddy the waters, but I found this thread about the entitlement check on the M7: http://xdaforums.com/showthread.php?t=2489710

I wonder if the M8 has the same file.
[Verizon HTC One (M8)] David 617:
wow... i like this kind of mud

can you send me the wireless tether apk file so i can poke around in it? thanks.

i'm downloading the system dump, but its gonn take over an hour on my crappy connection... hopefully someone can get me the apks first lol
[Verizon HTC One (M8)] sean67854:
If you are talking to me, I'm not sure which apks you are looking for.
[Verizon HTC One (M8)] David 617:
talking to anyone who will listen .... ;)

use a ES Explorer and get the wireless tether app from the system apps folder

the tethering app is a verizon app with restrictions in it. i'm curious to see whats inside..
[Verizon HTC One (M8)] sean67854:
Ahh, won't be me then, I don't have the M8 yet. :)
[Verizon HTC One (M8)] David 617:
np, guess i'm just gonna have wait till this dl is done...
[Verizon HTC One (M8)] aguynamedjoe:
It does have the same file, with the same line

I tested it, tried saving the change suggested, rebooted, no luck. Found that after editing it and rebooting, the change reverts (back to a 1 value for the tethering provision)
[Verizon HTC One (M8)] sciallo:
The file is there and the

<app name="Tethering_provision">
<item type="integer" name="TetheringGuard_Rule">0</item>
</app>

Is there but changing the value from 1 to 0 doesn't seem to change anything:rolleyes:

---------- Post added at 12:11 AM ---------- Previous post was at 12:07 AM ----------

And I confirm, it reverts back to 1 after reboot
[Verizon HTC One (M8)] aguynamedjoe:
trying to find the apk you're looking for...

not seeing a verizon/vzw - [anything that looks like wifi tethering], but there is a Tethering Guard.apk and .ode, would those be helpful?
[Verizon HTC One (M8)] sciallo:
All I could find in system/app/ is a "TetheringGuard.Apk"
[Verizon HTC One (M8)] bk07:
just a note i tried freezing the tetheringguard.apk with titanium backup and it didn't do the entitlement check but no tethering apps would work
[Verizon HTC One (M8)] David 617:
just to post back b4 i go to sleep...

this is what i found so far:

this is decompiled from that apk.

theoretically, return true at isAllowSkip() should allow us to skip the license check. now i've just got to figure out how to rebuild the damn thing...

/**

* Generated by smali2java 1.0.0.558

* Copyright (C) 2013 Hensence.com

*/

package com.htc.tetheringguard;

import android.content.Context;

import com.htc.htcjavaflag.HtcBuildFlag;

import android.util.Log;

import android.content.pm.Signature;

import android.content.pm.PackageManager;

import android.content.pm.PackageInfo;

import java.lang.reflect.Method;

import java.lang.reflect.Constructor;

public class HtcAllowSkipChecker {

private static final String LOG_TAG = "HtcAllowSkipChecker";

private Context mContext;

private static boolean DBG = HtcBuildFlag.Htc_DEBUG_flag;

public HtcAllowSkipChecker(Context context) {

mContext = context;

}

public boolean isAllowSkip() {

boolean isAllowSkip = 0x0;

try {

if(isPlatformSignature()) {

Context appContext = mContext.getApplicationContext().createPackageContext("com.tetheringguard.disable", 0x3);

Class<?> class_CheckActivity = appContext.getClassLoader().loadClass("com.tetheringguard.disable.CheckActivity");

Method method_allowSkip = class_CheckActivity.getMethod("allowSkip", new Class[] {Context.class});

Constructor<?> contructor = class_CheckActivity.getConstructor((Class[])0x0);

Object obj = contructor.newInstance((Object[])0x0);

isAllowSkip = (Boolean)method_allowSkip.invoke(obj, new Object[] {mContext}).booleanValue();

}

} catch(Exception e) {

Log("isAllowSkip Exception", e);

isAllowSkip = true;

}

Log("isAllowSkip: " + isAllowSkip);

return isAllowSkip;

}

private boolean isPlatformSignature() {

Signature[] phoneSig = htcGetSignatures("com.android.phone");

Signature[] tetherGuardDisableSig = htcGetSignatures("com.tetheringguard.disable");

boolean isPlatformSignature = 0x0;

if((phoneSig != null) && (phoneSig[0x0] != null) && (tetherGuardDisableSig != null)) {

for(Signature sig : tetherGuardDisableSig) {

if((sig != null) && (phoneSig[0x0].equals(sig))) {

isPlatformSignature = true;

}

}

}

Log("isPlatformSignature: " + isPlatformSignature);

return isPlatformSignature;

}

private Signature[] htcGetSignatures(String packageName) {

// :( Parsing error. Please contact me.

}

private void Log(String msg) {

if(DBG) {

Log.d("HtcAllowSkipChecker", msg);

}

}

private void Log(String msg, Exception e) {

Log.d("HtcAllowSkipChecker", msg, e);

}

}
[Verizon HTC One (M8)] droseum20:
I gave that a go for you and it just skips the entire start process and basically nothing happens at all. The more likely solution is to actually make the phone believe it received valid subscription data from VZW.
[Verizon HTC One (M8)] pj1980:
as of now r/w isn't going to work ie: editing build prop. we need the kernel source from htc so a module can be made that will patch the r/w protection that's in our kernel.
[Verizon HTC One (M8)] sean67854:
Before we give up on this, what exactly did you do? My java is VERY rusty, but depending on what you already tried, what if instead of short circuiting to return true for isAllowSkip, you replace if(isPlatformSignature()) { with if(true) {. Or would that not make a difference?
[Verizon HTC One (M8)] David 617:
Nobody is giving up on anything lol.
[Verizon HTC One (M8)] SDC_Bolts:
With the Maxx, after 4.4 the entitlement hack would no longer work. Had to modify a apk called vzwEntitlementService.apk Not sure what was changed.
[Verizon HTC One (M8)] shojus:
So close yet so far... Thanks for checking in to this guys!
[Verizon HTC One (M8)] David 617:
How did you give this a go?

Aren't the system files still write protected?

Did you figure out a way around the write restriction?
[Verizon HTC One (M8)] aguynamedjoe:
David, I'm back up and around if you want/need me to test out anything (again, not a dev, so you'd need to walk me through pretty explicitly)
[Verizon HTC One (M8)] ScottIsMyName:
Guys, any known solution having to do with modifying /system is NOT going to work for us with our current situation. /system is not writable, and until we can get around that, we're kind of hosed.
[Verizon HTC One (M8)] David 617:
so i was just at the verizon store to look at the phone, and i rooted it right there :). i was poking around in the system settings sql and all the values are the the same as the one that was posted here a while back.

it looks like the only option is to mod the apk itself and replace the system one with our modded one, but being that we don't have write access yet to the system, it seems like this will have to wait...

i have the apk file decompiled, and i'd love help from someone whos done this before...

anyways, there may be another way if someone can figure it out... i'd go through all the tethering apps just to make sure none of them work.

---------- Post added at 02:37 PM ---------- Previous post was at 02:35 PM ----------

yup. that's what i'm thinking
[Verizon HTC One (M8)] droseum20:
You are correct, I realized this right before I went to sleep last night. I did modify the apk and recompile it though. Hopefully we will have the ability to write to /system soon and then we can really try it out. If your idea doesn't work, we can always just remove the checks that see if the subscription info is valid.

mSubscribeInfo = VzwCommunicate.parseSpgDescPage(arrayOfObject3);
mSubscribeObject = arrayOfObject3[(-1 + arrayOfObject3.length)];
String[][][] arrayOfString = SubscribeInfo;
m = 0;
if (arrayOfString != null)
{
if ((mSubscribeInfo[1] == null) || (mSubscribeInfo[0][0] == null) ||
(mSubscribeInfo[0][0][0] == null) || (!mSubscribeInfo[0][0][0].equals("200"))) {
break label3508;
}
m = 0;
}
[Verizon HTC One (M8)] David 617:
great! i've got one in the mail, should get it by wednesday. hopefully we will have full system access by then.

how did you modify and recompile it? (this is my first time doing this (i'm a freelance app developer) so i was kinda banging my head in the dark... if you know what i mean. i used a combination of andoid multitool and smali2java.
[Verizon HTC One (M8)] droseum20:
Well, I didn't recompile by converting java back to smali because decompiling smali is messy and will throw too many errors after converting so I just edited the smali directly. I've never actually done any work with Android until this, but I have a lot of experience reverse engineering and programming. After editing the smali to make isAllowSkip return true all the time, I just used apktool to recompile. Smali is strange compared to what I'm used to, but I got the hang of it within a couple of hours.
[Verizon HTC One (M8)] David 617:
yah, so i used multitool to take apk to smali, but then i also ran the apk through smali2java just to have the code readable for me. i was gonna edit the smail, and then recompile (i guess like what you did).

looks like i'll have a fun weekend next week ;)
[Verizon HTC One (M8)] droseum20:
I hope we will have /system writable soon because this will fun to mess around with. Seems as if there are multiple ways to get around this.
[Verizon HTC One (M8)] sean67854:
Any new tries or ideas?
[Verizon HTC One (M8)] steven6282:
I'm asking this here cause not sure where to ask it but it pertains to the wifi tethering. I went and got the new HTC One (M8) yesterday. Before I went and bought it I just did a quick check to see that there was a root method available. I'm a newb and didn't realize that the root method was an incomplete method. There is only one single thing I want root for, so that I can tether when I'm traveling.

The phone is a pretty nice phone and I'd love to keep it, but I'm not going to if I can't get tether to work. I've got a few days (13 more) to return it with Verizon's return policy of course, but I was just wondering what peoples impressions where here on it. I mean I know this is a brand new device, but is there a good chance it will get a full root within 13 days and the ability to wifi tether? I haven't upgraded my phone in like 3 years, so I really don't know what all kind of effort it takes to root the devices these days.

Really I may need the wifi tether Saturday as I'll be traveling then, but I might have to go without it this time and just have to make pit stops at McDonalds or somewhere that has free wifi if needed.
[Verizon HTC One (M8)] David 617:
use your 4g sim card in your old phone until tethering gets sorted out. (that's what i'm going to do).

also, you can always add tethering for just one month... not worth returning the phone for a temporary issue like this...

---------- Post added at 11:42 AM ---------- Previous post was at 11:38 AM ----------

one more idea,

i read that foxfi can work on android 4.4 if you do this -

"I was able to work around the issue by modifying the following sqlite database (you'll need root):

/data/data/com.android.providers.settings/databases/settings.db

You need to add a new entry to the global table called "tether_dun_required" with a value of 0."

create the sql value and reboot to verify that it sticks. then test foxfi

http://xdaforums.com/nexus-4/help/wifi-tether-4-4-stock-t2528608

http://xdaforums.com/showpost.php?p=47203432&postcount=70
[Verizon HTC One (M8)] Resputan:
Unfortunately the sim card sizes dont match from the M8 to my old phone so wouldnt work for me. My timeline is a little longer than the last guys though I can go without tethering until mid summer. Like him though I havent been involved with this stuff for around three years so am out of touch with what is likely etc.

Soo... taking your best guess, do you think it is likely that the verizon M8 will get unlocked and full root to allow tethering at some point in the near future or is it possible too difficult this time around?
[Verizon HTC One (M8)] David 617:
order this - http://www.amazon.com/Cellphone-con...F8&qid=1396367107&sr=1-7&keywords=sim+adapter

i've got one in the mail

it's never too difficult. there are some really smart people working on it...

(also, you can always usb tether with a number of different applications out there.)
[Verizon HTC One (M8)] l7777:
You'll almost certainly have to disable the tethering guard apk. Before any tethering app will work.

pm disable com.htc.tetheringguard