The Following 7 Users Say Thank You to iDont For This Useful Post: | ||
|
2012-10-18
, 00:49
|
Posts: 1,225 |
Thanked: 1,905 times |
Joined on Feb 2011
@ Quezon City, Philippines
|
#312
|
|
2012-10-18
, 09:08
|
Posts: 268 |
Thanked: 1,053 times |
Joined on May 2010
@ The Netherlands
|
#313
|
Awesome. I assume that we can skip rebuilding refhashlist with Open Mode?
Edit: Didn't read the part where you didn't test it under Open Mode.
I'll go test it myself, then.
|
2012-10-19
, 11:42
|
Posts: 1,225 |
Thanked: 1,905 times |
Joined on Feb 2011
@ Quezon City, Philippines
|
#314
|
|
2012-10-19
, 12:03
|
Posts: 268 |
Thanked: 1,053 times |
Joined on May 2010
@ The Netherlands
|
#315
|
I would definitely wonder how exactly you'd check for that using the regular Aegis tools, as with the neutered Aegis ("Yes, we passed all checks, sire!") kernel, it does what it says on the lid - not return an -EPERM.
Perhaps check uname for the build date? IIRC there is no versioning method published for these kernels, especially that they're not flashable on-device like the N900.
I suggest that new aftermarket kernels leave a sysfs entry (/sys/kernel/security/validator/neutered, perhaps?) to let developers know which kind of device they're working with. Especially when it's an unknown ratio of Inception:Openmode users.
|
2012-10-26
, 19:41
|
Posts: 268 |
Thanked: 1,053 times |
Joined on May 2010
@ The Netherlands
|
#316
|
|
2012-10-26
, 19:47
|
|
Posts: 1,359 |
Thanked: 1,292 times |
Joined on Oct 2011
@ Tartus.Syria
|
#317
|
The Following 2 Users Say Thank You to sifo For This Useful Post: | ||
|
2012-10-26
, 19:54
|
Posts: 268 |
Thanked: 1,053 times |
Joined on May 2010
@ The Netherlands
|
#318
|
The Following 4 Users Say Thank You to iDont For This Useful Post: | ||
|
2012-10-26
, 19:57
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#319
|
|
2012-10-26
, 20:04
|
|
Posts: 4,118 |
Thanked: 8,901 times |
Joined on Aug 2010
@ Ruhrgebiet, Germany
|
#320
|
The Following User Says Thank You to peterleinchen For This Useful Post: | ||
You'll need to incept the deb, or install it with AEGIS_FIXED_ORIGIN=com.nokia.maemo if you're running Open Mode*. I previously said this wouldn't be necessary, but although I did got it working that way, I learned that busybox-power will be a lot less cleaner and less user friendly if we go that route.
Busybox-power for Harmattan has two dependencies not found in busybox-power for Fremantle: aegisctl and meego-confirm-text.
Please go forth and test this testing release. I've tried the most obscure (un)install situations I could think of and did not encounter any issues, so I have good faith in the current (un)install framework. Furthermore, since Harmattan ships with a pretty recent BusyBox version, little problems should arise from using busybox-power (I have yet to encounter any ). If you do find a regression however, don't hesitate to let me know!
Obligatory warning: Prepare for the worst, backup your important data. Download links:
Meego-confirm-text: https://garage.maemo.org/frs/downloa....0.1_armel.deb
Aegisctl: http://talk.maemo.org/showthread.php?t=82991
Busybox-power for Harmattan (needs to be incepted): https://garage.maemo.org/frs/downloa...tan0_armel.deb
On other news: I've integrated dpkg-divert in busybox-power for Fremantle. I was previously unaware of this nifty little utility (I don't run a Debian-based OS on my laptop), hence it was not used before. By creating a diversion for /bin/busybox, future BusyBox updates (e.g. by CSSU) won't overwrite our binary.
Unfortunately Nokia has disallowed diversions on Harmattan, so we can't use them there.
All changes made to busybox-power, as well as meego-confirm-text's source, will be pushed shortly to busybox-power's garage page.
* I have not tested busybox-power in Open Mode yet, but I can't think of any issues that would arise. Please hold off installing the deb for a while until I've tested it myself if you want verification. I'll have to read up on entering Open Mode first though .
** I do have some code ready to re-enable the check accordingly to its previous state, but I'm not sure it'll work in Open Mode and is therefore not included yet. I plan to include this feature as soon as my device gets into Open Mode. Until then, it is best to reboot your device after (un)installing busybox-power for maximum security.
Edit: heh, forgot that this topic is posted in the "Maemo 5 / Fremantle" subforum. Well, I suppose that this thread will need to be moved to "Applications" once busybox-power for Harmattan sees its final release.
Last edited by iDont; 2012-10-17 at 21:40.