yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] sooti:
Ya i meant in the future :)

And are you simply tricking it to think its an external storage? not sure how much I like that idea... its not a bad one but i rather let it understand that its an internal storage partition
[Galaxy S I9000 Android Development] (°_o):
Nope even with the noemulatedsd option and ro.vold.primary_physical 1 it still reconigzes it as portable storage..

Maybe because our partition table has 4 partitions... mmcblk0boot1 mmcblk0p2 mmcblk0p1 mmcblk0p1... they are all scanned by vold..

I cant figure out how to specify just a partition.. fold.fstab only seems to accept /sys path... so /dev/block/mmcblk0p1 doesnt work...
[Galaxy S I9000 Android Development] sooti:
Your way isnt the clean way, mounting it as external storage isn't the way to go... Just wait a bit, i know caio from the s2 team is also working on it, its pointless implementing your solution just to change it again later.
[Galaxy S I9000 Android Development] (°_o):
Alright, after some reading of logs and source.. I think I have a rough sketch...

Primary Storage: The default storage used by system and apps.

Emualted Storage: Storage backed by /data.

Adoptable storage: storage that has been formatted for use by Android system.

Portable storage : Any storage that is not emulated or adopted. ie. not backed by /data or specially formatted.

You can use any storage as your Primary Storage. If there are no any adopted or portable storage that are defined as primary. then emulated sd is used as primary storage.

The storage devices are manged by vold. But the primary storage is defined by the framework.

All storages are configured in /data/system/storage.xml. Now as said previously if there is no primary storage defined it will fallback to emulatedsd.

vold noemulatedsd option marks the storage as primary,... but why the f*** it didnt work.. dont ask me.. I modfied the /data/system/storage.xml manually and defined primary storage to be the external sdcard... and bye bye emualtedsd (Internal Storage) ...confusing names...
[Galaxy S I9000 Android Development] althafvly:
Now the internal sdcard and others shows?

I also faced the name issue in meta-os for i9000. But it solved by wiping all the partitions

Except internal and external sdcards

I think your current stage is good. Because the sdcards mounted
[Galaxy S I9000 Android Development] xc-racer99:
Not sure if this helps, but here goes.

I have a bizarre variant which doesn't have an internal SD card, only an SD card slot. The partitioning scheme is also weird - the second partition (mmcblk0p2) is used as /data, while the first partition is used as /sdcard.

I have managed to mount /sdcard succesfully. My fstab.aries file is as follows:

# Android fstab file.
# <src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK

#Recovery only volumes
recovery /recovery mtd defaults recoveryonly
boot /boot mtd defaults recoveryonly
radio /radio mtd defaults recoveryonly
cache /cache yaffs2 defaults recoveryonly
system /system yaffs2 ro recoveryonly
datadata /datadata yaffs2 noatime,nodev,nosuid,nomblk_io_submit,errors=panic recoveryonly

#Data on SD-EXT
/dev/block/mmcblk0p2 /data ext4 noatime,discard,nodev,nosuid,nomblk_io_submit,errors=panic wait,encryptable=footer,length=-16384
/dev/block/mmcblk0p2 /data f2fs rw,noatime,discard,nosuid,nodev,nodiratime,inline_xattr wait,encryptable=footer,length=-16384

# Micro SD Card
/devices/platform/s3c-sdhci.2/mmc_host/mmc1* auto auto defaults voldmanaged=sdcard0:auto

# zRAM
/dev/block/zram0 none swap defaults zramsize=201326592

When I had encryptable=auto or noemulatedsd in the sdcard line, I never successfully booted.

(and yes, for my device it is mmc1, not mmc0 as you would expect)
[Galaxy S I9000 Android Development] sooti:
Thanks guys, but both solutions aren't relevant, we have an internal sd card that is physical and this is android 6.0 so wiping partitions is not the solution.

also mounting it as an external sd is not the right way because it leads to issues. a little more patients, its the last feature to tackle and then everything works :) (except selinux)
[Galaxy S I9000 Android Development] (°_o):
Can you please post the outputs of..

In shell.

blkid
mount

contents of

/data/system/storage.xml

and screenshots of "Settings > Storage and USB" and "Documents > Swipe left 'Files'"

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

The problem with Android 6.0 is non removale storage are not supported.

This is because manufactures will have to choose partitions size for media and data and mostly it affects users.

Instead use a single partition for /data and emulate an sd on top it. And Google make it easy for implementing emulated sd. No need to edit init rc files... Everyones happy..

Mounting it as Portable storage has only one drawback. You can accidently eject the media. However everything works as expected if you set it to primary storage.

So if we are not gonna swap partitons, or format it.... then as it curently stands mounting it as portable and setting it primary seem like only option.

EDIT: Looks like CM hacked support for non-removable storage .

https://github.com/CyanogenMod/android_system_vold/commit/1163e5c835a359d3d7faa77399358807b9075e17
[Galaxy S I9000 Android Development] xc-racer99:
Alright, I was a little bit wrong in my previous post. It wasn't the noemulatedsd or the encryptable=userdata that was preventing my phone from booting - I had screwed up my init.aries.rc. Do note that if you adopt a device, it will wipe all partitions on the device - this is especially problematic if one of those partitions is /data...

Anyways, I've attached the requested info in a zip along with my init.aries.rc and my fstab.aries. Hope you guys can get your SD cards working.
[Galaxy S I9000 Android Development] (°_o):
Can apps access the sdcard? Try downloading a file from browser. Does it work or it says No SDCard?

Your mmc is mounted in /mnt/runtime.. but not set as primary storage in /data/system/storage.xml

I think this also fixes the partitions issue ,

https://github.com/CyanogenMod/android_system_vold/commit/1163e5c835a359d3d7faa77399358807b9075e17
[Galaxy S I9000 Android Development] sooti:
Ive tried these commits, they dont work, at least on omni
[Galaxy S I9000 Android Development] (°_o):
With or without selinux?
[Galaxy S I9000 Android Development] CallmeReaz:
Any chance to get For Samsung Galaxy S3 mini GTi8190?
[Galaxy S I9000 Android Development] sooti:
Wrong forum buddy, go to their forum and ask
[Galaxy S I9000 Android Development] sooti:
Both. i'm only gonna say this once more, this is not a i9000 limited issue, this issue exists on the i9100 as well and they already have selinux and the commit posted before (since they use CM) and have the same issue, if you guys want to use dirty hacks and stuff just to get internal sd going go ahead, i'll stick with a cleaner path, we made great progress just wait a little bit more

http://review.cyanogenmod.org/#/c/122764/
[Galaxy S I9000 Android Development] Gokulbalram:
Where's the kernel source and the device tree?
[Galaxy S I9000 Android Development] sooti:
Kernel source

Device tree

Keep in mind my repo has lots of other commits you need to use if your gonna build your own rom
[Galaxy S I9000 Android Development] (°_o):
I'm not been using any hacks for a while, just some shimmed functions to fake selinux for vold to work and editing fstab.

In any case I think I finally nailed the problem.

Check the link again, Now we just need to figure out how to go about it .. hmm
[Galaxy S I9000 Android Development] sooti:
I did, using internal sd as external sd is kinda still a hack, your tricking it into thinking its an external sd, this is not the way to go as i said already, just be patient or post there a real commit which fixes it so it shows up as an internal storage partition.
[Galaxy S I9000 Android Development] (°_o):
Did you see my second comment and the logcat i posted? It has nothing to do with internal storage partition or portable storage...

Its about vold trying to link the second lvm partition to /mnt/user/0/primary thus, /mnt/runtime/(default,read,write)/self/primary being a broken link to /dev/null

CM has modified vold, framework, Settings app to show the device with 'nonremovable' in fstab as internal storage. As I already said vanilla android-6.0 doesnt support non removable storage and has only emulated, portable and adoptable storage. So I dont know what youre getting here.
[Galaxy S I9000 Android Development] sooti:
Yes i understand that 'officially' android doesn't support it, that's why we need to find a way either in vold or device setup to get it to work, most of the device settings android doesn't support such as our display which they dropped support for in the latest release yet here we are using it thanks to a commit, same goes for RIL, GPS and so on.

So what i'm getting at is that we need to do a good commit that doesn't use anything like external storage and so on, if you have a commit then please post it on that commit in CM, anyway once you have it working right ill be glad to apply your commit, fact is, find7 and a few others got their physical storage to work so there must be a way for us to do it as well

P.S: https://source.android.com/devices/storage/config-example.html

Google do support physical partition, there is something with our imp implimitation of the commit plus something missing that is causing it to fail

P.S 2: I already have the nonremovable sd fix in my vold so it is supported
[Galaxy S I9000 Android Development] (°_o):
Android 6.0

This is a typical configuration for a device with single external storage device which is a physical SD card, like the original Android One. There is no secondary shared storage and the device cannot support multi-user.

fstab.device
/devices/platform/mtk-msdc.1/mmc_host auto auto defaults voldmanaged=sdcard0:auto,encryptable=userdata,noemulatedsd

Tell me where did you see internal eMMC and nonremovable flag in fstab?
[Ascend Mate 7 Q&A, Help & Troubleshooting] moustafatch:
i have mt7 cl00 chines and i want to flash it with normal rom that included play store and apps any help to flash mt7-le09 ?
[Xperia Z2 Q&A, Help & Troubleshooting] imgoingtowin:
After I unlocked bootloader and installed Cyanogenmod 12.1 I noticed the picture quality isn't as good as it used to be. Can anything be done to make it better? I'm not sure if it's even working right, with HDR turned on the flash still goes off and I didn't think it was supposed to.
[Xperia Z2 Q&A, Help & Troubleshooting] Deleted member 4529355:
Try different camera apps until you get the right one. But with an unlocked bootloader, you will find hard next to impossible to get the same camera quality you had on stock everything. That's why I no longer unlock the bootloader, the Z series loses more than it gains.
[Xperia Z2 Q&A, Help & Troubleshooting] nhuduy:
you can try different camera apps: Procapture, DLSR Cảmera Pro, Camera FV 5 ..... Camera of CM is bad because CM Rom don't good about Camera.
[Xperia Z5 Q&A, Help & Troubleshooting] Ben36:
If you are one. And DO NOT already have a tempered glass screen fitted. PM me your details and I'll post you one.

I got sent one by accident when ordering mine.

There's only one so first come first served
[General Questions and Answers] Benjos:
Hi there. I am looking for a WhatsDog ( App used to track online activity of a contact on whatsapp) simillar app for viber. I mean I want to get notified when a specific contact become online on viber. Specially I want to track the activity of the specific contact ( When was online - offline etc... ). Any suggestions ???
[General Questions and Answers] nobody knows:
I have the same problem.. please help us
[XDA Assist] HaRBi(IRQ):
HI everyone in XDA

when i try to root my note 4 SW-N910H in odin i transfer file from odin okay . and my phone restart and then its keep restarting and i try to install a official framework but i got this error (i got this error SW REV. CHECK FAIL DEVICE: 2, BINARY: 1) after i click on "START" on odin .:confused:
[XDA Assist] Paget96:
Hello dear

Please look up here

Galaxy Note 4 Q&A, Help & Troubleshooting

:D

Thank you for visiting xda assist :D

Paget96
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] scrappy569:
Hey i apoligize if this was already asked but i have a note pro verizon on 5.1 lolipop. How can i root it? Towlroot wont work and i dont know how to downgrade. I tried with original roms but i get sw check fail and auth fail in odin. Can anyone help or shed some light on what i can do. I really wanna root n make the tablet my own.
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] epic4grooted:
I've tried to downgrade too I don't think we can
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] scrappy569:
It sucks i hope someone can shed some light on this. I wanna de-bloat the think and run both gta games i bought, i don't play them now because the control scheme on the ps3 controller is messed up using an OTG cable. I guess for know im just going to use emulators. Still upsetting :crying:
[Galaxy S 4 Q&A, Help & Troubleshooting] umby75:
Hi, my friends has this phone no rooted and Lollipop stock firmware ver. 5.0.1 XXUHOH2 installed on phone.

Often it happens that the phone doesn't play the audio during the calls and only when she remakes the call the audio issue disappears.

On phone is installed Acr (Automatic call recordind) app but i tried to uninstall the app and the issue persisted.

I read some discussions about this problem and users report that the reset doesn't solve this problem.

Any suggestion??

Sent from Note 4 device - Rome - Italy
[Galaxy S 4 Q&A, Help & Troubleshooting] pitelasssss:
Yes flash xxuhoj2 firmware

Enviado do meu GT-I9505 através de Tapatalk
[Galaxy S 4 Q&A, Help & Troubleshooting] umby75:
Thanks for reply.

I think but I'm not sure that the previous firmware was what you wrote but this issue has been verifying for a long time..

Edit: I'm sorry i was confused about firmware versions..

Because via Ota this update is not available yet.

I'll try to flash the version you suggested.

P.e.: I have tried to flash the xxuhoj2 firmware but I still have the issue. I can't say if it' s less frequent than before flash...

I tried to hit a wipe cache dalvik but it's the same. After many attempts of calls I still have noticed the issue.

Maybe a factory settings reset could fix the issue.... [emoji53]

P.p.e.: neither factory settings reset has solved the issue [emoji20]

Sent from Note 4 device - Rome - Italy
[MTCB Android Head Units Q&A] dogballs999:
HI ,

Looking at upgrading MCU My unit is GS so I was going to flash this..

FOR GS

GS v.2.55 with sleep and redesigned sound processor from darkleo - MCU_GS_2.55_Sleep_Musik.rar

Im just a little confused about the following instructions as they talk about resolution, does this apply only when flashing the rom and not the MCU?

BEFORE UPGRADING YOUR UNIT YOU MUST KNOW

MCU your unit, there are many (KGL, KGL1, KGL2, KGL3, KGL4, KGL5, KLD, KLD1, KLD2, JY, GS, KYD, MD, BN, HA, MX), If you install the wrong MCU, you will brick your unit.

To know which one you have. Go to Settings -->About

If still not clear, see: here or here.

If you cannot find it here, it probably means that you are in the wrong thread.

Resolution of your unit. 800x480 or 1024x600. If you install the wrong ROM, you will brick your unit.

Chip of your unit RK3066 or RK3188. It does not really matter, ROMs and MCU are compatible between chips.

Thanks
[MTCB Android Head Units Q&A] Brendo:
Does not matter for mcu. Just make sure you use the correct mcu (same letter combo) and you may need to change settings in your factory settings menu for radio. Make note of your old mcu so that you can go back if required
[MTCB Android Head Units Q&A] dogballs999:
Thanks, I'll try it tomorrow. There is only one available mcu on here for the GS model.

I'll go with that.
[8525, TyTN, MDA Vario II, JasJam Accessories] supermoocow:
OK had enough of using the included usb wired headset and thinking of getting a BT one.

Don't want to have to take yet another charger on the road with me so want usb charge connector.

Have looked at Jabra BT620s as it is USB charge and can also be used as a USB wired pc headset :D

Any recommendations of mini USB charge BT stereo headsets and if they can also be used as a PC usb wired headset.

Thanks
[G4 Q&A, Help & Troubleshooting] reg66:
does anyone know where to find the hidden codes, they don't seem to work on 6.0 marshmallow.

on 5.1 i was able to enter 277634#*# in dialer and go to field test > modem settings > lte band selection to manually select the LTE band i need (phone isn't connecting sometimes, only H+), but now these codes don't work.

have googled a bit, but can't find anything - don't even know if i'm googling the correct terms. is it just called hidden service menu/hidden service codes, or is there a proper term for them?

some codes do work, like imei, but not some of the more technical.

can anyone shed any light on this, i really need to get back to that menu 277634#*# to switch to LTE band 3
[G4 Q&A, Help & Troubleshooting] reg66:
haven't tried it yet (downgraded to LL from MM), but apparently *#546368#*815# works in MM. if you have a 818 try that in place of the 815 part
[G4 Q&A, Help & Troubleshooting] 3rd Degree:
Also 5457#*500 works on my Korean variant with Marshmallow. 500 is my model number so you'll have to try your own in place
[Galaxy Note 3 Q&A, Help & Troubleshooting] frankiebateman:
Hi Im in need of some help. I can't find an actual free download for the galaxy note 3 SM-N9005 I need the stock rom and pit file but I cant find it anywhere the network is in the UK and on EE

Please can anyone help

Thanks
[Galaxy Note 3 Q&A, Help & Troubleshooting] ithehappy:
Just visit sammobile.com! They have ALL Samsung firmware.
[Nexus 6P Q&A, Help & Troubleshooting] CarlosAbia:
My phone has pink screen, it's even but I want to tweak the colors and make it more accurate (or at least for my own like)

I'm rooted, any good apps for this out there? I want to keep stock kernel if possible
[Nexus 6P Q&A, Help & Troubleshooting] dmorriss86:
Search Play Store for "Screen Adjuster Free"
[Nexus 6P Q&A, Help & Troubleshooting] stuff:
I'm a believer that the pink tint goes away over time on the phone.
[Nexus 6P Q&A, Help & Troubleshooting] ragavbpl:
Yes this is true to some extent, because I had a slight pink tint issue with my device as well and with normal usage it went away in 3 weeks. It is still there but so mild that you can hardly notice it!
[Nexus 6P Q&A, Help & Troubleshooting] geoff5093:
If your phone is rooted with TWRP, download a custom kernel and kernel app and you can adjust the RGB settings.
[Moto G Original Android Development] dan.man:
I always leave my phone to charge overnight. Flashing it now on Exodus 5.1.1.
[Moto G Original Android Development] BhavikRB:
For me it didn't worked , charging didn't stoped at 90%

---------- Post added at 01:48 AM ---------- Previous post was at 01:47 AM ----------

Resurrection remix custom rom lp 5.1.

Xt1033 Dual Sim.
[Moto G Original Android Development] elrod16:
Was the phone booted? Also some devices the charging icon may stay on but the device is in fact not accepting charge and the percentage wont rise.

Running "ps | grep maxlife" in Terminal app should show if it is running. If it isnt running try running "maxlife 90“ or such in the terminal and see if it does launch or returns an error.

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

Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
[Moto G Original Android Development] elrod16:
If anyone is having any issues with this tool please inform me of the issue, your ROM, kernel, and any other charging/power management apps you have installed. Troubleshooting/debugging is an interactive process, no program is perfect, but providing me with your bug reports and helping me test new updates and fixes gets us one step closer :) and helps me provide the functionality you were looking for.

On the other hand if this program did help you, please hit the thanks button and help keep motivation to continue development strong :) thanks everyone

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

Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
[Moto G Original Android Development] satanas17:
Hi, suscribed to your topic for following ...will surely try your tool soon and keeping you informed...

Thanks for your work and keep your motivation strong ;)
[Moto G Original Android Development] Ohhdayumm:
After flashing the 91bms is not in the int.d file
[Moto G Original Android Development] elrod16:
It looks like i made a goof when packaging the installer zip. The link in the OP has already been updated, see if that one flashes correctly for ya.

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

Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
[Moto G Original Android Development] Ohhdayumm:
:) no problem Ill try it when I have time today and I'll tell you if it works thanks for the work!
[Moto G Original Android Development] Baskhara:
Hi thanks for the script! It does work the charging stopped at 89% ;)
[Moto G Original Android Development] Ohhdayumm:
This only works on moto g?
[Moto G Original Android Development] elrod16:
No, in theory it should work on a variety of Qualcomm based devices. I can confirm that the ZTE Speed is definitely supported.

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

Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
[Moto G Original Android Development] abeloman:
Which value do you recommend for better battery life?
[Moto G Original Android Development] elrod16:
For the best battery longevity I'd probably use "70 slow" but for a good balance of longevity and capacity I'd probably use either "85 slow" or the default settings.

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

Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
[Moto G Original Android Development] Guru.Eclairs:
Its really working ;)
[Moto G Original Android Development] satanas17:
[MENTION=6190802]elrod16[/MENTION] :

And if you want to remove it totally ? Enough to let it in place and change value to 100, for example ? (just an idea, i'm testing it for moment, don't want to remove it yet ;) )

One more : Nice, that selection of charging modes...just a little bit difficult for those who don't know how to edit a file. GUI, maybe, or best solution, integration in a kernel and settings avaible in Kernel Adiutor (or any other apk) ???
[Moto G Original Android Development] elrod16:
Hey thanks for testing! To effectively disable it without removing any files you could change the settings to "100 normal" and to actually uninstall it, delete /system/etc/init.d/91bms and /system/bin/maxlife. Those two files are the whole mod.

I would like to make GUI's for my different mods I've posted :/ but alas, my phone is my development environment, so if it can't be made with GCC I can't do it. However....I think Tasker App Factory could be able to cook something up that could handle a simple task like editing those settings, so when time allows, I will probably go that route. Thanks for the input and suggestions :)

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

Please thank if my software has helped you and please leave logs and descriptions of problems if my software did not work for you.
[Moto G Original Android Development] BhavikRB:
Working perfectly on Resurrection Remix LP Final Build. Thank You.

Moto G XT1033
[Moto G Original Android Development] satanas17:
You"re welcome ;)

One more suggestion :

Put the tips for uninstall in OP... ;)