Welcome to Our  M9  M10 Website!

Well, I posted this start and never got any further. The M9 turned out to be a disappointment to me. And I am leaving this verbiage... just because. And I am changing/revising the whole rest of this page to be covering my new HTC M10. Like my ReZound page(s), I am collecting info from all over. Plans are to get it organized eventually -but- it didn't happen with the Rez so I doubt that it will happen with my M10.
     HTC M10 - XDA Developers     10 awesome things you didn't know your phone could do  
     HTC10 Gets First Lineage OS Nightlies        Lineage OS  
Now then, I am calling this an HTC M10 because I think it sounds better than just an HTC 10. You will find, embeded in the phone itself, it is called an "HTC One M10"... by the manufacturer themselves. So, mocks nicks....  ro.product.name=HTCOneM10vzw 
 Another Review    HTC 10 troubleshooting  


  • HTC M10 (codenamed "pme" ie; Perfume) announced on April 12th, 2016
  • Phone released to the USA May 6th, 2016 / With Pre-Orders April 29th, 2016
  • Purchased mine on June 30th, 2016 at the Verizon store.
  • GSM / CDMA / HSPA / 4G LTE Capable
  • 12 MP Rear / 5 MP Front Cameras - both OIS
  • f/1.8, 26mm - f/1.8, 23mm
  • 4K video recording with Hi-Res Audio
  • 2.15GHz Qualcomm Snapdragon 820 64-bit, quad-core processor
  • 32GB Storage Capacity and 4GB RAM
  • Expanded up to 2TB using a microSD card
  • 5.2" IPS LCD5 Touchscreen 564 pixels per inch Display.
  • Full Quad-HD 1440 x 2560 Resolution
  • QHD display is protected with a layer of Corning Gorilla Glass 4
  • The 2.5D glass meets the aluminum edge smoothly.
  • HTC BoomSound with Front-Facing Speaker at the top
  • A sub-woofer is at the bottom of the smartphone
  • Proximity sensor, Ambient light sensor, Accelerometer, Gyroscope, Magnetic sensor, fingerprint sensor, Motion G-sensor
  • Connectivity: 4G, LTE, 3G, Wi-Fi, Bluetooth, GPS, NFC and USB Type C
  • A 3,000 mAh battery boasting Qualcomm Quick Charge technology. Supposed to last for 2 years.
  • Android 6.0.1 Marshmallow OS with Sense 8.0
  • Verizon -
    modelid: 2PS650000
    cidnum: VZW__001

Verizon's branded phones continue to have locked bootloaders. I just moved from an HTC ReZound to this HTC M10. At first grins I'm not so sure that it was a good move. I've had the Rez for almost 5 years -and- it feels better in my hand. But we shall see. I will have to go through the UN-locking process and S-Off and rooting again.
UpDate:(July 11th, 2016) I have been using the new phone for a while and now it feels better than the old one. Like always, it just takes some time.

Refer:  North American Carriers      HTC United States   and the question;   Why to we even care??  
The article referred to is concerning the new, at this time, iPhone 7. However, all the questions in the article, I believe, applies to this and all Smartphones. It was one reason I kept my HTC ReZound for so long. Almost 5 years.

  1. POWER
  2. VOLUME
  3. nano SIM card slot
  4. HTC UltraSelfieTM camera with OIS
  5. Proximity sensor
  6. 3.5mm headset jack
  7. Earpiece
  8. Notification LED
  9. microSDTM card slot
  10. BACK
  11. HOME / Fingerprint scanner
  12. USB Type-CTM connector
  13. HTC BoomSoundTM Hi-Fi edition speakers
  14. RECENT APPS

   Dimensions:   145.9 x 71.9 x 9 mm (5.74 x 2.83 x 0.35 in)

Your Warranty is now possibly Void. Depends on the person you contact cause you messed with the phone. I am NOT responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research IF you have any concerns about features included, or referred to, on this WebPage. YOU are choosing to make these modifications, and IF you point the finger at me for messing up your device, I will laugh at you.

  Case and Accessories

Well, I have had this for almost 2 months. Decided to write up something about the Accessories before I forget and they are no longer available. I'll need to check on popularity... or not... of this phone. As I have mentioned elsewhere, it doesn't appear to be all that popular. The initial reviews were good, like my ReZound, but like my Rez, I don't hear much about it now. Six months, plus or minus, is about all that my Rez got.

Verizon OEM Shell Holster Combo for HTC M10

  • Provides the ultimate in protection for your phone plus easy portability
  • Rubberized shell guards your phone against damage; use the clip to attach your phone and go
  • Kickstand in the back folds out for handsfree viewing

IF you haven't discovered it yet, 'mouse over' the image it will show a bigger picture of the case. Well, I changed it to a click. I don't like things jumping out at me as I am perusing a Web Page and I don't believe that most viewers do either. Click on the image to see the bigger one. A mouseout will reduce it back. (yeah, just learned how to do this)

I had essentially the same case for my ReZound. I liked the look and feel -and- the 'kickstand' on the back. It also gives it a little more weight and 'heft'. I don't like those credit card feeling phones. Got this case when I got the phone. Don't use the holster but I like the shell. For carrying purposes, I am usng the same Leather Pouch that I used for my ReZ.

 TechRadar Review     Amazon  

 September 2016  I have been playing with this to get some software installed and to get it Re-rooted after an OTA UpDate. Had to take it out of the case a couple of times in order to access the SD-card. This thing is to thin and slippery out of the case. Didn't realize that cause... I got the phone and case at the same time. I've read 'other' reviews and they claim that my HTC M10 is to thick!! Everyone to their own... I guess.


Get a case for every occasion! Through the Case Loyalty Program from Verizon, you can buy more and save more. Buy any standard case and receive an email offer for discounts on subsequent case purchases.

For full details, check out the Case Loyalty Program guide.

The Shell Holster Combo offers protection and convenience for your HTC 10. The shell will guard your phone against scrapes, dirt, and daily wear and tear while the holster offers easy and convenient portability. A pivoting 180-degree belt clip allows for secure attachment and comfortable positioning. Clip it to your belt, purse strap or backpack, and you're set! The rubberized texture of the case gives you an extra-secure grip.

Luxmo Brown Marble Horizontal Leather Carrying Case

Well, it was actually October 18th, 2016 that I ordered this case.
I had originally purchased one for my ReZound. I recently saw one advertised for my HTC M10 and I ordered it. Received October 22nd, 2016. It looks like the ReZound case but has different dimensions. Does NOT have the metal emblem on the front. That was a problem in a re-order for my ReZound. They show an emblem but ship an imprint.

  • Top ViewTop View
    Top View.
  • Open ViewOpen View
    Open View.
  • Back ViewBack View.
    Back View.

Now then, I kept the Verizon case but more or less dumped the "Holster". I like the kick-stand on the back -and- I think the phone without it is to slippery and thin.
Credit:  Grains of Sand   for the ThumbNail to Large display. I left the mouse over effect on these cause they weren't so big.


Yeah, I repeat myself a lot.


Well, my case broke. The small thin area on the side by the switches cracked and then finally broke off. I liked the case but never did like the way the switches were activated. Seems like they had them buried. This new case does NOT have cutouts for the switches. It has what I call switch extentions for the push button switches. Hopefully they will work better. I had to order them through Amazon cause Verizon didn't have anything. Like my Rez, the 10 is forgotten.

HTC 10 Case, KUMIHO - Nov 7th, 2017

  • Perfect manufacturing process, perfectly fits the HTC 10.
  • Hybrid Dual Layer Armor:
    TPU (Thermoplastic Polyurethane) rubberized inner case + Hard PC (polycarbonate) outer shell cover.
  • The dual layer design provides more protection with a fashion look.
  • Protects your phone from dust, dirt, scratches & damages.
  • Unique design allows easy access to all buttons, controls and ports.
  • ... Click on image to see larger view.

 KUMIHO on Amazon    Create ThumbNails    Image PopUp    Image Optimizer!  

Well, not all that happy with the KUMIHO case... and I am not sure why, other than the fact it just didn't "feel" right. I think the "Button Extentions" are a good idea -but- I have to get used to them. So I ordered this one today. It also has "Button Extentions" so we will get to compare them and see which one is the best. I liked the look and feel of the original one I got, the

HTC 10 case, POETIC Affinity Clear+Premium Thin Protective Bumper
    Nov 11th, 2017

  • Made of clear Polycarbonate molded with soft shock proof TPU, Modern styling with the protective x-form poetic design dna
  • Full clarity to showcase the best that your device has to offer, Drop protection with engineered corner design part of the x-form architecture
  • Side grip pattern to prevent your device sliding out of your grip, Raised TPU back material to prevent scratching
  • Inner ridged TPU surface to enable effective shock dissipation while keeping a thin form factor
  • Raised bezel for front face protection, Extremely thin with the maximum protection in its class

Order was placed on Nov 11th, 2017 and received on Nov 17th, 2017. Even though I have Amazon as a reference below, I actually ordered this from an eBay Seller.  Smart Shop Online  

 Amazon  


And we have another:  On Amazon   This one not only looks good but has great claims for protection.

HTC 10 Case, Ringke [Onyx] [Resilient Strength] Flexible Durability,
Durable Anti-Slip, TPU Defensive Case for HTC 10 - Mist Gray

  • New specially designed look featuring curved and alternating black pattern for added impact dispersing protection for the HTC 10.
  • Flexible TPU combination with interior impact dispersion pattern and raised lip protects screen and lifted camera bezel.
  • Slim, lightweight case provides Advanced Shock Absorption protection against drops, bumps, scratches, nicks, and shock.
  • Built-in versatile port cap protection blocks dust and debris with full access to all buttons, ports, and functions.
  • Superior tactile grip for the ultimate ergonomic comfort handling the HTC 10.

 January 5th, 2018  Well, we received it today and put it on the phone. One of its features that I was excited about may not last. The "C" port and the 3.5mm Jack covers are attached via a strip of material that has to bend out when you use the port. It has been my experience with these "bendable" covers that they don't hold up long. We shall see on these. Other than that it is a very nice and stylish case.


   

  Batteries

This thing is so easy on the battery that I just had to make a section of its own. Because I am a realatively low user my battery seems to last forever in comparison to my last phone, the HTC ReZound. It seems like I always had to have a battery charger available for it. In fact when I took it off my belt I would automatically hook it up to the charger... which I have since learned that, that was probably bad. You can "overcharge" these Li-ion batteries. And after more research ... it is a maybe and a maybe not. So, do what you want.

 January 2nd, 2017/6:19pm  I needed to charge my phone. So, I already had my USB-C cable plugged into my 'puter and decided to see what it would register. I have the avast! Battery Saver installed and I use it to both monitor my battery usage -and- the charge. Well, plugged into the 'puter, or my 'old' ReZound wall plug, -or- into the new one that came with the HTCM10... I got the same reading; 50% and 1hr to charge!! So, where is this Quick Charge??

Refer:  WikiPedia Batteries    Charging/Overcharging    Worry???    Do's and Don'ts  
 calibrate htc 10 battery  

HTC 10 - 32 GB - Glacier Silver - Sprint - CDMA/GSM/Battery Life
   27 hours
  • July 5th, 2017
  • 8:16am - 100%
  • 5:38pm - 73%
  • 10:23pm - 55%
  • 4:09am - 42%
  • 5:59am - 34%
  • 6:54am - 20%
  • July 9th, 2017
  • 4:43am - 100%
  • 6:04am - 99%
  • 12:30pm - 94%
  • 4:45pm - 91%
  • 6:09pm -- 86%
  • 4:06am -- 77%
  • 7:11am -- 73%
  • 11:58am -- 66%
  • July 11th, 2017
  • 7:18am - 100%
  • 8:32am - 94%
  • 9:40am - 92%
  • 7:02pm - 70%
  • 9:22pm - 60%
  • 4:15am - 54%
  • 5:51am - 46%
  • 7:13am - 35%
  • 7:47am - 32%
  

 July 5th, 2017 The above was copied from an add, except for my reported percentages. I am not a heavy user but I was checking the battery cause I have had this phone for a year now and I was wondering how much longer this non-removable battery was gona last. Don't believe that the 27hr mark is still there.
Well, things changed a little bit. I had to reload my system... because of the OTA and I 'was' root. Now then, I had a few apps installed that could have been the cause of my battery usage. One of them was/is an ai.type keyboard, with which I experienced problems with before. Yes, a keyboard can cause battery usage... and they just UpDated it June 20th. Right now I haven't installed anything other than the system and the OTA UpDate. Lie!! I installed Colornote so I could record the battery usage without having to carry around pen and paper. I am now going to install the ai.type keyboard and see if it makes things worse. Oh, I volunteered to be a Beta tester for this ai.type keyboard.

 July 9th & 10th, 2017  Well, the second battery use recording has covered two days, and I see the first one did also, but the 2nd was more obvious to me. Anywho, I did not have all my stuff re-loaded for this second test and as you can see, the battery lasted longer... much longer. It even surpassed the 27hrs. I'm not continuing cause this has proven that how long the battery charge lasts depends on what you have loaded and what you are doing. Yeah, I know, that is obvious to anyone.

 July 11th & 12th, 2017  This is after I have installed a number of the apps that I had before. In particular, the Pacer Pedometer. Just installed and used it this morning. I do believe that it is active 24/7. We'll see how the battery holds up today.
Well, as can be seen by the figures above, it did fairly well on this re-load and using. The "Pacer Pedometer" didn't seem to hurt all that much -but- I don't have the "Call Announcer" re-installed yet. Think the voice uses a lot of battery power. But I am not gonna record times and percentages anymore. It is what it is. This test was performed on a phone that is a little over a year old... battery and everything.

 July 25th, 2018    Possible Battery Savings   and  Fix Battery  

   

  Initial Useage

Well now, we started seriously trying to use this new fan dangled phone. Things are different. I'm coming from KitKat up to Marshmallow in one giant leap. When I first got my Rez I was NOT a texter. I still don't consider myself to be one -but- my dog walking partners changed that. Also the service billing. In the beginning I had to pay for each text message. Now they are "free". Not really, but they are included as part of the monthly charge and NOT individually. Think it is $10.

Anywho, the reason that is the first item is... cause of Dakotah, my dog. As inferred above, I didn't start texting until I started walking with these other two dog owners and they were into texting. Which is what we do every morning and other times to get together and walk the dogs. It was a little bit of a hassel to get the text messaging working on my new phone. Mainly my fault cause I was looking for things in the wrong places. Now that I have them ironed out... it is a breeze. And I will agree with others... the capacitive buttons could have been a little higher.

 The Sun  It is NOT your friend with this phone. Well, I just checked and it was not a friend of my Rez either. They looked about the same in the same sunlight. I would venture to guess that 'most' of the other cell phones have the same problem. I'll have to compare it with one of my friends.

 July 3rd, 2016/9:29am  Well, we got our HTC Clock Widget back. Only problem is, they changed the number font. It is now skinny and I liked the thickerer numbers. It appears that they are images and not fonts, so it will be difficult to change. I'll have to put in a request.

 COMMON QUESTIONS - SETTINGS & SERVICES  

 July 12th, 2016/7:16am  Now then, I wanted to put a new notification sound on my new phone. The sound is not new, it was one that I used on my old phone. "Pixie Dust". I liked the tone(s) and used it for my Message Notification. Well... this new phone is presenting some new challenges. I couldn't just plug it in and get access to the phones files like I did on the ReZound!! So, we do our usual and search the Web.
Refer:  PC Connect  
 Later: July 27th, 2016  Well now, AFTER, 'destroying' (Not really, but it seemes like it.) all my systems bringing them Up-To-Date, which I should have done by now anyway, I found  Zedge   which is a collection of Ringtones and Wallpapers. Still don't have my HTC M10 and my latest opneSuSE Leap 42.1 conversing -but- I got my "Pixie Dust" notifications.

Six Months Later

 Six Months Later  

   

  The Processor

We have a Qualcomm 820 Snapdragon.  The Processor  

   

  The Camera

 How to use HTC10 Camera    Qualcomm Snapdragon Camera App  

  How to take better pics with HTC M10    Manually Adjust Camera Setting  

 HTC Camera apk's   found May 10th, 2018
8.50.917991 . . . for Android 6.0+
9.30.995184 . . . for Android 7.1+


 March 27th, 2017 / 2:55am    XDA SnapDragon Camera    GizDev SnapDragon Camera  
 XDA Magisk    Magisk General Support  


 September 20th, 2017    RAW vs JPG  


Innovations like the world’s first dual OIS for pro level photos front and back.
12 million UltraPixels, faster laser autofocus and more.

 ScreenShots  

Method 1

  1. Pull up the page on your HTC 10 that you want to screenshot
  2. Press and hold the power button and volume down key at the same time
  3. Wait a few seconds
  4. After your screenshot has been taken, you can release both buttons

Method 2

  1. Pull up the page on your HTC 10 that you want to screenshot
  2. Press and hold the power button
  3. Without letting go of the power button, tap the home button
  4. Release both buttons

 March 15th, 2018  Copying pics from the phone to the PC. When I hook my HTC 10 up to my PC in Linux -or- Windows I do NOT see all the pictures that are on the phone. At first I didn't see any but now in the last week I am seeing the recently taken shots -but- not all that are on the phone. I can see them on the phone but not on my PC connect. That is because Verizon has moved them to the cloud and freed up the space. They never disappeared like that with my ReZound. Always had my pics. Oh, not to mislead anyone, I could see them earlier on the phone through the PC but not now even though they are still on the phone. Hope I have explained it properly cause it doesn't make sense to me either.

   

  TaoTronics Bluetooth Headset

Refer:  TaoTronics  

 US UK CA 
      
1 Multifunction Button
2 Volume - / Previous Track Button
3 Volume + / Next Track Button
4 LED Indicator

 US UK CA 
Thank you for choosing the TaoTronics TT-BH23 Wireless Stereo Earphones. If you have
any questions or issues, please contact our customer support team by email at
support@taotronics.com.
Package Contents
� 1 x TaoTronics Wireless Stereo Earphones
� 1 x USB Charging Cable
� 12 x Ear Buds (two are already installed)
� 1 x User Guide
How to Use
1. Charging
1) Connect the charging port with any USB charging adapter or active computer
USB port.
2) Charging will start automatically with the LED indicator turning red.
3) The earphones are fully charged when the LED indicator turns blue.
Note: LED indicator will flash red when battery is low.
2. Pairing
1) Make sure the earphones and your Bluetooth® device are next to each other (within 3
feet / 1 meter).
2) Press and hold the multifunction button to bring the earphones into pairing mode until
you see the LED indicator flashing blue and red.
3) Activate the Bluetooth® function on your phone and search for nearby Bluetooth®
connections.
4) Find "TaoTronics TT-BH23" in the search results. Tap on the name to connect. Once
connected, the blue LED will flash twice every 5 seconds.
Note:
� The Bluetooth earphones can remember previously paired devices.
� You can clear pairing history by pressing and holding the  Volume +   and  Volume -  
button for 5 seconds until the LED Indicator flashes red once. (This was used to get rid
of the request for a pin or password.)
� The control line will vibrate when:
1) The earphones are powered on
2) The earphones are powered off
3) There is an incoming phone call
3. Pairing with two devices at the same time
Although you can pair with two devices, only one of them can play music or make phone
calls with the headphones at any time. To pair with two devices:
1) Follow the previous instructions in the "Pairing" section to pair the TT-BH23 with your first
device.
2) Turn off the Bluetooth® function of your first device and follow the "Pairing" instructions
again to pair and connect to your second device.
3) With the Bluetooth® function on both devices turned on, switch between the two paired
devices by pausing the music on the first device and playing music on the second
device.

   

  Texting and Messaging

I did not like the texting aspect of these Cell/Smartphones in the beginning. I felt that a phone was for talking. -But-, as time goes on, you find uses for it and become acustomed to using the feature. It was on my last phone, the HTC ReZound, that I became a heavier user. And, as mentioned above, this I will have to say was largely cause of my new dog, Dakotah, and the two ladies that I met and started walking the dogs with.

Now what brings this its own section is... changes... and two message apps. I tried to use the "normal" messaging app like I did on my good ol' Rez, -but- I couldn't figure out how to initiate a message. I was feeling really stupid. These ladies were trying to show me what to do -and- I was supposed to be a computer guru!! Well, as it turned out, Verizon had put in their 'own' messaging app called Message Plus. It was setup as the default and when I tried to use Messages I got the following message:
      Do you want to use Messages instead of Message+ as your default app?
Well, I had "JUST" gotten the phone and had not had time to do anything with it. I didn't want to change anything at this time so I said 'No'. I was then presented with the Messages screen and NO WAY to initialize a message! I could read -and- reply to a message -but- could NOT start one. As it turns out... Verizon BLOCKED the message initiation by Messages UNLESS you selected it as the default. Once selected as the default message app a '+' sign in a circle appeared in the bottom right corner of the messages screen. IF you went back to the Messages+ screen you could still see their pencil in a circle at the bottom right but the first message was unreadable and unatainable UNLESS you agreed to make Messages+ the default app!! I thought that this was rather rank -but- only a minor irritation... now.

Now then, all in all, I will hve to say that I like the Verizon version better after all. It puts up the first letter of the name in a colored circle IF you have not put an image for that contact. IF the message went out to multiple contacts it will section the circle with multiple colors and letters. Kinda neat.

 December 22nd, 2016   I have been looking for an "Announcer" that will speak the names of people that call me -and- send SMS messages. All the ones that I have tried will -- IF it is only a one on one conversation.

 Announcer Apps   I have put out a cry for help on this Web Page. I just can not believe that ALL of those announcing apps are "broken" the same way. Can not distinguish who is replying to a group message. Unless it is what it looks like... they all copied the same code and modified it!!

 February 26th, 2018    Mood Messenger   Installed this cause it's description had promises. But first use showed disappointments. In the you have a message portion it showed the first letter of the first person in the list, but it did NOT show the second person. It showed a minus sign, or a pounf sign ot some other entity. It did not display the second name, or abbreviation correctly.

   

  Ringtones

sudo zypper addrepo -f http://packman.inode.at/suse/openSUSE_Leap_42.1/ packman
sudo zypper ref (type a to always accept the packman repo)
sudo zypper in mtpfs
sudo vim /lib/udev/rules.d/69-libmtp.rules and add the following line (replace vim with gedit if you want a gui editor)
# HTC M10
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0400", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

sudo cp /lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d/.
reboot

When you plug in the phone you will see android phone icon on the desktop,
click on it to browse your files.

Well, I've had this phone for a month and I am just now setting up the special ringtone for my wife's calls. It wasn't intuitively obvious on how to perform this task so I searched the Web. I found 'one' site that said anything about it and listed the procedures. Unfortunately, they were wrong! Think they copied from an older version of something thinking they were the same. The correct way is as follows:

  1. Turn on the HTC 10.
  2. Select and tap the Phone app.
  3. In the selections across the top of the dialer, tap on 'PEOPLE'.
  4. Scroll up or down the list of contacts till you find the one you want.
  5. Tap the 'Picture Icon' NOT the 'Name'.
  6. In the new screen that appears, tap on the index card icon to the right of the name.
  7. Scroll down the next screen to 'Ringtone' and tap it.
  8. A popup window will show up with all your ringtone sounds.
  9. Browse and select the song you want to use as a ringtone.
  10. If the ringtone you made isn't listed hit "+" at the top to find it in your device storage, then select it.

   

  PC Connection

Now then, I started this as part of the 'Initial Usage' section -but- it became more involved. So, we are making it it's own section. You will probably want to read the whole thing cause this was written, like everything else, as I was learning it.

**OpenSuse 42.1**
this method will work for music and photos access only,... which is cause at this point it is only letting me look at the camera. -AND- can not copy 'to' the phone 'from' the PC. Can go 'from' the phone 'to' the PC though. *note
disable any media players from trying to read the device...
Refer:  How-to Linux and MTP  
Now then, when I found the above it had "0dfc" for the idProduct and I found that was for an HTC One X+. Further inquiry at  Sunshine chat   and I was told that it is "0f87" which is for an HTC One. Then someone suggested that I plug it in and use the command "lsusb" and see what it says. I got:
    Bus 003 Device 033: ID 0bb4:0400 HTC (High Tech Computer Corp.)
        and we have for our newer machine and Nougat 7 and Oreo 8
    Bus 003 Device 031: ID 0bb4:0401 HTC (High Tech Computer Corp.)
So I added it to the 69-libmtp.rules file.
 Android USB vendor ID rules for Linux
    SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" #HTC
 List of USB ID's
  0dfc GeneralTouch Technology Co., Ltd
        0001 Touchscreen


 KDE Connect   for the phone then I had to install KDEConnect on my openSuSE 13.2 'puter.

After adding that '0400' idProduct to the rules file I got a cell phone icon when I plugged the USB cable in. Whooopeee...

 September 4th, 2016/1:11pm  Well, I will have to watch this AFTER I do any UpDates. I was just looking and my changes were gone. Had to redo it.

 June 12th, 2018  Back at it with Nougat 7 and maybe Oreo 8. I had forgotten about this section untill I started searching to see what I had already concerning USB and file transfers.

   

  Unlocked works on Verizon

As stated above, I sent mine off to the Sunshine Boys and got it Unlocked and S-off. I also purchased it from Verizon so the following doesn't apply. It is here for reference.

While Verizon does offer the HTC M10, many users may have one reason or another for wanting to buy the unlocked version, or unlock another carrier's HTC M10 and bring it to Verizon. Normally, there wouldn't be an issue with using a phone in such a manner, but for whatever reason, Verizon has blocked the use of unlocked HTC M10 handsets on their network.

Whether you simply obtained your HTC M10 before figuring out you wanted to move to Verizon or you wanted the Carbon Gray version, not offered in Big Red's device stable, XDA user and moderator dottat has you covered.

As with any deep-level tweak or fix, this hack is not for the faint of heart, will void the device's warranty and is capable of turning your new HTC M10 into a paperweight, if instructions are not followed carefully.

Once you have all of that done, all you have to do is boot into bootloader mode and hook it up to a computer, where you can use fastboot commands to flash the Verizon radio to your device.

It should be noted that going back to S-On status with the Verizon radio on your device could cause the radio to stop working or, more likely, HTC's security measures to declare your device unfit for operation.

Refer:  The Unlocked HTC M10 Works on Verizon with this Hack  
Also:  Verizon Disabling  

   

  Fast Charger Rapid Qualcomm 3.0 Quick Charge

  • Type: US Plug Wall Charger
  • Model: TC P5000-US
  • P/N: 79H00147-00M
  • Input: 100-240V(AC) 500mA 50-60Hz
  • Output: 5V= 2.5A(Normal Charge Mode)
      9V=1.7A or 12V=1.25A(Fast Charge Mode)
  • Suitable For: HTC 10
  • Color:Black
  • Ordered: Aug 8th, 2016 -- Received: Aug 19th, 2016
    Well, this and its replacement were a bust. What happens sometimes when go "economical". In this case cheap was to cheap. However, it is what we got with our phone, and that one works fine.

 January 12th, 2017/9:52am   One thing nice thing about these new cables is their grey connectors. I can now readily tell which cable type I am grabbing.

  • USB 3.0 USB-A to C cables enable super speed USB 3.0 data transfer speeds
  • Durable braided nylon coated A to C cables will endure daily wear and tear
  •  Buy on Amazon  

Specifications

  • Model Number:   CB-CMD1
  • Technology:   USB 3.0
  • Type:   USB-C to USB
  • Length:   3.3ft / 1m
  • Material:   Nylon
  •  AUKEY  

CHOETECH 30W Smart USB Type-C Charger with Quick Charge 3.0 Tech (USB-C Cable included)

Product Description
Qualcomm Quick Charge 3.0 Technology:
Charge compatible devices up to 4x faster than traditional chargers
Backwards compatible with all versions of Qualcomm Quick Charge Technology (1.0, 2.0 & 3.0)
Quick charge 2.0 enables charger speed up to 75% faster than conventional technology , while 2nd Gen quick charge 2.0 make it iOS devices compatible.

Smart Charging Technology :
Detects your device to deliver its fastest possible charge speed up to 2.4 amps with this Amp-adjustment Tech, for both Android and iOS devices.

Professional Performance
Sophisticated circuit design with over-heated, over-current, over-charging protection.
Built-in automatic protective fuse giving you a guarantee of security.

Popular Quick Charge 3 .0 Compatible Devices
LG G5
HTC 10 / HTC ONE A9

Popular USB Type-C Compatible Devices
Lumia 950 / Lumia 950 XL

Quick Charge 2 .0 Compatible Devices(Micro USB Cable required) :
Samsung Galaxy S7 / S7 Edge / S6 / S6 Edge / S6 Edge Plus/ Note 5 / Note 4 / Edge
Google Nexus 6
Motorola Droid Turbo, Moto X 2014
Sony Xperia Z4 / Z4 Tablet, Z3 / Z3 Compact / Z3 Tablet Compact
LG G4, LG G Flex2, LG V10
HTC One M9 / M8, HTC Desire Eye, HTC One remix
Xiaomi Mi3, Mi4, Mi Note, and more
Asus Transformer T100, Asus Zenfone 2
Samsung Fast Charge Qi Wireless Charging Pad 

Popular Compatible Apple Models(Lightning Cable Required) :
iPhone7, 7 Plus, iPhone 6S, 6s Plus,iPhone 6, 6 Plus, 5S, 5C, 5, 4S, 4
ipad mini ipad air iPad pro

   

  Apps that I installed and use

Like my ReZound, I am making a list of the apps that I installed... IF I remember and don't forget!!

 Permissions  

  1. From a Home screen, navigate: Apps icon Apps icon > Settings Settings icon > App manager.
  2. Tap the appropriate app.
  3. If available, tap Permissions.
  4. Tap any of the available permissions (e.g., Camera, Contacts, Location, etc.) to Switch on or off.
    Note If turning off a permission, from the "If you deny this permission..." prompt, select Cancel or Deny.

 Order installed this last time around; July 10th, 2017  I am checking out the battery usage. So I will keep track of the order loaded and charge reduction. Well, it looks like this might be a little futile. They are installing the apps they want!!

  1. Color note
  2. ai.type keyboard
  3. avast! battery saver

 Groups:  Now then, these are the groups that 'Sense Home' uses. Because of all the 'apps' in my app drawer I want to group things better. Tired of looking through all of them. Course Next Launcher wants to group the stuff also so this time I will see how they group them. IF I want it differently then I will change them.

Next 3D Launcher refers to the idea as 'Classify'. Ok, they give you a choice 'Smart Folder' or 'Restore'.

  Amazon
  • Audible
  • IMDb
  • Amazon Kindle
  • Amazon
  • Amazon Music
  Google
  • Google
  • Chrome
  • Gmail
  • Maps
  • YouTube
  • Drive
  • Play Music
  • Play Movies & TV
  • Hangouts
  • Voice Search
  • Android Play
  Tools
  • Calculator
  • Clock
  • Flashlight
  Verizon
  • Cloud
  • Caller Name ID
  • My Verizon
  • Slacker Radio
  • VZ Navigator
  • Message+
  • NFL Mobile

 Next 3D Groups  Well, they went from 4 to 9. I tried moving apps from one group to another and the first couple worked. Then I couldn't move anymore!!
Well, I found the problem... I wasn't doing it correctly. These apps don't come with instructions. Gotta figure them out for yourself. IF you can't... to bad.

   

  Absolute RC

   

  A.I.type Keyboard Plus - Cost and I paid $3.99.

A.I.type Keyboard is another one of those "prediction" type Keyboards for the CellSmartphone. It has had good and bad reviews -but- don't they all?? Biggest complaint is about security. In order to obtain -and- learn its predictions it uses data in the "Cloud". What?? The Cloud... the Internet. Cloud computing is the big thing now-a-days. Even my favorite Linux, SuSE, is getting into the Cloud stuff.

The worries and complaints come from paranoids getting their passwords -and/or- Credit Card numbers stolen. Well, it is stated by the developer that those fields are protected. -But- IF you send that info in a message it is not. -But- then "most" of the other entry types don't protect that info either. Now IF you are really paranoid you can get a full encryption app and then take forever to process anything. To us, it would just seem better to NOT send any "sensitive" information over the cell phone -and- IF you do have a special app for that. Otherwise, we don't believe that there is anything to worry about with this app over any other Keyboard entry app.

     Permissions  
  • Network communication:
    FULL NETWORK ACCESS
    Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
  • Hardware controls:
    CONTROL VIBRATOR
    Allows the app to control the vibrator.
How to Personalize A.I.type Keyboard

 November 19th, 2015/4:26am  Well, we started running hot -and- loosing our battery power fast. Battery Doctor to the rescue and we found that this KB app, for some reason, was consuming the power. Just so happens that there is an UpDate for this app that we have not yet applied. Will today and IF it does not fix it... we will have to find another KB app -or- just use the default. To bad, I really like this KB app.
Note: Well it should. One of the listed "fixes" is a "Battery Surge in some devices" Correction. .. -BUT- it did not correct the problem. I turned it off. Had to go through the settings in order to do that. Uninstalled it.

 November 24th, 2015/8:12am   Well the "Free" version doesn't seem to use up my battery. It is version 4.2 and the version that is a problem is the one that I paid for, version 4.5. That will be verified today.
Later: Appears to be the case.

 May 16th, 2016/9:35pm   Trying again, this time with Version 7. Still appears to be a battery consumer. Just can't figure out why/what is going on when the keyboard is NOT even being used!! I have contacted them again. Waiting for an answer.

 April 7th, 2017  Installed this ... because.

   

Refer: Play Store -- Free trial -or- $3.99 purchase

  SwiftKey Keyboard

Well now, I am breaking the 'alphabetical' nature of this list so that I can keep these two keyboards together. Also I've really had it installed longer than the date indicates -but- that is my forgetfulness.

 October 3rd, 2017/12:57am  Now then, the main reason that I installed this one is because of the 'predictions' and the 'completions. This app seems to be better in that area. I like the ai.type.keyboard mainly cause of the keyboard looks. Yeah, I pick a lot of apps cause of how they look. Today I am exchanging this one for the ai.type.keyboard... they just gave me an update. We'll see what they have done. After all I volunteered tp be a 'Beta' tester.

I also like the ai.type keyboard layout better. The swiftkey one has a funny '!', '?', selection. You press the key and then slide up, or over, the one you want. I would rather hit a key... especially when I want to enter a number of question marks for emphasis.

   

  AccuBattery - Cost $2.49

Accu?Battery protects battery health, displays battery usage information, and measures battery capacity (mAh) based on science.

Refer:  AccuBattery  

   

  AccuWeather

   

  AirMap

   

  App Manager

This app has plenty of features, especially for rooted devices. Just go to the Reference to see all that it does.

Refer:  App Manager  

   

  Avast Battery Saver

Used the Avast! anti-virus program in the PC world and for the most part was happy with it. Now I want to try their battery saver and see IF it is anymore understandable than Battery Doctor. So far... the answer is YES.

 December 13th, 2015/4:10a  Happier and happier that I found this app. It has extended my battery time. Even with ai.type.keyboard and Gravity Screen installed -and- running. Don't know why... yet, but the ai.type.keyboard app is the biggest user of my battery.
That got corrected in one of their latest updates.(After May 16th, 2016)

 February 26th, 2017/5:26am  The reason for this date is cause... it is today and I finally to thought of putting the date in!! Anywho, I had, yesterday, "Factory Reset" my phone. I think that I compromised the security of my phone so I did it. Now in reloading this avast! I am installing the 'older' version cause I don't particularly like the newer version... and the older one works fine.
'Older Version' is installed via adb from the 'puter. CD into the dir with the app and execute the following:
    adb   install   com.avast.android.batterysaver.1.4.1308.apk
Of course you do have to have the phone connected to the 'puter via a USB cable.

     Permissions  
  • Device & app history:
    * retrieve running apps
  • Location:
    * approximate location (network-based)
    * precise location (GPS and network-based)
  • Phone:
    * read phone status and identity
  • Photos/Media/Files:
    * read the contents of your USB storage
    * modify or delete the contents of your USB storage
  • Storage:
    * read the contents of your USB storage
    * modify or delete the contents of your USB storage
  • Wi-Fi connection information:
    * view Wi-Fi connections
  • Device ID & call information:
    * read phone status and identity
  • Other:
    * bind to an accessibility service
    * update component usage statistics
    * control vibration
    * run at startup
    * toggle sync on and off
    * access Bluetooth settings
    * change network connectivity
    * prevent device from sleeping
    * view network connections
    * draw over other apps
    * measure app storage space
    * pair with Bluetooth devices
    * read battery statistics
    * modify system settings
    * read sync settings
    * full network access
    * connect and disconnect from Wi-Fi
  • :
Refer:  Avast Battery Saver   and  Avast FAQ   and  Mobile9APKs.c  

   

  Avast Clean up

Remove leftover files and unused apps with a simple tap, for a faster, more powerful phone. Avast Cleanup optimizes your phone's performance and boosts its speed by removing unused junk from your mobile.

     Permissions  
  • Your personal information:
  • Network communication:
  • Storage:
  • Phone calls:
  • Hardware controls:
  • Services that cost you money:
  • System tools:
  • Network communication:
  • System tools:
  • Your accounts:
  • Device & app history:
  • :
Refer:  Avast Clean Up  

   

  B4UFLY

   

  Bitmoji

Bitmoji is your own personal emoji.
  • Create an expressive cartoon avatar
  • Choose from a huge library of stickers - all featuring YOU
  • Use Bitmoji in Snapchat and wherever else you chat
Refer:  Play Store  

   

  Build Prop Editor

This application makes modifying the build.prop file very simple and quick.

Refer:  Build Prop Edito  

   

  Calendar Widget

This is a simple calendar widget where the month view and today's agenda are combined together. It gives you a good overview of your events at hand in your home screen.

Refer:  Calendar Widget  

   

  Caller Name Talker

   

  Diskinfo PRO

   

  Contacts Optimizer

* The advanced duplicates removal is the most popular function of the product, so we provide it for FREE, plus contacts editing, allowing moving individual contacts to different accounts. You can try all toolbox functions and purchase PRO if needed.

Refer:  Play Store  

   

  Equalizer

Discover Equalizer+, the best all-in-one Music Player, Equalizer & Bass Booster for Android that offers brilliant HD sound quality.
Improve your music using the pro 7-band equalizer and enjoy a powerful bass volume booster. All that for free.

Refer:  Equalizer  

   

  Firefox Beta

   

  FX

   

  Calculator - HP-16 & Touch 16

Touch 16i is an RPN calculator for programmers and computing scientists. This app implements many features of the beloved HP-16C plus some extras.

Refer:  HP16c  

   

  KDE Connect

KDE Connect provides several features to integrate your phone and your computer:

- Shared clipboard: copy and paste between your devices.
- Share files and URLs to your computer from any app, without wires.
- Virtual touchpad: Use your phone screen as your computer's touchpad.
- Notifications sync (4.3+): Read your Android notifications from the desktop.
- Multimedia remote control: Use your phone as a remote for Linux media players.
- WiFi connection: no USB wire or bluetooth needed.
- End-to-end TLS encryption: your information is safe.

Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.

This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.

Refer:  KDE Connect  

   

  Latitude Longitude

   

  My Device Pro

My Device is a powerful yet simple app that lets you know all the essential details about your phone. Whether it be information regarding your System on Chip (SoC), the memory of your device or tech specs about your battery or all the relevant information about your device sensors � My Device is your one-stop place for all this.

Refer:  My Device  

   

  File Expert - Manager HD

 June 25th, 2013 / 10:30am  They are working on a totally new update and will release it at the end of June. You can change default UI into three different modes: Light, Dark or Mixed. Also many other new features and enhancements will be added. Please stay tuned for more info.
File Expert is an ultimate app for managing your files on your mobile phones, tablets, personal computers and cloud storage servers.

For Android 4.0+ users please try File Expert HD.

So, we updated and will be using this heavily in our CM10.1 adventures.

Backup a single app by long pressing the app and selecting Backup from the context menu. The default save location is:
    /mnt/sdcard/backup_apps
This can be changed in the settings.

This will allow us to save the apps to our PC via the SD card and/or the USB. The apk is what is saved. To restore them, you just put them back on the SD card and then open the .apk file by tapping on it, and the rest should be automatic. Now when we are messing with our device or installing a new ROM , we will have all our apps backed up so we can reinstall them easily. Especially the "paid for" ones.

     Permissions  
  • Network communication:
    Full Internet Access
    Control Near Field Communication
    create Bluetooth connections
  • Your personal information:
    read sensitive log data
  • Storage:
    modify/delete SD card contents
  • Phone calls:
    read phone state and identity
  • Hardware controls:
    change your audio settings, record audio
  • Services that cost you money:
    directly call phone numbers
  • System tools:
    prevent phone from sleeping
    change network connectivity
    change Wi-Fi state
    Allow Wi-Fi multicast reception
    mount and unmount filesystems
    retrieve running apps
    Bluetooth administration
  • Network communication:
    view network state
    view Wi-Fi state
  • Storage:
    modify/delete internal media storage contents
  • System tools:
    kill background processes
    Force stop other apps
    set wallpaper

 December 15th, 2012  We erased, wiped our phone in order to start clean and the apps, that were previously saved with this utility, were restored using this utility. So, for the moment we are happy with it.

 June 28th, 2013 / 6:43am  -BUT-, (ooooo...that word again) we had some difficulties when we switched over to CM10.1. We also 'UpDated' to the File Expert HD. They appear to have changed how they handle the SDcard in JB 4.2.2. The "4th day UpDate" is comming up tomorrow and we will see how it goes then.

Refer:   Google Play File Expert   -or-   Geek File Expert   -and we have  The UnOfficial Manual  

 April 7th, 2017  Installed... because. Really so I can look at my system. Yeah there is probably some Nougat stuff that will work .. BUT .. I want the stuff I am familiar with.

   

  Firefox Ver 16.0

Firefox for  Android  is the free web browser that puts the power of the open web in your hands. The official Mozilla Firefox  Android  browser is fast, easy to use, & customizable, with the latest security and privacy features to help you stay safe on the internet.

FAST. Access, browse, and search the web at blazing speeds
SMART. Keep your favorite sites at your fingertips with the new swipe friendly home with smart search
SAFE. Make sure your browsing stays safe & private with extensive security settings, add-ons, and features like Do Not Track

 March 18th,2014 / 8:01am  Claims and Complaints. Firefox claims to have a Super Browser for the Internet via our Smartphones and in the reviews there are complaints. Mainly about the newest version of Firefox for Android. One thing this contains is the ability to Sync the phone Browser with your Desktop Browser. We are gona try that. Refer: Firefox Sync

 March 18th, 2014 / 9:35pm  Not happy with it at all. I was expecting it to be at least somewhat like my Desktop version. IT WAS/IS NOT. Got the same single google screen like I got with the default Browser. Then is was supposed to Sync with my Desktop version -and- IF it did, it was NOT obvious. I could not find my list of bookmarks. It was very disappointing. Just dumped it and went back to the original Browser.

     Permissions  
  • Your location:
    fine (GPS) location
  • Network communication:
    full internet access
  • Your personal information:
    read Browser's history and bookmarks
  • Your accounts:
    act as an account authenticator, manage the accounts list, use the authentication credenttials of an account
  • Storage:
    modify/delete SD card contents
  • Hardware controls:
    take pictures and videos
  • System tools:
    modify global system settings, prevent phone from sleeping, retrieve running applications
  • Network communication:
    view network state
  • Hardware controls:
    control vibrator
  • System tools:
    install shortcuts, read sync settings, read sync statistics, uninstall shortcuts
  • Your accounts:
    discover known accounts

 April 7th, 2017  Installed this... because.!!

   

  Google Text to Speech

This app was actually installed by Google or HTC cause I did not do it... but it is there.
 Google Text-to-Speech  

Settings->Language & Keyboard->Text-to-speech output->Settings Wheel Upper right-> Language
You may have to use "Install voice data" IF it is not already there.

Now then, the langusge selected will be for everything. I wanted the "Aussie" accent for my GPS Nav in the Maps. So now I have it for everything. But that is ok, there isn't a lot of talking -and- I like the accent anyway. I have a Garmin GPS that has as one of its selections an Aussie accent. I will feel right at home now... maybe.

 April 22nd, 2017 / 9:15am  A few weeks ago I started to get the popup mentioned below. It displays all the languages available. If I select English (United States) there is no download icon so I know my phone already has it. Any other language shows the download icon. I exit out of it and within a few minutes the same popup appears. It does this periodically throughout my day.
 Annoying "Google TTS Voice Data" screen keeps popping up  
I had really noticed it when/after I had installed a "Call Announcer". Thinking, I do that once in a while, that I need to remove the Call Announcer and see if the problem persists. Will get back on this...

   

  NKJV Bible

Read and study the Bible anywhere�for free. Customize your NKJV Bible with reading plans, notes, highlights, and bookmarks that sync on every device. Add 100+ free Christian eBooks, study tools, devotionals and Bibles.

Refer:  NKJV Bible  

   

  Next Launcher 3D Shell - $16.99   and   Next Switch Widget - free

 HTC M10   This was copied over from our previous phone -and- we left the comments almost as is. We liked our ReZound, and still do, -but- it just became a bit to slow and not all the things were working that well. After all the phone was almost 5 years old. And even though the CM Team does well... no great... they still lack some of the more pertinent info on the hardware that the OEMs call "proprietary".

Well, we have had this HTC ReZound for over two years and, for various and sundry reasons, have not done a lot with it. We started to, but then lost our System, the Computer System. The "Main" Hard Drive! We spent a "LOT" of time recovering. The problems?? They are all documented in our openSuSE Pages. OK.... nuff said, back to the subject at hand.

Over the course of this time, we learned to install a Custom ROM and UpGrade our ReZound to the latest  Android OS, KitKat. Yes, even though HTC quit on us, some illustrious  Android Developers have created both Jelly Bean and KitKat for our Fabulous ReZounds. At this time we are on a version of CyanogenMod 11.0(KitKat 4.4.2) specifically for our ReZound.

 Next Switch Widget   Included in this section cause... well they are used together.
Actions:
  - Functions: Wifi, Ringer, Brightness, Bluetooth, MobileNetwork, GPS, Auto-sync, Airplane mode, Vibrate,       ScreenTimeout, Lock screen, Ringer volume, Media volume
  - Upward and downward gesture:more switches
  - Tap "more" button:toggle position modification

Now then, we were not really happy with the newer versions. There didn't, no there wasn't, anything really exciting in the newer versions to really, really draw us over. The "Launchers" and the operations weren't all that impressive to us. Now some of the users of this, and the other Smartphones, will probably, no most assuredly, disagree. They use 'ALL' of the features of the phone and the  Android OS. And they claim superior performance. Well, we just didn't see it and kept going back to our 'ICS'. Now with the help of Flyhalf, Neo and _litz over on the XDA Developers Forum, we have gotten more involved... with the newer versions.

 Point #1  Now then, we wanted to dump a lot of the 'Bloatware' that was on our phone. Rather than 'Disabling' and possibly 'Deleting' apps that came on our phone -- and possibly messing something else up -- we decided that we could install one of the newer OS's and then only install the 'apps' that we desired. Whew!! Got all that??

 Point #2  OK, so now we have 'Dumped' ICS and installed KitKat... now what?? One of the 'bekoning' features was/is the "Button Lites" along the bottom of our ReZound. In our 'ICS' version, they were out when they really should have been on. With this new KitKat version they light up when you touch anywhere on the screen. Great.

 Point #3  We built it, KitKat CM11, ourselves and it has our name on it. In the  OS  info.

 Point #4  We could install this Launcher. Yeah, probably could/can on 'ICS' -but.

There are other 'Points' -but- right at this moment we can't think of them all. So, we will get back to talking about our experiences with this 'Launcher'. Which involves "How To Use It". And that is found in 'Another App' called Next Launcher 3D Manuals. OK now, since it is 'Technically' another app, we are going to create another 'Post' for it following this one. More may come here later -but- for now jump to the 'Manuals'.

 After Some Usage - Day 1  As mentioned elsewhere, at first grins it is Captivating and Desirable. However, after playing with it for a while I'm not sure that it is worth $16.99 to me. Yes, the developer(s) put in a lot of work -and- it is probably worth every penny. -But- like the newer Android OS's, it just hasn't 'grabbed' me... yet.

 Calendar!! & Clock - Day 1  I found a Calendar Widget that I like and in 'most' of the previous Launchers, I could NOT set it to a Full page. With this one I can. Similar with the Clock. Wanting to install a Widget on the Main Home Screen that resembles the HTC Clock. It is one of the reasons that I bought the phone in the first place!! Fancy Widgets -or- HD Widgets both seem to fit the bill.

 The icons - Day 2  Ah, freedom at last. You can place the icons anywhere on the screen that you desire. No more of this 4x4 or 4x5 rows and columns of icons. You can arrange them any way you like.

   

Refer: Next Launcher 3D Review

Info courtesy of: AppBrain

     Concerns  
  • Can access your contacts:
    Apps can access the list of contacts (names, phone numbers, emails)
  • Can access your accounts:
    Apps can discover your accounts and get your email address
  • May cost you money:
    Apps can use SMS services or phone calls which cost you money
  • Has access to your messages:
    Apps are capable of reading your messages (eg email, sms)
     Permissions  
  • Development tools: test access to protected storage
  • Your personal information:
    read your contacts, choose widgets, read call log
  • Services that cost you money:
    directly call phone numbers, send SMS messages
  • Your messages:
    receive text messages (SMS)
  • Network communication:
    full network access, view network connections, Google Play license check, Google Play billing service
  • Your accounts:
    find accounts on the device
  • Storage:
    modify or delete the contents of your USB storage
  • Phone calls:
    read phone status and identity
  • Hardware controls:
    control vibration, record audio
  • System tools:
    retrieve running apps, close other apps, set wallpaper, adjust your wallpaper size, modify system settings, make app always run, read Home settings and shortcuts, write Home settings and shortcuts, access USB storage filesystem, expand/collapse status bar, close other apps, install shortcuts, set preferred apps, prevent phone from sleeping
  • Extra:
    com.htc.launcher.permission.READ_SETTINGS, com.lge.launcher.permission.READ_SETTINGS, com.fede.launcher.permission.READ_SETTINGS, org.adw.launcher.permission.READ_SETTINGS, org.adwfreak.launcher.permission.READ_SETTINGS, org.adw.launcher_donut.permission.READ_SETTINGS, com.go.glwidget.settings.permission.READ_SETTINGS, com.go.glwidget.settings.permission.WRITE_SETTINGS, com.gtp.nextlauncher.trial.PAYMENT_BROADCAST_PERMISSION, android.permission.DEVICE_POWER

   

  Next Launcher 3D Manuals

These explain how to use the previous app. We are not going to repeat everything in the manuals, only enough to wet your appetite... and ours. We are in the "Trial" period of the Launcher App and we are trying to understand its usage to see IF we really want it. At first grins it is captivating and desirable.

 Home Screen  This, as its name implies, describes the 'Home Scree' and how to manipulatem, or edit, the screen and icons. (8 pages)

 Dock  Tells you how to operate the Dock and how to add icons to it. However, they do not tell you how to remove one. Suspect that it is a hold and drag to the trash can. Will have to test that theory. Yep. That is the way to remove.(2 pages)

 App Drawer  Once again obvious, a description of the App Drawer and how to perform various operations ont it.(5 pages)

 Folder  Describes how to create a Folder on your screen(s) or in the App Drawer.(2 pages)

 Gesture  This explains the results of finger movements on the Screen(s).(5 pages) Refer: Developers

 Widget  We have three kinds. Next, Go and System. The first two are obviously from them and the last one is from everywhere else. There are descriptions on how to add each and how to edit the first two types. The last one will, naturally, depend on the Widget installed.(3 pages)

 Visual  In here is described an Icon Editor, how to do Mode Picks and a description of Effects Settings.(4 pages)

 More  Describes items that don't fit anywhere else.(5 pages)

     Permissions  
  • None Required:

   

  Day & Night Live Wallpaper - Cost $2.38

This is the Ultimate version that contains all the Pro features of the four wallpapers at 50% the price:
1. Sun Rise Pro --- for Morning
2. Blue Sky Pro --- for Afternoon
3. Sunset Hill Pro --- for Evening
4. Dream Night Pro --- for Night
5. (NEW) Aurora Pro --- another option for Night

=== Summary of features ===

  •   New Feature: A digital clock display with animation!
  •  New Feature: Northern Lights (Aurora) sky
  •  Fireflies for evening and night skies
  •  Snow falling, with interaction and option to use the accelerometer to change direction when phone is rotated.
  •  Automatically switches between the above skies throughout the day, using an algorithm to calculate the sun rise and sunset time using your GPS location.
  •  You can set specific timings for each sky in the Settings, or you can choose to show only your favorite sky.
  •  Adjust the color of each sky: sepia, neutral, brighter, dimmer
  •  Contains an extra sky for pre-dawn.
  •  Contains all settings for each sky (moon, stars, sky color, rainbow, etc.).
  •  Bird sounds.
  •  Touch interaction with the birds.
  •  Parallax effect settings.
  •  Various other settings for birds, deers, trees, etc.

Refer:  Day Night Live Wallpaper (All)  

   

  Linux Cheats

Ever find yourself in the situation where you remember a command but aren't sure about the syntax? Me too! That's where this app comes handy! Completely free.

Refer:  Linux Cheatsheet  

   

  Notes taking - Color Note

Refer: ColorNote Notepad Notes

   

  NotifiCon

Have you ever wondered which notification you are receiving when your mobile phone gives an alert, but you've kept it in your pocket, on a table or in another room and you are too busy/lazy to pick it up?

That is the opening statement on WebPage for this app. It, however, is the same thoughts that I had when I wen looking for something like this. The 'other' part of this is to have some interesting sounds. This app doesn't provide any new sounds. Just the means of using different ones. Zedge, listed down below can give you some interesting sounds.

Refer:  Google Play  

   

  Our Lounge

   

  Pro Reminder - For Missed Calls and Messages

Missed call and SMS / MMS reminder with profiles.

Refer:  Pro Reminder  

   

  Pacer

Pedometer & Weight Loss Coach

Track All Your Fitness Activity
-Built-in pedometer tracks your steps all day long whether your phone is in your hand, in your pocket, in your jacket, on an armband or in your purse
-Records steps, calories, distance and active time whether you enjoy walking, jogging or running
-Give your exercise a boost by using GPS to track your outdoor running, walking and biking on a map
-Great companion for Quantified Self

 July 11th, 2017  Had to start over again cause of OTA and Re-Load of my Android System. Oh well, I learned a few more things about how this thing works. All I really want is for it to keep track of the time and distance I spend and travel with my 'Puppy'.

Generally, how many steps you take per day can give you a good idea of how active you are.  Pacer uses the following classifications for your daily steps:

 Steps Activity Level
<3000 Sedentary
<6000 Lightly Active
< 10000 Moderately Active
> 10000 Highly Active 

As a general rule, if your goal is to lose weight or improve your overall fitness level, you should target the highly active zone. 

Refer:  Google Play    My Pacer    Pacer Help Desk  

   

  Purchased Apps

You can now browse and install your previous application purchases. It shows only applications that you purchased, you don't have to dig through hundreds of free apps anymore.
- Lists your paid apps
- Sorts them by date of purchase or name
- Multiple account support
Permissions GET_ACCOUNTS & USE_CREDENTIALS are needed to log in the Play Store website.

The application scrapes the Google Play Store website, it is susceptible to break if something is changed on the site.

If you have any question or suggestion please don't hesitate to contact me via email.

     Permissions  
  • Your personal information:
  • Network communication:
  • Storage:
  • Phone calls:
  • Hardware controls:
  • Services that cost you money:
  • System tools:
  • Network communication:
  • System tools:
  • Your accounts:
  • :
Refer: Purchased Apps

 April 3rd, 2017  through this in to check my paid for apps.

   

  ReBoot

This app will gives several options to Reboot your phone. This app will only work if you are rooted.

Refer:  ReBoot  

   

  Retouch

   

  Root Checker 1 Ver 1.8

     Permissions  
  • Network communication:
    full internet access
  • Network communication:
    view network state
Refer: Root Checker PlayStore

 April 4th, 2017  Through this in whilst I was obtaining root for my phone.

   

  Sensor Kenetics

   

  Simpler Backup

Simpler Backup is the easiest way to backup and restore your contacts directly from your phone. You can backup all your contacts with a single touch and send yourself a .vcf attachment via email. All your contacts can easily be restored at any time by simply opening .vcard file through your mailbox.

Refer:  Play Store  

   

  SkyDroid - Golf GPS - cost and I paid it.

Accurate and reliable, SkyDroid - Golf GPS is the perfect Golf GPS Range Finder and Scorecard for your Android phone. Our simple to use design is used world wide helping golfers get their distances and lower their golf scores.
#1 Golf GPS Range Finder app in the Sports Category!

Refer: SkyDroid - Golf GPS, Video and FAQ - $1.99

   

  StopWatch

   

  Telegram Messenger

Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed. Use Google Play to get it for the phone and the following for your PC:

# tar -xf tsetup.1.1.23.tar.xz
# cd Telegram/

Refer:  Telegram Messenger  

   

  Terminal Emulator

Termux combines powerful terminal emulation with an extensive Linux package collection.

Refer:  Terminal Emulator    Termux Google Play    Termux API  

   

  Tip Calculator

   

  Unit Converter

Unit converter is the 6th set of Smart Tools� collection. This app includes Currency (money, bitcoin) exchange rates.

There are a lot of unit conversion apps on the market. However, most are inconvenient and difficult to use because of poor and complicated UI.
This app has intuitive and simple UI, that is designed for casual user like you. Trust me. :)
Changed to a different one...

Refer:  Unit Converter  

   

  Undeleter - Recover Deleted File & Photos

I gave my dog a busy bone to chew one. He decided to take it out in the back yard. Well, that usually means that he is not really all that interested and after it gets dirty from him trying to bury it, he doesn't want anything to do with it. Well I went out to 'rescue' the bone and he started picking up and throwing it around as I was coming towards him. It was his game... he was "playing" with me. So I got my wife to use my Phone camera and take some videos.

Didn't like them... just weren't the same as the first instance so... I deleted it... or so I thught. Ya know how when you bring up your picture Gallery it shows the albums with the first picture as the cover?? You are then supposed to tap on the "Album" that you desire. Well, I wasn't paying attention -AND- I deleted the WHOLE Album!! So that is what brought about obtaining this little app. IF, it works, which I think it will, I plan on paying the lad for his efforts even IF I never use this again. I learned a little more about my phone and got some pics back.

Well, it didn't work and I lost a most of pictures. That's a lie... it did work but not for all of my 'lost' pics. Possibly my fault cause of my ignorance but I didn't get them back. Will still keep this app and maybe IF it happens again I will hopefully have learned more and will be able to properly use it.

Refer:  Undelete Photos ,  Offers in app purchase for $2.99

   

  Wolf Lock Screen

Wolf Lock Screen looks stunning on any phone! Each time you unlock your mobile you will feel the exquisiteness and uniqueness of this well-designed and powerfully lit lock screen. It makes the unlocking of your phone more fun and functional while providing complete protection from unwanted access. It allows you to set multiple lock screen and app locker methods like pass code to protect your privacy, but also show real time clock and date and customize your phone with a wallpaper screen you choose!

App Name: Wolf Lock Screen
App Package: com.agfa.wolf
App Version: 1.0
File Name: com.agfa.wolf_v1.0_apkfilez.pw.apk
File Size: 4.7 MB
Download:

Refer:  APKFILEZ   and  Google Play  

   

  ZEDGE

Your phone is a huge part of your life so why shouldn't it be a reflection of your style and taste? ZEDGE offers millions of free ringtones, notifications, wallpapers and icons to make your device one-of-a-kind. With ZEDGE, your phone is the ultimate conversation starter, transforming each call, text, and moment of screen time into an entertaining experience.

NotifiCon, listed above can use the sounds from this app.

Refer:  ZEDGE  

   


  Pre-Installed Apps

Here's what comes pre-installed from HTC:

  • Boost+ (HTC)
  • Calculator (Google)
  • Calendar (Google)
  • Camera (HTC)
  • Chrome
  • Clock (HTC)
  • Google Docs
  • Downloads (Google)
  • Google Drive
  • Emergency Alerts (HTC)
  • Facebook
  • Flashlight (HTC)
  • Gmail
  • Google
  • Hangouts
  • Help (HTC)
  • Instagram
  • Google Keep
  • Mail (Google)
  • Google Maps
  • Messages (HTC)
  • Facebook Messenger
  • News Republic
  • People (HTC)
  • Phone (HTC)
  • Google Photos
  • Google Play Movies & TV
  • Google Play Music
  • Google Talkback
  • Play Store
  • Settings
  • Google Sheets
  • Google Slides
  • HTC Themes
  • Voice Recorder
  • Voice Search (Google)
  • Weather
  • YouTube
  • Zoe Video Editor

So that's all thirty-eight apps you'll find on the HTC M10 if you buy the unlocked edition directly from HTC. It's a mix between apps made by HTC and Google; however, none of them are doubles. If you prefer one or the other's apps, you can go to the Play Store and download individually. HTC said existing apps that aren't pre-installed on the HTC M10 are available on its 2016 flagship.
Refer:  TalkAndroid  

The apps that were preinstalled by Verizon and Google were/are:

  • Amazon
  • Amazon Kindle
  • Amazon Music
  • Android Pay
  • Audible
  • Caller Name ID
  • Verizon Cloud
  • IMDb
  • Messages+
  • Verizon Mobile Hotspot
  • My Verizon Mobile
  • News Republic
  • NFL Mobile
  • Slacker Radio
  • Support Protection
  • VZ Navigator

Refer:  Bloatware  

   

  Remove Bloatware

Well, it happens on every phone, someone says that there are items place on it that should not be there -and- most of the time they are right.

A small script was made by; dj_chapz on  XDA Forum   that will remove those apps instead of doing it manually via ADB Shell. Apps that the script removes:


Boost+
Google+ Sense Add-on
Instagram (placeholder app)
LinkedIn Sense Add-on
HTC Mail
Facebook (placeholder app)
Messenger (placeholder app)
News Republic
TouchPal Keyboard (SEE NOTE!)
Twitter Sense Add-on
Voice Recorder
Zoe
HTC Help
IceView Case support
HTC Speak
Transfer my stuff
Google Hangouts
Google Play Music

IMPORTANT NOTE: If you plan to remove TouchPal keyboard, make sure that you have an alternative already installed before or you won't be able to type any text. In case you're reading this after you already screwed up, download your prefered keyboards .apk file and install it via ADB. The script will stop before removing the keyboard and ask if you are sure you want to remove it.
I already had the ai.type keyboard installed.

 July 14th, 2017/7:30am  I copied this script from:  XDA-Dev Debloat HTC 10 .  I tried to use the script itself -but- I got permissions denied. So I opened Termux on my HTC M10 and performed the operations by hand. Took some time but it worked. Was also impressed with the terminal ops. It let me work just like I do on my openSuSE Linux system. Up/Down arrows through command line history so I did not have to type it all in. The while loop was not neccessary cause I knew the answers already. I possibly needed to be operating from 'root' on my own PC or something. I always get twisted on these permission things. Anyway, we got rid of all those 'TouchPal' thingies!!

#!/bin/bash
echo '========= HTC 10 debloat script =========='
echo 'Mounting /system writable'
adb shell "su -c 'mount -o rw,remount /system'"

echo "Removing Boost+"
adb shell "su -c 'rm -rf /system/priv-app/Pitroad'"

echo "Removing G+ Sense add-on"
adb shell "su -c 'rm -rf /system/priv-app/GooglePlusPlugin'"

echo "Removing built-in Instagram"
adb shell "su -c 'rm -rf /data/app/com.instagram.*'"
adb shell "su -c 'rm -rf /system/app/instagram*'"

echo "Removing LinkedIn Sense plug-in"
adb shell "su -c 'rm -rf /system/priv-app/LinkedIn*'"

echo "Removing HTC Mail"
adb shell "su -c 'rm -rf /system/priv-app/Mail'"

echo "Removing Facebook and Messenger"
adb shell "su -c 'rm -rf /data/app/com.facebook.*'"
adb shell "su -c 'rm -rf /system/app/facebook*'"
adb shell "su -c 'rm -rf /system/app/messenger*'"

echo "Removing News Republic"
adb shell "su -c 'rm -rf /system/app/News_Republic'"

say "Attention"
while true; do
    read -p "Did you install any keyboard besides TouchPal? [y/n]" yn
    case $yn in
        [Yy]* ) echo "Removing TouchPal keyboard"
                adb shell "su -c 'rm -rf /system/priv-app/TouchPal*'";
                adb shell "su -c 'rm -rf /system/app/TouchPal*'"; break;;
        [Nn]* ) echo "Leaving TouchPal keyboard intact."; break;;
        * ) echo "Please answer yes or no.";;
    esac
done

echo "Removing Twitter for Sense"
adb shell "su -c 'rm -rf /system/priv-app/Twitter'"

echo "Removing Voice recorder"
adb shell "su -c 'rm -rf /system/priv-app/HtcSoundRecorder'"

echo "Removing Zoe"
adb shell "su -c 'rm -rf /data/app/com.htc.zero*'"
adb shell "su -c 'rm -rf /system/priv-app/HTCZero'"

echo "Removing HTC Help"
adb shell "su -c 'rm -rf /system/priv-app/HTCAdvantage'"

echo "Removing Ice View"
adb shell "su -c 'rm -rf /data/app/com.htc.iceview*'"
adb shell "su -c 'rm -rf /system/priv-app/HtcIceView'"

echo "Removing HTC Speak"
adb shell "su -c 'rm -rf /system/priv-app/HTCSpeakCyberon'"

echo "Removing Transfer My Stuff"
adb shell "su -c 'rm -rf /system/priv-app/Frisbee'"

echo "Removing Google Hangouts"
adb shell "su -c 'rm -rf /system/app/Hangouts'"

echo "Removing Google Play Music"
adb shell "su -c 'rm -rf /system/app/Music2'"

echo 'Rebooting...'
adb shell "reboot"

echo 'Done.'

   

  The SIM Card

Well, had it two years and the SIM Card fails. Don't know if it was cause of all my changing back and forth with the ROMs or it just had a failure. Reasons for SIM Card failurs:
(Refer:  How do SIM cards go bad? )

Because SIM cards (chips)  are,  after all, electronic components/devices and as such are prone to damage due to a huge plethora of things and causes, just  to mention a few:
  • Electric shock from the battery of the device they are supposed to go in.
  • Static electricity discharge.
  • Corrosion if exposed to humidity.
  • Bad handling,  being bent,  for instance.
  • Time: degradation of the materials they are made of.
  • Many more...
Most,  if not all, electronic components are subject to this conditions and,  all al prone to failure.

   

  Nougat - Updates March/April/May/June/September/October 2017

Well they lied!! At least for the Verizon versions. It is now March 27th, 2017 and we still do not have it. My ReZound was supposed to get ICS in the first quarter of 2012 and ddn't get it till August!! It is looking like my HTC M10 is going to meet the same fate!!

 March 30th, 2017 / 4:18am  Well, hesh my mouth!! Looks like we are gona get it before the end of the 2017 first quarter.  Verison HTC10 UpDate Tomorrow ,  well today. I am, as usual late, -but- it looks like I am the first to read this and comment on it. My phone was down to 63% battery so I plugged it in to get a full charge before UpDating. Yes, it only has to be above 50% -but- I also want to play with the new OS.
 Android Headlines    Android 7.0 Nougat Information  

 March 31, 4:12am  Getting my Nougat. Was delayed recently cause of me!! Forgot to check exact time but started at a little before 4am. At 4:19am it is still optimising the apps... 147 of them! At 4:21am it is done.
Verison Nougat 2.41.605.12 - Android Version 7.0

 Wikipedia,- Android Nougat  

HTC Nougat 7.0

Manufacturer Model Unlocked
version
AT&T Verizon
Wireless
T-Mobile Sprint
HTC HTC 10 December 2016 December 2016 December 2016
March 30th, 2017
December 2016 December 2016

HTC Nougat 7.1.2

 HTC 10 and U Ultra Android 7.1.2 Nougat
Didn't get it!!



 Verizon HTC 10 Nougat update  
Well, here we are at almost the end of February(the 22nd) and still no Nougat for my HTC M10. Had the same problem with my HTC ReZound, which I have probably mentioned many times already. They promised an ICS UpDate the first quater of 2012 and we didn't get it till August!! Perhaps this one will be sooner -but-, so far, it is not looking good.

My Review(s)


 Group numbers - March 31st, 2017  Don't like the layout!! Either it is the way it is with this new version -or- I need to install Next 3D. Not sure which yet.

 Nite Mode & Auto Brightness - April 3rd, 2017  Don't like either and had trouble turning Nite mode off. Had it set for sunset to sunrise. The final turn off was enabled via a notification after I had tried the settings. Think I will have to experiment with this and set it for later times. Ok, we are trying 11pm to 5am.
The auto brightness is something else. It is NOT good for us who don't see well at night. Well at least what they had it set for. I found that I was able to increase the amount of brightness and I did.

 Battery Great - April 4th, 2017  The battery time for my operations is GREAT!! I installed Nougat at around 5am on Friday, March 31st, 2017, and didn't charge it again till Monday!! And that was only a partial charge. Testing again and it is now 9am Tuesday April 4th. Got 100% to start with.
5:45pm -- At work all day and, just like my ReZound, I hardly used it at all. However, I still had 94% of my battery!! The Rez would have been less... and for that matter so would this one -- on the previous OS, Marshmallow.
10:12pm -- 87% - Been playing with it a little. And going to do more. First thing is to get re-rooted.
12:26sm -- 97% - All is lost. Whilst getting rooted I had the phone connected to the PC. During these connections the battery was re-charged!! But as of this time and date, we are rooted and have  TWRP ... again.
Now then, I have NOT re-installed the battery monitor/savers that I had in Marshmallow. -BUT- I am getting better battery performance. The battery seems to last forever compared to what I have been experiencing with my previous phone and the previous OS. So far this is the best part and the one I am most impressed with.

 April 6th, 2017/8:42pm  Well, yesterday we lost "Google Play". After reading of all the others, on the Web, that also lost it we tried some of their fixes. The one that seemed to work was ... remove Google Play and let it get re-installed upon a Power Off Re-Start. We have it back now.
Well, that was short lived. It is gone again. Guess we are going to have to go through the Nougat growing pains.

 April 7th, 2017/5:44am  Well, this morning after walking my Dakotah I tried again. This time I got the "Play Store" to show up on me phone!! I need to go to work but I was gona "Factory Re-Set" it first. Now I don't have to. When I woke up this morning my BP was - 151 / 106 before the dog walk. After the walk it was - 162 / 109. Been have BP problems for the last week sooooo... don't know how much of this I will get to finish. I am a heart patient that has had a sextuplet bypass. Not sure how much this HTC M10 is affecting my heart... . Anywho, I'm not gona do anything with it till after work. Only got half an hour. We will see IF the Play Store is still working after I return from work.

 The Clock - April 7th, 2017 / 10:28pm  One of the things that I liked about the HTC phones was/is the HTC Digital clock. The 4 big squares of numbers. Haven't the weather clock... yet. It's a widget. Need to figure those out for Nougat. Well, it is similar to the old. Press and hold an empty spot on the Wallpaper. Trouble is... finding a blank spot. I had to remove an icon in order to find a 'blank' spot.!! Got my flip clock and weather!! Now I must 'suffer' through with the 'Sense Launcher' to see IF I get the animated rain. Looks like it is going to be a long wait!!


Nougat Security Update April -- 2.41.605.18

Had troubles with this. Naturally it did NOT like my 'rooting'. Had to remove root. Then it still didn't work so I did the RUU. Still no worky. As it turns out, it didn't like the adb/fastboot sequences at all... which is what the following covers. It is a copy of my message to my developer friends.

Well guys and gals I fixed it... in the usual way. Just hacking. Tried various RUU's and they did NOT work with the adb/fastboot sequences. Then I decided to go back to Marshmallow. Was warned that it had to be a FULL RUU and I thought mine was. Put it in the 'root dir' of the SD card and did the two finger re-start. It went thru all the gyrations and came up with a boot loop!!!! Stuck on the HTC screen and the Red Circle and then a reboot/restart. Could not get it fixed. So, I said what the hell... I created another 2PS6IMG.zip of the Nougat RUU and put it on the SD card root. Did the two finger reboot/restart and it worked... like it should. Then just for the hell of it I decided to try the latest UpDate... again. It worked!! So by hook or crook and with God's help I got my phone back -and- Updated. Why am I telling you all of this??? Cause I gotta tell somebody that understands what I just went through for the past two days. In case you don't know... I have an HTC M10 purchased about a month after the initial release.

Most of the trouble was caused by a "fingerprint" mismatch!!
         Github fingerprint    Android Compatibility Definition  

fingerprint A string that uniquely identifies this build. It SHOULD be reasonably
human-readable. It MUST follow this template:
$(BRAND)/$(PRODUCT)/
    $(DEVICE):$(VERSION.RELEASE)/$(ID)/$(VERSION.INCREMENTAL):$(TYPE)/$(TAGS)
For example:
acme/myproduct/
    mydevice:7.1/LMYXX/3359:userdebug/test-keys
The fingerprint MUST NOT include whitespace characters. If other
fields included in the template above have whitespace characters,
they MUST be replaced in the build fingerprint with another character,
such as the underscore ("_") character. The value of this field MUST
be encodable as 7-bit ASCII.

 

Nougat Security Update June -- 2.41.605.20

 August 19th, 2017    Nougat ROM        XDA Verizon Official  

 

Nougat Security UpDate September -- 2.41.605.23

Software Version: Build Number: 2.41.605.23
Android Security Patch Level: 2017-08-01

2.41.605.23 - - /windows/G/HTCM10/Nougat

2.41.605.23 Firmware with stock boot.img and stock recovery removed(will NOT wipe)
(Recommended firmware zip ^^^ for most users)

2.41.605.23 Firmware with stock boot.img removed and Twrp3.1.1-0 included(will NOT wipe)

2.41.605.23 Full Stock Firmware with stock boot.img and stock recovery included(will replace/remove Twrp/will wipe/encrypt)

2.41.605.23 Stock Boot.Img

2.41.605.23 Stock Recovery

 PERFUME_WL_N70_SENSE80GP_VZW_VERIZON_WWE_2.41.605. 23_AROMA.zip  
    AROMA Installer  

 To check your firmware:   boot to bootloader and look at the combination of hboot version and radio version - if you didn't flash those separate, the combination will let you know what base you are on (each OTA and RUU has the radioversion in its name).-- Uhhhh... that's a maybe. Depends on where you get the file. Most of the 'Official' Verizon OTA's that I have been able to get only have the build number.
Finding out your firmware is a game of guesses and knowing what you did to your device and where you are coming from.

Nougat Security UpDate October -- 2.41.605.30

Software Version: Build Number: 2.41.605.30
Android Security Patch Level: 2017-10-01, including  Blueborne  Security Patch

Refer:  HTC 10 UpDate   and  Androidsage  

Nougat Security UpDate November -- 2.41.605.36

Software Version: Build Number: 2.41.605.36
Android Security Patch Level: 2017-12-15, November Security Patches

This is the "Straight Stock Verizon" version.

Refer:  HTC 10 UpDate   and  Verizon Official RUU/radio/firmware collection  

Nougat with Aroma -- 2.41.605.36

Software Version: Build Number: 2.41.605.36
Android Security Patch Level: 2017-12-15, November Security Patches

This one is from  santod040   and includes a few Aroma options for your chosing. It looks like this Aroma option will let you get rid of some Bloatware at the install. I'm just learning it so bare with me.

Refer:  New Release with Aroma     AROMA Installer  

  1. Make sure your phone is in USB debug mode.
  2. Bring down a ROM from the Net.
  3. Compare MD5 Sum
    Windows: MD5 Calculator
    LINUX: Open Terminal and type: md5sum [path to the rom on your sd card]
    Mac: Open a terminal and type: md5 [path to the rom on your sd card]
  4. IF it's ok, put the ROM on the root of your SD Card
  5.    In a terminal window enter 'adb devices'
            should return the serial number
       Next enter 'adb reboot recovery'
    At this point you should be in TWRP recovery. It is, erroneously or not, at this point, assumed that you are 'UN-Locked', 'rooted', and have a 'Custom Recovery' installed -and- that Custom Recovery is TWRP.
  6. In TWRP select "Wipe"
  7. Wipe the following:
    Swipe to Factory Reset
    ... wait for it to finish...
    Tap Back
    Select Advanced wipe.
    • Dalvik / ART Cache
    • System
    • Cache
    • Data
    Swipe to wipe
    Press back
    Press back arrow
  8. Select Format Data...IF you don't you will get asked for a password on phone startup!!
       Answer yes
    Press Back
    Press Back Arrow
    Press Back Arrow
  9. Tap Install
  10. Select the external_sd. You may have to move up a level.
  11. Scroll down to the 2PS6IMG_36_AROMA.zip and select it.
  12. Swipe to confirm Flash
    ... Follow the directions presented
    ... Asked about wiping or not, I chose to wipe.
    ... For rooting I chose Magisk w/PHH Su
  13. Next we get to select what apps to leave out. Unfortunately a couple of the ones that I wanted to leave out were not in the selections.
  14. Next we have a Debloat and Unlock Wifi Tethering. I only chose the Debloat. This is removing the "Carrier Bloat". Hopefully nothing that I used.
  15. Took the default on "Encryption"
  16. We... Start the installation... and wait.
  17. After it hopefully says Success, press Next and then Finish, then Yes to ReBoot.
  18. Wait for the ReBoot
    .... watch animation ....
  19. And the setup...
  20. At the Welcome Screen select your Language ... default is English... Tap Next
  21. The available WiFi's will be presented. Pick One. Then enter the Password. Tap connect.
  22. Now you will be asked to Set up a Google account. IF you already have one, you can Sign On to it.
    Now you'll get the Usual Terms of Service. Tap OK
  23. Google Services are presented and you select the ones you want. By default they are ALL selected. Tap the arrow at the bottom. It will say Restoring. and the your account is being contacted.
  24. Now we get "Which device?". This is going to restore your apps. Pick a device or Don't Restore. This is my 3rd time in the last couple of days and I am going to say Don't Restore. I want to make sure that I don't get all the bloatware -and- I want to get rid of some that I installed!!
  25. Next we have "Protect your phone". I say "No Thanks".
  26. Now it says it is going to activate it.
  27. Next it wants your location and sharing. I say NO.
  28. And last, but not least, it wants to know if you want to add any email accounts. No for me.
  29. And finally ... we have Setup is complete. Tap Done.
  30. You are presented with the Home screen and your phone is operational.
  31. IF you had previously saved your apps, contacts and people details to Google, you will see download arrows in the upper status bar. It can take up to ten minutes for all of the info to be downloaded. So, sit back and relax, git yer caffee and wait to see what gets updated and reloaded.
  32.     Enjoy

   

  Oreo & Updates

July 16th, 2018/9:42pm  Well, I have tried and tried to accept and like  Oreo . I can not. For one thing it doesn't keep time correctly! Leastwise not via my favorite launcher... Next 3D. Sometimes it is correct and sometimes it isn't. Same with the temperature. Now granted, it is possibly cause of the ap -but- I have tried others with the same ill results. Therefore I, once again, went through the arduous task of reverting to  Nougat ,  Android 7 . This  Android 8  reminds me of Windows 8. HTC spent more time and effort on  Android 7  for the HTC M10, or at least it appeared that way. However, even there they let us down. They stopped at  7.0  and there was/is a  7.1.2  which is available via  LineageOS 14.1 . I have compiled/built a version of that and may try to use it. But NOT  8 . IF I get another phone I will then upgrade past  7 , cause I will be forced to.

 August 2nd, 2018/10:13am  Well, I am still trying to adapt to this  Oreo . Have finally gotten a successful compile and installed it -but- had problems and have gone back to the Santod040's version. The new "Badges" can be a problem, till you get used to them.
   Google Play Store notification badge won't go away  
So I was having a badge show up as long as I had a "xxx installed/updated" notification in my notification bar. Swiping that away got rid of the badge.

--

The first reference is to Santod who is very knowlegable. The second is to Android Verge from which I got excellent info on my ReZound. I really liked that phone but could not get all the info I needed to continue updating it. It was fabulous for its time but now the HTC M10 is my phone and I am enjoying it. However, like I had to wait for updates on my ReZound I am going to have to wait for updates on this HTC M10. My Rez came with Gingerbread and we were supposed to get ICS the first quarter. We got it in August. They are talking May or June for my HTC M10 -but- I'll bet it is another August or later time frame. Don't care... as long as we get it... the  8.0  or  8.1 .

Refer:  Android Oreo 8.0    Android 8.1 Oreo HTC 10 - maybe    Android 8 vs Android 7  
          Can't Downgrade from Oreo to Nougat    More Oreo Stuff    Oreo 8.1 Lineage  
          Treble: A modular base for Android  

 April 13th, 2018  We finally got  Oreo 8.0  for our HTC M10's. Course I didn't get the notice on my phone cause I installed Santo's Nougat Aroma version. And I am going to wait for his Aroma version of  Oreo  too. Or at least that is what I am thinking for now. The update for Verizon's variant of the HTC 10 is software version 3.18.605.13.

 April 15th, 2018  Allllrighty now... have the  Santod Aroma Version .
Ok now. Due to what was said and what I don't neccessarily understand, I reverted back to the latest STOCK Android 7.0 and then did an OTA UpDate to STOCK Android 8.0. I may, and probably will, change over to santod's Amora Version, but for now I am going stock.
 How to Flash Firmware  

Copied from:  Santod040 Android 8.0  
The purpose of this, is to bring you a "STOCK" like experience, as HTC and Verizon intended, with the latest security updates and fixes included.

I've included a few Aroma options for your choosing:

- Stock System.img and Boot.img without root
- Stock System.img and Boot.img with SuperSu root
- Stock System.img and Boot.img with Magisk + Phh Superuser root installed and enabled (will pass SafetyNet w/magisk Hide enabled)
- Encrypted/Decrypted - Choose whether to use Encryption or not
- User App Removal - Allows you to choose which Google/Market apps you don't want installed
- Tether Unlock - Enables wireless tethering regardless of your Vzw account type
- Carrier Debloat - Removes excessive carrier bloat from Vzw and Amazon (Listed Below)
Kindle
VzNav
VZW_Amazon_Audible
VZW_Amazon_IMDB
VzwRootStatusProvider
HtcOMADM_SettingsPlugin_VZW
MyVerizon
PremiumCallerId-release
VZW_Amazon_Mobile
VZW_Amazon_Music
VZW_AVS
VZW_Cloud
VzW_IconGlossary
VZW_Ignite (auto installs more bloat/games)
VZW_Messages
VZW_MVS
VZW_MyInfozone
VZW_NFL
VZWQualityLogger
VZW_Slacker_Radio
VZW_VMS
Basics_Final.mp4
Email_Final.mp4
Making_Calls.mp4
Texting_Verizon_Messages.mp4
VZW_My_Verizon_Smartphone.mp4

 April 17th, 2018/10:39am  Not happy with the performance of this  Oreo . Especially the camera. I tried to take some pics of my Dakotah this morning and it would not zoom in. I looked around on the Web and did not find much of anything. Was very tempted to try the arduous task of reverting back to Nougat -but- according to some... a Factory Reset helps. So, we just did one.
 TWRP for HTC 10      Oreo and Factory Reset  

Well, the Factory Reset did NOT make me happy. I was very unsatisfied with the results and took the challenge of going back to  Nougat Android 7 . This is described below in the next section.


 June 6th, 2018  I am giving  Oreo  another try. I went back to "Stock Nougat" again and then took the OTA. This time I let it re-load the apps that I was using in Nougat. Turns out that I had about 65 apps installed. I didn't switch to Next 3D Launcher... yet but I plan to soon. However, I must say that the operation of this  Oreo 8  seems better. Could be they snuck in some updates whilst I was away. -OR- I just didn't wait long enough for it to settle down. Seems to be the general gist of things I been reading on the Net.

Annnddd... there also exists a possible problem that after installing Santod's... I took out to much "Bloat". Right now I am still on the "Pure Stock" version. It's not terrible -but- I prefer the Next 3D Launcher. It has a carousal of the screens. They rotate and not just slide from one to the other. I thought that it spruced up my HTC ReZound and it is doing the same for my new HTC M10.

 June 8, 2018  We decided to try the Next 3D Launcer. Now this turns out to be an install and wait. You can't do a lot till the system accpets ALL of it. On the dock I have two funny icons and IF I click on them they say "Application is not installed on your phone." When I did the OTA it took some time after it was "Apparently" finished, to get all the icons executable. Now in this "Activate" of Next 3D, it appears that I have to wait again. I gots two icons on the "taskbar" that are not executable.


INSTALLING TWRP - Fastboot Install Method (No Root Required):

You will need the platform-tools from the Android SDK on your computer. Find the Android command line tools section on the page linked and install the SDK tools package. From the SDK Manager, download only the platform-tools to get adb and fastboot binaries.

Windows users will need proper drivers installed on their computer. You can try the Naked ADB drivers or the Universal ADB drivers if you don't already have a working driver installed

On your device, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:

adb reboot download

You should now be in fastboot mode.

Download the correct image file and copy the file into the same folder as your adb and fastboot binaries. Rename the image to twrp.img and type:

fastboot flash recovery twrp.img

fastboot reboot-bootloader

Scroll down with the Vol Dwn key to:
Boot to recovery mode
Press Power Button to select it.

Back in TWRP
Reboot -> System

Refer:  TWRP for HTC 10  


Copied this from:   [8.0] HTC 10 OREO FIRMWARE  
Verizon:
modelid: 2PS650000
cidnum: VZW__001

NOTES:
Five different zips have been provided for the Oreo Verizon 3.18.605.13 firmware
Please pay attention to the details and choose the proper package for your situation.


fastboot flash boot boot.img
fastboot flash recovery recovery.img


What do baseband version and kernel version mean in Android?

i am just answering in simple terms

KERNEL

  • It is the core of the OS(operating system)
  • it acts as bridge between software and hardware . If you any part of your screen then it goes to the kernel and after kernels tells the software which part of the screen is touched. And what fuction is available at that point.

BASEBAND

  • It is the software that connects your phone to your network.
  • The benefits of updating it are more signal reception, which means a lot faster download speeds, better call quality, etc.
Refer:  Kernel and Baseband Meaning  

How to turn off "Notification Found" sound.

On my HTC10, this is what I did to fix the problem: Go to Settings -> Sound & notification -> Advanced -> Notifications (at the very bottom).

Then click on the three dots at the top right of your screen to the right of the search icon. Choose "Show system".

Scroll down the list and find "System UI" and select it.

Choose "VZW" in the list and once you get into the VZW notification category for System UI, click on "Importance" and change it to "Medium: No sound". This will turn off the notification sound that plays when your phone is finding location.

You can also turn off the notification icon that shows up at the top of your screen by turning off the "Allow icon badge". I actually just left this turned on and now when an app requests a location update, I see the icon pop up at the top of my screen, but I don't hear that annoying sound.

Refer:  Verizon Community  





   

  Downgrade Oreo to Nougat

Steps for s-on device:

1) Reboot to TWRP recovery
2) Install latest adb tools on your PC.
3) Plug in phone to PC. On PC run cmd prompt. Navigate to adb folder. Use the command below to erase persist partition on your phone:
Code:

adb shell
dd if=/dev/zero of=/dev/block/bootdevice/by-name/persist

4) Flash stock recovery
5) Relock bootloader
6) Run the RUU for your phone

Thanks @ssmud

Steps for s-off device:

1. Copy firmware zip to where your adb/fastboot is located
2. Reboot device into download mode
3. Connect phone to computer
4. Run command fastboot flash zip name of firmware.zip(run command twice if have failed message)
5. Do NOT restart device, immediately reboot to bootloader
6. Run command fastboot erase persist
7. Reboot to download mode, Flash RUU for your device IF available.

Alternative Untested but should work fine

1. Copy firmware zip to where your adb/fastboot is located
2. Reboot device into download mode
3. Connect phone to computer
4. Run command fastboot flash zip name of firmware.zip(run command twice if have failed message)
5. Do NOT restart device, immediately reboot to bootloader
6. Run command fastboot erase persist
7. Reboot to download mode, flash twrp for device
8. Format and wipe device
9. Flash backup of your devices region
10. Reboot
Refer:  Downgrade to Nougat  

   

  adb & fastboot

The main reason for this section is... I can not "write" to my external SD card. I remember this happening to my ReZound and it was because of changes in the OS by Google.  Google Blocking Apps  and  Stack Overflow . There was a fix called "SDFix" but I don't know if that will work on this newer version or not. Besides, I gotta find it again!! 

Now then, I was trying to copy some files from my PC to the Phone and could not. Could go from Phone to PC -but- NOT the other way. That was using Dolphin File manager on the openSuSE PC. However, I could copy from PC to phone using the adb push. So, just need to figure ot the drag and drop feature. I did NOT figure this out all by myself. I have been searching and reading on the Web. Will, try to remember and find the places tat gave me the ideas and credit them here... -BUT- if I have left out anyone... I am sorry.

ctaylor@Dakotah-i7:/windows/G/HTCM10/LineageOS> adb devices -l
List of devices attached 
HT65T0101066           device usb:3-7 product:HTCOneM10vzw model:HTC6545LVW device:htc_pmewl
ctaylor@Dakotah-i7:/windows/G/HTCM10/LineageOS> adb push open_gapps-arm64-7.1-aroma-20180626.zip sdcard2/
ctaylor@Dakotah-i7:/windows/G/HTCM10/LineageOS> adb shell ls sdcard2

Refer:  SDFix    SDFix for Android 6 & Up    Xposed Framework    XinternalSD  

   

  Screenshots in Recovery

Refer:  How to take Screenshots in Recovery Mode    Install adb/fastboot in 15 secs  

   

  Development   &   Lineage OS

 July 17th, 2018/6:19am  Reverting back to LineageOS 14.1... Android 8 stinks.

Well, CyanogenMod changed to Linage OS. AND I just went to a download page at Androidsage -AND- my HTC M10 was 'NOT' in/on the list of downloads!! Orphaned again!! Even though one of the articles listed below said it was the "First" phone to get it!!

 February 16th, 2017/11:13pm  Mr. Blue Coat... Installing  LineageOS 14.1  
and  Install LineageOS on pme  

Refer:      HTC10 Gets First Lineage OS Nightlies        Lineage OS  

     Lineage OS Downloads  
     XDA The Install        Android Emulators  


 January 15th, 2017  Changed from concentrating on LineageOS to more on Developement. Not gona go with the second and third hand OS's until they don't provide updates for my phone anymore. That is the way I did it with my ReZound and I will continue the practice with my HTC M10. Can't see messing up a good phone with all the experiments. There is code that HTC considers "Proprietarty" and won't release the source. This happened with my ReZ and the after KitKat. Also the camera didn't work correctly with the Developer Versions. ICS was the last HTC release for my ReZound.

 HTC 10 Codes-Useful Checking Secret Codes-Important Codes  



 Android Source Build Numbers  

Build Branch Version Supported devices
N2G48H android-7.1.2_r36  Nougat  
Code name Version API level  
Nougat 7.1 API level 25  
Nougat 7.0 API level 24  

 Establishing a Build Environment   and
 Establishing Android Build Enviroment under openSuse Leap  

The last supported Nougat Branch was 7.0, and I am going to try to get 7.1.2, which is Lineage 14.1. Now they have one built for my HTC M10 -but- I would like to get my name in as the builder, like I did for the ReZ. In order to do that, you must build it on your own machine. Besides, I want to show off to some people.

Now I did all this over three years ago for my HTC ReZound and KitKat. Things have changed and I had some help. This time I am gona try to do it on my own... with help from the Net.

Setting up a Linux build environment - April 28th, 2018

As for the Hardware, I have the neccessary equipment. However, my OS is openSuSE. It worked for my Rez.

 Required Packs  Believe that I have all those. I have a partial setup of Android Studio. In fact I think it is a full setup.
UpDate: June 2nd, 2018/7:38amSince this is a revamped Cyanogen, I went over to my ReZound Page and checked what was used then. I added them in.  SuSECyan  




Stuck this little blurb in here on my testing of the LineageOS.


 May 30th, 2018  Well, we tried LineageOS. Didn't build it ourselves, just got a copy off the Web and installed it. Had some hair raising events in the install. After completion I could NOT sign in!!   It wanted a password which I never gave. Well, through further investigation I found that, the part that I skipped, had to be performed. "Format Data" during the install in order to get rid of that password request.

Then after getting that resolved and signed in, I found that I couldn't use 'adb'. "adb devices" gave me "HT65T0101066 unauthorized"!! Oooooppps... my fault again. Had Win10 open in VMware -and- it was trying to connect to the phone. Exited Win10 and tried again. This time I got the correct response. What I wanted was to 'root' this new LineageOS. That would come via installation of Magisk. So we ReBoot to Recovery via 'adb reboot recovery' and then perform the install. ReBoot to the System and check ... and we are rooted!!

 Missing:  The HTC Digital Weather Clock. Using this one as a replacement:
     Sense V2 Flip Clock & Weather  




And now back to the Development.


Now then, I will be following the openSuSE setup more than the other. Why? Cause I am using openSuSE.

After establishing hardware requirements and the initial software requirements we added in "maven". After that there was this "devel_basis" that I had not used before. Things have changed in the last 3 years.

Now we get to the "repo" install. First he wants us to create a "bin" dir in our local home. Already there. Next thing is to bring down the "repo" command and place it in my home bin dir. His commandline example was for Cyanogen and I am wanting LineageOS. So we need to figure out how to change it.

repo init -u https://github.com/CyanogenMod/android.git -b cm-13.0

And the change was relatively simple:
repo init -u git://github.com/LineageOS/android.git -b lineage-15.1

-But- I wanted 14.1. Did not have a LineageOS but a CM one:
repo init -u git://github.com/LineageOS/android.git -b cm-14.1

So now we look for an HTC M10 specific one:  pme build 

Well, again we show our ignrance. They are the same and this was in the name change over so we use cm-14.1. That is to get the "initial" code. The device specific is afterwards. The command used first will be:
cd ~/android/lineage
then
repo init -u https://github.com/LineageOS/android.git -b cm-14.1
to to initialize the environment.
Next we get the code:
repo sync

Alllllllrighty now... I finally got a good download. First one failed with a "Fetch Error". Now to get the HTC M10 pme portion:
source build/envsetup.sh
and then
breakfast pme

Ok. Now we should be able to do our first build for the HTC M10. Well, not so fast. I noticed that it didn't find some dependencies. Reading further I find that I need to "extract" the Vendor files from my phone via a provided script:
./extract-files.sh
It got a 'lot' of files.!!
export USE_CCACHE=1 --- added to my .bashrc
ccache -M 25G
export ANDROID_JACK_VM_ARGS=
   "-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"

 NOPE!   Not gonna keep it. The one I installed did not work as smoothly as the ones that I had previously used. Santod's and Verizon's. I believe that they are essentially the same. Perhaps I can get Santod's source and go from there. This final failure was the same problem that I ran into with my Rez... the Vendor Files.


 June 5th, 2018/11:00pm   Well, I'm gonna give the 8.1, ala 15.1, a try. Maybe since it is the latest they will have everything setup correctly. Repeated the steps that were needed and swapped the 'repo init's'. The one that I listed first is the one I am now using. At this time we are doing a 'repo sync'. And that takes time when you are getting the whole thing.

June 6th, 2018/6:57am Ok, it is the next morning and I am not sure how long it took, or what time it finished. Think that is in a log somewhere. I forgot to time it meself. OH SH**!! I extracted it to the wrong dir!! So, we will dump it and do it again!! Wanted to get the time it took anyway. I'm retired with nothing else to do... sorta. Yes kinda stupid but what the heck, Got nothing else to do at the moment.

 GitHub Lineage 15.1       Build for PME Wiki  
cd ~/android/lineage
repo init -u git://github.com/LineageOS/android.git -b lineage-15.1
time repo sync
real    172m35.782s
user    41m24.544s
sys      6m17.294s
Once again I got an: "error: Exited sync due to fetch errors"
Just re-ran 'repo sync' and we got the rest -but- nothing concerning our 'pme' which was supposed to be in the device dir.
ctaylor@Dakotah-i7:~/android/lineage> breakfast pme
including vendor/lineage/vendorsetup.sh
build/core/product_config.mk:238: *** Can not locate config makefile for product "lineage_pme".  Stop.
Device pme not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_htc_pme
Default revision: lineage-15.1
Checking branch info
Default revision lineage-15.1 not found in android_device_htc_pme. Bailing.
Branches found:
cm-13.0
cm-14.1
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:238: *** Can not locate config makefile for product "lineage_pme".  Stop.
build/core/product_config.mk:238: *** Can not locate config makefile for product "lineage_pme".  Stop.

** Don't have a product spec for: 'lineage_pme'
** Do you have the right repo manifest?
source build/envsetup.sh
breakfast pme

   

  ResurrectionRemix 5.8.4 (7.1.2)

ResurrectionRemix ROM is a full featured and stable ROM for your android device. Not only does ResurrectionRemix provide a plethora of original features, it also utilizes some of the best features of other open source ROMs. Installing ResurrectionRemix will give you the best performance, customization options, power and the newest features on your device!?

This is the official ResurrectionRemix for the HTC M10. It includes all the same great features as other ResurrectionRemix ROMS, plus full Energy Aware Scheduling (EAS) support, call recording and more. These builds include the tabp0le EAS kernel and all it's features!?

Builds will be carried out daily, excluding most weekends.

Refer:  ResurrectionRemix    Source Code  
 How to get cm booting on vzw with vzw firmware  

   

  Unlocking & Rooting & Flashfire & UpDates!! & Magisk

 April 4th, 2018  Everything has changed... go  Here   and...
    https://www.getdroidtips.com/install-official-twrp-recovery-for-htc-10/  

 Verizon Official RUU/radio/firmware collection   <- The original OP has departed and I agreed to help the new one... IF he needs any.

 December 4th, 2017  Yeah, I get out of sequence... a lot. But here are references to some  TWRP  info.     TWRP 3.2.0-0 Recovery   and     HTC 10 PME TWRP   and     PGP Keys  

 October 26th, 2017  Once again we got an OTA UpDate -and- could NOT install it -- even though we had installed  Magisk . Tried to read over everything that I could find concerning  Magisk  and OTA's, but it really appears that it is not any easier, or cleaner, than what we had been using. So on this "OTA UpDate/Restore" we are still gonna install  Magisk  for the root -and- maybe for the next UpDate I will be able to use  Magisk  and not have to do the RUU. I want 'root' on my phone... just because.

July 7th, 2018   An UpDate: Setting Write access to your external SD card.
   Refer:  Enable Write Access Permission In Android Device Without Root  
The use of "FX" was the same but the part about "Documents" was NOT the same. I do believe that he was using a different phone.

  1. Now then,  in order to do this...  root the phone...  your device will need to be either bootloader unlocked, S-OFF'd, or both. This can be accomplished by visiting the 'boys' at:
     SunShine Bootloader Unlock/S-off   Then follow my directions here; which I copied from here:
     Root Your HTC 10 & Install TWRP   and various other places. Trying to get it all in one place. The first part of this concerns installing an RUU cause I could not get the  October OTA   installed with  Magisk  and  TWRP  installed. Supposed to be able to do that -but- I have not figured it out yet.

  2. Save the pics and make note of the apps that are wanted to re-install.
  3. Flash RUU to revert to stock using SD card method. Which is renaming your RUU and placing it on the root dir of your external SD card.
       Nougat 2.41.605.20   Nougat 2.41.605.23   Nougat 2.41.605.30
  4. From a previous UpDate, had TR70-2PS6IMG.ZIP on SD card and renamed it to 2PS6IMG.ZIP. You do NOT want to leave the later name on the card when you are finished.
    (I had to break up the name in order to get the page to display properly in my DreamWeaver.) The actual RUU was/is:
    2PS6IMG_PERFUME_WL_N70_SENSE80GP_VZW_MR_VERIZON_WWE_\ 2.41.605.20_Radio_1.0.C010252@61117_CNV_1.06_002_release_505547_signed_2_4.zip
  5. Re-booted to ' Bootloader ' then remembered I had to go to  Download Mode .
  6. Switched via reboot to  Download Mode .
  7. pressed 'Volume Up' button to confirm flash of RUU
  8. As soon as the RUU had been flashed sucessfully, that's it. We are now Full Stock again, or updated to latest software version!
  9. After the RUU installed all the 'Bloatware' got reinstalled.
  10. Gave it a couple of hours to get settled... and do NOT forget to rename -or- remove the 2PSIMG.zip file.
  11. ****  Ah yes... DO NOT forget about the OTA's.   In this case, the RUU installed 20, but I still need 23 and 30.
       Settings -> System update -> Check for system update
    Will have to do the above check twice, in order to get both.
  12. =====Now for root=====
  13. Enable  Developer Options   and USB Debugging on the phone.
  14. If you haven't already... connect your phone to the PC via the USB cable. Select File Transfer mode.
  15. Open a terminal window on your computer. (this color equals computer)
  16. adb devices
  17. adb reboot download
  18. fastboot devices
  19. fastboot flash recovery /windows/G/HTCM10/twrp-3.1.1-0-pme.img
    target reported max download size of 800000000 bytes
    sending 'recovery' (21992 KB)...
    OKAY [   1.862s]
    writing 'recovery'...
    (bootloader) HOSD CL#774095
    (bootloader) start@1
    (bootloader) recovery@100%
    (bootloader) Update partition OK
    (bootloader) end@Done
    OKAY [   2.692s]
    finished. total time: 4.554s
  20. fastboot reboot-bootloader
    Scroll down on phone to reboot to recovery
    Back in  TWRP  Swipe to allow modifications.
    You'll be taken to the  TWRP  main menu screen.
  21. Select "Reboot" and then "System" to reboot your phone. And we have  TWRP  installed.
  22. Reboot into  TWRP  Recovery:
    adb reboot recovery
  23. In  TWRP  tap on "Install".
  24. Navigate to where you have the  Magisk  Zip file and select it.
  25. Swipe the slider at the bottom of the screen to install  Magisk , then tap "Reboot System." Personally, I clear the Cache first.
  26. Note: You will not have to add the  Magisk Manager  IF you got one of the  14.x , or later, versions. It is part of the installation.   I installed version 14.3. November 6th, 2017
  27. =====We are now "root'd" again=====
  28. Installed 'Purchased Apps' so I could get a couple that I already purchased.
  29. 'ai.type keyboard Plus' installed, so can remove 'Touch Pal'.
  30. Installed 'Termux' so I can do some Linux operations. Like removing Bloatware.
  31. Installed 'Linux Cheatsheet'. Can't remember all them commands.
  32. Installed 'HTC Weather Clock'. It is one of the reasons I got an HTC phone in the first place. Silly, maybe, but that is the case.
  33. Installed 'Next Launcher 3D shell'. Like the way it looks and works.
    Got ver 3.7.3.1 (Oct 26, 2017)
  34. Installed 'Pacer Pedometer'... 17:28pm on Oct 28th, 2017.
  35. Installed 'AccuBattery'... 21:01pm on Oct 28th, 2017.
  36. Installed 'App Manager'... 21:34pm on Oct 28th, 2017.
  37. Installed 'Calendar Widget' and 'Calendar Key'... 15:53pm on Oct 29th, 2017
  38. Installed 'Next 3D Switch Widget'... 21:47pm on Oct 29th, 2017
  39.  Remove Bloatware  ... or just apps that I don't want.
 Android partitions explained  

 It is late at   night and almost midnight.    Trying to Unlock and Root   my new   HTC M10.   Like everything else... it is different. First thing you must do is enable the "Developer Options". Then you must visit them and enable "USB Debugging" -and- "OEM Unlock". Problem is... I can not find the OEM Unlock!! Just searched the Web and viewed a U-tube vid that showed the selection -but- it is NOT on my phone. However, Verizon just put out an UpDate and I am installing it now. Maybe it will have the UnLock. At present it is optimizing my apps. Says that there is 109 of them. Didn't think that I had added in that many.

Well, it finished and I still do not have the "OEM Unlock" setting. At this time there is a "Mail-In" service that will 'fix' it:  SunShine Bootloader Unlock/S-off   However, before I mail it off I am going to theVerizon store and complain. Maybe I can get it 'fixed' there. ... Nope!!
 XDA - rooting and stuff
 HTC 10 > HTC 10 ROMs, Kernels, Recoveries, & Other Development  
 How To and Why You Might Want to.  

 September 4th, 2016/1:47pm  Well, I sent it off in July and got the "UnLock". Now there is an OTA UpDate which I can not get. Can't get them when you are "rooted". More 'game' playing. So, the following talks about going back to stock via an RUU(ROM Update Utility). However, this will wipe out your installed aps and data. So we need to back things up before doing this. It will be restored to the Factory State.

RUU File:   2PS6IMG.zip     2PS6IMG_PERFUME_WL_M60_SENSE80GP_VZW_VERIZON_WWE_1.19.605.9_Radio_1.0.C010031@ \ 60330.2_CNV_0.81_002_release_475304_signed_1.zip
The md5 for this file is ce38ca7543d3829eb3980a24fe2c752a 2PS6IMG_PERFUME_WL_M60_SENSE80GP_VZW_VERIZON_WWE_1.85.605.9_Radio_1.0.C010141a@ \ 60722.2_CNV_0.93_002_release_492297_signed_1.zip
The md5 for this file is 6fddd4eb843d35240f4c363aa9d2c03e
and a file size for both of 2GB.
Refer:     -and-    HTC 10 by dottat  

605 = Verizon US ; 617 = Unlocked
http://www.htcdev.com/devcenter/downloads

Method 3: How to Install Stock RUU zip File on:
    Verizon HTC M10 and International?

 Restore to Android 6.0.1 Marshmallow Firmware  

Here is an alternative and easy method to install the RUU.zip file on both global and Verizon variant of the HTC M10.

Step 1: First, rename the RUU zip file to "2PS6IMG.zip", save it to the root of your external SDcard. [Put the name of the firmware. For instance, HTC M10 begins with 2PS6IMG and Verizon begins with 2PS6IMG.zip]
Step 2: Reboot the phone into bootloader mode. Refer to the method one in order to boot into bootloader.
Boot into the bootloader or Fastboot mode. To do so, turn off your device and then press and hold volume down + the power button simultaneously for a few seconds. When you see the bootloader screen, connect your device to the PC using a USB cable.(Choose Fastboot if option is available) An alternative method:
You can also issue the following command through your cmd or terminal, while connected to the PC, in order to boot into the bootloader. First setup ADB and Fastboot environment from requirements and then follow instructions till step 5. Once into the command prompt or terminal, issue the following command:
    adb reboot bootloader
Step 3: Now it will start scanning the SDcard and detect the 2PS6IMG.zip file.
Step 4: It will ask, "Do you want to start update?".
Step 5: Use your volume Up/Down key to start(yes) or cancel(no) the flash.
Step 6: Wait for the process to complete and don't turn off your phone during the flash.

 September 5th, 2016/6:43am  UpDates!! Did I ever tell you how much I hate UpDates??? Yes... I probably did, but I'm saying it again. Hate them especially when they change the way they do UpDates. And when they don't make the files available for personal installation. Which is what HTC did with this latest OTA UpDate for my HTC M10.

Well, I tried both ways 2PS6IMG with and without the .zip. Neither worked. So, I am performing a Factory Reset!! Right now it is oprimizing apps... 79 of them. And it is taking some time. Then we get Preparing Google app then we get preparing your phone. And finally a Welcome... then WiFi connection... then it wants my Gmail address...
Well, now it is finished ... or so I thought -but- it is bringing down those apps that I said I didn't want!! Need to wait for it to finish and then try the OTA UpDate. Don't think it is gona work cause  TWRP  is still there.

Factory Reset

A master reset restores the original factory settings and may delete your personal data on the internal storage, such as downloads, ringtones, images, apps, contacts, and Visual Voicemail. It does not delete data stored on the SIM card or SD card.

To perform a master reset, follow these steps:

  1. Back up all data on the internal memory.
  2. From any Home screen, tap Apps.
  3. Tap Settings.
  4. Scroll to 'PERSONAL,' then tap Backup & reset.
  5. Update the following as desired:
    • Backup my data (on/off)
    • Automatic restore (on/off)
  6. Tap Factory Data Reset.
  7. If screen lock is enabled, enter screen unlock information to proceed.
  8. If desired, select Erase SD card.
  9. Tap Reset Phone.
  10. Review the 'Warning' message and select either:
    • CANCEL
    • OK
  11. If you tap OK, the phone will perform a master reset.

 Februaru 23rd, 2017/11:15pm    Just Factory Reset my phone... again... so in effect I have a new phone.

 Later:  After the Factory Reset I was able to ReBoot into the bootloader -AND- install the 2PS6IMG RUU!! Once again we are installing and optimizing the apps. This time only 44 of them. This is a Real PITA to get an UpDate. Don't think I will do this again until Nougat is available.
Well, Nougat became available March 30th, 2017 and it obsoleted the following. You need to get a new file and do it differently until everything gets straight. Steps to follow now can be found here:  Chainfire Recovery     TWRP for the HTC 10  

 April 3rd, 2018  We installed

 July 7th, 2017/evening  Whilst shopping in Wal-Mart I got notice of another UpDate for my phone. I put it off till later that evening and when I tried... I couldn't get the UpDate. I am SU rooted and have  TWRP . Now I have a choice. Either wipe it all back to Factory and start over -OR- try this  Magisk  that is supposed to get root and hide the fact.

  1. First I must remove SupperSU and we do that by the Un-Install inside SuperSU itself.
  2.  TWRP  is already installed, and in fact it is used to install  Magisk .
  3. Coped v12 and v13beta to my SD card.
  4. Re-Booted into  TWRP  Recovery.
  5. Tapped Install.
  6. Moved up a level and selected the external_SD card.
  7. In it I selected  Magisk-v13.0(c4377ed).zip 
  8. Then Swiped to Flash.... It finished with no reported errors.
  9. There were two buttons at the bottom and one was "Wipe cache/dalvik" and the other was "Reboot System". Well, from previous experience with my ReZound, I tapped the Wipe cache/dalvik first. Then a swipe to wipe. Next I tapped the Reboot System.
  10. Tried OTA UpDate again... Didn't work!!
  11. Looks like I am gona have to remove  TWRP  but I haven't found a stock recovery yet. Think there is one in the RUU but that will be a challenge, maybe...
  12.  Completely UnInstall Magisk  

 Install Magisk  

  • Download and Install Latest Magisk Manager Apk (Don�t Run).
  • Download the Magisk-v14.6.zip copy to SD Card.
  • Turn Off Your Phone.
  • Turn Into Recovery Mode.
  • Go to install than navigate to the Magisk-v14.6.zip file.
  • Swipe for Install.
  • After install wipe cache.
  • Reboot and Enjoy Magisk.
  • I almost immediately got asked to accept the UpDate to 15.0 and I did.

 OTA Installation Tips    Latest Magisk 14.2 and 14.3    Magisk Main  
 Magisk Beta 13.0    Install and use    magiskmanager.com    XDA Forums Magisk  
 Magisk 14.6  


Had to run the RUU...twice!! When it finished installing it took a long time in the boot up... both times. Why twice?? Cause the first one wasn't new enough! Thought I had (Ya know, I will never understand this HTML stuff. One minute something works, and then it doesn't and then it does. I have been having "LOTS" of trouble getting this to display properly in my DreamWeaver because of things going over margin. You will see, IF you look, various ways to get it to work. Yes!! I am putting to much in one page. -AND- it does NOT display in DreamWeaver the same way it does in Firefox. ) 2PS6IMG_PERFUME_WL_N70_SENSE80GP_VZW_MR_VERIZON_WWE_ 2.41.605.18_Radio_1.0.C.zip -but- I had 2PS6IMG_PERFUME_WL_N70_SENSE80GP_VZW_MR_VERIZON_WWE_ 2.41.605.12_Radio_1.0.C010252@61117_CNV_1.06_002_release_497900_signed_2_4.zip!!       (long names )
The OTA would NOT install with the 12 version. Had to be 18. Notice the OTA is 2.41.605.20. This is supposedly a June "security" UpDate from Google. They are to be monthly. Hopefully the July UpDate will be to Nougat 7.1.2.
Well now, we have a "fresh" system again. There were some warnings that you couldn't mix SuperSU and  Magisk  so now all of SuperSU is gone and all root is gone. So is  TWRP . And I need  TWRP  to install  Magisk . -BUT- before jumping in with both feet we will wiggle our toes and check out how this will work with the Next OTA. I definately have 'root' gone and have the 'stock' recovery and bootloader. Need to figure out how to save this stuff so's maybe I won't have to do another RUU.
Well, I got  Magisk  installed and I am rooted -BUT- don't ask me how. NO, I did not get the stock bootloader and recovery saved. I stumbled through all this twice or thrice and got it working. Or at least it seems that way. I have 'root' again and it is supposed to be such that I can get an OTA. Think there are some modules that I have to get to make that possible -but- this is a beginning.!!
Magisk version 13.1 and Magisk Manager version 5.0.4   (July 10th, 2017/11:07pm)
   Updated--
Magisk version 13.2 and Magisk Manager version 5.0.6   (July 14th, 2017/11:07pm)
Refer:  Droid Views   and    noopener noreferrer  

 Doing Root MySelf  When I sent this off to get it UnLocked I had him root and S-Off it also. After this UpDate it is still UnLocked and S-Off -but- not rooted. (this color equals computer)

  • First make sure you have Devloper Options enabled -and- have USB debugging!!
    1. From the Home screen, tap > Settings > About.
    2. Tap Software information > More.
    3. Tap Build number 7 times or more until you see the message: You are now a developer.
    4. Return to the settings and you will find Developer options as one of the choices.
  • adb devices
  • adb reboot download
  • fastboot devices
  • fastboot flash recovery /windows/G/HTCM10/twrp-3.0.2-6-pme.img
    target reported max download size of 800000000 bytes
    sending 'recovery' (21992 KB)...
    OKAY [   1.862s]
    writing 'recovery'...
    (bootloader) HOSD CL#774095
    (bootloader) start@1
    (bootloader) recovery@100%
    (bootloader) Update partition OK
    (bootloader) end@Done
    OKAY [   2.692s]
    finished. total time: 4.554s
  • fastboot reboot-bootloader
    Scroll down on phone to reboot to recovery
    Back in  TWRP  select Advanced.
    Select adb sideload
    Don't do the wipes but swipe to start Sideload.
    Go back to the 'puter.
  • adb devices
    List of devices attached
    HT65T0101066   sideload
  • adb sideload /windows/G/HTCM10/UPDATE-SuperSU-v2.76-20160630161323.zip
    Total xfer: 1.57x
  • ReBoot the Phone System.
  • You are now rooted.

Refer:  How to Root the HTC 10 and Install TWRP Recovery  

 Flashfire  Allllllrighty now... installed this and I can't use it. Why??? Cause I can't find where the OTA downloaded to. So far all the places 'suggested' on the Web have NOT produced the file. As mentioned above, I had to do a Factory Reset before I could do the RUU in order to get the phone in a state that would accept the OTA. I will try this again later. I will, like with my ReZound learn this a little at a time. They were both $600 phones and I am trying to not risk screwing it up. Don't know IF I will go the CyanogenMod route yet or not.

 Sunshine Site        Do we really need S-off  


Bootloader Unlock
For the security of your phone or as they like to put it many modern smartphone comes with locked bootloader that means the boot partition of your phone is locked and thus we can not tinker with it but as android is open source and anyone can make changes to it this would violate GNU licence and hence manufacturers often give a way to unlock your bootloader with the expense of your warranty.
When you have unlocked your bootloader you basically have unlocked the capability to overwrite the boot partition of your phone thereby letting you install custom o.s or custom roms on your phone.
Rooting
Rooting in linux means gaining access to the part of the phone that you don't have normally have access this includes access at hardware level as well as software level. A very crude translation would be comparing this to the administrator mode of an Windows PC.
Since rooting requires you to change some part of code in the boot partition you have to have an unlocked bootloader to root your phone. You have to root your phone after unlocking your phone's bootloader as unlocking doesn't root your phone but rather gives you the ability to do this. Do remember that unlocking your bootloader would wipe out your entire device.
Cellphone Unlocking
This is entirely different for the above two it means to unlock your phone's so that it can be used on different carrier and with a different sim. You can achieve this unlock by simply requesting sim unlock from your mobile career without rooting or unlocking your bootloader. Rooting and all would not likely to provide you this kind of unlock on modern smartphones however in past people were able to unlock their carrier by using some kinds of hack but now it is very difficult to achieve.
Refer:  Difference between three types of unlocking on Android smartphone?  
  -and-  Un-Locking and rooting Guide  

   

  Blend & DCarter Recognition

Blend is a free, fully standards-compliant CSS template designed by Free CSS Templates. This free template is released under a Creative Commons Attributions 2.5 license, so you're pretty much free to do whatever you want with it (even use it commercially) provided you keep the links in the footer intact. Have fun with it :)

This template is also available as a WordPress theme at Free WordPress Themes.

Also need to mention dcarter. Part of the menuing came from them.

  HTCM10 Specs

The columnar portion in the following was taken from:  Stackoverflow .  The HTC Page had it in columnar format but I could not get their code to work. Couldn't find the CSS files with the code in them.
Later: As mentioned elsewhere, I am having a difficult time getting this WebPage to display properly in DreamWeaver -but- it will display the way I want it to on the Web. That is more important than DreamWeaver, so we will just have to work with it till I can figure out what I am doing wrong in either DreamWeaver or the HTML. The display difference is one reason I quit using DreamWeaver -but- now I would like to get back to the WYSIWYG editing. This is also a problem of swiping code from somewhere else -AND- not understanding it!!
Later: Well, this is getting even more interesting. I revisited the  Stackoverflow   page and I see that I was supposed to put the center column first... so it did. Displayed in Firefox OK but not in DreamWeaver. -But- it was better. Used to have the Center Column over-writting the left column in DreamWeaver, but now it is written first with the other two columns below it. But it still displays in the Browser OK.
In the reference below you will see that what I had to do was use "float-left" for the left two colums.
 CSS Selectors    Dreamweaver Versions  
 Dreamweaver 3 Col Layout    Teacher Click  

From:  HTC Smartphones  

  • Dimensions and Weight1

    145.9 x 71.9 x 9.0 mm - 161g
    5.70 x 2.83 x 0.35 in - 5.68 oz
  • Platform Android2

    AndroidTM 6 with HTC Sense
    Android OS, v6.0.1 (Marshmallow),
      planned upgrade to v7.0 (Nougat)
  • Main Camera

    12MP (HTC UltraPixelTM 2 with 1.55µm pixel)
    Laser Autofocus
    BSI sensor
    Optical Image Stabilisation (OIS)
    ƒ/1.8 aperture and 26mm focal length
      (80deg; wide angle)
    Dual tone LED flash
    Self timer up to 10 seconds
    Face detection
    Pro mode with manual control and 12 bit
      RAW format support
    Auto-HDR
    Panorama
    Continuous shooting up to 8 fps
    Zoe capture
    Hyperlapse
    Slow motion video (720P@120 fps)
    4K video recording with Hi-Res audio
    Video Pic
  • Location

    GPS + GLONASS
  • Sound

    HTC BoomSoundTM Hi-Fi Edition
    Dolby AudioTM
    Personal Audio Profile
    Hi-Res audio certified
    Three microphones with noise cancellation
    Hi-Res audio stereo recording
  • Gesture and Others

    Motion Launch
    Support Ice View case
    Sensor Hub for activity tracking
    HTC Connect
    Quite ring on pick up
    Pocket mode
    Flip to Mute
  • Display

    5.2 inch, Quad HD (2560 x 1440 pixels)
    Pixel density at 564 ppi (pixel per inch)
    Super LCD 5
    Corning® Gorilla® Glass on a Curve Edge Display
    Display colour personalization
  • SIM Card Type

    Nano SIM
  • Front Camera

    5MP (1.34µm pixels)
    Autofocus
    BSI sensor
    Optical Image Stabilisation (OIS)
    ƒ/1.8 aperture and 23mm focal length
      (86° wide angle)
    Live make-up
    Auto selfie (smile selfie, still selfie)
    Voice selfie
    Self timer up to 10 seconds
    Auto-HDR
    Full HD 1080p video recording
  • Sensors

    Ambient light sensor
    Proximity sensor
    Motion G-sensor
    Compass sensor
    Gyro sensor
    Magnetic sensor
    Fingerprint sensor
    Sensor Hub
  • Battery and Charging Speed5

    Capacity: 3000 mAh
    Quick Charge 3.0 with cool charge
    Up to 50% charge in 30 min
  • Multimedia

    Audio supported formats:
    Playback: .aac, .amr, .ogg, .m4a, .mid, .mp3, .wav, .flac
    Recording: .aac, .flac

    Video supported formats:
    Playback: .3gp, .mp4, .avi, .mkv
    Recording: .mp4, .mkv
  • CPU Speed

    Qualcomm® SnapdragonTM 820 MSM8996,
    Quad Core, 64bit, up to 2.2GHz
  • Memory3

    ROM: 32GB / RAM: 4GB
    Available storage for users: about 23GB
    Extended memory: microSDTM up to 2TB
    Flex Storage supported
  • Network4

    2G/2.5G - GSM/GPRS/EDGE
    850/900/1800/1900 MHz
    CDMA: 800/1900 with EVDO Rev A
    3G UMTS
    850/AWS/900/1900/2100 MHz
    4G LTE (up to 450Mbps)
    FDD: Bands 1, 2, 3, 4, 5, 7, 12, 13, 17, 20, 28, 29, 30
    Support Cat 9 LTE, download up to 450 Mbps, upload up to 50 Mbps
  • Connectivity

    NFC
    BT 4.2
    Wi-Fi®: 802.11 a/b/g/n/ac (2.4 & 5 GHz)
    Display Port
    Chromecast
    DLNATM
    AirPlayTM
    MiracastTM
  • Buttons Keys and Connection Ports

    3.5 mm stereo audio jack
    USB 3.1 Gen 1, Type-C
    Capacitive keys
  1. All units of measurement may vary slightly according to manufacturing tolerance.
  2. Platform may be different after software update.
  3. Available storage is less due to phone software. Available storage is subject to change based on phone software updates and apps usage. Extended memory limited to available microSD card size.
  4. Network bands in regions may be different, depending on the mobile operator and your location. 4G LTE only available in select countries. Upload and download speeds also depend on the mobile provider.
  5. The battery claims herein may vary based on mobile network, location, signal strength, feature configurations, app and phone usage and many other factors. Actual results may vary.
Note: Specifications may be different after software update and are subject to change without prior notice.