yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] yeahman45:
this rom is great. it is very smooth. I can't write/edit system files like keylayout files .. even with root explorer or es explorer .. i can't change the permission.. i believe it is an android 4.2 issue? any idea how to get around this?
[Desire Android Development] WoH:
*cough* This is Android 4.3 *cough*

Still, you probably didn't mount /system with rw permissions.

To do so, open terminal and type

mount -o rw,remount /system

Afterward make sure you reboot or manually change to ro since rw is kind of risky.
[Desire Android Development] yeahman45:
i have used solid explorer and it works.thx fo the tip!

I have tried videocam illusion for video recording.. quality's not that great but still can record some stuff if really needed which is cool :) .. camera sometimes have some artifacts especially when rotating/changing orientation but until now it is working pretty well :) great rom!
[Desire Android Development] yeahman45:
not sure if i can ask paranoid related questions here... if not just tell me i will stop them here. In notifications, is there an option to switch to quick settings panel with swipe? i saw that on my friend's paranoid rom on nexus 4.
[Desire Android Development] toub_:
Errr... Alright but is a2sd actually working or not? With Nikez out of the game I consider trying out this rom (and gratz for the work, WoH) but some a2sd is mandatory...
[Desire Android Development] aelfinn:
Even if a2sd isn’t working for you, Mounts2SD should be just fine. You can simply download it from Google Play Store.
[Desire Android Development] toub_:
Damn, didn't know about this one, thanks mate
[Desire Android Development] WoH:
It's not working in latest build, 2 files are missing. Being the advances user that is supposed to use these TEST builds you should be able to flash these on your own.

Furthermore I don't really care what is mandatory in your opinion, sorry.

I share my work that I put many hours in (counting only the last two days) with other advances users to make sure no one expects me to run around and help everyone personally.

There's XPOSED around that allows noobs to almost completely modify parts of the core framework but advanced users aren't able to push bash and one lib to their /system partition?

In the attachments you will find the required files, push them to /system, set proper permissions and you're ready to go. I made this so you don't have do download a ev / older pa build and perform the complicated step of extracting the files on your own :silly:

I will hopefully upload a fix today, including 4.3.1, full hwa (for testing) and some more stuff (ofc. fully working data), so pls hold your horses.

Actually another gappload is the only thing holding be back, if you know what I mean.
[Desire Android Development] zinconnu:
My Desire is ready!
[Desire Android Development] toub_:
My "mandatory" meant "I need it and if it's not here I'll have to find a trick", not "you have to put it for me". It was clear in my head, not in my writing. My bad.

And thanks for the tips.

That being said, I think you overestimate a bit the actual average proficiency of people passing here... :)
[Desire Android Development] WoH:
Users be like:

My new profs be like:

Changelog

Gapps

Seriously, find the app that did not have to be updated
Compatible with Nexus One

ROM

Android 4.3.1
Full HWA (testing right now if the performance is decreased with the more complex animations)
Code cleanup
Fixed a2sd / usb mount issues from last build

pa_bravo-3.99-RC2-20131011.zip | Test 10

pa_gapps-full-4.3-20131010-signed

Attached Desire screenshots Nexus 5 style (because *****es love pictures obvioulsly)

- wall: https://plus.google.com/112976023578135276498/posts/g2ArMDRSqDT

- launcher: nova

- widget: DashClock

- icon: Holo icons

- PA settings: 00000000|B2565656|FFFFFFFF|00000000|FFFFFFFFF

- 0$
[Desire Android Development] yeahman45:
Thx for the update! a2sd was working was for me in the previous version, should i wipe before flashing new version?
[Desire Android Development] tom0769:
As usual, full wipe is alway a good idea. Rather setup the phone from scratch than wondering why things don't work properly;)
[Desire Android Development] yeahman45:
ok will do a titanium backup and full wipe :) ... screenshot looks nice! is the statusbar and softkey transparent??

how's battery performance for you guys? it's average for me... seems lower than on other roms but still reasonable under light use
[Desire Android Development] Chromium:
Yes...:confused:
[Desire Android Development] WoH:
Ok guys, I added the most important fixes (Youtube | Hotspot) to the second post for now.

Please test & report how the performance of the latest build is. (Especially the animations)
[Desire Android Development] yeahman45:
ok will test thx! anyone has luck running fm radio? i have tried spirit fm which works for most roms i used but it's not getting any channel on paranoid rom
[Desire Android Development] kostelo:
In sound settings upon clicking phone ringtone I get FC in Settings. I have moved the media directory though from zip to sdcard, something that has been working on me in many roms.
[Desire Android Development] Chromium:
Just flashed it and it is indeed awesome. Very smooth, and no stuttering or lag when switching activities.

One thing that got me pretty happy is that the animation overlays for higher ram devices, are now on. This commit i guess. Gives it a nice feel. :good:
[Desire Android Development] WoH:
Derp, got wiped by my garbage collection aswell.

Will be fixed.

Yes, that's the commit.

Nice to see that it's appreciated.

I just got a PM (notice: PM != place to request features / report bugs etc) by a user who apparently isn't allowed to post in here (and didn't feel like posting in the general thread) which was like:

when downloading from Google play an error 491.please help me

Can anyone confirm this issue (along with information on the setup / logcat)?
[Desire Android Development] k3lcior:
Yes i can confirm it too, unable to change ringtone and error 491 in Google Play when trying to update or download anything.

Full logcat http://pastebin.com/YRpQaUJG
[Galaxy Tab 2 Q&A, Help & Troubleshooting] labelladon:
I received a private message in regards to my question whether my tab is coma bricked or hard bricked. I explained to him that my tab does not work at all..no sign of life..i cant get into both recovery or download mode. HIS advice was to give it 4 hours. FOR ME, its an extremely anxious 4 hour wait..can someone please tell me whether or not this is a hard bricked? I hope to God it's just a coma brick :(((((.

And in case you're wondering as to HOW this even happened lol. I use one sd card for both my tab and galaxy note..anyways, me being the unorganized noob that I am, I forgot that I had two JB BOOT LOADERS - one for my p5100 tab and the other for my gtn7000..and suprise, suprise, it was the wrong bootloader that I had flashed..:(

Plllleaase, someone helllp :(( this is my brothers tab and he will knock me out when he finds out :'(

Thaanks
[Galaxy Tab 2 Q&A, Help & Troubleshooting] Droidlover123:
Then be ready to get knocked down!!!

Probably your tab is hard bricked because you flashed wrong bootloader

Anyways try following if something happens

1.put tab on charge and see it switch on

2.long press power button

3.continuously press and release power button

Best of luck
[AT&T, Rogers HTC One X, Telstra One XL] RollTribe:
So, I'm aware that it's being looked into but I was just curious if someone could explain why when you turn on the screen and are listening to audio that sometimes it cuts out with certain apps, and others are fine. For example, I use Spotify and there's a good half second-second delay and it's not bothering me a lot, but listening to podcasts on BeyondPod there's no stop. Once every 10 or 15 times Spotify won't delay. Just curious, is all.

Sent from my evita
[MDA III, XDA III, PDA2k, 9090 General] williamchan_hksar:
Hi !

I have a Xda IIs and would like to connect it to the internet via Motorola V3 by Bluetooth. However it seems no option to do it in the Bluetooth Manager.

Is there any way to do it ?

O2 Xda IIs : ROM 1.40.00WWE , Radio : 1.12.00 , BT Stack 3900

Motorola V3 (Black)

Thanks in advance !

Cheers
[MDA III, XDA III, PDA2k, 9090 General] williamchan_hksar:
Please try to help as the SIM on my XdaIIs is not working even

hardreset and applied the latest ROM... :cry: :cry:
[MDA III, XDA III, PDA2k, 9090 General] williamchan_hksar:
Problem has been fixed and special thanks for

member - xda-rocks's magic.

Cheers

William
[Sony Xperia Z Ultra] Parthalucky:
Hello friends, developers and users, i dont think i have got the permission to even ask this of u but still have gathered my courage.

This time i am speaking for the MMX A110 community,although this is the Xperia Z Ultra community and i shouldn't post it here

Our device can run CM10.1 but we do not have the kernal sources.

So i humbly ask of u to please help us by signing this petition:

https://www.change.org/en-IN/petitions/micromax-informatics-ltd-

MMX is not like Sony and doesnt even release their kernal, but the A110 is a good device and i wish to help the developers in anyway i can even if by begging

I will post this in Samsung and HTC device threads also but Xperia is a large community and we would like ur help. Thank U for listening to me.

Who am I to say all this?

Just a kid with brain full of ideas and simple dream to make device better than manufacturers stock rom

Why am I posting it here?

Becoz this way interaction between the developers and users of diffrent community will be more and we will help everyone that way and in the end our devices will benefit better from it.

Thanks for hearing me out but still i beg u to just sign it
[Verizon Samsung Galaxy S III] GigaSPX:
Hello all and thanks for looking here into my problem.

My phone runs on the clean and efficient CleanROM 7 with the stock kernel that came with. I've noticed a bit lately that when I pull up my phone and unlocked the lockscreen, the phone black screens and just freezes at that point. Can't do anything with the power button, so I have to hard reset with the battery coming out and back in.

The one thing I've noticed at the lockscreen is the status bar at the top isn't visible. At that point, I just tried to flicker my screen off and on to see if it appears, but it even freezes when I flicker it off. Any suggestions or ideas as to what's going on?

Thanks
[Verizon Samsung Galaxy S III] GigaSPX:
Bump

I've tried searching for a solution too, but I haven't seen one yet.
[Verizon Samsung Galaxy S III] Ragnar:
That might be rom related, or specific to certain settings when using one style lock screen over another. Might want to go into settings for lock screen and make sure that ripple effects are turned off. Also might want to ask in the Rom thread itself. Other users may have experienced the same and be able to answer your question.

Sent from the future via Tapatalk 4
[Hardware Hacking General] E:V:A:
The OLD Huawei unlock algorithm

For reference I post a Python script using the OLD method for obtaining the

NCK and Flash unlock codes. The original source for this was found in THIS

thread at GSM-forum. However, all recent Huawei routers use a NEW method, which

has already been compromised but is strongly held secret by a bunch of

greedy hackers. Fortunately my router was already unlocked. But it would

still be interesting for the common good to understand how this works.

The general outline of the OLD method can be summarized as follows:

Generate your constants ("salt") from "hwe620datacard" and "e630upgrade",

using MD5 and discarding first 8, last 8 bytes of the result.

Concat IMEI + the constant for unlock or flash code

Apply MD5 to this string

Apply XOR operations to get 4 special bytes

Apply AND, OR operations to byte 3 (most significant byte)

Convert result to decimal <code>

Unlock modem/router with AT command: at^cardlock=<code>

Then you'll have:

[SIZE=2]SaltText MD5(SaltText) Salt
------------------------------------------------------------------------
hwe620datacard a32fe72c 5e8dd316726b0335 d5513ba0 5e8dd316726b0335
e630upgrade aa91cee2 97b7bc6be525ab44 cdc63be0 97b7bc6be525ab44
------------------------------------------------------------------------
==>
#salt = "5e8dd316726b0335" # sim: hwe620datacard
#salt = "97b7bc6be525ab44" # flash: e630upgrade[/SIZE]

Here the two salts obtained are used for the Sim unlock (NCK) and Flash

unlock, respectively. As you can see, this was valid for the very old

Huawei E620 data-card, but used on many other devices since.

The OLD Python script:

[SIZE=2]#!/usr/bin/python
import os, sys, re, StringIO
import hashlib

def getCode(imei, salt):
digest = hashlib.md5((imei+salt).lower()).digest()
code = 0
for i in range(0,4):
code += (ord(digest[i])^ord(digest[4+i])^ord(digest[8+i])^ord(digest[12+i])) << (3-i)*8
code &= 0x1ffffff
code |= 0x2000000
return code

salt = "5e8dd316726b0335"
imei = "863030010760596"

print getCode(imei, salt)[/SIZE]

The NEW Huawei unlock algorithm

As for the the new method of obtaining these constants I have no idea,

but many people do seem to know. However, if you like to find out for

yourself, you have to reverse engineer the at^cardlock command in the

modem firmware.

But from THIS post (and the ones following) on GSM-forum, you will find

out that the new "algorithm", really consists of 7 separate sub-routines using

slightly different algorithms/methods depending on the IMEI. At least one of

these use the new constant "hwideadatacard"...

The algorithm selection code look like this in PHP:

[SIZE=2]function HW_ALGO_V2_SELECTOR($imei){
$id = "";
for ($i = 0; $i<15; $i++) {
$id = $id + (ord($imei[$i]) +($i+1))*($i+1);
}
return ($id % 7);
} [/SIZE]

If you do decide to dig in to this problem statement, here are a couple

of publicly available IMEI and unlock combinations, you can use to test

with, for the E589u-12.

[SIZE=2]IMEI Unlock
--------------------------------
863030010760596 26561436
863030010201062 24290098
863030010953233 52096763
863030011597427 56285257
[/SIZE]
[Hardware Hacking General] E:V:A:
The NAND Memory

Is a Toshiba TC58NYG1S3C, and according to THIS document, we can decode the Toshiba product code to find:

[SIZE=2]TC58NYG1S3C

TC58 NY G1 S 3 C
| || | | | +-- 70 nm
| || | | +---- 2 KB page size, 128 KB block size.
| || | +------- 2 Level cells
| || +--------- 2 Gbit = [B]256 MB[/B]
| |+------------ 1.8 V
| +------------- NAND
+--------------- Single Chip
[/SIZE]

But the only datasheet I could find HERE, is for the slightly different

TC58NYG1S3 EBAI4 which should be just fine.

The NAND pin assignments
[Hardware Hacking General] E:V:A:
Built-in GPS capability!

It all started when I noticed that my router showed "GPS" as part of the interface ports that can be enumerated. Surely enough after playing with the at^setport command, my PC enumerated a "HUAWEI Mobile Connect - 3G GPS Interface" serial interface. However, I did not see anything on this, but then again I'm not sure how to use it properly either. So...

After having looked at my router using QXDM, I noticed there were GPS messages in the info logs. Later Googling around and a brief chat with vve (from gsm-forum), confirms that indeed the MDM9200 has a built-in gpsOne Generation 8 engine. I then found some Qualcomm documents that clearly states that the components (SAW filters etc.) needed for full GPS + GLONASS functionality are "strongly recommended", even if not used/enabled. Here is a picture of that.

In addition, there are (apparently from the bad FCC photo above) 2 internal antenna connectors on the PCB,

that could be related, in addition to the external connector.

However, all this info is little worth without ripping apart my router to see what's actually present inside.

So unless someone else has something to say about this, you'll just have to be patient...

Later, we will see which GPS-related NV-items are set in firmware, if any.

Thanks to autoprime's exhaustive list of NV-items, we can easily find those

only related to the GPS subsystem, HERE.

< more TBA >
[Hardware Hacking General] psytr0nic:
I like your courage and passion in each your post ! anytime fully documented ..
[Hardware Hacking General] E:V:A:
The Battery

The internal battery is labelled "HB5P1H" and is a 3.7V, 3000mAh (11.1 Wh)

Li-Polymer battery. The battery has 5 lead ribbon connector. Which seem to

indicate that it has an internal programmable charge controller aka "gas gauge".

A typical internal battery design can be seen in THIS (bq27x00) TI datasheet.

So as an initial guess (until tested), the pins on the battery connector

could have the following functions.

[SIZE=2]pin color signal function
----------------------------------------------
1 red PACK + Battery Positive
2 red SCL I2C Serial Clock Input
3 white GND ground
4 black SDA I2C Serial Data Input
5 black PACK - Battery Minus
[/SIZE]

These type of batteries generally have 5 internal power "modes".

[SIZE=2]Active During normal ON operation
Sleep Low power mode
Ship Low power mode for shipping
Hibernate Used when Vcc drops below Vpor
Data Retention (RBI) ??
[/SIZE]

A few battery related ATC's...

[SIZE=2]at^apbatlvl (chargerState,batterylvl)
^APBATLVL:1,4 ==> STATE: 1, LEVEL=4

at^tbat?
^TBAT:2

at^tchrenable=?
^TCHRENABLE:0

at+cbc
+CBC: 0,100

[/SIZE]

< more TBA >
[Hardware Hacking General] E:V:A:
Table of Contents (ToC)

Table of Contents (ToC)

The next steps in looking under the hood of this device, have been rather heavy.

The collection of relevant software, information and analysis of all that above and

below, have been extremely time consuming and suprisingly hard to organize in

a pedagogical and useful manner. Here is a short and partial summary of what

is to come.

PLEASE HOLD ANY COMMENTS UNTIL COMPLETE!

(and this message removed)
[Hardware Hacking General] E:V:A:
Huawei Modem HackPack

Version: 0.1

Last Update: 2013-09-26
[Hardware Hacking General] E:V:A:
The Huawei E589u-12 Firmware is here!

Thanks to some very helpful GSM-forum members, we now have 3 different

firmware versions for our 4G MiFi router. Here they are:

[SIZE=2]MDM9200Update_11.433.14.01.[B]1064[/B].B788.exe <none> (Norway) [URL="http://d-h.st/4Lj"]HERE[/URL] (15.33 MB) [URL="http://tilbehor.emcom.no/download/Huawei/E589/MDM9200Update_11.433.14.01.1064.B788.exe"]original[/URL]
MDM9200Update_11.433.15.01.[B]673[/B].B788.exe Altel (Kazakhstan) [URL="http://d-h.st/fo3"]HERE[/URL] (15.08 MB) [URL="http://vve.su/vvesu/files/misc/E589/MDM9200Update_11.433.15.01.673.B788.exe"]original[/URL]
MDM9200Update_11.433.15.00.[B]422[/B].B788.exe Telenor (Sweden) [URL="http://d-h.st/lea"]HERE[/URL] (15.27 MB) [URL="http://www.telenor.se/published_images/MDM9200Update_11.433.15.00.422.B788.zip"]original[/URL][/SIZE]

These have been compressed with 7zip.

[UPDATE: 2014-01-05]

We have now many more E589 firmwares available HERE at the Russian 3ginfo site. They are:

Huawei E589 11.433.15.00.375 Zain +sdimage
Huawei E589 11.433.15.01.115 Nawras +sdimage
Huawei E589 11.433.15.01.157 PCCW +sdimage
Huawei E589 11.433.17.01.260 Elisa
Huawei E589u-12 11.433.14.02.990 OpenMarket
Huawei E589u-12 11.433.14.02.1055 EE +sdimage
Huawei E589u-12 11.433.15.00.158 Globe +sdimage
Huawei E589u-12 11.433.15.00.422 Telenor +sdimage
Huawei E589u-12 11.433.15.01.673 Altel +sdimage
Huawei E589u-12 11.433.15.02.260 Elisa +sdimage
Huawei E589u-12 11.433.15.03.1020 iinet +sdimage
Huawei E589u-12 11.433.15.04.192 Tim

Huawei E589u-512 11.433.19.00.228 Personal +sdimage
Huawei E589u-512 11.433.19.00.256 Personal
Huawei E589u-512 11.433.99.51.000.B730 normal

Some of these include a mysterious file: SDimage.BIN (~44 MB)

I don't know what it does, but hope that perhaps it could fix the SD-card sharing problem. Please post if you have any idea!

WARNING

Do not randomly flash these to your modem.

These have not yet been tested and confirmed to work.

They are just for your convenience in case you have

a dead router or other serious problem. I will not be

held responsible for what happens, if you do.

Most likely they will completely change the LTE-band availability,

depending on the carrier it was originally meant for. Perhaps

we will see later what exact bands and features they have.

See post#7 for more Huawei firmware descriptions.
[Hardware Hacking General] webbyboy:
Hi just wondering, how you able to hack Japan E-mobile's Huawei GL04P LTE mifi? Im trying to get it work with other country's LTE network. Currently only 3G is able to.
[Hardware Hacking General] Renate:
I would really guess that the two reds are both connected to battery+ and the two blacks to battery-.

That leaves one pin leftover.

I'd guess that it is a standard 10K NTC thermistor.

It would be easy enough to measure the resistance of the white to the black.

I2C would be cute, but how could it have that?
[Hardware Hacking General] dettofatto:
Your work is awesome!!!!

I've only one question... I would like reboot this router with some scripts, or similar (curl, telnet,lynx..),,, Did you find any tips?

Thank you!
[Hardware Hacking General] Orka82:
FYI:

MDM9200Update_11.433.14.01.1064.B788.exe <none> (Norway)

MDM9200Update_11.433.15.00.422.B788.exe Telenor (Sweden):
[Hardware Hacking General] E:V:A:
Thanks! But just to confirm:

Did you flash both of these to the same device?

Are you on the same device as me?

Is it provider locked or unlocked? (I.e. have you tried using it with a different 4G sim / provider?)

Did they fix the SD-card sharing?
[Hardware Hacking General] E:V:A:
No, it's not that simple this time. Look at the datasheet...
[Hardware Hacking General] E:V:A:
I think you have two options:

1) If you use PC micro-USB connection:

Open a terminal and send the AT command "AT$QCPWRDN".

2) If you use Wifi-connection:

Use CURL to try to access the "reboot" webpage:

$curl http://192.168.1.1/html/reboot.html

This is all JavaScript ( http://192.168.1.1/js/reboot.js ), but I have not tested this, so you may need to provide curl with a way to "click" on the ok button... to run the JS or whatever.
[Hardware Hacking General] Renate:
I had to look back to see where I even said that.

It doesn't matter what datasheet you were referring to.

I'm just stating with 100% certainty that any battery connector that has two red wires, that they are identical and connected to the plus out of the battery protection module.

Likewise, two black wires are identical and connected to the minus out.

That leaves one white wire in this case for fun.

It could be a thermistor or it could be a one wire communication.

I'd guess off-hand that it's a 10K thermistor.

A DVM can check that out in a minute.
[Hardware Hacking General] Orka82:
Yes.

Same device.

Unlocked by me. I have Telenor, the modem was Telia-locked.

I haven't used it with any SD-card but I will soon.
[Hardware Hacking General] ayongkot:
hi, i have this device with the following info and i'd like to change the customized ui that came with the carrier as i am using a different one (the device is unlocked)

Device name: E589u-12

Serial number: P2T7NB9370xxxxxx

IMEI: 8630300xxxxxxx

ICCID: 8939992280220516016

My number: Unknown

Hardware version: CL1E589M22

Software version: 11.433.15.04.192

Web UI version: 12.001.00.00.03

MAC Address: 08:63:61:B7:64:EF

WAN IP Address: Unknown

can i flash this version E589u-12 MDM9200Update_11.433.17.01.260.exe?
[Hardware Hacking General] ayongkot:
i tried to upgrade the firmware but it asks for a password. i tried the admin but it said wrong password, and i only have 2 attempts left.
[Hardware Hacking General] Orka82:
You need to generate the flash code. You can find out how using Google.
[Hardware Hacking General] E:V:A:
Many new firmwares available!

Thanks to heads-up Russian friends we have found a bunch of new firmware. Check Post#17 for more details and links. Many of these also include a mysterious SDimage.BIN file. I'm still not sure what this is or does, but hopefully fixes the SD-card sharing problem...