![]() |
Developer Mode Alternative?
Hi!
Recently i bought an used N9 for my wife, since it came loaded with all kind of crap loaded i did a full reflash to begin again from a clean configuration. Now, we all know that Nokia gave us the finger and the official repositories are down, so when i try to activate Developer Mode it fails. Without some way to escalate to root privileges, installation of Warehouse and many other nice apps fail. Even if i have all the packages to enable Developer Mode many fail to install manually because of privileges! (so we get some kind of "hen or egg first paradox"). Device is already running on openmode kernel, so, is there any alternate way to get root-like privileges? |
Re: Developer Mode Alternative?
Possibly you can try to boot rescue kernel, mount the rootfs and extract the deb packages to the mounted rootfs
|
Re: Developer Mode Alternative?
you can try my mirror of official repos: https://coderus.openrepos.net/n9mirror/
and for n950 users: https://coderus.openrepos.net/n950mirror/ |
Re: Developer Mode Alternative?
Hi Coderus!, awesome job backing everything up!
Now, how can your mirror be added to sources.list.d without root access? |
Re: Developer Mode Alternative?
Quote:
Quote:
|
Re: Developer Mode Alternative?
Yes misiak, actually, i was thinking about replacing the contents of aegis.ssu-keyring-006.list, well, lets try and see what happens.
|
Re: Developer Mode Alternative?
AFAIK, it was possible to create a .deb for a repo with proper aegis permissions which can be installed successfully in a stock Harmattan. Does anybody know the details? It would be great to create such a .deb for Coderus mirrored repository.
|
Re: Developer Mode Alternative?
Quote:
Perhaps it is possible again ? |
Re: Developer Mode Alternative?
|
Re: Developer Mode Alternative?
Ancelad : no .deb package in https://openrepos.net/content/ancelad/n9-repomirror how to install ??
|
Re: Developer Mode Alternative?
Quote:
|
Re: Developer Mode Alternative?
Quote:
|
Re: Developer Mode Alternative?
See also these packages needed to enable developer mode:
https://openrepos.net/content/koenig...developer-mode They can probably be installed with coderus' aegis-hack: http://talk.maemo.org/showthread.php?p=1359379 |
Re: Developer Mode Alternative?
Package updated
|
Re: Developer Mode Alternative?
i installed ur app , but it not work .
still give error in connect to application provider . i have developer mode already but i trying install the extra dev packages (ipv6-debug-etcc) any help ? |
Re: Developer Mode Alternative?
Quote:
|
Re: Developer Mode Alternative?
This package provides access to repo-mirrors, nothing else.
|
Re: Developer Mode Alternative?
Quote:
2. If you have developer mode, just add whatever mirror that exists of the Nokia repositories 3 Have to agree with Coderus, you probably don't need the dev repositories |
Re: Developer Mode Alternative?
Many thanks Ancelad/Coderus, you are lifesavers :D
I did it like this: 1. Install Ancelad's N9 Repomirror manually. 2. In config, go to Applications -> Manage Applicationss -> Updates and touch on the update icon, wait until it finishes 3. Enable Developer Mode. 4. Execute devel-su and install nano 4. Go to /etc/apt/sources.list.d, nano aegis.ssu-keyring-00X.list and comment all lines, save it. 5 profit. Step 4 is mainly to avoid some errors Warehouse gives when updating repositories. Greets PD: After installing Developer Mode you may need to comment lines on sdk.list too, or will get apt-get update erros again. |
Re: Developer Mode Alternative?
Hi everyone,
I hope someone can help me: Quote:
I've installed the terminal manually and tried to install from there: Code:
pkgmgr install -p developer-mode Can anyone help me to enable developer-mode? Greets |
Re: Developer Mode Alternative?
Hi gaunab.
If you have the Terminal already installed then cd to /etc/apt/sources.list.d, then do an ls, inside there should be a file named n9repomirror.list. I just checked up on coderus backup repos and it all seems to be online. If the file n9repomirror.list exists then I think maybe step 2 didn't finish correctly, try running this step again a couple of times. Also, i think it's better to enable Developer Mode from Configuration -> Security -> Developer Mode |
Re: Developer Mode Alternative?
Quote:
aegis-ssu-keyring-001.list is still there, too. Quote:
Quote:
If I run Code:
pkgmgr refresh-cache |
Re: Developer Mode Alternative?
Comment out all entries inside
aegis-ssu-keyring-001.list and do a 'apt-get update'. Seems like those older repos have higher priority... |
Re: Developer Mode Alternative?
Quote:
|
Re: Developer Mode Alternative?
Huh, well, I see that I should add something like this into my package
Code:
echo "old-repositories" > /dev/null I will update N9RepoMirror-package soon, stay tuned. |
Re: Developer Mode Alternative?
The error from pkgmgr refresh-cache is expected, after all there are repositories that can't be refreshed.
The weird thing is that pkgmgr should take the packages from whichever repo has them available, it shouldn't matter if nokia's repos are down. Just a question, are you running on open mode kernel or normal kernel, when i did it my N9 was on open mode. |
Re: Developer Mode Alternative?
Mine is on Open Mode, too.
Possibly another 'aegis' bite? So best would be ancelad updates that file in ... uh wait we could create MALF with stock kernel. First check if it is watched by Aegis. --edit Should be okay as there is no reference to /etc/apt/sourceslist.d/* inside /var/lib/aegis/refhashlist. So possibly a simple gzip in preinst and gunzip in postinst? |
Re: Developer Mode Alternative?
I'm using normal mode. Maybe I should switch to open mode.
|
Re: Some news about Mitakuuluu development
Quote:
|
Re: Developer Mode Alternative?
Hy all,
tried to install openrepo.deb, but couldn't install. Even after full reset I still had the problem. As I have a speaker problem with my N9 I wanted to switch to another one . Is there another possiblity of a full backup and restore? |
Re: Developer Mode Alternative?
I cannot install almost any packages from the mirrors, because they seem to be depending on older versions of packages that the system has installed. Example:
Code:
~ # apt-get install libtimed-dev |
Re: Developer Mode Alternative?
you can't do it on phone. this is the reason why HASDK and SDK for PC exists.
|
Re: Developer Mode Alternative?
Hello helping angels.
I am a big fun of N9. I have 3 of them but unfortunatelly only one has developer mode enabled since old good times when nokia provided support. My need is only regarding changing the volume settings via the volume-up app. But i can't install it anymore since i do not have the developer mode enabled. I tried editing it on my computer but i cannot copy it back in the right place because of acces rights issues. I created a backup from the N9 with the enabled dev mode, and then tried to restore that backup on the other device. I didn't get a mirrored N9, most of the stuff asking for additional downloads. I read this topic and tried different approaches, but i was not able to enable the developer mode. I cannot install Ancelad's repository. I get an "Instalation aborted" message everytime. I was not able to install Coderus's hack either. On almost all of the attemts to install something i get "instalation aborted". It looks like i can install stuff taht do not write on the preotected memory zone of the device. Can you please write a small tutorial, with chronological steps, in order to succesefully enable the dev mode? I am a noob, with no expertize in kernel and other stuff. Many thanks in advance. |
Re: Developer Mode Alternative?
Have you tried re-flashing device software first, so starting with "vanilla" device? Should be able to use Lumia Software recovery tool if Harmattan flasher a problem.
Set up two N9 & an N950 from scratch by following > enable non-store installations > ancelad repo > developer mode > utilities > qtweakall > warehouse recently |
Re: Developer Mode Alternative?
No. I did not try reflashing the phone.
Thanks for the tip and for the sequence described. I will reflash the phone and than try the sequence described by you. And, of course i post here the results. |
Re: Developer Mode Alternative?
For some reason I can't seem to install python-pyside. I can see it in coderus repo, but for some reason apt only want to get it from the old nokia ones. I have repomirror installed, even tried reinstalling it and editing repos manually to no avail.
Code:
~ # apt-get install python-pyside |
Re: Developer Mode Alternative?
Quote:
Here is successful outcome upon newly re-flashed N9 following > enable non-store installations > ancelad repo > developer mode > utilities > coderus aegis hack > qtweakall > warehouse. Not quite sure to what perl warning about setting locale appertains. BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ devel-su Password: BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ # apt-get install python-pyside Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libpyside1.0 libpython2.6 libreadline5 libshiboken1.0 python python-minimal python-pyside.phonon python-pyside.qtcore python-pyside.qtdeclarative python-pyside.qtgui python-pyside.qtnetwork python-pyside.qtopengl python-pyside.qtscript python-pyside.qtsql python-pyside.qtsvg python-pyside.qtwebkit python-pyside.qtxml python-support python2.6 python2.6-minimal readline-common Suggested packages: python-doc python-tk python-profiler python2.6-doc python2.6-profiler binutils binfmt-support The following NEW packages will be installed: libpyside1.0 libpython2.6 libreadline5 libshiboken1.0 python python-minimal python-pyside python-pyside.phonon python-pyside.qtcore python-pyside.qtdeclarative python-pyside.qtgui python-pyside.qtnetwork python-pyside.qtopengl python-pyside.qtscript python-pyside.qtsql python-pyside.qtsvg python-pyside.qtwebkit python-pyside.qtxml python-support python2.6 python2.6-minimal readline-common 0 upgraded, 22 newly installed, 0 to remove and 9 not upgraded. Need to get 13.7MB of archives. After this operation, 42.5MB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 https://coderus.openrepos.net ./ readline-common 5.2-2maemo4+0m6 [51.2kB] Get:2 https://coderus.openrepos.net ./ libreadline5 5.2-2maemo4+0m6 [146kB] Get:3 https://coderus.openrepos.net ./ python2.6-minimal 2.6.6-6maemo3+0m6 [1596kB] Get:4 https://coderus.openrepos.net ./ python2.6 2.6.6-6maemo3+0m6 [2404kB] Get:5 https://coderus.openrepos.net ./ libpython2.6 2.6.6-6maemo3+0m6 [1178kB] Get:6 https://coderus.openrepos.net ./ python-minimal 2.6.6-3+squeeze4-1maemo2+0m6 [33.8kB] Get:7 https://coderus.openrepos.net ./ python 2.6.6-3+squeeze4-1maemo2+0m6 [66.0kB] Get:8 https://coderus.openrepos.net ./ libshiboken1.0 1.0.7-1maemo1+0m6 [177kB] Get:9 https://coderus.openrepos.net ./ libpyside1.0 1.0.7-1maemo2+0m6 [194kB] Get:10 https://coderus.openrepos.net ./ python-support 1.0.8maemo5+0m6 [33.9kB] Get:11 https://coderus.openrepos.net ./ python-pyside.qtcore 1.0.7-1maemo2+0m6 [1027kB] Get:12 https://coderus.openrepos.net ./ python-pyside.qtgui 1.0.7-1maemo2+0m6 [3837kB] Get:13 https://coderus.openrepos.net ./ python-pyside.phonon 1.0.7-1maemo2+0m6 [406kB] Get:14 https://coderus.openrepos.net ./ python-pyside.qtnetwork 1.0.7-1maemo2+0m6 [462kB] Get:15 https://coderus.openrepos.net ./ python-pyside.qtdeclarative 1.0.7-1maemo2+0m6 [260kB] Get:16 https://coderus.openrepos.net ./ python-pyside.qtopengl 1.0.7-1maemo2+0m6 [253kB] Get:17 https://coderus.openrepos.net ./ python-pyside.qtscript 1.0.7-1maemo2+0m6 [237kB] Get:18 https://coderus.openrepos.net ./ python-pyside.qtsql 1.0.7-1maemo2+0m6 [306kB] Get:19 https://coderus.openrepos.net ./ python-pyside.qtsvg 1.0.7-1maemo2+0m6 [177kB] Get:20 https://coderus.openrepos.net ./ python-pyside.qtwebkit 1.0.7-1maemo2+0m6 [347kB] Get:21 https://coderus.openrepos.net ./ python-pyside.qtxml 1.0.7-1maemo2+0m6 [347kB] Get:22 https://coderus.openrepos.net ./ python-pyside 1.0.7-1maemo2+0m6 [114kB] Fetched 13.7MB in 24s (556kB/s) perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Selecting previously deselected package readline-common. (Reading database ... 49268 files and directories currently installed.) Unpacking readline-common (from .../readline-common_5.2-2maemo4+0m6_all.deb) ... Selecting previously deselected package libreadline5. Unpacking libreadline5 (from .../libreadline5_5.2-2maemo4+0m6_armel.deb) ... Selecting previously deselected package python2.6-minimal. Unpacking python2.6-minimal (from .../python2.6-minimal_2.6.6-6maemo3+0m6_armel.deb) ... Selecting previously deselected package python2.6. Unpacking python2.6 (from .../python2.6_2.6.6-6maemo3+0m6_armel.deb) ... Selecting previously deselected package libpython2.6. Unpacking libpython2.6 (from .../libpython2.6_2.6.6-6maemo3+0m6_armel.deb) ... Selecting previously deselected package python-minimal. Unpacking python-minimal (from .../python-minimal_2.6.6-3+squeeze4-1maemo2+0m6_all.deb) ... Selecting previously deselected package python. Unpacking python (from .../python_2.6.6-3+squeeze4-1maemo2+0m6_all.deb) ... Selecting previously deselected package libshiboken1.0. Unpacking libshiboken1.0 (from .../libshiboken1.0_1.0.7-1maemo1+0m6_armel.deb) ... Selecting previously deselected package libpyside1.0. Unpacking libpyside1.0 (from .../libpyside1.0_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-support. Unpacking python-support (from .../python-support_1.0.8maemo5+0m6_all.deb) ... Selecting previously deselected package python-pyside.qtcore. Unpacking python-pyside.qtcore (from .../python-pyside.qtcore_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtgui. Unpacking python-pyside.qtgui (from .../python-pyside.qtgui_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.phonon. Unpacking python-pyside.phonon (from .../python-pyside.phonon_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtnetwork. Unpacking python-pyside.qtnetwork (from .../python-pyside.qtnetwork_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtdeclarative. Unpacking python-pyside.qtdeclarative (from .../python-pyside.qtdeclarative_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtopengl. Unpacking python-pyside.qtopengl (from .../python-pyside.qtopengl_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtscript. Unpacking python-pyside.qtscript (from .../python-pyside.qtscript_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtsql. Unpacking python-pyside.qtsql (from .../python-pyside.qtsql_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtsvg. Unpacking python-pyside.qtsvg (from .../python-pyside.qtsvg_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtwebkit. Unpacking python-pyside.qtwebkit (from .../python-pyside.qtwebkit_1.0.7-1maemo2+0m6_armel.deb) ... Selecting previously deselected package python-pyside.qtxml. Unpacking python-pyside.qtxml (from .../python-pyside.qtxml_1.0.7-1maemo2+0m6_armel.deb) ... aegis-installing readline-common (from 'com.nokia.maemo') aegis-installing libreadline5 (from 'com.nokia.maemo') aegis-installing python2.6-minimal (from 'com.nokia.maemo') aegis-installing python2.6 (from 'com.nokia.maemo') aegis-installing libpython2.6 (from 'com.nokia.maemo') aegis-installing python-minimal (from 'com.nokia.maemo') aegis-installing python (from 'com.nokia.maemo') aegis-installing libshiboken1.0 (from 'com.nokia.maemo') aegis-installing libpyside1.0 (from 'com.nokia.maemo') aegis-installing python-support (from 'com.nokia.maemo') aegis-installing python-pyside.qtcore (from 'com.nokia.maemo') aegis-installing python-pyside.qtgui (from 'com.nokia.maemo') aegis-installing python-pyside.phonon (from 'com.nokia.maemo') aegis-installing python-pyside.qtnetwork (from 'com.nokia.maemo') aegis-installing python-pyside.qtdeclarative (from 'com.nokia.maemo') aegis-installing python-pyside.qtopengl (from 'com.nokia.maemo') aegis-installing python-pyside.qtscript (from 'com.nokia.maemo') aegis-installing python-pyside.qtsql (from 'com.nokia.maemo') aegis-installing python-pyside.qtsvg (from 'com.nokia.maemo') aegis-installing python-pyside.qtwebkit (from 'com.nokia.maemo') aegis-installing python-pyside.qtxml (from 'com.nokia.maemo') aegis-installing python-pyside (from 'com.nokia.maemo') Selecting previously deselected package python-pyside. Unpacking python-pyside (from .../python-pyside_1.0.7-1maemo2+0m6_all.deb) ... Processing triggers for applauncherd-launcher ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Setting up readline-common (5.2-2maemo4+0m6) ... install-info: warning: maintainer scripts should not call install-info anymore, install-info: warning: this is handled now by a dpkg trigger provided by the install-info: warning: install-info package; package readline-common should be updated. Setting up libreadline5 (5.2-2maemo4+0m6) ... Setting up python2.6-minimal (2.6.6-6maemo3+0m6) ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Linking and byte-compiling packages for runtime python2.6... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Setting up python2.6 (2.6.6-6maemo3+0m6) ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Setting up libpython2.6 (2.6.6-6maemo3+0m6) ... Setting up python-minimal (2.6.6-3+squeeze4-1maemo2+0m6) ... Setting up python (2.6.6-3+squeeze4-1maemo2+0m6) ... Setting up libshiboken1.0 (1.0.7-1maemo1+0m6) ... Setting up libpyside1.0 (1.0.7-1maemo2+0m6) ... Setting up python-support (1.0.8maemo5+0m6) ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Setting up python-pyside.qtcore (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtgui (1.0.7-1maemo2+0m6) ... Setting up python-pyside.phonon (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtnetwork (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtdeclarative (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtopengl (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtscript (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtsql (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtsvg (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtwebkit (1.0.7-1maemo2+0m6) ... Setting up python-pyside.qtxml (1.0.7-1maemo2+0m6) ... Setting up python-pyside (1.0.7-1maemo2+0m6) ... Processing triggers for python-support ... Updating desktop entries... Done ~ # |
Re: Developer Mode Alternative?
Any idea how to fix my problem apart from reflashing? ^^
|
Re: Developer Mode Alternative?
delete default repository
|
Re: Developer Mode Alternative?
Removing /etc/apt/sources.list.d/aegis.ssu-keyring-*.list files fixed this, thanks! \o/
|
All times are GMT. The time now is 23:23. |
vBulletin® Version 3.8.8