yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] _n0p_:
My cable don't seem to be disassemblable, sorry.
[Streak 5 Android Development] charlie_brown_:
nop i would to check if my rom or kernel is ok and support automount.

i installed 1.7 dsc version 366 baseband and 2. 6. 35.14 Phoenix. should i can upgrade baseband or kernel?
[Streak 5 Android Development] _n0p_:
DSC and Phoenix kernel supports usb automount. BB is not in play.

Kernel has OTG support and automount is done with vold.
[Streak 5 Android Development] hunderteins:
The pins for the PDMI-Connector on the Streak are at http://www.dellstreakrepairs.co.uk/pdmi pinout.html

You need to connect Pin 4 with Pin 2.

For the normal USB-micro-USB-mini-Connector look into:

http://tech2.in.com/how-to/accessor...sb-otg-cable-for-an-android-smartphone/319982

good luck
[Streak 5 Android Development] greco99:
Hi there,

I've been using DSC 1.5 for a few months and all was great. I updated to 1.7 and the wifi was not working. also the DCS Config was not working . After I downgraded to 1.6 and then again to 1.5 , still nothing. Tried a hard reset and now I am stuck on the boot screen. Took the battery out (in order to shout it down) , starts to boot and when you think it will finally open it freezes. Any ideas as I am not an expert ?

Partially solved !

Did again a factory reset and instaled 1.5 again and it worked, but still cannot connest to wifi.

Can you help ?
[Streak 5 Android Development] _n0p_:
Best way to downgrade is to flash 1.0 and desired update over.

Would you get the log (see end of second post) if you'll try again to update to 1.7?

And log of current device state would be nice.
[Streak 5 Android Development] greco99:
Thanks once more for your help !

Back to 1.0 and all is working fine . Next step to update to 1.7 .

Thanks for keeping my Streak alive !!!
[Streak 5 Android Development] lordofazeroth:
Works like a charm - no unnecessary fac reset.

UV enabled.

The only thing is my no-sd-card-on-reboot.

Solved by not doing reboots, but shutdowns.

Is it possible to add a "disable reboot button" or a "do not show reboot button" in DSConfig?
[Streak 5 Android Development] _n0p_:
If you refer to QuickPanel - buttons can be set in its Setting app.

Removing from power button menu will require framework changes i don't really want to make.
[Streak 5 Android Development] _n0p_:
DSC v2.0 Open Test

DSC v2.0

Open test.

--

http://n0p.8bit.fm/streak/DSCv2.0.zip

PDroid patch (lightweight privacy solution, you'll need to install the control app from Play):

http://n0p.8bit.fm/streak/PDroid-v1.31-DSCv2.0.zip

--

Mirror:

http://www.littlemaruko.com/Nopteam/DSCv2.0.zip

PDroid:

http://www.littlemaruko.com/Nopteam/PDroid-v1.31-DSCv2.0.zip

--

Changes from 1.7:

Phoenix kernel updated.

DSC CPU Voltage config - Set your own voltage levels.

Selfmade root control solution - SimpleSU. You can install SuperSU or Superuser from Play Store, if needed.

Updated DSConfig.

After factory reset and additional apps installation device doesn't reboot anymore. Home button will indicate postinstall process.

For faster flashing - flash PDroid right after ROM to skip cache rebuilding twice.

Great Phoenix bootanimation by Ace38!

Busybox updated, installer removed.

ntpd updates time on system start.

crond starts with system (config in /etc/cron/root)

crond jobs: clear kernel vm caches once per hour, four times per day updates time with ntpd, checks hidkbd state twice per hour (and restarts it on high load). I personally removed ClockSync now.

Put back optional SetupWizard, as i cannot find that privacy settings.

DroidWall script symlinked to init.d for leaks elimination.

--

As usual, you can flash it over any DSC version without reset.

Changelog:

16.11.2012 Fixup 1:

Included DSC Fixup (tries to set portrait orientation on boot, will succeed if you unlock device right after boot).

Icons changed for all DSC Utils. (at least i made them myself :))

Attached to post.

--

With best regards,

Sergei
[Streak 5 Android Development] DaniLoveSky:
_n0p_, as usual, thanks a lot!

Probably not worth mentioning, but just in case:

In DSC v2.0 Titanium Backup complains about missing /usr/xbin/su file. Most likely this is easily solvable by a symlink, but would be better to have it "out of the box" :)

Also I noticed Portrait orientation is not the default mode in DSConfig anymore. Is it intentionally?

Another issue to report - after flashing v2.0 on top of v1.7 I was surprised to see a previously installed LauncherPro disappeared. I installed it again from Play but still cannot it - getting FC message all the time :(
[Streak 5 Android Development] _n0p_:
Titanium - you may either add com.keramidas.TitaniumBackup to /etc/dsc.su_list or install Superuser or SuperSU from Play Store.

It's always been default landscape, but thanks for reminding I forgot to include fixup for first lock issue in portrait. Will publish asap.

LauncherPro - did you move it to system apps? That would be the only case.

In this case, install, wipe it's data and cache and reinstall. Or try moving it to system again.
[Streak 5 Android Development] uluvali:
ad-blocker

Thanks for the 2.0 upgrade.

Everything is running smoothly so far with one exception. My ad-blocker (ad-away) says "Either the su binary could not be found or you do not have root permission". I upgraded from 1.7. I noticed that superuser was still installed. I uninstalled and re-installed superuser. Still getting the same error. Any suggestions
[Streak 5 Android Development] _n0p_:
You may add

org.adaway

to /etc/dsc.su_list

or (if i recall correctly) open Superuser, go to menu with letter i - there's a su check. It will replace SimpleSU binary with Superuser one.
[Streak 5 Android Development] uluvali:
Ok, Ive got it now. SimpleSu is built in and doesn't have a GUI. I uninstalled Superuser and added all of my root accessing programs to dsc.su_list. It works like a charm now. Thanks again :highfive:
[Streak 5 Android Development] uluvali:
One small difference noticed

Not sure if this is a bug or just something different but I am noticing an error when I send and receive a MMS. If the mobile data is off or you are using wifi, I get an error that says "currently unable to send your message. It will be sent when the service becomes available" when sending. It says "Currently unable to download. Please try again later" when receiving a MMS. Once I turn the mobile data on, it will send or receive the mms but the error keeps popping up until you delete the message thread. If you are on mobile data, you don't get this error. With 1.7 and earlier, it would turn on the mobile (the data "H" would appear), send the MMS and turn back off. Not big deal but wondering if anyone else has this same problem
[Streak 5 Android Development] _n0p_:
Oh. It always breaks at unexpected place. But no changes made to framework.

Have you checked to APNs?

--

DSCv2.0 fixup 1 attached to Open Test post:

http://xdaforums.com/showpost.php?p=34158571&postcount=5507
[Streak 5 Android Development] vankooten:
noobs and dummies

n0p,

please keep in mind that you have some noobs and dummies on your tail as well.

Titanium is not working for me anymore.

Placed the lines in etc/dsc as you discribed above, but no go. I dond't have rootacces the programe says.

I have superuser installed as well as superSU since this morning.
[Streak 5 Android Development] _n0p_:
OK, let's take a quick tour:

--

What is root access?

It's a possibility to run a process with highest system priviledges (access everything on file systems, for example).

How it's done in Android:

su executable has rights to switch it's execution context to root (and any other user actually).

How it's done in Android on application level:

Application executes su. su checks (or does not) if an application allowed to do this.

Next, command passed to su is executed (or not, if access is not granted).

--

Therefore:

You need only ONE su solution: SuperSU, Superuser or SimpleSU. Only the one who installed su last will actually work.

Install or reinstall SuperSU. Run it. It'll ask to update su binary. Allow it. Done.

SuperSU now controls root access.

--

If you plan to use SimpleSU:

You have to know Java class name of the application to grant root access.

This resource might help you to find it:

http://activities.droidicon.com/

--

If anybody wishes to write a GUI for SimpleSU, this would be highly appreciated.
[Streak 5 Android Development] uluvali:
I just checked. I only have one APN with AT&T - wap.cingular

Once again, not a big deal. Turning on the data and deleting the thread resolves the problem. Wifi and 3g are stable with no freezes in 24hrs. Rom seems very smooth. Great upgrade. I will test the fixup1
[Streak 5 Android Development] cdzo72:
Sergei I'm unclear... will this force orientation to portrait default?
[Streak 5 Android Development] _n0p_:
Still, I would like to understand what is actually happening. Would you provide your log while having this issue?

I wish :) It's actually a very small activity that runs on system start and has default portrait mode.

So if you got portrait mode enabled and lucky/fast enough after first unlock screen should be rotated to portrait.
[Streak 5 Android Development] cdzo72:
Ok... well I won't use it because I only use portraits for calls... I'm always in landscape
[Streak 5 Android Development] _n0p_:
This fixup shouldn't do any harm to landscape mode. Just a wannabe workaround for portrait.

And it takes only 8Kb of system space. Also does a dummy time resync - should fix a probable ntpd update time sync problem. Don't ask:)
[Streak 5 Android Development] jasper1234:
2.0 and No Superuser

Installed DSC 2.0 over DSC 1.7 and Superuser does not work. Reinstalled Busybox and no change. Uninstalled Superuser. Do not understand explanation of SimpleSU so will revert to v1.7 and wait for changes.
[Streak 5 Android Development] jamo59:
jamo59

Hello there!

Unfortunately, the description does not ship to the ROOT do it!

I'd like you could get a root from the 2.0 version!

Unfortunately, I used to be prompted more! Thank you!
[Streak 5 Android Development] uluvali:
SimpleSU is better

_n0p_ wrote a lightweight tool called SimpleSU that can replace Superuser and SuperSU. Uninstall them both. reboot.

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

Its his attempt to further debloat this rom. It does not have a GUI (graphic user interface) like his other configuration tools DSCtools and DSCgain but it doesn't need it because its not something that needs adjusting or tweaking often. Its very simple to modify. Go to the root explorer app, browse to /system/etc/dsc.su_list (make sure its mounted as RW), open dsc.su_list as a text, add the name of the apps activities (process name) to the list, hit enter and save. Reboot and now the app has superuser privileges.

To find the activities or process name of the app:

1. search here http://activities.droidicon.com/

2. go to the google play store in your browser. Its directly after the "?id=" symbol in the address bar... exp

Titanium Backup is "com.keramidas.TitaniumBackup" (without the " " of coarse)

https://play.google.com/store/apps/...DEsImNvbS5rZXJhbWlkYXMuVGl0YW5pdW1CYWNrdXAiXQ..

The rom feels snappier and (in my opinion) is worth the upgrade from 1.7 to 2.0.

edit.... If you have problems editing the dsc.su_list, use root explorer to copy it to your sd card. Use astro and text editor to open it, modify, save, and use root explorer to overwrite the old dsc.su_list in /system/etc/dsc.su_list with the new modified one from your sd card. Reboot
[Streak 5 Android Development] p_razzi:
I've been having a high number of apparently random reboots recently with 2.0. Is there anything here that would indicate a problem source? It's almost as if my faithful Streak knows that it's being retired soon in favour of a Note 2!
[Streak 5 Android Development] rydroid:
Nop this from is by far the best I have ever had my streak, but I looked my old su option of straight from pay store as it was easier for me any chance of a rom without simplesu as I can't can't such to work and haven't got time to manually add all my root apps. Thank you even if the answer is no as this rom is awesome

---------- Post added at 06:05 PM ---------- Previous post was at 05:47 PM ----------

OK ignore this have sorted it. I was being an idiot. Perfect Rom Nop
[Streak 5 Android Development] Dude_Virus:
Sergei I have noticed a BUG and i think that is the cause of the battery drain...i have found out that sometimes on its own the cpu just keeps on revving up. I havent made any changes to the governor besides just changing the top cpu frequency to 1344. its still on the conservative governor however I have noticed in system panel app that the cpu usage shows between 99.8% to 100% even when less or no background services are running. This causes the battery to drain and also the phone to heat up. I have not yet found a cause or a solution apart from a reboot. I can say for sure that there is no app or service that is causing this is because i tested the phone for an entire day with every app frozen and forced stop. i verified in the running services and also in system panel that there are no cached or inactive services or apps... still on its own after a couple of hours when i checked the phone i found the processor usgae bet 99.8% - 100% and it keeps on fluctuating between this range 99.8 - 100 and doesnt go below 99.8%. Any idea as to how to fix this
[Streak 5 Android Development] _n0p_:
Try disabling CPU kick. That's the only thing I could figure out from the log.

--

@All: is it really that hard to install Superuser or SuperSU from market? Is preinstalled Superuser more preffered to having a choice to install the one you like?

--

Kartikaye, check output of

top -m 5

command in terminal emu.
[Streak 5 Android Development] hunderteins:
I'm sorry, but the users are accustomed to convenience (think of apple). Choosing a su-solution is not cushy.

People that need that option will now how to set up an alternative su-solution even when there is allready one.

The others are just to lazy to think about such details.
[Streak 5 Android Development] jamo59:
jamo59

Hello there! (2.0 to write)

Will not let you into the SU beleírjak. I can copy it to the card and I can change it now, but then I do not know the modified SU is reversed in the ETC.

All kinds of writing in the Irish problem (File Explorer, Total Commander, Ghost Commander, Astra, rootexplorer it does not start)!

Unfortunately, without the benefit of a couple of root program does not start.

SuperOneClick, it is very difficult to have a good, but it's not the real thing!

I like it fast, I find it's the most stable ROM.

Unfortunately, it crashed several times hololauncher I just reboot the system to start.

I think many of us have no problem with ROOT (superuser without) al-ROM. I would really appreciate if feltennétek a ROOT version 2.0! (The lower the sake of knowledge!) Thank you!
[Streak 5 Android Development] vankooten:
uninstalled superuser and suprsu and placed the lines for titanium as discribed and it has root access.

this rom is running beautiful.

battery life almost doubled for me.

no issues with wifi till now.

very happy user.
[Streak 5 Android Development] DaniLoveSky:
After detailed explanation of uluvali, I would say keeping SimpleSU and giving us choice of SuperSU and Superuser as alternatives is better.

Initially it was a bit confusing, especially with cryptic messages from TitaniumBackup, but now everything is clear.

Some sort of GUI would be great, maybe not that much for editing the dsc.su_list file, but rather to notify me properly when an app requires a root access and is not in the list yet. I was a bit surprised to find out KMLauncher (Keyboard Manager) requires root access. I installed it ages ago and forgot this detail; now it stopped functioning without saying much and dsc.su_list was the last place I thought about while fixing it.

Now trying to figure out why Hacker's Keyboard does not start, cannot be it also requires su , but who knows... On the other hand this made me be more aware of what permissions the programs require to start and choose the list of privileged programs more carefully.
[Streak 5 Android Development] rydroid:
SimpleSu is fine but I don't want to have to add lime to such list manually. I am lazy and like most convenient way. Great job thou nop.

For those with random reboot. I get it with CPU kick but not if I disable CPU kick not a night for me as I am happy without CPU kick. Just thought I would share
[Streak 5 Android Development] DaniLoveSky:
Emergency Call button and FC of com.android.phone

If I am using some of the built-in screen unlock security methods (e.g. patterns) there is an Emergency Call button present on the lock screen. Hitting it causes com.android.phnone to force close. Does it happen to everyone or just me (currently on DCS v2.0, but pretty sure it happened on v1.7 as well)?

Ideally I do not want this button on the lock screen at all, but I read it is not possible to remove it :( Hope to force it doing at least something useful.
[Streak 5 Android Development] uluvali:
Choice is always better. I will try to explain it further in another post.

---------- Post added at 06:31 PM ---------- Previous post was at 06:31 PM ----------

If you are having problems using apps that require root access like Titanium backup, adblockers, cachecleaners, CPU overclocking and throttling, etc..., you need to grant superuser access to these programs.

http://en.wikipedia.org/wiki/Superuser

You have 2 options: (if you are upgrading from DSC 1.7 or earlier - uninstall, reboot and install)

1. You can install a 3rd party app from the google play store. exp

a. Superuser- https://play.google.com/store/apps/...wsMSwxLDEsImNvbS5ub3NodWZvdS5hbmRyb2lkLnN1Il0.

b. SuperSU- https://play.google.com/store/apps/...51bGwsMSwxLDEsImV1LmNoYWluZmlyZS5zdXBlcnN1Il0.

These apps will prompt you to grant or deny root access when a request is made.

2. You can use the built-in SimpleSU that _n0p_ wrote from scratch. It is 100% optional. It is a very basic, lightweight SU. SimpleSU does not prompt you for root access and you have to manually add each app to the access list. If this is something that you are not comfortable doing or feel is not worth the other benefits that come along with it, go with option #1. Superuser or SuperSU will over-ride SimpleSU as if it was never there. If you choose to use the built-in Simple SU, refer to the previous post to explain it - step by step- See below:

http://xdaforums.com/showpost.php?p=34263842&postcount=5524

The overall boost in performance, Wifi stability, and battery life are worth the extra effort (in my opinion) by using DCS 2.0 with SimpleSU. But once again, the Superuser/SuperSU opinion is still there.

Hope this helps.......
[Streak 5 Android Development] p_razzi:
Seems to have done the trick! Thank you sir!
[Streak 5 Android Development] _n0p_:
uluvali, great post!

--

As 2.0 is in testing phase, i think i can put Superuser back, but keep in mind that it'll replace SuperSU binary. And vice versa.

SimpleSU allows you to install either Superuser or SuperSu right from market, as their process will be granted root rights.

Also, i've started work on GUI editor (no ETA though).

--

CPU kick is actually disabled by default (i still wonder why it causes instability for some users).

--

p_razzi, give a try to RootDim again - it now can keep button brightness on desired level even with autobrightness on.

(That's the reason i removed my brightness script)
[Streak 5 Android Development] DaniLoveSky:
First night with DSC v2.0

Interesting experience with DSC v2.0 this morning - my lock-screen showed it is 23:40, which is approximately when I went to bed. The phone was in airplane mode and disconnected from a charger the whole night (still 88% charge in the morning). I unlocked the phone - the clock in the notification bar also showed 23:40 for couple seconds and then changed to 6:55 (true time). Also few seconds later TitaniumBackup started its nightly business (which is scheduled for 2am).

The whole thing looked like the internal clock "froze" in Streak over night, which never happened before. It the sleep mode in v2.0 somehow more deep than in v1.7 or was it just a fluke? A pity (or luck?) I woke up just few minutes before the alarm clock and do not know if that would be affected too...
[Streak 5 Android Development] _2bad4u_:
Hello _n0p_ can you make kernel modf for this app to work, i thinc it will be great on streak, no more buttons problem.

PGM2
[Streak 5 Android Development] _n0p_:
Strange, let me check it on my device.

Won't work, our TS goes into deep sleep with system.
[Streak 5 Android Development] uluvali:
MMS

__n0p_.

Still having a few MMS problems with all data off, Wifi only and wifi/3g. 3g only works fine. Logcat attached.

Thanks
[Streak 5 Android Development] pjg_pigeon:
Downloads

Anyone else experiencing a high rate of download failures?

This seems file size independent, not an issue on small files as repeated attempts to download is not a big issue.

All downloads get to 100% then get the message download unsuccesful.Hope its not a sign of my sdcard failing.
[Streak 5 Android Development] _n0p_:
DSC SimpleSU ACL Manager

DSC SimpleSU ACL Manager

SimpleSU root rights management.

You need to add

dsc.SimpleSU.acl

to

/system/etc/dsc.su_list

Loads installed packages list.

White - usual app.

Red color - app has root.

Gray - app frozen.

Yellow - has root but frozen.

On item long press you can choose:

Grant root - Grant root rights for application.

Revoke root - Revoke root rights from application.

Freeze - Freeze (disable) application.

Thaw - Reenable application.

Changes take effect immediatly, don't shoot the leg.

Revoke will delete this exact app only from dsc.su_list, manual entries will be untouched.

Back key will fully exit DSC SimpleSU ACL Manager.

Attached.

--

uluvali, i'll take a look at your issue ASAP.

Kartikaye, are you on 2.0?

On a side note: after dropping device once again i've discovered that my sensor buttons stopped working at all, so i think DSC 2.0 is the last version to be released.

If someone wants to continue the project, contact me.
[Streak 5 Android Development] Dude_Virus:
No this is on 1.7 ...i havent yet moved to 2.0
[Streak 5 Android Development] _n0p_:
2.0 has a fix for this exact problem.
[Streak 5 Android Development] Dude_Virus:
Ok will move onto 2.0 ....

Update : i upgraded to 2.0 , is the dsc mugen power apk not included by default with the rom as it removed my current one.
[Streak 5 Android Development] _n0p_:
Dude_Virus, flash fixup-1

--

uluvali:

Test(flash) attached test.zip - it contains binaries, present in 1.0 but removed from 2.0.

I wish that's the reason.
[Streak 5 Android Development] uluvali:
Noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo!

Button savior works pretty well. I used it for a few days until you taught me the finger rubbing fix.

https://play.google.com/store/apps/...t#?t=W251bGwsMSwxLDEsImNvbS5zbWFydC5zd2tleSJd

---------- Post added at 07:13 AM ---------- Previous post was at 07:09 AM ----------

Thanks,

Downloading now
[Streak 5 Android Development] _n0p_:
uluvali, thank you, great app!

--

I'll dissamble the device on free time, but i can say for sure that rubbing doesn't help me anymore :)

--

I keep seeing in your log:

V/DATA ( 1646): [DCT] ds= SERVICE_TYPE_MMS, enabled = false, active = v4:CONNECTED(0) v6:IDLE

Strange.
[Streak 5 Android Development] uluvali:
Ok, I just installed the test.zip fixup2. Its rebooting now.
[Streak 5 Android Development] _n0p_:
Yes, and thank you!
[Streak 5 Android Development] uluvali:
MMS

Still getting same error with MMS. Logcat attached

DSC SimpleSU ACL Manager is awesome. Very user friendly GUI. Thaw and freeze are also good additions. Fits in well with the other 4 new icons from fixup1. They really standout and it makes them easy to find quickly in your app drawer. Great Job! :good: