yashsingh1/xdaforums huggingface dataset:
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] MrBrightside:
I want to unlock my bootloader(SK17i), but in service menu it tells me Bootloader Unlock Allowed: No.

So I assume this is due to the Simlock.

Now I wanted to ask if it is enough to go to any Phoneshop to get an unlockcode for my carrier and afterwards it will be possible to unlock bootloader via S1tool/SE?

Or do I have to use a service like Wotan Server?

If so, can you please explain which service exactly I have to use or what it will cost?

Thx a lot in advance
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] LuisDias:
Use wotan server.. It will unlock your phone and bootloader, no need to use s1tool after that..
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] MrBrightside:
yeah I knew that, I just wanted to ask if it has the same effect if I just sim unlock my phone ;D

cause I don't have a paypal acc. and CCs are also not that wide spread in austria...

So if its possible to just sim unlock the phone and do the rest via testpoint mehtod, I would prefer that^^
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Someguyfromhell:
Carrier unlock doesn't enable fastboot, which is needed for bootloader.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] MrBrightside:
OK thank you, that's what I wanted to know :)

So Wotan Server is my only possibility to unlock the bootloader, isn't it?

Edit: Just to be clear. Do I have to use the first or the second option?

http://www.wotanserver.com/en/sony-ericsson/se/xperia-mini-pro-sk17/unlock-tool/debranding-flash
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] LuisDias:
You can unlock the phone on your operator and then you can use s1tool.. ;)
[Atrix 4G General] herrdude:
I have an unrooted unlocked bootloader atrix 4g.

For some reason when I put the phone in the lapdock it only mirrors what is on the cell phone. I have installed half of the fruit cakes (235, 236, 236 webtop fixed). I have erased and formatted thru cwm. No matter what I do I cannot get the webtop to work.

Help!
[Atrix 4G General] stewartsoda:
There is stuff that the Webtop is dependent on that is not in the Webtop partition, a full clean sweep flash may be in order.

WARNING - BEWARE THIS MAY BRICK YOUR PHONE IF YOU DON'T PAY ATTENTION

Now that we got that out of the way, maybe you should try flashing .sbf using RSD or something. Or use the Motorola Software Updater (it's the consumer version of RSD, it just forces you onto the latest version).
[Atrix 4G General] CaelanT:
Fastboot erase everything, including webtop, flash ROM of choice (I am using Nottachtrix 1.3.1), flash 2.3.6 fixed webtop.

That should give you a clean start.
[Atrix 4G General] johng75:
I agree with CaelanT, stay away from RSD unless you absolutely have to...
[Atrix 4G General] moto rola:
thx

good help
[Samsung Galaxy Nexus] roady85:
Thx for your work. Will try it when I back @ home.

Mfg Daniel

Gesendet von meinem Galaxy Nexus mit Tapatalk 2
[Samsung Galaxy Nexus] sert00:
very interesting 3ad.i'm learning right now how to make these,yours guide resolve me a lot of questions!thanks mate!+1:D
[Samsung Galaxy Nexus] ArmanUV:
Awesome. Thank you!
[Samsung Galaxy Nexus] wilskywalker:
Thanks for the feedback folks!

Top post updated with guides for:

Signing ZIP files

Creating private ZIP signing keys

:D
[Samsung Galaxy Nexus] wilskywalker:
I have updated the second post with edify commands:

Contents:

Post #1: Tutorials

Post #2: Edify Commands

I would like to expand and update this information to help both others and myself learn, if people can help with more commands or any corrections this would be much appreciated!

:D
[Samsung Galaxy Nexus] graffitiwriter:
Thanx a lot . Ive been looking into editing apks and themeing and this answers a lot of my questions. Exactly what I've been looking for.
[Samsung Galaxy Nexus] wilskywalker:
Many thanks for the feedback.

Everything I know about Android has been learned from internet research and tutorials. So as far as I can I like to then re-share the things I have learned in way that I understand in the hope it will in turn help others!

:D
[Samsung Galaxy Nexus] dsmryder:
Me too. What I've been doing is opening other people's flashable .zips and making changes that I needed to make so I can flash what I wanted to flash. I have something that I want to change in a ROM I've been helping to work on, and your guide will help in the setup process.
[Samsung Galaxy Nexus] wilskywalker:
Glad my guide helped out buddy! This community has helped me to learn so much, it's nice to give something back.

:D
[Samsung Galaxy Nexus] CMNein:
I'm looking to create a script that deletes system apps/sounds I don't want upon updating CM9 (nightly). I've taken a script from a different device and modified, what I hope is, accordingly. I only edited the mounts to: ext4 /dev/block/platform/omap/omap_hsmmc.0/by-name /system and of course the apps I want to delete upon first boot. Edit removed the detailed path as per someone's advice.

Does this look like it will accomplish my objective?

Edit: Annnnnnnd it doesn't.

#!/system/bin/sh

#mount system rw
mount -o remount, rw -t /system

#apps to delete
#send installed apps to /data/packages
pm list packages -f > /data/packages

for i in HoloSpiralWallpaper LiveWallpapers LiveWallpapersPicker MagicSmokeWallpapers Music PhaseBeam RomManager VisualizationWallpapers
do
if [ -e /system/app/$i.apk ]
then
rm -f /system/app/$i.apk
grep $i.apk /data/packages > /data/pname
pname2=$(sed 's/\(.*=\)\(.*\)/\2/' /data/pname)
pm uninstall $pname2
fi
done
rm -f /data/packages
rm -f /data/pname

#delete camera_click sound
if [ -e /system/media/audio/ui/camera_click.ogg ]
then
rm -f /system/media/audio/ui/camera_click.ogg
fi

#delete camera_focus sound
if [ -e /system/media/audio/ui/camera_focus.ogg ]
then
rm -f /system/media/audio/ui/camera_focus.ogg
fi

#mount system ro
mount -o remount,ro -t /system

Source: http://xdaforums.com/showthread.php?t=1050288
[Samsung Galaxy Nexus] wilskywalker:
Hey buddy,

This looks like an init.d script to me, this is different to Edify. init.d scripts are placed in the /system/etc/init.d folder and performs actions when you boot the phone.

Your post has piqued my interest in init.d scripting though, might have to make it my next thing to learn!

:D
[Samsung Galaxy Nexus] CMNein:
Yes init.d, wasn't sure if you'd have insight or not, but glad to have piqued your interest ;)

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] wilskywalker:
Sorry I couldn't help more buddy.

Interest definitely piqued though...only problem is that I am currently trying to teach myself HTML5, C++ and Edify as well...lol!

Whenever I am working on a particular project I always get sidetracked and end up trying to learn a whole new language...the only reason I started investigating Edify was so I could flash bootanimations and that led to this tutorial!

:D
[Samsung Galaxy Nexus] JoeSyr:
Hi, I just recently set out to teach myself making flashable zips and this was one of the more helpful guides that I found. Especially helps that it's for my phone, which eliminates a good chunk of confusion, and that it's recent, since a lot of guides that I've found seem to be a bit outdated.

However, you don't say anything about setting permissions and that's the topic that I've had the most trouble finding clear documentation for. I see it included enough that I figure that it's good practice to cover any time you're pushing files with a flash, instead of just assuming that you can run fix permissions afterwards out of habit. Without a background working with linux permissions this was all a lot to absorb, and googling terms was frustratingly unhelpful, but hopefully this goes on to help someone else.

Syntax:

set_perm (UID, GID, MODE, "PATH");
set_perm_recursive(UID, GID, DIRMODE, FILEMODE, "PATH");

So, I think I get this, but the UID and GID aspects, and the leading digit of mode still leaves me feeling like I can do this right, but not fully understand why. Here's what I'm working with:

-UID and GID set the ownership of the file/directory. List of options in android found here:

http://android-dls.com/wiki/index.php?title=Android_UIDs_and_GIDs

I've only ever seen this specified as 0 (root access) or 1000 (system access) in examples I've opened to look at. I'm not sure I entirely understand when to use 1000, but it seems like a good rule of thumb that pushing anything to a dir that usually requires root to access, set to 0.

-MODE is summed up nicely here, and it seems like for the most part you want to use a leading 0, or omit it (leave settings as is).

-And then path is just the file or directory in question. Multiple paths can be specified in the same command if desired.

So in general, a zip that pushes a file to an existing directory should include a line in the installer-script that sets the right permissions. Android seems to keep things pretty simple, so chances are you can browse to the directory and just check the permissions for anything there and use them. For example, everything in /system/app is set to rw-r--r--, which is 644. So if you wanted to push a file to /system/app, you'd use this:

set_perm (0, 0, 0644, "/system/app/[filename]");

.

If you are pushing multiple files to /system/app, you could use this:

set_perm (0, 0, 0644 "/system/app/[filename1]", "system/app/[filename2]");

Edit: I'm not sure I see an easy way to use set_perm_recursive to just cover all bases unless you're dealing with a folder that you know has only one uniform permission setting across the board (such as /system/app or /data/app). But if you're pushing a bunch of system apps, for example, you could use this:

set_perm_recursive (0, 0, 0755, 0644 "/system/app");

and it should have the same effect on the /system/app folder as just running fix permissions in recovery would do.

If I have anything wrong here please let me know. Gonna go tinker with it and try to make a working zip now as a test.
[Samsung Galaxy Nexus] wilskywalker:
Ahh, permissions, this is my next set of commands in post #2. I really don't understand the whole permissions thing currently, so was having trouble writing it in simple terms for all to understand...if that makes sense!?

If you are happy, I would like to include your findings in the second post with all the commands (I may re-word/re-order etc for clarity as we learn more) I will of course credit you for all your help!?

I am literally trying to learn about setting permissions currently as well so its great to collaborate, this was what I was hoping for when I started this tutorial.

:D
[Samsung Galaxy Nexus] wilskywalker:
Ok, I have been researching Android file permissions and commands all afternoon, there really is not much documentation to be found.

I have found the info I think I need to add this to my tutorial, just need to make sense of it myself first and put it in some sort of understandable order!

Big update coming soon...

:D
[Samsung Galaxy Nexus] JoeSyr:
Yes by all means feel copy and/or adapt anything I've written, and if I give the impression that I know what I'm talking about I'm happy to try and explain things as well.

I'll let you decide for yourself how much of an explanation you want to include in your guide, personally I'm going through and teaching myself a lot here, but I think I've just about figured out what you *need to know* to use the set_perm function in edify. You basically need one tool and the ability to do basic math in your head:

-Use Root Explorer to find the UID, GID, and permissions for a file. Permissions are the string that looks like some variation on 'rwxr-xr--' next to each file. Long press and choose "change owner" to get the UID and GID. You just want the number next to "owner" and "group", respectively.

-If you're replacing a file, look up these settings for the existing copy and use them. If you're adding a file, just find a file that does the same functions and copy what it has (for example, installing an app to /system/app? Just look at these settings for any other app in that directory).

-The permission string is a nine-character string. It is rwx repeated three times, each of which stands for one number. Within each rwx block, read r as 4, w as 2, and x as 1. A dash indicates 0 instead of whichever number. So, learn to read rwxrwxrwx as (4+2+1)|(4+2+1)|(4+2+1)=777; rwxr-xr-- is (4+2+1)|(4+0+1)|(4+0+0)=754, etc. This is what you enter for MODE, with one additional note:

-MODE is technically a 4-bit string, but the first bit is special and can be omitted. I've looked around, and have yet to find a single file on my phone that has anything set for the first bit. For good practice, I think it's safe to assume you can always use a leading 0 unless you know otherwise for something specific. Or, just use a 3-digit MODE, which says to leave those settings as they are (disabled by default). (I.e. 0644=644).

As another note, I personally use ES File Explorer w/ root access in my day-to-day tasks because I like the interface, but it will not give you UID or GID, or let you chance these settings.

For really understanding why this is all done this way, I think it helps to really get a grasp for why linux permissions work the way that they do (read this page) and how they are manipulated (this page). Then, consider that a lot of that is built on the assumption that there are multiple humans in the same environment, but android is built on the premise of one person and their phone. Security is largely reduced to limiting the abilities of apps (which all get their own user id, as though apps are a bunch of people signing into computers and trying to look at each others' files). Groups are pre-defined here, and the usual setup is that apps get to effectively request group permissions when installed, otherwise most things in userland don't get access to much other than writing and reading the sdcard.

Sort of makes you appreciate the work done to get phones rooted and turn them from a pallet of pre-defined actions set by OEMs into real computers.
[Samsung Galaxy Nexus] nexus.prime:
How to format boot? There is no that menu in CWM and TWRP :(
[Android Software/Hacking General [Developers Only]] tyhjus:
i connected my gw 620 to pc and it asked for update, when the update was in midel of the procces, my kid moved the usb cabel and phone got disconnected, when trying to turn on phone i get black screen and nothing else happens, i am abel to go into emergency mode and tryed kdz updater to load v10e firmware but i keep getting 1 same error , upgrade error error code 4008

here is the log of kdz updater

[R&D Test Tools Log File]

20:33:22 : Launching SW update

20:33:22 : Unpacking KDZ

20:33:24 : KDZ file extraced

20:33:25 : Files were extracted.

20:33:25 : LGMobileDL Load.

20:33:25 : Port = -1

20:33:25 : Connecting to phone

20:33:35 : Check Phone mode = 1

20:33:53 : Phone type check.......

20:33:57 : LGMobileDL.DLL Loading....

20:33:57 : _SetAuthMark Fail

20:33:57 : AuthMark° Į¤Č®Č÷ Phoneæ Write µĒĮö ¾Ź¾Ņ½Ą´Ļ´Ł!

20:33:57 : _SetAuthMark Fail

20:33:57 : LoadCDMAPhoneData() Error

20:33:57 : _DetachDLL Call

20:33:57 : _DetachDLL Call End

20:33:57 : Param : Path = C:\ProgramData\LGMOBILEAX\Phone\20091117_dz.dz

20:33:57 : Param : moduleDir =

20:33:57 : Param : waitTime = 0

20:33:57 : Param : UsbHighSpeed = 1

20:33:57 : Param : PhoneMode = 1

20:33:57 : Param : BinVersion = V10E

20:33:57 : Param : AuthMark = 7528

20:33:57 : Call fn_StartUpgrade

20:34:07 : Smart : wParam = 7, lParam = 0

20:34:07 : Smart : wParam = 205, lParam = 0

20:34:07 : Smart : wParam = 100, lParam = 4008

20:34:07 : Step : Upgrade Error error code = 4008

20:34:07 : ResetStartInfo() Call

20:34:07 : _DetachDLL Call

20:34:07 : _DetachDLL Call End

20:34:07 : FreeLibrary Call

20:34:07 : FreeLibrary Call End

20:34:07 : ResetStartInfo() Call End

20:34:07 : ===FINISHED===

20:34:08 : OnModelDllMsg(OnMsgFromModelDll3GQCT_PDA) delete m_pLGCyonUpdate

Sorry for bad enlgish:) and unlimited thanks to heplers :)
[Android Software/Hacking General [Developers Only]] Racing19969:
you can go here: http://code.google.com/p/openeve/ or here: http://code.google.com/p/openetna/ to learn how to flash roms to the GW620
[Android Software/Hacking General [Developers Only]] themidnighter:
you must flash a v20 firmware that can be v20g,v20d ecc...download it from there http://www.androidworld.it/forum/lg-linkme-gw620-33/rom-che-confusione-34045/index3.html (msg #24) then flash it
[XPERIA X8 Q&A, Help & Troubleshooting] achill3r:
Hi guys.

Today I had to change my old modem with a new one, because the old modem is broken.

So, my new modem is a 802.11N model and when I tried to connect my phone, it seems to authenticate but then it disconnects automatically and so on in a loop.

Is there any module/fix/update I have to install into my phone to make it working or I miss something in configuration?

Thanks in advance for your help and sorry for my bad english.

:)
[XPERIA X8 Q&A, Help & Troubleshooting] Heronger:
Does the modem only has the N standart?
[XPERIA X8 Q&A, Help & Troubleshooting] achill3r:
I had a look some minute ago to my network configuration and my pc is connected in g mode. So I think it is not a problem related to n mode... but my phone refuses to connect.

Now I gotta admit that I'm little bit confused...

Do I have to change channel number (it is set to 1 by default) or something else?
[Verizon Droid Incredible 2] HypostaticOnion:
I wish I could thank you multiple time on this post alone!
[Verizon Droid Incredible 2] dirkdigles:
Sticky plz!
[Verizon Droid Incredible 2] Travisdroidx2:
Sticky for sure thanks litetaker! This will help a lot of people. It would have saved me a lot of reading before with this :)
[Verizon Droid Incredible 2] jbarcus81:
Too funny.. I posted about the music player as I had never really given it much thought... but works for me!!! Nice little collection of info.. BUT, good luck in getting anyone to really look for the info... Make it a sticky and they will come!!
[Verizon Droid Incredible 2] Travisdroidx2:
I searched yesterday for a while for the camera fix and search button did not find it. I was going to look at the list of knipps post since I know he posted that and mms fix. These help people new to the sight. Thanks litetaker for putting this together and thanks to knipp and all others that worked out these issues for us already.
[Verizon Droid Incredible 2] litetaker:
No problem guys! Obviously I can't sticky this thread myself and therefore must wait for a moderator to come in and do it... And I am sure it will happen, as colossus suggested this very thing a few days back in the AOKP thread...
[Verizon Droid Incredible 2] colossus:
Change of plan guys..

You have a new FSM hitting town so ask him/her when they get here about the sticky.

See you all around.;)
[Verizon Droid Incredible 2] knipp21:
See you bro. You still got me on gtalk I believe. Keep up the great work.

^^^^this guy is one of the good ones.
[Verizon Droid Incredible 2] juzz86:
A great reference, and something which will undoubtedly be useful to the new members here.

Consider it done! :)
[Verizon Droid Incredible 2] knipp21:
Add the link for cm9 and this actually covers them both.
[Verizon Droid Incredible 2] litetaker:
Done that. Lemme know if I need to add/change anything.
[Verizon Droid Incredible 2] xM Minton Mx:
Garbled text/letters

Seen this earlier in the CM9 thread but if you happen to get jumbled up letters and chars, no need to reboot, just reopen the launcher by either FCing it or going into Launcher settings.
[Verizon Droid Incredible 2] litetaker:
Thanks for that! It happened to me a bunch of times on AOKP... weird stuff.
[Verizon Droid Incredible 2] thcbytes:
Consider adding this to your reference guide...

Troubles with erratic or slow to lock GPS? Flash the patch. It works with AOKP ICS.

http://xdaforums.com/showthread.php?t=1447598
[Verizon Droid Incredible 2] bc13:
thanks for this, it is very helpful.
[Verizon Droid Incredible 2] DaGiff7:
Thanks for this. I haven't been keeping up with all of the ICS updates recently, so this is perfect for catching back up.
[Verizon Droid Incredible 2] Truckin'Ain't4Sissies:
I posted this in General (Inc2) but you might want to add it to the OP

Those of you on AOKP/CM:

If you're experiencing slow/capped speeds while roaming PAY ATTENTION

As a default-- data roaming is set to "false" regardless of data while roaming (under wireless settings)

Download build.prop.Editor from the market here http://goo.gl/U373U

*Open app

*Allow SU

*Scroll ~3/4 down to ro.com.android.dataroaming

* Change from "false" to "true"

* IT MUST BE lowercase

*	Report your findings, if it helped- hit the Thanks :thumbup:

°Truckin°
[Verizon Droid Incredible 2] T3CH9ICIAN:
OH. M. G. ha ha great right up but seriously I read it just to laugh the second time. I am glad to see a push for the use of SEARCH. It seems no matter the forum people just refuse to simple search. Way ta do plenty of good references and resources here
[Verizon Droid Incredible 2] litetaker:
Thanks! You'll notice that this entry is spiced up with an animated gif in the OP...
[HTC One X] freebirds87:
My issue was caused by trying to flash Mike's AHD ROM. I was able to Unlock the Bootloader via HTCDEV and Flash latest clockwork recovery. I understand the phone will not charge with that recovery, so I've flashed stock back and I was able to borrow an iPhone plug to get the phone to charge.

Issue is now: The phone will boot up and it boots in the setup process. It's when i try to skip through that process the phone flashes "Low Battery" and shuts down. The phone's battery is close to 100%. I have a backup but it yields the exact same result.

My question is: How do I flash back to bone stock? I'm not sure how exactly to determine which RUU I need? I'm in the US and the phone was purchased through Negri Electronics.

HBOOT - 0.32.0000

RADIO - 1.1204.103.14L

If I can ever get back to normal, I feel comfortable flashing Mike's ROM. I just wish his instructions would have mentioned the need to copy over his ROM to the phone before flashing the recovery. Sort of threw a monkey wrench into everything.

Thanks,
[HTC One X] freebirds87:
Forgot to add this bit:

MID:PJ4610000

CID: None
[HTC One X] freebirds87:
**Update**

I was able to find my RUU just by trying a couple of different ones. The phone is working beautifully now.

I oem locked my bootloader and flashed stock recovery. Then I rebooted the phone back into fastboot and just ran the RUU in windows. Took care of everything!

I do not have a method for those of us who cant pull CIDs... I guess just try different RUU's until you get the right one.
[HTC One X] MarrkDaviid:
Which RUU worked for you?

This app will tell you your devices CID, after you have unlocked the bootloader using HTC Dev.

https://play.google.com/store/apps/details?id=org.tritonsoft.cidgetter
[Android Q&A, Help & Troubleshooting] stylotec:
Hello guys,

i have a problem while updating my phone.

Phone: Gooapple V5-3G

I get this brand new phone and im a noob in this case.

I download the new rom and follow the instruction on rom.gooapple.com.

If i started updating from sd card. first it starts and then i get a error code status 7.

-- Install /sdcard ...

Installing update...

assert failed: getprop("ro.product.device") == "N94" || getprop("ro.build.product") == ''N94''

E: Error in /tmp/sideload/package.zip (Status 7)

Update.zip is not correct

Installation abortet.

I try many different roms it is everytime the same thing...

My device is allready rooted and everything should be fine. What is the problem?

Sorry for my english, im from germany.

Thank you.
[HTC Titan] chanakya.wp7:
is there any way to update my titan. Its on ATT (sim and dev unlocked)
[HTC Titan] Tachi91:
? Update up to 8107? Use the cabsender

or if you can load up a registry editor you can debrand it all together
[HTC Titan] chanakya.wp7:
Not working

i did try that but i am getting following error

Error:

Update device 7c7044ca - 227dc4f7 - 4b31d329 - bcaf7dce Complete with error code

: 800B010A, error message: A certificate chain could not be built to a trusted root authority.:mad:

any idea why ?

Solved it. Got My Phone Updated to 8107.:)
[HTC Sensation] bomczz:
Do developers still working on it or just left ?:(

I mean stable mod